Hacking Official [Source Release] ReiNand CFW

  • Thread starter Thread starter Reisyukaku
  • Start date Start date
  • Views Views 988,363
  • Replies Replies 6,480
  • Likes Likes 115
Can't even build, I get "arm-none-eabi-gcc: Command not found" even though I set up everything
i get:

Code:
arm-none-eabi-ld  -T linker_mset.ld -o build/mset/main.elf build/mset/arm11_tools.o build/mset/jump_table.o build/mset/start.o build/mset/appcompat.o build/mset/firmcompat.o build/mset/firmlaunchax.o build/mset/main.o build/mset/memchunk
hax.o
build/mset/main.o: In function `load_file':
main.c:(.text+0x30): undefined reference to `memset'
make[1]: *** [build/mset/main.elf] Error 1
make[1]: Leaving directory `/d/ReiNand/mset'
make: *** [out/ReiNand.dat] Error 2
 
Last edited by DjoeN,
Its not so much buggy as much as it is. hard coded. lol its just the key setup. But yea. Those who can compile it, leave feedback here.. only game ive found that throws an error for me is terraria.. I tried to test as much as i could on break at work x3

Even if we can compile it, don't we need to get a console specific key for it? Or was that never really needed in the first place?
 
Nevermind, opening ReiNAND 2.1 worked now for whatever reason. Now we have to wait until someone compiles the latest version.
 
As you said you need the correct firmware.bin. go to his github page, not the pastebin and read the readme file, you'll see the link for the firmware.bin (check the md5 too)

Still black screen even if i press start

Do i absolutly need to do that MSET thing ? https://gbatemp.net/threads/release...onwgrade-mset-on-n3ds-without-gateway.396625/

I'm scared to fuck up my current emunand even if i have a backup, I thouhg that i could make it work by copying the files found on his pastebin + the good firmware
 
Still black screen even if i press start

Do i absolutly need to do that MSET thing ? https://gbatemp.net/threads/release...onwgrade-mset-on-n3ds-without-gateway.396625/

I'm scared to fuck up my current emunand even if i have a backup, I thouhg that i could make it work by copying the files found on his pastebin + the good firmware
I dont have the mset downgraded, I just use it through homemenuhax, nothing special, just need to copy right files n folders. Dunno why it doesn't works for you, maybe try several times because if you ise ctrbootmanager it isnt 100% reliable
 
I do use Ctrbootmanager to load sysnand HBL then run Reinand because if i do CTRboot then Rxtools then HBL then reinand it just load back to my HBL
 
I have the same problem, lauching reinand from ctrbootmanager or via *hax just shows a black screen. I have 10.3 CVer updated on my emunand (to block the update nags), could that be the issue?
 
I have the same problem, lauching reinand from ctrbootmanager or via *hax just shows a black screen. I have 10.3 CVer updated on my emunand (to block the update nags), could that be the issue?

So either we are missing something or we are both dumb :P
 
Well i got the latest commit built. But it freezes after pressing start at the logo. haha
I'm probably missing something simple no doubt.... it is 7am and i haven't been to sleep yet. :P

Also @Reisyukaku update your stuff to build with devkitarm 45 / libctru 1.0.0 :P
 
  • Like
Reactions: DjoeN
I managed to boot Reinand 2.1 consistently with ctrbootmanager by adding Reinand to the boot.cfg then pointing the path to /reiNand.dat and set the offset to 0x12000.
 
Was able to compile, will try it the new emunand tomorrow

I do use Ctrbootmanager to load sysnand HBL then run Reinand because if i do CTRboot then Rxtools then HBL then reinand it just load back to my HBL

Just noticed that the firmware.bin from his github was updated (maybe for the new emunand support). Check the md5, it must be: 006559e2567dc7df6c0f1af17edd9ce8
 
Mind pasting your folder tree and the boot.cfg lines?
I'll paste the whole thing for you.

Also make sure you have the "rei" folder and "reiNand.dat" on the root of your SD.

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 = 2;

    // 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";
            offset = "0x12000";
        },
        {
            title  = "Homebrew Menu";
            path = "/boot.3dsx";
        }
    );
};
 
Well i got the latest commit built. But it freezes after pressing start at the logo. haha
I'm probably missing something simple no doubt.... it is 7am and i haven't been to sleep yet. :P

Also @Reisyukaku update your stuff to build with devkitarm 45 / libctru 1.0.0 :P
did you download the new firmware.bin? lol. the one in the readme
 
I'll paste the whole thing for you.

Also make sure you have the "rei" folder and "reiNand.dat" on the root of your SD.

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 = 2;

    // 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";
            offset = "0x12000";
        },
        {
            title  = "Homebrew Menu";
            path = "/boot.3dsx";
        }
    );
};

My hero
 

Site & Scene News

Popular threads in this forum