3DS Unbricking Possible!

Status
Not open for further replies.

YoshiInAVoid

Banned!
OP
Banned
Joined
Jan 10, 2011
Messages
560
Trophies
0
Website
google.com
XP
453
Country
ae660583-cef3-24be.jpg
Blue Screen of Death caused by Gateway 3DS card, resulting in a brick

krisztian1997 and bkifft have written some code available on Github which can be run on a Raspberry Pi or an Arduino (models without a 3.3v output will need either a voltage divider or an SD card shield) to unbrick a 3DS.

It requires a hardware mod, (opening up the 3DS and soldering some pins to the eMMC) but never the less, it is now possible without having to send in your 3DS to the Gateway team!

You must have a NAND backup (created previously from emuNAND) in order to restore the firmware after the eMMC has been unlocked and erased.

eMMC Pinout (dat3 only needed if using Arduino): http://gbatemp.net/attachments/vrije-opmerking_20140126_123816_01-jpg.6106/
Code (Arduino): https://github.com/krisztian1997/3dsunbricker
Code (Raspberry Pi): https://github.com/bkifft/RPU
Source: http://gbatemp.net/threads/3ds-unbricking-progress.361171/
 

redkeyboard

Well-Known Member
Member
Joined
Jan 8, 2013
Messages
639
Trophies
0
Age
41
XP
377
Country
United States
Awesome news! It's amazing what those guys have done. Let's just hope Gateway doesn't try another method now that this one is fixable.
 
  • Like
Reactions: RemixDeluxe

misterb98

Moral Gateway User. Wat.
Member
Joined
Aug 24, 2010
Messages
449
Trophies
0
XP
289
Country
United States
Great news! It also looks like these are the same pins used for dumping your nand (except dat3, which you do not need for that function). Someone should make a commercial product for the 3ds XL that allows for easy dump/restore, unbricking, and extends the battery.

This almost warrants not having to be so afraid of GW 2.0b2... hopefully they won't do more damage in 2.0....

Edit: got double ninja'ed!

Edit2: Now the code just needs to be refined/polished and a compresensive tutorial released for the oncoming noob swarm!
 

krzz

Well-Known Member
Member
Joined
Jan 11, 2009
Messages
186
Trophies
0
Age
29
XP
338
Country
France
Awesome news. Now I hope that the Gateway 3DS Team will fix this BSOD problem.
 

bkifft

avowed Cuthwaldian
Member
Joined
Jun 10, 2010
Messages
613
Trophies
0
XP
624
Country
Gambia, The
just a short word of caution: my code unbricked a 3DS already, but it's still wonky as hell, spews debug output all over the place, reports failure even though it succeeds etc. Not really meant for end user usage right now. Heck, it's so prealpha it's omega.

I just cobbled it together to help one user and as a proof of concept. I'll receive a MMC card around wednesday and will try to clean up the code then and even build a more enduser friendly package.

But: It's released under the GPL, so if you want a go and tinker with it: go ahead. Just heed the warnings.


edit: my solution works with the 4 wire nand dump SD interface.
 

krisztian1997

Well-Known Member
Member
Joined
Dec 14, 2013
Messages
370
Trophies
0
Age
24
XP
270
Country
Romania
Great news! It also looks like these are the same pins used for dumping your nand (except dat3, which you do not need for that function). Someone should make a commercial product for the 3ds XL that allows for easy dump/restore, unbricking, and extends the battery.

This almost warrants not having to be so afraid of GW 2.0b2... hopefully they won't do more damage in 2.0....

Edit: got double ninja'ed!

You only need the extra DAT3 for arduino (my code ardu code is still untested because I couldnt find a test subject), raspberry pi works with the standard nand dumping wires.
 

krisztian1997

Well-Known Member
Member
Joined
Dec 14, 2013
Messages
370
Trophies
0
Age
24
XP
270
Country
Romania
Updated first post. It seems that an Arduino is much harder to use than a Raspberry Pi since it requires an extra solder point, as well as a way to regulate the voltage to be 3.3v.

Yes, because arduino is only a small microcontroller, so working with SD card is a bit harder using SPI, while raspberry pi is an entire computer on a board.
 

Tom Bombadildo

Dick, With Balls
Editorial Team
Joined
Jul 11, 2009
Messages
14,294
Trophies
1
Age
27
Location
I forgot
Website
POCKET.LIKEITS
XP
17,267
Country
United States
Great job, figured this would happen.

Too bad this isn't user friendly at all though. Suppose this enables a couple people to set up de-bricking services for those non-Gateway users, but other than that...
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
28,262
Trophies
2
Location
Gaming Grotto
XP
25,660
Country
Poland
Great job, figured this would happen.

Too bad this isn't user friendly at all though. Suppose this enables a couple people to set up de-bricking services for those non-Gateway users, but other than that...
NAND Flashing isn't user-friendly at all as a general rule - it's something done by people with the know-how. If we had a correctly sized NAND clip, things would look differently. ;)
 

YoshiInAVoid

Banned!
OP
Banned
Joined
Jan 10, 2011
Messages
560
Trophies
0
Website
google.com
XP
453
Country
Might be able to offer an unbricking service in the UK; I'm setting up my Raspberry Pi now. If the tools seem to be working OK on an SD card, I'll try and brick my 3DS and test this for myself.
 

gamesquest1

Nabnut
Global Moderator
Joined
Sep 23, 2013
Messages
15,144
Trophies
2
XP
12,150
I was thinking of offering a uk service, but seems it's already covered :D
Good luck yoshi, and you ways well make a hardware dump while you have the wires connected........just to make 10000% sure :P
 
Status
Not open for further replies.
General chit-chat
Help Users
  • PeeJay Bonobo @ PeeJay Bonobo:
    I used to like Black Cherry Pepsi
    Gift
  • PeeJay Bonobo @ PeeJay Bonobo:
    Now, I just avoid soda altogether.
    Gift
  • kenenthk @ kenenthk:
    I drink soda like once a week if that even
    Gift
  • kenenthk @ kenenthk:
    It's okay to have anything in moderation unless your doctor says different
    Gift
  • kenenthk @ kenenthk:
    New chucky series is just eh
    Gift
  • Veho @ Veho:
    Shame.
    Gift
  • Veho @ Veho:
    I heard it's more R.L. Stine than serious horror.
    Gift
  • kenenthk @ kenenthk:
    It's mostly trying to please new audience by saying we're okay with your sexual orientation and don't discriminate with a few murders here and there
    Gift
  • Veho @ Veho:
    They had that in the movies too.
    Gift
  • kenenthk @ kenenthk:
    Yeah but it's more in your force sort of
    Gift
  • Veho @ Veho:
    Chucky's son/daughter in Seed of Chucky.
    Gift
  • kenenthk @ kenenthk:
    It's not horrible just feels like they're trying to please crowds too hard
    Gift
  • kenenthk @ kenenthk:
    He did make a reference to his gender fluid son saying he doesn't have a problem with it which was a cool way to tie plots
    Gift
  • Veho @ Veho:
    "I don't know f I'm male or female or both or neither..:" "But do you like stabbing?" "Yes." "Then I love you."
    Gift
  • Veho @ Veho:
    "Let's go murder some people.
    Gift
  • kenenthk @ kenenthk:
    It just feels more cast heavy and not much focus on chucky imo
    Gift
  • katebeyond @ katebeyond:
    Monster Hunter Stories 2 Save
    Does anyone have a 100% complete storyline save?
    Nintendo Switch
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    Better than poop dog do double o OG poop machine
    Gift
  • kenenthk @ kenenthk:
    My monster just got done 100%
    Gift
  • Gift
  • katebeyond @ katebeyond:
    give me save
    Gift
  • Gift
  • katebeyond @ katebeyond:
    @kenenthk, I want to watch videos But not on YouTube
    Gift
  • Gift
  • kenenthk @ kenenthk:
    I'm friends with the monster that's under my bedGet along with the voices inside of my headYou're tryin' to save me, stop holding your breathAnd you think I'm crazy, yeah, you think I'm crazy
    Gift
    kenenthk @ kenenthk: I'm friends with the monster that's under my bedGet along with the voices inside of my...