Hacking 2DSaver (Beta) - Fix your 2DS format brick - Testers needed

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,207
Trophies
4
Location
Space
XP
13,732
Country
Norway
Here is how to fix the 3D slider brick using ntrboot without doing a full ctrtransfer:
A second working 3DS is needed, or you can have someone dump the file in step 1-3 from their console and share it. Would this file be allowed to post here? If so it could be added to the instructions. Should be fine, right? It's just system config savedata.

Instructions
  1. Load GodMode9 on the working console from ntrboot/B9S
  2. From the root GodMode9 menu, navigate to [1:] SYSNAND CTRNAND -> data -> {a folder with random numbers} -> sysdata -> 00010017
  3. Select 00000000, then select Copy to 0:/gm9/out
  4. Press START+R to power off the 3DS and copy this file to the SD card in the bricked console
  5. Load GodMode9 on the bricked console
  6. Navigate to [0: ] SDCARD and find the file you copied
  7. Press Y on the file to copy it
  8. Back out until you are back at the main screen and again navigate to [1:] SYSNAND CTRNAND -> data -> {a folder with random numbers} -> sysdata -> 00010017
  9. Press Y again to paste and unlock writing according to the onscreen instructions, relock when done
  10. Press A on the file you just copied and select Calculate CMAC
  11. Press START to reboot
  12. Go in System Settings and change anything that's wrong such as birthday, nickname etc. since the settings will be cloned from the working console.
  13. ( ͡° ͜ʖ ͡°)
Thanks to @TurdPooCharger for testing the steps to make sure they work and for pointing out that you also need to fix the CMAC.
 
Last edited by The Real Jdbye,

psp3dsuser

New Member
Newbie
Joined
Feb 15, 2019
Messages
2
Trophies
0
Age
35
XP
43
Country
Iraq
Hi All,

can some one please explained to me the below topic:
1- Take the config.bin out of your region's folder and place it in sdmc:/luma/config.bin (overwrite previous)
where can i find the region's folder?
 

zoogie

playing around in the end of life
OP
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
14,998
Country
Micronesia, Federated States of
  • Like
Reactions: psp3dsuser

vanilllasalt

Active Member
Newcomer
Joined
May 19, 2019
Messages
27
Trophies
0
Age
24
XP
156
Country
United States
Here is how to fix the 3D slider brick using ntrboot without doing a full ctrtransfer:
A second working 3DS is needed, or you can have someone dump the file in step 1-3 from their console and share it. Would this file be allowed to post here? If so it could be added to the instructions. Should be fine, right? It's just system config savedata.

Instructions
  1. Load GodMode9 on the working console from ntrboot/B9S
  2. From the root GodMode9 menu, navigate to [1:] SYSNAND CTRNAND -> data -> {a folder with random numbers} -> sysdata -> 00010017
  3. Select 00000000, then select Copy to 0:/gm9/out
  4. Press START+R to power off the 3DS and copy this file to the SD card in the bricked console
  5. Load GodMode9 on the bricked console
  6. Navigate to [0: ] SDCARD and find the file you copied
  7. Press Y on the file to copy it
  8. Back out until you are back at the main screen and again navigate to [1:] SYSNAND CTRNAND -> data -> {a folder with random numbers} -> sysdata -> 00010017
  9. Press Y again to paste and unlock writing according to the onscreen instructions, relock when done
  10. Press A on the file you just copied and select Calculate CMAC
  11. Press START to reboot
  12. Go in System Settings and change anything that's wrong such as birthday, nickname etc. since the settings will be cloned from the working console.
  13. ( ͡° ͜ʖ ͡°)
Thanks to @TurdPooCharger for testing the steps to make sure they work and for pointing out that you also need to fix the CMAC.
Thank you for posting this, I was finally able to boot the 2ds, but now how do I update the firmware? It's still on 3ds firmware with a stretched top screen.
 
Last edited by vanilllasalt,

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,385
Trophies
2
XP
14,770
Country
Germany
Thank you for posting this, I was finally able to boot the 2ds, but now how do I update the firmware? It's still on 3ds firmware with a stretched top screen.
Wasn't the user supposed to simply restore the NAND backup (safe method) created before the downgrade and after installing A9LH on 2.1? Should work on B9S the same.

No, it gives the message: "An error has occurred. Unable to update. The system will now be restarted." I'm pretty sure it said this when I tried to update it with safe mode as well.
I've read before that normal updates may fail on 2.1 downgraded consoles.

Edit: (What I've read was for new series consoles that might brick when trying update from old 2.1 firmware) See below
↓↓↓↓↓
 
Last edited by KleinesSinchen,
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,942
Country
United States
No, it gives the message: "An error has occurred. Unable to update. The system will now be restarted." I'm pretty sure it said this when I tried to update it with safe mode as well.
Oh that. It won't let you system update because you need to set up a user profile.

Edit - Sorry, bad hyperlink. Fixed now.
 
Last edited by TurdPooCharger,

vanilllasalt

Active Member
Newcomer
Joined
May 19, 2019
Messages
27
Trophies
0
Age
24
XP
156
Country
United States
Wasn't the user supposed to simply restore the NAND backup (safe method) created before the downgrade and after installing A9LH on 2.1? Should work on B9S the same.

I've read before that normal updates may fail on 2.1 downgraded consoles.
Right, I should've mentioned that I don't have the NAND backup since I bricked it years ago before I knew what I was doing.
Oh that. It won't let you system update because you need to set up a user profile.

I'm not sure what you mean, It has my user info from my second 3ds. I made a Mii if that's what you meant, but that didn't work.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,942
Country
United States
Right, I should've mentioned that I don't have the NAND backup since I bricked it years ago before I knew what I was doing.

I'm not sure what you mean, It has my user info from my second 3ds. I made a Mii if that's what you meant, but that didn't work.
Sorry, check my previous post again. The link that directs to the other post has been corrected.
 

vanilllasalt

Active Member
Newcomer
Joined
May 19, 2019
Messages
27
Trophies
0
Age
24
XP
156
Country
United States
Sorry, check my previous post again. The link that directs to the other post has been corrected.
Ok I read your post, but in my case I already had those profile settings filled out since they carried over from the other 3ds, I tried changing all of them but it still gives that error message.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,942
Country
United States
Ok I read your post, but in my case I already had those profile settings filled out since they carried over from the other 3ds, I tried changing all of them but it still gives that error message.
Did you perform some sort of CTRTransfer (~NAND cloning) where you copied your Old 3DS (source system) ctrnand_full.bin, twln.bin, and twlp.bin images and flashed these over to your Old 2DS (target system)?
 

vanilllasalt

Active Member
Newcomer
Joined
May 19, 2019
Messages
27
Trophies
0
Age
24
XP
156
Country
United States
Did you perform some sort of CTRTransfer (~NAND cloning) where you copied your Old 3DS (source system) ctrnand_full.bin, twln.bin, and twlp.bin images and flashed these over to your Old 2DS (target system)?
Yeah, I just followed the steps in this post, are there more steps I can follow? Edit: I just realized, does it only work with an old 3ds? I used a new 3ds.

Here is how to fix the 3D slider brick using ntrboot without doing a full ctrtransfer:
A second working 3DS is needed, or you can have someone dump the file in step 1-3 from their console and share it. Would this file be allowed to post here? If so it could be added to the instructions. Should be fine, right? It's just system config savedata.

Instructions
  1. Load GodMode9 on the working console from ntrboot/B9S
  2. From the root GodMode9 menu, navigate to [1:] SYSNAND CTRNAND -> data -> {a folder with random numbers} -> sysdata -> 00010017
  3. Select 00000000, then select Copy to 0:/gm9/out
  4. Press START+R to power off the 3DS and copy this file to the SD card in the bricked console
  5. Load GodMode9 on the bricked console
  6. Navigate to [0: ] SDCARD and find the file you copied
  7. Press Y on the file to copy it
  8. Back out until you are back at the main screen and again navigate to [1:] SYSNAND CTRNAND -> data -> {a folder with random numbers} -> sysdata -> 00010017
  9. Press Y again to paste and unlock writing according to the onscreen instructions, relock when done
  10. Press A on the file you just copied and select Calculate CMAC
  11. Press START to reboot
  12. Go in System Settings and change anything that's wrong such as birthday, nickname etc. since the settings will be cloned from the working console.
  13. ( ͡° ͜ʖ ͡°)
Thanks to @TurdPooCharger for testing the steps to make sure they work and for pointing out that you also need to fix the CMAC.
 
Last edited by vanilllasalt,
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,942
Country
United States
Yeah, I just followed the steps in this post, are there more steps I can follow? Edit: I just realized, does it only work with an old 3ds? I used a new 3ds.
I think I know why your o2DS can't system update. That 00000000 file you borrowed and swapped in from the n3DS is something known as the Config Savegame. This contains your user profile stuff like your LocalFriendCodeSeed and personal info regarding who owns that a particular 3DS system.

I'm gonna go on a guess that your n3DS has a NNID linked to Nintendo server, so they have a record of that config or at least its LFCS. Why is the LFCS important? Well, it helps Nintendo identify whether or not your 3DS is eligible to download stuff from Nintendo eShop and theme shops. Anyone who tries to pull a fast one on Nintendo by doing a credit card charge back will quickly find their 3DS ultrabanned with the LFCS blacklisted from future eShop service, game updates, and system updates.

Now, before you get too startled, your n3DS LFCS should not be blacked listed or banned for having used its config savegame on the o2DS. Nintendo server probably does not recognize the config belonging to your o2DS, so it stops you from system updating it.

In order to fix this, you have two (2) options.

(A) - Delete the foreign config savegame by going to:
  1. Godmode9 → [1:] SYSNAND CTRNAND/data/<ID0>/sysdata/00010017/00000000 → press (X) to delete.
  2. Press (START) to exit GodMode9. You will be asked to make a new user profile again. Turn off the o2DS.
  3. Add this CTRTransfer (Type D9) gm9 script to this directory and use the Bypass Profile Setup.
    • sdmc:/gm9/scripts/CTRTransfer (Type D9).gm9
    • Note: I am not entirely sure this script's latest v1.5 will work on a 2.1.0 CTRTransfer downgraded o2DS. I gifted my shortly possessed o2DS to a nephew before it could be fully test.
  4. If that script manages to get you passed the stuck 3D slide brick, fill out your user information and attempt system update again.
(B) - Update the 3DS firmware with 11.5.0 CTRTransfer. You may also opt to fix the 3DS firmware with the CTRTransfer (Type D9) - CTRTransfer [same script as mentioned in (A)]. After the 3DS firmware is raised to 11.5.0, create a new user profile (may need to delete that config savegame), and then system update to 11.13.
 
Last edited by TurdPooCharger,

vanilllasalt

Active Member
Newcomer
Joined
May 19, 2019
Messages
27
Trophies
0
Age
24
XP
156
Country
United States
I think I know why your o2DS can't system update. That 00000000 file you borrowed and swapped in from the n3DS is something known as the Config Savegame. This contains your user profile stuff like your LocalFriendCodeSeed and personal info regarding who owns that a particular 3DS system.

I'm gonna go on a guess that your n3DS has a NNID linked to Nintendo server, so they have a record of that config or at least its LFCS. Why is the LFCS important? Well, it helps Nintendo identify whether or not your 3DS is eligible to download stuff from Nintendo eShop and theme shops. Anyone who tries to pull a fast one on Nintendo by doing a credit card charge back will quickly find their 3DS ultrabanned with the LFCS blacklisted from future eShop service, game updates, and system updates.

Now, before you get too startled, your n3DS LFCS should not be blacked listed or banned for having used its config savegame on the o2DS. Nintendo server probably does not recognize the config belonging to your o2DS, so it stops you from system updating it.

In order to fix this, you have two (2) options.

(A) - Delete the foreign config savegame by going to:
  1. Godmode9 → [1:] SYSNAND CTRNAND/data/<ID0>/sysdata/00010017/00000000 → press (X) to delete.
  2. Press (START) to exit GodMode9. You will be asked to make a new user profile again. Turn off the o2DS.
  3. Add this CTRTransfer (Type D9) gm9 script to this directory and use the Bypass Profile Setup.
    • sdmc:/gm9/scripts/CTRTransfer (Type D9).gm9
    • Note: I am not entirely sure this script's latest v1.5 will work on a 2.1.0 CTRTransfer downgraded o2DS. I gifted my shortly possessed o2DS to a nephew before it could be fully test.
  4. If that script manages to get you passed the stuck 3D slide brick, fill out your user information and attempt system update again.
(B) - Update the 3DS firmware with 11.5.0 CTRTransfer. You may also opt to fix the 3DS firmware with the CTRTransfer (Type D9) - CTRTransfer [same script as mentioned in (A)]. After the 3DS firmware is raised to 11.5.0, create a new user profile (may need to delete that config savegame), and then system update to 11.13.
Ok, I tried option A, I ran the script in gm9 through Home -> Scripts and after rebooting it still put me in the 3ds setup, and after going through option B and rebooting, I get "An exception occurred" message with a Stack dump on the bottom screen
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,942
Country
United States
Ok, I tried option A, I ran the script in gm9 through Home -> Scripts and after rebooting it still put me in the 3ds setup, and after going through option B and rebooting, I get "An exception occurred" message with a Stack dump on the bottom screen
Drats. Looks like I have a 'good' excuse in getting another o2DS down the road. Thanks for testing the Bypass Profile Setup on your firmware 2.1.0. More R&D brick work to be done. :|

For option B, what is the exact stated error in the top screen? Processor, Exception type, Fault status, Current process.
Did you do standard GM9 CTRTransfer (the one in the 3ds.hacks.guide) or the (Type D9) CTRTransfer?
 

vanilllasalt

Active Member
Newcomer
Joined
May 19, 2019
Messages
27
Trophies
0
Age
24
XP
156
Country
United States
Drats. Looks like I have a 'good' excuse in getting another o2DS down the road. Thanks for testing the Bypass Profile Setup on your firmware 2.1.0. More R&D brick work to be done. :|

For option B, what is the exact stated error in the top screen? Processor, Exception type, Fault status, Current process.
Did you do standard GM9 CTRTransfer (the one in the 3ds.guides.hack) or the (Type D9) CTRTransfer?
No problem, here's a picture of the error screen, I followed the 3ds hacks guide.
 

Attachments

  • Annotation 2020-02-15 115218.png
    Annotation 2020-02-15 115218.png
    436.6 KB · Views: 157
  • Like
Reactions: TurdPooCharger

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
  • Xdqwerty @ Xdqwerty:
    Water park was quite fun
    Xdqwerty @ Xdqwerty: Water park was quite fun