Hardware Old 2DS Bricked

  • Thread starter Thread starter Chamalow
  • Start date Start date
  • Views Views 2,340
  • Replies Replies 10

Chamalow

Member
Newcomer
Joined
Oct 21, 2019
Messages
5
Reaction score
0
Trophies
0
Age
20
XP
72
Country
France
Hello,
I have a cracked 2DS, and it is brick because I have played like a child with the nand... :glare:
Basically, my CTRNand is intact, but my TWLN Sysnand and TWLP Sysnand are empty.
I can access to GMode9, and Luma settings, otherwise I have a error screen when I just turn on it with written :
Code:
An exception occured

Processor : ARM9
Exception type: data abort
I have other things but it's chinese for me, ask me if you want a picture of it. I have also the crash dump.
I see on forums I have to get a Nand Dump to inject it in my 2DS but I don't know where I can found it.
Ask me for more details.
Thanks

PS: Sorry for my english, I'm french.
 

Attachments

I have a cracked 2DS, and it is brick because I have played like a child with the nand... :glare:
Why?! Why would anyone want to delete things on the NAND? I know my question is not going to help you… it just bothers me. I just don't get it why anyone would do this?
========

Anyway … to the actual problem. Before even trying to repair this softbrick, please create a NAND image of the current state. Even though it does not work at the moment reverting to this state might become necessary. [The guide] Creating a NAND Backup or – if you prefer – Création d’une sauvegarde de la NAND.
  1. Copy all your data from the SD to a computer. Reformat the SD to FAT32, 32kb cluster size, if bigger than 32GB and using Windows with guiformat.
  2. Check your SD Windows, Linux, OS X.
    • If you get any errors replace the SD.
    • If you get no errors copy your files back on the SD.
========

Empty TWLNAND partitions (or just TWLN) lead to some ARM9 "data abort" exception (just tried this). Hopefully everything on CTRNAND is still okay.

When you first installed the custom firmware on your 2DS you should have created (and stored in a secure location) a NAND image as well. A NAND restore would most likely repair this, but revert the database of installed titles to this early state (games installed after the backup will not show up anymore – rebuilding database is possible but quite some work). A full NAND restore is not the first thing to try.

If you have any NAND image of your O2DS: Mounting this image with GodMode9 and just restoring the TWL partitions should fix the issue without data loss.

In case no working image from before the damage exists: You have probably lost console unique data here. Data recovery software on a computer may be able to restore the files inside the image I asked you to create above – if nothing has been written to the empty partitions yet.
========

Injecting twln.bin from a different console is possible (at the price at losing the unique inspect.log and product.log files). This might break DS(i) functionality which can usually restored with [The guide] DSi / DS functionality is broken after completing the guide. The big problem with this case is that TWLN contains Nintendo copyrighted material which may not be shared on this forum – including the PM system (for very good reasons!!). You can get it from any other old 2|3DS system. I did not check if there are differences on the new systems. 3dbrew does not have any comment about this. A donor image from a new system might work as well.
 
Repair the [2:] SYSNAND TWLN and [3:] SYSNAND TWLP with the version 1.4 of CTRTransfer (Type D9).

To recovery files missing in the [2:] SYSNAND TWLN,
  • The script will dump something called, twlnand.bin.
  • Take a look at what are missing in the log file, twlnand_missing_files.txt.
  • To recover the files, use IsoBuster.
  • Get the portable, cracked version of IsoBuster (find this program on your own).
  • IsoBuster → FileOpen Image Filetwlnand.binFAT [Deleted Files and Folders]
 
Repair the [2:] SYSNAND TWLN and [3:] SYSNAND TWLP with the version 1.4 of CTRTransfer (Type D9).

To recovery files missing in the [2:] SYSNAND TWLN,
  • The script will dump something called, twlnand.bin.
  • Take a look at what are missing in the log file, twlnand_missing_files.txt.
  • To recover the files, use IsoBuster.
  • Get the portable, cracked version of IsoBuster (find this program on your own).
  • IsoBuster → FileOpen Image Filetwlnand.binFAT [Deleted Files and Folders]
    • See this example.
Thanks, I will test that later. And thank you also, KleinesSinchen.
 
Last edited by Chamalow,
Okay I got CTRTransfer D9 v1.4 but I don't which script execute in it, because the only script I see related to TWLN is DSiWare CIAs & Saves, but it don't work. What do I execute ?
 
Last edited by Chamalow,
Okay I got CTRTransfer D9 v1.4 but I don't which script execute in it, because the only script I see related to TWLN is DSiWare CIAs & Saves, but it don't work. What do I execute ?
In the (Type D9) post, there is a section called Instructions. You repair the 3DS firmware with CTRTransfer.
 
  • Like
Reactions: MrMcTiller
In the (Type D9) post, there is a section called Instructions. You repair the 3DS firmware with CTRTransfer.
I'm really sorry for insisting, but I don't see how to get the twlnand.bin and the twlnand_missing_files.txt files, how you say earlier. I can access to the CTRTransfer but I don't know to do after:huh:. Can you do (if you have the time because that's may be long) a step by step explanation ?
 
I'm really sorry for insisting, but I don't see how to get the twlnand.bin and the twlnand_missing_files.txt files, how you say earlier. I can access to the CTRTransfer but I don't know to do after:huh:. Can you do (if you have the time because that's may be long) a step by step explanation ?

In my post that talks about CTRTransfer (Type D9), you can find the Instructions below these other sections.
  • Credit
  • What is this?
  • Bricks that this can fix.
  • Safety Features & Process Overview
:!: Do not get lazy skipping steps in the Instructions, especially...
I. hardware testing the SD card (step 3)

and (as said before by KleinesSinchen in her post #2)​
II. backing up the SysNAND before attempting 3DS firmware repairs and modifications (step 8)​


During the ctrtransfer process, make sure to read all the colored commentaries found at the top screen in-between the short pauses as they talk about what to do after it finishes and what errors were encountered.

***

If you're wondering where to obtain the required CTRTransfer image *.bin and *.sha files,

***

When the process run finishes, the twlnand.bin and twlnand_missing_files.txt can be found in this directory.
  • sdmc:/gm9/out/<date>_<serial>_dsiware_###/TWL backup
You will need the desktop data recovery software (IsoBuster) that can FAT16 image mount that twlnand.bin and scan + retrieve deleted files.

Unfortunately, as was briefly allured to earlier, IsoBuster is a paid program. I don't know of and haven't found a freeware or trialware app that is comparable in what IsoBuster does.

Where and how to obtain a working copy of IsoBuster is something I can't help you on. The only clue that can be given is to look for the portable versions..
 
Last edited by TurdPooCharger,
  • Like
Reactions: MrMcTiller
Sorry to take so long to answer, I didn't took the time to work on my 2DS. I done the CTRTransfer, but when I use ISOBuster on the twlnand.bin, I don't have any files in the FAT [Deleted Files and Folders] directory, just a folder named shared2. So now, I don't really know what to do. I heard about reinstalling DSiWare titles, but I don't understand that kind of things. But now, my 2DS works again (partially). Thanks again
 
Sorry to take so long to answer, I didn't took the time to work on my 2DS. I done the CTRTransfer, but when I use ISOBuster on the twlnand.bin, I don't have any files in the FAT [Deleted Files and Folders] directory, just a folder named shared2. So now, I don't really know what to do. I heard about reinstalling DSiWare titles, but I don't understand that kind of things. But now, my 2DS works again (partially). Thanks again
Try scanning for missing files using OSFMount and Recuva. Image mount the twlnand.bin with OSFMount and then scan with Recuva. For Recuva, use Enable Deep Scan.

If you need a replacement TWLFontTable.dat, this can be borrowed from another 3DS system.

Edit 1 - You may private message me if you need additional help or unclear about file retrieval.

Edit 2 - Deleted files might be slightly renamed like these:
  • product.log #roduct.log | ~roduct.log | _roduct.log
  • inspect.log #nspect.log | ~nspect.log | _nspect.log
  • TWLFontTable.dat #WLFontTable.dat | ~WLFontTable.dat | _WLFontTable.dat
 
Last edited by TurdPooCharger,
  • Like
Reactions: MrMcTiller

Site & Scene News

Popular threads in this forum