2DS Hardmod - NAND write always fails at 47%

Discussion in '3DS - Flashcards & Custom Firmwares' started by vt4000, Dec 27, 2016.

  1. vt4000
    OP

    vt4000 Newbie

    Newcomer
    4
    1
    Dec 27, 2016
    United States
    Hello all,

    I recently hard modded my 2DS, and am trying to write back the patched NAND image. I did 3 successful reads, all with matching checksums, using the Startech FCREADMICRO3. However, writing back the patched image with win32diskimager always fails at 47% with I/O Error 1117 (tried 10+ times, always fails at exactly the same point).

    What is going on here? Is there somehow a bad block in the eMMC? Is this recoverable? For what it's worth, the 2DS still boots to the system menu after the failed writes.
     
  2. Altairseven

    Altairseven GBAtemp Regular

    Member
    124
    29
    Jan 21, 2016
    Argentina
    whats the size of the images you read?

    if they are 1.2 gigs then the 2ds you have is one of the several that came with the same nands as the N3ds, (probably the samsung ones)

    if that is the case.. the error you are having is due to your card reader, you need to use one from the compatible list of the new 3ds, not the 2ds. I personally recommend the anker reader, it works in both o3ds and N3ds nands.

    — Posts automatically merged - Please don't double post! —

    even if the 2ds still boots i would not trust the current nands state after the write error, save the images you already have, just in case, odds are, they are probably in good shape.
     
  3. vt4000
    OP

    vt4000 Newbie

    Newcomer
    4
    1
    Dec 27, 2016
    United States
    The sizes of the dumped images (I did 3) are all 943 MB (988,807,168 bytes). The NAND chip is the Toshiba one.
    I also triple checked my solder points and everything looks good.
     
  4. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,889
    2,222
    Jan 11, 2016
    Japan
    日本
  5. vb_encryption_vb

    vb_encryption_vb That hardmod guy....

    Member
    1,885
    902
    Nov 21, 2015
    United States
    Acworth, GA
    Soldering issue on the sd card, probably wires touching each other and grounding out or it's your reader.

    Don't get the anker, they are garbage.
     
  6. vt4000
    OP

    vt4000 Newbie

    Newcomer
    4
    1
    Dec 27, 2016
    United States
    Well I re-soldered the SD adapter, making sure no wires were touching, and still get the same error at 47%. I have the Transcend TS-RDP8K coming from Amazon later in the week; we'll see if that makes any difference.
     
    vb_encryption_vb likes this.
  7. gamesquest1

    gamesquest1 Nabnut

    Member
    GBAtemp Patron
    gamesquest1 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    14,154
    9,509
    Sep 23, 2013
    I ran into a console that had a similar issue once, it always halted at about 12% (not sure if it was a ducky nand or something, but the "bad block" seemed to land in the agb_firmorning save section so it didn't seem to effect anything else,

    but seeing as your just trying to do the firm downgrade you can just use HxD to write the firm sections at 0x0B130000-0x0B930000 with those from the patched firm.....this may have even already happened by the 42% mark
     
    Last edited by gamesquest1, Dec 27, 2016
  8. Spore2

    Spore2 GBAtemp Regular

    Member
    206
    51
    Jan 12, 2016
    Were you able to rewrite the nand properly later on or were you stuck at 12%?
     
  9. gamesquest1

    gamesquest1 Nabnut

    Member
    GBAtemp Patron
    gamesquest1 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    14,154
    9,509
    Sep 23, 2013
    I just used HxD to restore everything before and everything after the point of failure and the console still worked fine it just seemed to be one byte of the nand couldn't be written to for whatever reason, I had re-done the wiring etc about 4 times before I decided to just try skipping that block which ended up working fine, the console had been bricked so the owner was just happy to get it back working and AFAIK there wasn't ever any other issues with it
     
  10. Wojton

    Wojton GBAtemp Regular

    Member
    180
    66
    Mar 7, 2014
    Poland
    You can use a Linux dd utility as a replacement for Win32DiskImager. I also couldn't get Win32DiskImager to write to my NAND (it could only read from it, everything is soldered together properly, SD lock is in place).
    [​IMG]
    I got around that issue by booting up Linux Lite distro and using dd utility to restore a NAND backup without any issues:
    [​IMG]
     
    Last edited by Wojton, Dec 27, 2016
    vb_encryption_vb likes this.
  11. vt4000
    OP

    vt4000 Newbie

    Newcomer
    4
    1
    Dec 27, 2016
    United States
    Just a quick update:

    So I figured that with 47% of the NAND written that the important bits were flashed (thanks @gamesquest1) and I went ahead with the rest of 3ds.guide, using oot3dhax, and successfully downgraded to 9.2. But, when attempting to do the ctrtransfer to 2.1, I got a "SysNAND Write Error" about 30% of the way through. Guess my NAND really was bad... Luckily 2DSs are pretty cheap...
     
  12. gamesquest1

    gamesquest1 Nabnut

    Member
    GBAtemp Patron
    gamesquest1 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    14,154
    9,509
    Sep 23, 2013
    seeing as your hardmodded just try running the normal 2.1 downgrade with plaisysupdater, as was the case for me the bad block may be just a single block in a non essential area of the nand, while crtransfer writes the entire ctrnand a normal downgrade will only install the specific fw titles
     
    Spore2 likes this.