Hacking It seems that someome has found a way to reset eMMC to fix bricks

TomJinWoo95

Member
OP
Newcomer
Joined
Jun 15, 2013
Messages
13
Trophies
0
Age
29
XP
151
Country
Switzerland
the original post is here(http://infinityconsole.org/forum/guide-e-modding/549-guida-al-debrick-del-nintendo-3ds.html), which is written in Italian. But I can't read Italian and the Google Translate sucks when the post is translated in Chinese.(English is better, though)

Then I tried to read in English and get some of the main idea. (Sorry for my bad English)

You must have the NAND backup or the Emunand Backup from softwares like Emunand Tool which belongs to your own console.
These steps are followed using Windows, not a Mac.
the main idea is to do the hardware mod on the 3DS and plug the modified SD card into a Raspberry PI.(something like a small computer with SD card and Internet support,about 35 dollars in China) Then you should connect Raspberry PI and the Windows PC in the same network. Then fix the eMMC with PC and Raspberry and finally flash the original nand with backup.

Details are translated into English version (I'm not resopnsible for the translation!)
http://translate.google.com.hk/tran...ng/549-guida-al-debrick-del-nintendo-3ds.html

I wish someone would make a better translation.
 

Xexyz

GBATemp's™ Official Xexyz
Member
Joined
Jul 29, 2013
Messages
1,404
Trophies
0
Location
沖縄県
XP
850
Country
United States
the original post is here(http://infinityconsole.org/forum/guide-e-modding/549-guida-al-debrick-del-nintendo-3ds.html), which is written in Italian. But I can't read Italian and the Google Translate sucks when the post is translated in Chinese.(English is better, though)

Then I tried to read in English and get some of the main idea. (Sorry for my bad English)

You must have the NAND backup or the Emunand Backup from softwares like Emunand Tool which belongs to your own console.
These steps are followed using Windows, not a Mac.
the main idea is to do the hardware mod on the 3DS and plug the modified SD card into a Raspberry PI.(something like a small computer with SD card and Internet support,about 35 dollars in China) Then you should connect Raspberry PI and the Windows PC in the same network. Then fix the eMMC with PC and Raspberry and finally flash the original nand with backup.

Details are translated into English version (I'm not resopnsible for the translation!)
http://translate.google.com.hk/tran...ng/549-guida-al-debrick-del-nintendo-3ds.html

I wish someone would make a better translation.

There's already a thread about this
 

bkifft

avowed Cuthwaldian
Member
Joined
Jun 10, 2010
Messages
613
Trophies
0
XP
625
Country
Gambia, The
I wish someone would make a better translation.

And your wish shall be (retroactively even ;)) granted: https://github.com/bkifft/RPU/blob/master/RPU_guide.txt .

You are posting a link to what is probably a translation of a thread of this same subforum... nice
As far as I can tell it's not even a translation but a blatant ripoff of http://www.moddingstudio.com/content.php?1697-Guida-al-recupero-dei-3DS-brickati-(Gateway-brick) which was done by pizzatime
 

Msparky83

Well-Known Member
Newcomer
Joined
Jan 10, 2014
Messages
54
Trophies
1
Age
41
XP
473
Country
United States
Wow, just wow. Thanks bkifft and ryuga for your wonderful app (hang in their Krisztian, things will work out for your setup) that I cant wait to sample when I receive my Pi, and great job pizzatime for your wonderful guide with pics. Now, if someone could make a video.... any takers?

In the end, there was absolutely no reason for this wonderful guide to be plagiarised, and credits should have at least been given to those who deserved it.
 

KamazasBl

Well-Known Member
Newcomer
Joined
Dec 28, 2013
Messages
48
Trophies
0
Age
31
XP
156
Country
Sorry to revive this, but i just read the entire guide, and it just suggests itself isn't it possible to do this without raspberry pi? for example using virtual linux or normal computer with linux? or is the code somehow designed for raspberry only?
 

Elusivo

Shinobu Molester
Member
Joined
Jun 21, 2013
Messages
486
Trophies
0
XP
702
Country
Portugal
I can imagine you can use for example a simple rs232 to spi converter using a cheap pic chip (or maybe even a standalone pic chip or whatever dongle with code just for erasing the nand), but i don't think it's worth the trouble...
 

Mr_Pichu

かわいいね!
Member
Joined
Dec 10, 2013
Messages
170
Trophies
0
XP
133
Country
United States
I can imagine you can use for example a simple rs232 to spi converter using a cheap pic chip (or maybe even a standalone pic chip or whatever dongle with code just for erasing the nand), but i don't think it's worth the trouble...

Quite a number of pic chips have an SPI interface and cost is as little as $0.50 per unit. There are a few 8 pin devices that might work for the suggested application. No external power would be required.

I had previously posted sample schematics and code.
http://www.microchip.com/forums/m530149.aspx
 

bkifft

avowed Cuthwaldian
Member
Joined
Jun 10, 2010
Messages
613
Trophies
0
XP
625
Country
Gambia, The
Sorry to revive this, but i just read the entire guide, and it just suggests itself isn't it possible to do this without raspberry pi? for example using virtual linux or normal computer with linux? or is the code somehow designed for raspberry only?

RPU uses the dedicated EMMC interface of the Broadcom SoC (in other words it's RPi only and will lead to strange behavior when run on another system).

Krisztians and Ryugis code is suitable for all microcontrollers that offer SPI (and can even be rewritten to bitbang over regular GPIOs).

You just need 4 parallel data lines at 3.3V logic with low level access (e.g. USB SD readers won't work, while PCIe or PCMCIA SD readers should).
 

bkifft

avowed Cuthwaldian
Member
Joined
Jun 10, 2010
Messages
613
Trophies
0
XP
625
Country
Gambia, The
Any way of testing it out on Linux? I have an old mmc card and a build in SD. Reader on my laptop :P

just boot linux (any livecd will do) and check if the sd reader (or better said SD/MMC cards) are detected as /dev/mmcblck0 (good) or /dev/sdX (bad).

you/someone will have to write an dedicated unlock tool for that though.
 
D

Deleted User

Guest
Noob question.
Do I need to open the 3ds for this process?
Can I unbrick the 3ds without touching his hardware?
 

bkifft

avowed Cuthwaldian
Member
Joined
Jun 10, 2010
Messages
613
Trophies
0
XP
625
Country
Gambia, The
Noob question.
Do I need to open the 3ds for this process?
Can I unbrick the 3ds without touching his hardware?

Unless the 3DS has some kind of low level recovery mode (which should have been found by now) there will be no software only recovery option (as for that you'd need to get software running on the brick).
 
  • Like
Reactions: Msparky83

Msparky83

Well-Known Member
Newcomer
Joined
Jan 10, 2014
Messages
54
Trophies
1
Age
41
XP
473
Country
United States
Unless the 3DS has some kind of low level recovery mode (which should have been found by now) there will be no software only recovery option (as for that you'd need to get software running on the brick).
To do that, one would have to be able to access "Service Mode" (if one exists) to be able to use said software, and to do that we would have to have and know how to manipulate the boot rom and its code.
 

obcd

Well-Known Member
Member
Joined
Apr 5, 2011
Messages
1,594
Trophies
0
XP
432
Country
Belgium
We know from the Team f0f presentation at 30C3 that the wiiu can boot from it's sd slot if it contains the properly signed stuff. It's very well possible that the 3ds has such a recovery mechanism as well. eMMC contents can become corrupt (for instance due to a low battery condition during writing) It's in Ninty's own interest if they can fix such a unit without much trouble, specially during it's warranty period. Even if it exists, without the proper keys to sign stuff, it's not something you can use unless you are ninty.
We'll have to wait till someone gets his 3ds back with the recovery sd forgotten in the sd slot...
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,824
Trophies
3
Location
Gaming Grotto
XP
29,820
Country
Poland
We know from the Team f0f presentation at 30C3 that the wiiu can boot from it's sd slot if it contains the properly signed stuff. It's very well possible that the 3ds has such a recovery mechanism as well. eMMC contents can become corrupt (for instance due to a low battery condition during writing) It's in Ninty's own interest if they can fix such a unit without much trouble, specially during it's warranty period. Even if it exists, without the proper keys to sign stuff, it's not something you can use unless you are ninty.
We'll have to wait till someone gets his 3ds back with the recovery sd forgotten in the sd slot...
The eMMC controller is not meant to be written into - it contains scripts used when writing to and reading from NAND. If you power your 3DS off during writing to NAND, you will corrupt the NAND, but you won't corrupt the memory controller, and the bricks you're talking about are specifically caused by formatting that controller. The moment the controller blanked, the only way to write anything to it is by connecting it to a low-level access device. This is not a matter of Ninty's best interest, there is no fail-safe, this is just how eMMC works.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol