Ok so from what I read, it scared me a bit because it touch to hardware that can't be replaced without great knowledge.
Correct. The eMMC is not something that is easily replaceable. While it's possible to remove and solder in a replacement NAND chip,
, this is not something the average 3DS homebrewer or modder is capable of doing. Requires professional electronics repair.
If the eMMC was the issue, most people would do one of these:
- (A) Buy another 2DS or 3DS system and/or System Transfer their game library over.
- (B) If System Transfer is not possible, backup all the saves + extdata with Checkpoint, JKSM, GBAVCSM, and/or CTRTransfer (Type D9) - DSiWare CIAs & Saves. GodMode9 dump the games, updates, and dlcs into CIAs, and reinstall them with FBI.
- (C) If both (A) and (B) are not possible, there are SDTransfer and related methods.
- (D) Replace the motherboard. Requires (A), (B), or (C) in regards to preserving the saves, extdata, and titles.
- (E) Try to salvage the motherboard despite bad eMMC. Switch over to EmuNAND setup; install and run the 3DS firmware on the SD card.
At the moment, is there a way to restore the systems I got before using CTRTransfer?
If you made the SysNAND *.bin image from step 8 in the
(Type D9)'s
Instructions,
However, before you restore the state of the 3DS firmware (before the CTRTransfer), backup the current SysNAND in case we may to need to revisit how the n3DSXL is now (after the CTRTransfer).
It would be an honour to be a test for your new scripts. What are the factors that Godmode9 or the script crashed while reflashing and what is a super brick?
A "super (soft)brick" is when a 3DS has its firmware completely trashed or erased. Although this scenario happens very rarely, this type of brick usually occurs when someone tries to (forcefully) restore a NAND image onto a different 3DS than the one it was made from. They do this with the wrong assumption that their entire setup can be migrated from their broken or dead 3DS without knowing this can't be done due to console unique encryption. GodMode9 and related programs made by d0k3 have safety measures put in place to prevent this from accidentally happening, but there's nothing really stopping someone from totally messing up on this if they were inclined to do so.
How one recovers from a 'super brick' would be to ntrboot launch their 3DS to GodMode9 and restore a previously backed up SysNAND *.bin image. If one did not make that system's image beforehand or received/bought the 3DS already bricked like that, recovery requires borrowing a donor system's decrypted NAND files and reflashing these with
Lazarus3DS.
If a 3DS system is otherwise perfectly fine in terms of hardware, a 'super brick' manifests itself as a
bootrom 8046 error (
Blue Screens of Death). Keep in mind not all
bootrom 8046 errors are the same. Most of these are easily fixable with ntrboot and almost none of them are as severe as 'super brick'. The only exception is when the
bootrom 8046 is due to a physically dead eMMC that was fried from a failed
hardmod.
***
Due to how
eMMC Status Checker (temporarily)
reflashes the entire (minsize portion of the)
NAND with null values (00) and (FF), a 3DS system that manages to crash during the writing phase of the test will end up 'super bricked'. Recovering from this requires a ntrboot flashcart to access GodMode9 and restore the sysnand image made by the script before the start of the writing phase.
I have coded the 'eMMC Status Checker' as best I could to be as idiotproof and bug-free as possible, even with the ability for the user to early cancel (ie, emergency situation where the battery is about to die). For those 30 minutes when the testing is underway while the 3DS is left alone for the script to do its job undisturbed, the 3DS is in danger of super bricking should GM9 or the script decides to crash for whatever reason.
***
If you agree to try 'eMMC Status Checker' especially without a ntrboot flashcart on hand, just know I make no guarantees or promises your experience will be trouble-free. Because the script v1.6 is not ready for public release, I would have to share it to you by PM and ask that you delete it after using the test.
Now I don't have one of those NTRboot flashcart.
Other than for playing DS games, consider buying one as a safety tool. You never know if you might need one for brick recovery if your 3DS ever has a nonworking CFW.