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,550
Trophies
3
XP
4,498
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,550
Trophies
3
XP
4,498
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
814
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?
 

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,009
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,156
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 Kioku,

Noktrnl

Member
Newcomer
Joined
Dec 30, 2015
Messages
9
Trophies
0
Age
39
XP
64
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 Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,974
Trophies
4
Location
Making a non-binary fuss
XP
39,424
Country
Antarctica
I am also unable to get this boot with CtrBootManager, I just keep ending up with a black screen.
Old3DS running 9.0 SysNAND, I also have RXtools and Cakes running 10.4 EmuNAND
 
Last edited by The Catboy,

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,974
Trophies
4
Location
Making a non-binary fuss
XP
39,424
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
30
Location
Sault Ste. Marie, Michigan
Website
s6.zetaboards.com
XP
384
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
240
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.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    eeewww
  • K3Nv2 @ K3Nv2:
    I thought it was the toilet
  • AncientBoi @ AncientBoi:
    okies. Time to go watch YT paranormal ghost things. L8er my luvs :D
    +1
  • K3Nv2 @ K3Nv2:
    I got a massive clue
  • BakerMan @ BakerMan:
    this mf def ain't watching ghost shit, he boutta beat his meat fr
    +1
  • K3Nv2 @ K3Nv2:
    Nah he's about to be the ghost in your bedroom
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, and leave ectoplasm all over the place
  • BakerMan @ BakerMan:

    this is him being described
    +2
  • Xdqwerty @ Xdqwerty:
    Sigh
  • Xdqwerty @ Xdqwerty:
    Yawn
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I dislike the kind of drm where you have to play single player games online all the time bc of some verification bs
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Don't use games that have Easy Anti-Cheat as its been exploited many times.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, my PC can't run most AAA games so i wont
    +1
  • Xdqwerty @ Xdqwerty:
    Most of the modern AAA games
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I also heard one of the Prince of Persia games was so unfinished that it required the "24/7 online" drm so a puzzle could be done and the game could be finished. And that when the Ubisoft servers were closed the (cracked) game was impossible to finish or something like that
  • SylverReZ @ SylverReZ:
    @Xdqwerty, That's extra scummy. Ubisoft nowadays ship out incomplete games like Skull and Bones which was being worked on for nearly a decade now.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, i think they have been doing that since late 2000s
    +1
  • Xdqwerty @ Xdqwerty:
    Either that or their old games were unfinished aswell but we can't notice it
  • Psionic Roshambo @ Psionic Roshambo:
    I like that games can be fixed after the fact, hate that it's being abused via beta tests... And DLC... I was a 7800 owner back in the day and loved Impossible Mission, turns out I couldn't beat it because it was actually impossible lol
  • Psionic Roshambo @ Psionic Roshambo:
    I never knew about it at the time but a fixed version was available but you had to mail in your broken copy lol
  • Psionic Roshambo @ Psionic Roshambo:
    So that version is semi rare
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, I have a rom of the ds version of impossible mission
    Xdqwerty @ Xdqwerty: @Psionic Roshambo, I have a rom of the ds version of impossible mission