That's not really what I said. And that EmuNAND => SysNAND method is really bad.@Mrrraou told me that doing that won't work.
That's not really what I said. And that EmuNAND => SysNAND method is really bad.@Mrrraou told me that doing that won't work.

Don't really understand though, we had to do this to get the otp so this is basically doing the same thing at same risks.That's not really what I said. And that EmuNAND => SysNAND method is really bad.
I'm using the updatedsysnand flag, so holding L + R is what I have to do to boot into emuNAND with the 9.6-10.4 FIRM.What are you trying to achieve? Booting into emuNAND with 9.0 FIRM?
Yes. But that's definitely not the best way to do it.It worked so no complaints from me
As he already has his OTP, he doesn't have to dump it again.Don't really understand though, we had to do this to get the otp so this is basically doing the same thing at same risks.

Talking about restoring a 9.2 emunand over sysnand not dumping otp, that was just an example of what we had to do to get that.Yes. But that's definitely not the best way to do it.
--------------------- MERGED ---------------------------
As he already has his OTP, he doesn't have to dump it again.

Well, this is what I have it set to.I'm using the updatedsysnand flag, so holding L + R is what I have to do to boot into emuNAND with the 9.6-10.4 FIRM.
if((!updatedSys & ((pressed & BUTTON_L1) == BUTTON_L1)) |
(updatedSys & (pressed & BUTTON_L1R1))) mode = 0;
if((updatedSys & ((!mode) | (((pressed & BUTTON_L1R1) == BUTTON_L1R1) &
(pressed != SAFEMODE)))) | ((!updatedSys) & mode & !(pressed & BUTTON_L1))){
if (loadEmu()) return 1;

Well, this is what I have it set to.
Let's me boot into sysNAND with the 9.0 FIRM by simply pressing L (as R is being used to boot into my 2nd emuNAND).Code:if((!updatedSys & ((pressed & BUTTON_L1) == BUTTON_L1)) | (updatedSys & (pressed & BUTTON_L1R1))) mode = 0;
I doubt that same code could work in reverse, so you'd probably have to modify it here:
Since it looks like that's the code to boot into emuNAND with the "updatesysnand" flag.Code:if((updatedSys & ((!mode) | (((pressed & BUTTON_L1R1) == BUTTON_L1R1) & (pressed != SAFEMODE)))) | ((!updatedSys) & mode & !(pressed & BUTTON_L1))){ if (loadEmu()) return 1;
What buttons are you trying to change?

Er.. I didn't change anything else besides "L1R1" to "L1" on the first line, then in the second line from "L1" to "L1R1", so I wouldn't know, lol.A bit off-topic, but shouldn't those bitwise ORs ( | ) be logical ORs instead ( || )?
Try replacing the rei folder by the one corresponding to your system in the release zip file.I'm having trouble getting this to boot on my n3DS using A9LH. I've already got ReiNand booting to my emunand using A9LH, but I just get a black screen when I boot AuReiNand. Here's what's on my SD card:
View attachment 39646
The files with .pre as the extension are the normal ReiNand files. The firmware files in the /rei folder are the ones from the FIRMs file linked from the AuReiNand GitHub page.
Any ideas on how to get this working would be really appreciated!
What file are you looking at there?What buttons are you trying to change?

I don't knowWhat file are you looking at there?
Ideally I would like to utilize the ZL and ZR buttons. I'd want L to boot into emuNAND with 9.6-10.4 FIRM, L + ZL to boot into emuNAND with 9.0 FIRM, and ZR to boot into sysNAND with 9.0 FIRM. Are those buttons even supported?
Er.. I didn't change anything else besides "L1R1" to "L1" on the first line, then in the second line from "L1" to "L1R1", so I wouldn't know, lol.

I did that, but I'll try it again just in case something went wrong.Try replacing the rei folder by the one corresponding to your system in the release zip file.
Ok, just re-copied and it seems to be working now. Something must not have copied correctly... Thanks!Try replacing the rei folder by the one corresponding to your system in the release zip file.



Aurora just told me that ZL and ZR do not work as button combos. So you're gonna have to think of another comboWhat file are you looking at there?
Ideally I would like to utilize the ZL and ZR buttons. I'd want L to boot into emuNAND with 9.6-10.4 FIRM, L + ZL to boot into emuNAND with 9.0 FIRM, and ZR to boot into sysNAND with 9.0 FIRM. Are those buttons even supported?
https://github.com/AuroraWright/AuReiNand/blob/master/source/firm.hJust tried it out, I don't think ZL and ZR will work.
I tried calling it either "L2" and "ZL" and both won't let me compile.
#define BUTTON_ZL (1 << 14)
#define BUTTON_ZR (1 << 15)
I should be looking at the firm.c file in Source, right?Aurora just told me that ZL and ZR do not work as button combos. So you're gonna have to think of another combo






