Hacking Trouble flashing 3ds NAND

StriderHiryu001

Member
OP
Newcomer
Joined
Oct 26, 2019
Messages
5
Trophies
0
Age
55
XP
64
Country
United States
I'm following this guide ([TUTORIAL] [Noob-Friendly] NAND Dumping 2DS/3DS/3DS XL/N3DS/N3DS XL!) to repair my bricked original 3ds. I'm at the stage where I have to reflash the patched rom into the 3ds, but I get this message on the blue 3ds screen
BOOTROM 8046
ERRCODE: 00F800FF
DFDFFFFF FFFFFFFF
00000005 00000000
and no disk shows up on my computer, although it does recognize the card reader. based on the error code, am I doing anything wrong? I checked continuity all the way from the points on the card reader to the 3ds main board and they're all good, and I kept the runs as short as I could. I read some other threads and I realize i might have let the 4 wires touch a bit while everything was plugged in, would that have fried something?
Any help is appriciated.
 

StriderHiryu001

Member
OP
Newcomer
Joined
Oct 26, 2019
Messages
5
Trophies
0
Age
55
XP
64
Country
United States
Did you try ntrboot before you did this? How old is the guide? It is very rare to need to hardmod a console in today's world.
It was a bricked console i got from a friend. it was unmodded before i got my hands on it. it wouldnt boot, so the only way to get it working was to flash the nand, as i assumed thats what was wrong with it.
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,417
Trophies
2
XP
14,851
Country
Germany
Hardmod is not the way to go (anymore). It is easy to do damage something – even if you are good at soldering. There is little to no reason to even think of the soldering iron when troubleshooting a 3DS – thanks to ntrboothax. In order to flash B9S onto the NAND with a hardmod with the known plaintext attack you have to know which firmware is currently installed – another problem not even existing when using ntrboot.

Hopefully I remember this correctly: While the SD-reader is connected the 3DS is supposed to throw one of the 8046 blue screens of death errors – but with a different code. See [3dbrew] Bootloader for more information.

A not booting 3DS can have multiple (hard- and software) reasons. Did it show bootrom error before you attempted hardmod or did it show black screens? If the NAND chip has been shorted it may be already dead / unreadable.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
@StriderHiryu001, check my signature for ntrboot flashcart choices. If you can afford it, get the R4i Gold 3DS Plus for its easy to use dual mode switch ( DS / ntrboot ). If you get the R4iSDHC series, you'll need another working (o/n)(2/3)DS(i)(XL/LL)(phat/lite) to reflash the cart.

I would hold off flashing any SysNAND *.bin image if the 3DS firmware is mostly intact (ie, the CTRNAND, TWLN, and TWLP partitions are visible). If you can gain access to GodMode9 through ntrboot entry, I can help guide you in fixing the blue screens of death.

Typical causes of softbrick based bootrom 8046.
  • For New 3DS XL systems that failed in A9LH 2.1.0 downgrade, sector0x96.bin (secret_sector.bin)
  • FIRM0 & FIRM1 (firm0.bin & firm1.bin) - New series systems require fixed sector0x96.bin.
  • The nand's NSCD header (nand_hdr.bin) can be rebuilt.
  • The TWL partition table (twlmbr.bin) - This should be fixed first before trying to rebuild the NAND header.
 
Last edited by TurdPooCharger,

StriderHiryu001

Member
OP
Newcomer
Joined
Oct 26, 2019
Messages
5
Trophies
0
Age
55
XP
64
Country
United States
i want to reiterate that when i got the 3ds. it would not boot at all. it wouldnt run games, wouldnt go to the menu, nothing. just a blue light and black screens. once i got the sd card adapter hooked up to it it showed the blue screens, which told me there was some life left in it. But the code im getting doesnt show up anywhere online, not in the 3dbrew wiki entry anyways.
seeing as how the 3ds would not boot at all. i think this means that the only way to get in modded, or to get it running at all, was to flash the nand. i remember reading some forum posts about how leaving youe 3ds in sleep mode for too long would currupt the nand, i assumed that what happened according to what my friend told me.
if im wrong on any of this please let me know. Id love to get this thing working.
 

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,480
Trophies
2
XP
4,917
Country
Canada
i want to reiterate that when i got the 3ds. it would not boot at all. it wouldnt run games, wouldnt go to the menu, nothing. just a blue light and black screens. once i got the sd card adapter hooked up to it it showed the blue screens, which told me there was some life left in it. But the code im getting doesnt show up anywhere online, not in the 3dbrew wiki entry anyways.
seeing as how the 3ds would not boot at all. i think this means that the only way to get in modded, or to get it running at all, was to flash the nand. i remember reading some forum posts about how leaving youe 3ds in sleep mode for too long would currupt the nand, i assumed that what happened according to what my friend told me.
if im wrong on any of this please let me know. Id love to get this thing working.
With what all you just typed. I would like to know if you have actually read what the others have posted. They are actually trying to help but all I see from you is just someone rambling on about nothing avoiding the topic at hand.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
i want to reiterate that when i got the 3ds. it would not boot at all. it wouldnt run games, wouldnt go to the menu, nothing. just a blue light and black screens. once i got the sd card adapter hooked up to it it showed the blue screens, which told me there was some life left in it. But the code im getting doesnt show up anywhere online, not in the 3dbrew wiki entry anyways.
seeing as how the 3ds would not boot at all. i think this means that the only way to get in modded, or to get it running at all, was to flash the nand. i remember reading some forum posts about how leaving youe 3ds in sleep mode for too long would currupt the nand, i assumed that what happened according to what my friend told me.
if im wrong on any of this please let me know. Id love to get this thing working.
Forget everything about the hardmod method as it carries a high risk of damaging or frying the NAND chip. If that chip dies, your bootrom 8046 becomes a hardbrick which can't be (easily) fixed. You can see an example of this in this thread:
Get an ntrboot capable DS flashcart, flash it into ntrboot mode per guide (unless it's R4i Gold 3DS Plus model which has a built-in switch), substitute GodMode9 for the sdmc:/boot.firm, and check if the [S:] SYSNAND VIRTUAL drive still lists the nand.bin.

If the drives below are present, it should be possible to unbrick the firmware without doing a (full) or forced sysnand restore.
  • [1:] SYSNAND CTRNAND
  • [2:] SYSNAND TWLN
  • [3:] SYSNAND TWLP
 

StriderHiryu001

Member
OP
Newcomer
Joined
Oct 26, 2019
Messages
5
Trophies
0
Age
55
XP
64
Country
United States
With what all you just typed. I would like to know if you have actually read what the others have posted. They are actually trying to help but all I see from you is just someone rambling on about nothing avoiding the topic at hand.
I'm sorry. i don't know how to reply to multiple posts on this forum and i was trying to answer some of the question that were asked, as well as give some more information

--------------------- MERGED ---------------------------

Forget everything about the hardmod method as it carries a high risk of damaging or frying the NAND chip. If that chip dies, your bootrom8046 becomes a hardbrick which can't be (easily) fixed. You can see an example of this in this thread:
Get an ntrboot capable DS flashcart, flash it into ntrboot mode per guide (unless it's R4i Gold 3DS Plus model which has a built-in switch), substitute GodMode9 for the sdmc:/boot.firm, and check if the [S:] SYSNAND VIRTUAL drive still lists the nand.bin.
I actually have an ntrboot compatible r4 cart. I just got it working with my friends 3ds LL, it booted into safeb9installer just fine. when I take the magnet off of mine though the backlight turns on, but nothing shows on the screen. I tried replacing boot.firm with godmode9 and the same thing happened.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
I actually have an ntrboot compatible r4 cart. I just got it working with my friends 3ds LL, it booted into safeb9installer just fine. when I take the magnet off of mine though the backlight turns on, but nothing shows on the screen. I tried replacing boot.firm with godmode9 and the same thing happened.
What model 3DS system are you trying to fix?
  • First, make sure your R4 flashcart is actually in ntrboot mode. Once its flashed with ntrboot, you'll know this when its game icon no longer shows up in HOME Menu.
  • Your (micro)-SD card has to be formatted correctly in order for the 3DS to read it. See quadruple reformat.
  • You may need to try several (re)insertions for the SD card and flashcart in between magnet attempts before the 3DS successfully launches the boot.firm (GodMode9).
  • During the magnet process, hold the button combo for up to 10 seconds before letting go. If you let go too soon, it might not trigger launching the FIRM payload.
 
  • Like
Reactions: Quantumcat

StriderHiryu001

Member
OP
Newcomer
Joined
Oct 26, 2019
Messages
5
Trophies
0
Age
55
XP
64
Country
United States
What model 3DS system are you trying to fix?
  • First, make sure your R4 flashcart is actually in ntrboot mode. Once its flashed with ntrboot, you'll know this when its game icon no longer shows up in HOME Menu.
  • Your (micro)-SD card has to be formatted correctly in order for the 3DS to read it.
  • You may need to try several (re)insertions for the SD card and flashcart in between magnet attempts before the 3DS successfully launches the boot.firm (GodMode9).
  • During the magnet process, hold the button combo for up to 10 seconds before letting go. If you let go too soon, it might not trigger launching the FIRM payload.
Im trying to fix a teal original 3ds system. Ive tried inserting it and reinserting the cart a few times, and repositioning the magnet. when it fails i can tell because the backlight doesnt come on. but when i do it right the backlight stays off until i take the magnet away, then the screen turns on, but nothing shows up. like i said, i was able to get it working on my friends 3ds.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Im trying to fix a teal original 3ds system. Ive tried inserting it and reinserting the cart a few times, and repositioning the magnet. when it fails i can tell because the backlight doesnt come on. but when i do it right the backlight stays off until i take the magnet away, then the screen turns on, but nothing shows up. like i said, i was able to get it working on my friends 3ds.
From the hardmod disassembly, are any of the o3DS parts or components currently disconnected?

Edit - Try other FIRM payloads: SafeB9SInstaller and Luma3DS (v9.1) renamed as boot.firm.
 
Last edited by TurdPooCharger,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    both of which work well in potplayer
  • The Real Jdbye @ The Real Jdbye:
    amd is a bit cheaper though
  • Psionic Roshambo @ Psionic Roshambo:
    Cheaper and they are less stingy with the RAM not a big issue now but I can imagine in a yard or two things might be different
  • Psionic Roshambo @ Psionic Roshambo:
    Year not yard lol
  • The Real Jdbye @ The Real Jdbye:
    the vram is one advantage when it comes to AI but ends up being slower even with that and really AI is the only use case that needs more than 12gb vram right now
  • Psionic Roshambo @ Psionic Roshambo:
    Interesting lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think I watched a video where two games at 4K where eating just over 16GB of RAM and it's the one case where the 7900XT and XTX pulled ahead (minus RTX of course)
  • Psionic Roshambo @ Psionic Roshambo:
    So my opinion is that they could age a bit better in the future, and maybe AMD will continue improving them via drivers like they tend to do. No guarantee there but they have done it in the past. Just a feeling I have.
  • The Real Jdbye @ The Real Jdbye:
    cyberpunk at 4k without DLSS/fidelityfx *might* exceed 12gb
    +1
  • The Real Jdbye @ The Real Jdbye:
    but that game barely runs at native 4k
  • Psionic Roshambo @ Psionic Roshambo:
    I think it was some newer games and probably poorly optimized PS4 or PS5 ports
  • The Real Jdbye @ The Real Jdbye:
    they definitely will age better but i feel dlss might outweigh that since it looks about as good as native resolution and much less demanding
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    When I played Cyberpunk on my old 2080 Ti it sucked lol
  • The Real Jdbye @ The Real Jdbye:
    AMD could introduce something comparable to DLSS but nvidia's got a lot more experience with that
  • The Real Jdbye @ The Real Jdbye:
    least amd 7xxx has tensor cores which the previous generations didn't so there is the potential for AI upscaling
  • Psionic Roshambo @ Psionic Roshambo:
    They have FSR or whatever it's called and yeah it's still not great
  • The Real Jdbye @ The Real Jdbye:
    so AMD seem to finally be starting to take AI seriously
  • Psionic Roshambo @ Psionic Roshambo:
    Oh yeah those new 8000 CPUs have AI cores built in that's interesting
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe they plan on offloading to the CPU?
  • Psionic Roshambo @ Psionic Roshambo:
    Would be kinda cool to have the CPU and GPU working in random more
  • Psionic Roshambo @ Psionic Roshambo:
    Tandem even
  • The Real Jdbye @ The Real Jdbye:
    i think i heard of that, it's a good idea, shouldn't need a dedicated GPU just to run a LLM or video upscaling
  • The Real Jdbye @ The Real Jdbye:
    even the nvidia shield tv has AI video upscaling
  • The Real Jdbye @ The Real Jdbye:
    LLMs can be run on cpu anyway but it's quite slow
    The Real Jdbye @ The Real Jdbye: LLMs can be run on cpu anyway but it's quite slow