Hacking 2.1 N3ds unbricking question

I_AM_L_FORCE

Unban me from Discord
Member
Joined
Feb 19, 2015
Messages
1,064
Reaction score
380
Trophies
0
Age
25
Location
London
XP
1,567
Country
United Kingdom
I've been curious about something, how do we actually get the 2.1fw to actually work on the N3ds? How does the "unbricking" work?
 
I've been curious about something, how do we actually get the 2.1fw to actually work on the N3ds? How does the "unbricking" work?

The unbricking is now handled by OTPHelper's "One Click Setup" Option, which fixes the 2.1 firmware with the header for an Old 3DS as it currently has a New 3DS header and switches the AES Keyslot used so it decrypts properly so it runs.
there is more to it, but I have not done any more research past this.
 
Last edited by driverdis,
The unbricking is now handled by OTPHelper's "One Click Setup" Option, which fixes the 2.1 firmware with the header for an Old 3DS as it currently has a New 3DS header and switches the AES Keyslot used so it decrypts properly so it runs.
there is more to it, but I have not done any more research past this.
Ah, is there a write up about this on 3dbrew?
 
Ah, is there a write up about this on 3dbrew?

I gathered this myself via reading the older guides from when you had to do the steps manually via a hex editor to unbrick the 2.1 EmuNAND. and via the older hardmod guides where you downgrade SysNAND to 2.1 then unbrick it via dumping the NAND and hex editing it before flashing it back.

If 3dbrew has a writeup, I may have missed it (I did not look too deeply)
 
I've been curious about something, how do we actually get the 2.1fw to actually work on the N3ds? How does the "unbricking" work?

Without getting super technical.

Obviously the N3DS won't run on such a low FW since it was never designed to.
What in essence the unbricking does is decrypts the CTRNAND partition, and changes the NCSDHeader/KeySlot to that of an O3DS, before encrypting/reinjecting it back.
However, the AES keyslot also needs to be adjusted since if you booted it, it would be unable to decrypt the main FW image.

Thus in essence, the console boots as if it was a O3DS with the appropriate system titles.
Then in the end you restore your N3DS image, overwriting FIRM0/FIRM1 and booting the original system N3DS and all.
 
  • Like
Reactions: I_AM_L_FORCE

Site & Scene News

Popular threads in this forum