Hacking Official [Source Release] ReiNand CFW

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
53
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,835
Country
Belgium
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,

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,145
Country
Antarctica
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?
 

Substance12

Well-Known Member
Member
Joined
Aug 2, 2015
Messages
562
Trophies
0
XP
539
Country
Argentina
Nevermind, opening ReiNAND 2.1 worked now for whatever reason. Now we have to wait until someone compiles the latest version.
 

Ratatapa

Well-Known Member
Member
Joined
Aug 3, 2015
Messages
361
Trophies
0
Age
37
XP
1,334
Country
Canada
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
 

night_hawk

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
573
Trophies
0
XP
1,575
Country
Italy
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
 

Ratatapa

Well-Known Member
Member
Joined
Aug 3, 2015
Messages
361
Trophies
0
Age
37
XP
1,334
Country
Canada
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
 

ketal

aiueo
Member
Joined
Aug 20, 2015
Messages
744
Trophies
0
XP
667
Country
Italy
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?
 

Ratatapa

Well-Known Member
Member
Joined
Aug 3, 2015
Messages
361
Trophies
0
Age
37
XP
1,334
Country
Canada
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
 

AlligatorTaffy

New Member
Newbie
Joined
Jan 13, 2016
Messages
4
Trophies
0
Age
35
XP
44
Country
United States
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.
 

night_hawk

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
573
Trophies
0
XP
1,575
Country
Italy
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
 

AlligatorTaffy

New Member
Newbie
Joined
Jan 13, 2016
Messages
4
Trophies
0
Age
35
XP
44
Country
United States
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";
        }
    );
};
 

Reisyukaku

Onii-sama~
OP
Developer
Joined
Feb 11, 2014
Messages
1,534
Trophies
0
Website
reisyukaku.org
XP
5,391
Country
United States
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
 

Ratatapa

Well-Known Member
Member
Joined
Aug 3, 2015
Messages
361
Trophies
0
Age
37
XP
1,334
Country
Canada
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
 
General chit-chat
Help Users
    SylverReZ @ SylverReZ: I think I'd be dead if I take too many. Lol.