NAND HW mod went wrong. Blue screen all the time.

Discussion in '3DS - Flashcards & Custom Firmwares' started by mvmiranda, Nov 12, 2014.

  1. mvmiranda
    OP

    mvmiranda GBAtemp Maniac

    Member
    1,214
    419
    Oct 29, 2013
    Brazil
    Brazil, Sao Paulo
    Hello guys,

    I received today a 3DS XL where the customer attempted to update the emuNAND and flashed the sysNAND instead. He decided to give it a try and do the NAND hw mod by himself even knowing he didn't have the skills to do it. Guess what?! He blown up the DAT0 pad (ripped the pad apart) and right now everything the console does is blue screen.

    I carefully checked the board for solder shortening or where it should not be but I could find anything.

    I managed to carefully scrap the trace and soldered a thin wire to it, then I hot glued it in place. Wired the other 3 remaining and flashed the copy of his 4.5 NAND he extracted with his Gateway. It took something around 10 minutes to finish but finished successfully.

    When I turned it on again, blue screen.

    What else should I check? Could it be that something is "fried"?

    Thanks in advance!
     
  2. ground

    ground GBAtemp Advanced Fan

    Member
    909
    281
    Mar 22, 2007
    Netherlands
    Doesnt it give you an error code?
     
  3. gamesquest1

    gamesquest1 Nabnut

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

    Our Patreon
    14,161
    9,518
    Sep 23, 2013
    good quality pictures would help :P

    but the fact you managed to flash the nand means its probably not a bridged trace.......as i said some picture might help, but the BSOD is there for pretty a variety of hardware faults, the error code would also help i suppose
     
  4. mvmiranda
    OP

    mvmiranda GBAtemp Maniac

    Member
    1,214
    419
    Oct 29, 2013
    Brazil
    Brazil, Sao Paulo
    Yup!
    The error code is:

    BOOTROM 8046
    ERRORCODE: 00F800FE
    00000000 00000000
    00000200 00000000


    Yeah, I should have... :/ when I scratched the trace and soldered the wire, I hot glued it :/ so I believe we won't see much. But I guarantee you the only "abnormal thing" was the DAT0 pad removed. The trace was still there.

    Is there anything we can gather from the error code?

    EDIT: pictures added

    https://www.dropbox.com/s/obezipfdgm8a3ja/2014-11-12 09.13.45.jpg?dl=0
    https://www.dropbox.com/s/h0y9ef9i26c2sj8/2014-11-12 09.14.06.jpg?dl=0
    https://www.dropbox.com/s/a5uxwd8snl0deyu/2014-11-12 09.14.16.jpg?dl=0
     
  5. mech

    mech ♥️♥️♥️♥️♥️♥️♥️♥️

    Member
    4,973
    3,255
    Oct 26, 2014
    Vanuatu
    Can't see anything with the glue lol,
     
  6. gamesquest1

    gamesquest1 Nabnut

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

    Our Patreon
    14,161
    9,518
    Sep 23, 2013
    well the error code is just the standard one that happens when the nand isnt working/reading properly


    did you check the resistor array and make sure the trace want snapped where it connects to the resistor array.....if it is you could probably bridge here

    also is that damaged where i circled in yellow?

    https://www.dropbox.com/s/ele6acczpih5boh/2014-11-12 09.14.06.jpg?dl=0

    PS. yeah that does mean you could of just soldered to the resistor array without scraping traces :P unless ofc the trace was torn disconnecting it from the resistor array, in which case that's most likely your problem

    in fact im feeling pretty confident this is the most likely cause as it explains why you could read/write to the nand but the 3ds isn't reading it
     
  7. mech

    mech ♥️♥️♥️♥️♥️♥️♥️♥️

    Member
    4,973
    3,255
    Oct 26, 2014
    Vanuatu
    If you are going to attach a flying lead to a track use a fiberglass pen to remove the coating off the track.
     
  8. mvmiranda
    OP

    mvmiranda GBAtemp Maniac

    Member
    1,214
    419
    Oct 29, 2013
    Brazil
    Brazil, Sao Paulo

    Yup... I know... :unsure: I'm afraid if I remove the glue I'll rip the trace off and then this is good by forever, as the trece ends bellow the NAND chip :/
    It's not. It's just some of the hot glut that is near the array.
    Lemme try to upload some high resolution version of one photo.

    here: http://oi59.tinypic.com/a5hc2.jpg
     
  9. mvmiranda
    OP

    mvmiranda GBAtemp Maniac

    Member
    1,214
    419
    Oct 29, 2013
    Brazil
    Brazil, Sao Paulo
    I did it already :) Thx for the tip though
     
  10. gamesquest1

    gamesquest1 Nabnut

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

    Our Patreon
    14,161
    9,518
    Sep 23, 2013
    ok heres a quick crappy diagram to explain what i think is wrong[​IMG]
    if the trace was torn a the red arrow it would be ok, if its torn at the yellow arrow past where the trace connects to the resistor array you would need to fix that trace to reconnect the nand back up to the resistor array
     
    DryTaste likes this.
  11. mvmiranda
    OP

    mvmiranda GBAtemp Maniac

    Member
    1,214
    419
    Oct 29, 2013
    Brazil
    Brazil, Sao Paulo
    Hmm... I gotcha!
    I'll check that and post results. I'll heat the glue with an old solder tip and remove the wire without damaging further the trace.

    Thx!
     
  12. mvmiranda
    OP

    mvmiranda GBAtemp Maniac

    Member
    1,214
    419
    Oct 29, 2013
    Brazil
    Brazil, Sao Paulo
    New post to draw ppls attention. Sorry if I break any rule :/
    I guess you nailed it!
    Look at this new pic: https://www.dropbox.com/s/pc8eanghtmyiayf/RippedPad.png?dl=0

    It really seems that the resistor array is "disconnected" from that pad. Isn't it?

    I'll do a "jumper" connection between the wire and the res array pin and then solder again my DAT0 wire. Let's see how it works.

    Thx a bunch!

    EDIT: Yup! Confirmed! Continuity test between the res array and the scratched trace doesn't beep
    EDIT2: still the same issue after the trace is reworked.
     
    tjexp, ground, Gadorach and 2 others like this.
  13. gamesquest1

    gamesquest1 Nabnut

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

    Our Patreon
    14,161
    9,518
    Sep 23, 2013
    Well that's good, always nice to save a 4.x from the spares bin
     
  14. mvmiranda
    OP

    mvmiranda GBAtemp Maniac

    Member
    1,214
    419
    Oct 29, 2013
    Brazil
    Brazil, Sao Paulo

    Well, still nothing. All I have is a blue screen.
    New pic: https://www.dropbox.com/s/8co7zzzzy83wmcl/ReworkedTrace.png?dl=0

    Yup, that's a sloppy job on the scratched trace solder... I know :P

    EDIT: what are the resistor values in the RA2 and RA5? Should it be 100ohms each?
     
  15. mech

    mech ♥️♥️♥️♥️♥️♥️♥️♥️

    Member
    4,973
    3,255
    Oct 26, 2014
    Vanuatu
    101 =10 and one 0 to make 100r
     
  16. mvmiranda
    OP

    mvmiranda GBAtemp Maniac

    Member
    1,214
    419
    Oct 29, 2013
    Brazil
    Brazil, Sao Paulo

    Thx!
    And RA5 is 513 so it shoudl be 51k ohms right?
    It's ok. But RA1 I have near 100 ohms in all resistors but 1. The one I reworked the trace.
     
  17. mech

    mech ♥️♥️♥️♥️♥️♥️♥️♥️

    Member
    4,973
    3,255
    Oct 26, 2014
    Vanuatu
    Correct 51k
     
  18. mvmiranda
    OP

    mvmiranda GBAtemp Maniac

    Member
    1,214
    419
    Oct 29, 2013
    Brazil
    Brazil, Sao Paulo
  19. gamesquest1

    gamesquest1 Nabnut

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

    Our Patreon
    14,161
    9,518
    Sep 23, 2013
    Yeah it may of been damaged, maybe too much heat,you should be able to just fit a single resistor in its place, just double check the resistor array I circled earlier too
     
  20. mech

    mech ♥️♥️♥️♥️♥️♥️♥️♥️

    Member
    4,973
    3,255
    Oct 26, 2014
    Vanuatu
    You are going to have to remove the resistor if you are not sure, if you don't feel confident removing it and know it really is not giving you any reading from it just solder one on top of the old one and bridge the terminations, if not remove it and place a new one get some thin wire and replace the ruined track.