Hacking Luma3DS - Noob-proof 3DS Custom Firmware

Status
Not open for further replies.

Pacman`

Well-Known Member
Member
Joined
Dec 19, 2006
Messages
492
Trophies
1
XP
717
Country
As some of you might already know, I was busy with a major AuReiNand overhaul. Now, I'll spoil the surprise for sure, but I learned that I need external testing to find bugs (there's always something that slips up). So, I'm publishing a beta.
http://www8.zippyshare.com/v/UioYD4Mt/file.html
There are a lot of changes:
- Gotten rid of the patched FIRMs, AuReiNand now finds and loads all the FIRMs from CTRNAND by default. If you are booting an emuNAND, the FIRMs will also be loaded from its CTRNAND. This also applies to AGB and TWL FIRM, and allows for a very fast boot with no firmware files on the SD card.
- If for some reason (like using NTR) you do not want to use the CTRNAND FIRM, you can place a firmware.bin in the aurei folder and it will be loaded just for the default NAND.
- The way AuReiNand works has changed. Now you can specify to autoboot SysNAND or not, and a NAND is no more tied to a FIRM (since 9.0 FIRM is autodetected). If you press nothing the default NAND is booted with its own FIRM, L boots the non-default NAND with its own FIRM, R boots EmuNAND with the SysNAND FIRM if you picked "Updated SysNAND", and vice-versa.
- In order for AuReiNand to handle FIRM reboots, the .bin path needs to be hardcoded in the program. The default is /arm9loaderhax.bin (the AuReiNand.dat is also supported for 9.0 people). A PC tool was written to make changing the path easier.

To use the path changer program, just drag the .bin on top and type the filename. (suppose it's in randomloader/arn.bin, type just that).
I'd like to have feedback on "complicated" setups (NANDs with different FIRMs, and things like that) :D
On my system, ARNbeta.7z behaves exactly like AuReiNand_v4.2 commit e882dd7 with respect to Custom and Ambassador GBA titles and rebooting afterwards.
I have a 9.2.0-20U sysnand with a 10.7.0-32U emunand on a N3DS.
This was tested WITHOUT any firmware files in the aurei folder.

When booting with L + power, Ver says Sys 9.2.0-20U
When booting with R + power, Ver says SysA 9.2.0-20U
When booting with just power, Ver says Emu 10.7.0-32U

Thank you for your wonderful work
 

PetitMagique

Well-Known Member
Member
Joined
Jan 4, 2016
Messages
115
Trophies
0
Age
41
XP
153
Country
United States
Just compiled the latest commit (7479bf8) and it fixes the twln issue. Everything seems to be working so far. Strong work!
 

Pacman`

Well-Known Member
Member
Joined
Dec 19, 2006
Messages
492
Trophies
1
XP
717
Country
Prior to the referenced commit I was getting a black screen/freeze when loading dsiware.
Ah, OK
I don't mess with DSiware, since I have all the DS titles I'll ever need

Edit: Another more important reason I forgot to mention is that DSiware get installed right into nand, which I don't care experimenting with :ha:
 
Last edited by Pacman`,

leonmagnus99

Well-Known Member
Member
Joined
Apr 2, 2013
Messages
3,704
Trophies
2
Age
33
Location
Seinegald
XP
2,875
Country
Iraq
okay there is one thing that does confuse me , regarding backups now.

lets say i have a 3ds which i have only sysNAND on it (having done the swap emuNAND method) and now wanting to backup my NAND just in case.

so which do i backup now though? off the emuNAND or the sysNAND ? i ask cause since it is the emuNAND that i have now inside sysNAND which i use with updated sysNAND option.

so the question is, which do i backup emu or sysNAND ? thanks in advance!
 

pbanj

The "friendly" neighborhood sandwich
Member
Joined
Dec 29, 2014
Messages
2,743
Trophies
1
Location
in a ziploc
XP
1,650
Country
United States
okay there is one thing that does confuse me , regarding backups now.

lets say i have a 3ds which i have only sysNAND on it (having done the swap emuNAND method) and now wanting to backup my NAND just in case.

so which do i backup now though? off the emuNAND or the sysNAND ? i ask cause since it is the emuNAND that i have now inside sysNAND which i use with updated sysNAND option.

so the question is, which do i backup emu or sysNAND ? thanks in advance!
You would backup sysnand after the swap. It is no longer your emunand after you inject it into the sysnand
 

tri_fin

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
198
Trophies
0
XP
320
Country
Hi,
I am running this cfw after following Plailect's guide. I am not an expert by any means!

I would like to update my version of AuReiNand. I believe the version I setup my n3ds with was 3.14 and I can see there is a version 4.2 available.

I would like to backup before I update but I am not sure how.

Any help would be great. Thanks.
 

pbanj

The "friendly" neighborhood sandwich
Member
Joined
Dec 29, 2014
Messages
2,743
Trophies
1
Location
in a ziploc
XP
1,650
Country
United States
Hi,
I am running this cfw after following Plailect's guide. I am not an expert by any means!

I would like to update my version of AuReiNand. I believe the version I setup my n3ds with was 3.14 and I can see there is a version 4.2 available.

I would like to backup before I update but I am not sure how.

Any help would be great. Thanks.
To update you just copy the new stuff over and delete the old stuff. You won't lose anything as its not touching the nand.
 
  • Like
Reactions: tri_fin

liomajor

Well-Known Member
Member
Joined
Jun 10, 2008
Messages
1,468
Trophies
0
XP
1,373
Country
United States
The way AuReiNand works has changed. Now you can specify to autoboot SysNAND or not, and a NAND is no more tied to a FIRM (since 9.0 FIRM is autodetected). If you press nothing the default NAND is booted with its own FIRM, L boots the non-default NAND with its own FIRM, R boots EmuNAND with the SysNAND FIRM if you picked "Updated SysNAND", and vice-versa.

The old version worked better having firmware90.bin and allowed to decide to have firmware.bin as 10.2 or 10.4 firm.

Using firm 9.X as firmware.bin breaks booting witout options > blackscreen, using autoboot sysnand boots it,
but only works properly adding updated sysnand mode. Starting then with L/R Trigger loads emunand, but agb
doesnt work.

The old version allowed proper firm 9.X and L Trigger with working agb.
 
Last edited by liomajor,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1