Hacking Luma3DS - Noob-proof 3DS Custom Firmware

Status
Not open for further replies.

Aurora Wright

Well-Known Member
OP
Member
Joined
Aug 13, 2006
Messages
1,549
Trophies
2
XP
4,189
Country
Italy
This is the official thread for the Luma3DS "CFW". Please be civil, and read the wiki below before asking questions or contacting me privately. No "CFW wars" allowed on the thread.
yAdQH9D.png
Wiki guide, explanation of all options and features: https://github.com/AuroraWright/Luma3DS/wiki
Download: https://github.com/AuroraWright/Luma3DS/releases
 
Last edited by Aurora Wright,

Aurora Wright

Well-Known Member
OP
Member
Joined
Aug 13, 2006
Messages
1,549
Trophies
2
XP
4,189
Country
Italy
Does this work with ctrboot? If so can you provide the boot.cfg file that'll work with this and rxtools? I'd do it myself but don't know how :/

Code:
[DEFAULT]
path = /ReiNand.dat
delay = 150
payload = 1

Try this with BootCtr. I have very good boot rates with it.
Add another section for RxTools replacing the .dat path and the "DEFAULT" to one of the keys it mentions in the default config.ini
 

reiyu

Canadian, eh?
Member
Joined
Jan 8, 2008
Messages
870
Trophies
0
XP
813
Country
Canada
wow, great job on making it o3DS compatible! any chance you'd be able to add region free patches like what GW has?
 

Memoir

Hi, I'm Cynical!
Member
Joined
Jun 24, 2007
Messages
10,645
Trophies
1
Location
In the Murderbox!
Website
www.twitch.tv
XP
12,072
Country
United States
.. But I like the splash screen, customizationnnn.. Anyway. Gonna try this when I get home. Got CTR setup so I boot into Pasta mode on RX if I need sysnand with sig patches.

If I can have an aio, that'd be awesome!
 
Last edited by Memoir,

Noktrnl

Member
Newcomer
Joined
Dec 30, 2015
Messages
9
Trophies
0
Age
37
XP
44
Country
United States
so im using rei 3.1 on a n3ds xl. sysnand is 9.2 (or 9.0? I got the 9.2 update from "that iso site" and i hear the 9.2 might be mislabeled)

Anyways, would i only need the firm file from rei's link, or would I also need the 9.0/9.2 firm bin stored somewhere else?
 
  • Like
Reactions: Ronflex2.0

The Catboy

GBATemp's Official Lesbian Catboy
Member
Joined
Sep 13, 2009
Messages
24,335
Trophies
3
Age
30
Location
In front of my Switch
XP
23,698
Country
Antarctica
Make sure your dat file isn't 0kb and on your sd card root
Nope, that's just fine, here's my boot.cfg
Code:
// Boot menu configuration
boot_config =
{
    // Default timeout in secondes
    // If timeout = -1, disable autoboot
    timeout = 3;

    // Some devices (n3ds?) seems to have
    // some timing problems when using timeout=0 (autoboot).
    // You may increase this value to improve boot success rate.
    // Default delay (8) should be good for o3ds, 2 seems good for n3ds
    autobootfix = 8;

    // if timeout = 0 (autoboot),
    // hold this key to enter the menu
    // keycode list : https://goo.gl/4XLDIL
    recovery = 2; // SELECT

    // Default boot entry
    default = 0;

    // Boot menu entries (11 max)
    entries =
    (
        {
            title  = "rxTools";
            path = "/rxTools/sys/code.bin";
            offset = "0x12000";
        },
        {
            title  = "ReiNand";
            path = "/ReiNand.dat;
            key = 0; // key to override default boot entry (A)
        },
        {
            title = "Cakes";
            path = "/3ds/Cakes/Cakes.3dsx";
            key = 0; // key to override default boot entry (A)
        },
        {
            title  = "HomeBrewMenu";
            path = "/bootHBL.3dsx";
        }
    );
};
 

Svaethier

Well-Known Member
Member
Joined
Dec 2, 2013
Messages
1,303
Trophies
0
Age
27
Location
Sault Ste. Marie, Michigan
Website
s6.zetaboards.com
XP
354
Country
United States
Nope, that's just fine, here's my boot.cfg
Code:
// Boot menu configuration
boot_config =
{
    // Default timeout in secondes
    // If timeout = -1, disable autoboot
    timeout = 3;

    // Some devices (n3ds?) seems to have
    // some timing problems when using timeout=0 (autoboot).
    // You may increase this value to improve boot success rate.
    // Default delay (8) should be good for o3ds, 2 seems good for n3ds
    autobootfix = 8;

    // if timeout = 0 (autoboot),
    // hold this key to enter the menu
    // keycode list : https://goo.gl/4XLDIL
    recovery = 2; // SELECT

    // Default boot entry
    default = 0;

    // Boot menu entries (11 max)
    entries =
    (
        {
            title  = "rxTools";
            path = "/rxTools/sys/code.bin";
            offset = "0x12000";
        },
        {
            title  = "ReiNand";
            path = "/ReiNand.dat;
            key = 0; // key to override default boot entry (A)
        },
        {
            title = "Cakes";
            path = "/3ds/Cakes/Cakes.3dsx";
            key = 0; // key to override default boot entry (A)
        },
        {
            title  = "HomeBrewMenu";
            path = "/bootHBL.3dsx";
        }
    );
};
Change key to offset and 0 to match rxtools offsef
 

kiwiis

キウィイス
Member
Joined
Sep 8, 2015
Messages
324
Trophies
0
XP
209
Country
Nope, that's just fine, here's my boot.cfg
Code:
// Boot menu configuration
boot_config =
{
    // Default timeout in secondes
    // If timeout = -1, disable autoboot
    timeout = 3;

    // Some devices (n3ds?) seems to have
    // some timing problems when using timeout=0 (autoboot).
    // You may increase this value to improve boot success rate.
    // Default delay (8) should be good for o3ds, 2 seems good for n3ds
    autobootfix = 8;

    // if timeout = 0 (autoboot),
    // hold this key to enter the menu
    // keycode list : https://goo.gl/4XLDIL
    recovery = 2; // SELECT

    // Default boot entry
    default = 0;

    // Boot menu entries (11 max)
    entries =
    (
        {
            title  = "rxTools";
            path = "/rxTools/sys/code.bin";
            offset = "0x12000";
        },
        {
            title  = "ReiNand";
            path = "/ReiNand.dat;
            key = 0; // key to override default boot entry (A)
        },
        {
            title = "Cakes";
            path = "/3ds/Cakes/Cakes.3dsx";
            key = 0; // key to override default boot entry (A)
        },
        {
            title  = "HomeBrewMenu";
            path = "/bootHBL.3dsx";
        }
    );
};

All CFW except Gateway uses 0x12000 offsets.
 
Status
Not open for further replies.
General chit-chat
Help Users
  • No one is chatting at the moment.
    kenenthk @ kenenthk: Don't know if smb2 for 3ds is insanely easy or I'm just gud 35 lives and on world 2 already lol