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,501
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,501
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,159
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,982
Trophies
4
Location
Making a non-binary fuss
XP
39,485
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,982
Trophies
4
Location
Making a non-binary fuss
XP
39,485
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
  • Psionic Roshambo @ Psionic Roshambo:
    I legit have been complaining about MAME for over 20 years... Hate the way they handle roms
  • BigOnYa @ BigOnYa:
    Yea is a pain sometimes
  • Psionic Roshambo @ Psionic Roshambo:
    Now that they decided to add Tiger handheld and fruit machines.... Newer sets are worthless
  • Psionic Roshambo @ Psionic Roshambo:
    Because who doesn't want to emulate Halo LCD by Tiger when the machine needed to emulate it... Could just play Halo....
  • K3Nv2 @ K3Nv2:
    Batocera has some tiger games
  • Psionic Roshambo @ Psionic Roshambo:
    I don't have them on mine Ken lol
  • K3Nv2 @ K3Nv2:
    Waste of the 128kb they take
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Tiger handhelds are good for one thing.... Occupying space in a landfill
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
  • Xdqwerty @ Xdqwerty:
    an online friend I've known since 2021 left me :( bc my attitude is "cutty"
  • Psionic Roshambo @ Psionic Roshambo:
    Sylvester Stallone should have played Kyle Reese lol Arnold still as the Terminator
  • BakerMan @ BakerMan:
    TF DOES "CUTTY" EVEN MEAN?
  • Xdqwerty @ Xdqwerty:
    @BakerMan, he is peruvian so it's probably an idiom
    Xdqwerty @ Xdqwerty: I think it means something like one of these...