Hardware How I fixed 160-0103 system memory error

Voultar

Well-Known Member
Newcomer
Joined
Nov 1, 2021
Messages
59
Trophies
0
Age
44
XP
322
Country
United States
Hook it to the SDIO bus of a RPI.

But yea, I also heared of people hacking up a "card" to put directly into a card reader on PC.
Yeah, I don't really like that. You shouldn't have to have a Raspberry PI to easily do this.

I'll design an SD-Card with breakouts on the edge that will allow you to use any PC with a card reader and Win32DiskImgr.
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,263
Trophies
0
Age
28
XP
1,382
Country
Germany

ghjfdtg

Well-Known Member
Member
Joined
Jul 13, 2014
Messages
1,360
Trophies
1
XP
3,282
Country
MMC and SD cards have the exact same physical bus. The only difference is in commands. But they are so close that many SD card readers support both. If you just hook up the eMMC to any card reader there is a good chance it will just work. But make sure to hook up all 4 DAT lines since some card readers don't like 1-bit mode.
 

Voultar

Well-Known Member
Newcomer
Joined
Nov 1, 2021
Messages
59
Trophies
0
Age
44
XP
322
Country
United States
I've designed an "SD Tool" that breaks out a MicroSD card into all of the processing signals. You can install a header at the end of this and use this tool to read from a variety of devices with 90% of all card readers available.

It will be released for free.



SD Tool Card.png


SD Tool Top.png


SD tool bottom.png

Post automatically merged:

All set and ready to go. There was an dimensional engineering drawing in a SanDisk dataset and so I used that to model this MicroSD jig.

It's precisely the correct size. One thing you'll need to do is take some sandpaper or a file and put a slight bevel on the edge so that it will cycle smoothly. I have a cutaway on the bottom of the PCB that will show you where to do this.

This little jig will extend far beyond the Wii-U as it can be used to read/write practically any eMMC/NAND with any cheapo card reader.
20230330_211302.jpg
 
Last edited by Voultar,

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,263
Trophies
0
Age
28
XP
1,382
Country
Germany
1) Soldering to vias. - Vias are weak and don't make for a strong mechanical bond. They're prone to being damaged and shouldn't be used (especially at this size) unless you really have to. On top of that, most of these boards do have a conformal coating, separate from actual solder resist/tenting. The 0402 resistors will provide a nice, clean mechanical bond and this is ideally where the PCB should be affixed to.
Yes using the pads, which are intended to be soldered to is probably the right thing. It was just my experience so far that I ripped two pads (CLK of eMMC and WP of SLC) but so far none of the vias gave me any problems. Probably because with the vias the solder joint broke before the via breaks from mechanical stress. At some time I fixated the wires with hot glue to not break even more (I heard you like hot glue ;) ).
But yeah I agree this board should go to the pads and if I had the board back then I probably wouldn't have destroyed any pads.

Do you also sell to EU? Will you also release the source for the QSB?

This little jig will extend far beyond the Wii-U as it can be used to read/write practically any eMMC/NAND with any cheapo card reader.
The 3DS (and maybe) DSi come to my mind. Especially the 3DS that were bricked by that one flashcard. But I think for the Flashcard unbrick you would need a cardreader, which supports mmcblk and not just USB Mass Storage. (Most USB Cardreaders only do the USB Mass Storage, but some built in readers in Laptops can do mmcblk)
Post automatically merged:

An idea that just came to my mind: would it be possible to have the pads for an eMMC where the sd slot would go? So you would have the option to choose to either solder an SD slot or an new eMMC to it? So you could have the "basic" sd variant and also a "deluxe" eMMC one. Or would there be the risk that the SD slot would short out the pads under it?

But as the Bus limits the band which to 25MB/s anyway the eMMC wouldn't be a hughe improvement performance wise. At leas for sequential workloads. Random I/O could make a difference.
 
Last edited by SDIO,

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,263
Trophies
0
Age
28
XP
1,382
Country
Germany
it seems there exist 32GB sd cards, that are too small: https://gbatemp.net/threads/broken-wii-u-with-blue-light-and-no-video.629941/post-10117884

I am thinking about adding a functon to the recovery menu, which would allow directly cloning the mlc to the SD card. This could make the process easier. You just start that option directly on the wii u and get an SD ready to be installed inside the wii u. The risk I see there is people just using this option without doing a full backup which would include the SLC.
What do you think?
 

pulterbit

Member
Newcomer
Joined
Mar 13, 2023
Messages
16
Trophies
0
Age
25
Location
Eastern half of the United States
XP
97
Country
United States
Just wanted to say thanks to all of the hard work from you guys in this community. You have successfully saved another Wii u from the recycling pile @SDIO @Voultar. It wasn't without its risky bits though. I did accidentally lift a trace and had to manually repair it on the Slc nand chip but this Wii u is functioning on nothing but a 32 gig SD card. Thank you guys again for all of your help
 

Attachments

  • PXL_20230403_014111518.jpg
    PXL_20230403_014111518.jpg
    2.6 MB · Views: 67
  • PXL_20230403_004157265.jpg
    PXL_20230403_004157265.jpg
    3.2 MB · Views: 62
  • Like
Reactions: SDIO and michalt

Lazr1026

Well-Known Member
Member
Joined
Oct 30, 2020
Messages
111
Trophies
0
Age
17
XP
727
Country
United States
I did some digging on where the eMMC gets its power from for @SDIO, and i've discovered that the power source he is using is for the 3v3 rails on the disc drive (Pins 14 and 15), and that the eMMC and the TSOP get 3v3 from the same source. Going back to using the Disc Drive power, this is an issue when using recovery_menu to dump the SD Card eMMC because the disc drive is shut off in the recovery_menu, thus also shutting off the SD Card.

NOTE: this is a dead board I took off the eMMC from
8mb.video-N4X-anQfPwu7.jpg

Post automatically merged:

@pulterbit can you send a picture of your SLC chip? that doesn't look like a company i recognize.
 
Last edited by Lazr1026,
  • Like
Reactions: Blythe93 and SDIO

Danook28

Well-Known Member
Member
Joined
Jul 17, 2018
Messages
488
Trophies
0
Age
34
XP
1,028
Country
Oman
Y
Just wanted to say thanks to all of the hard work from you guys in this community. You have successfully saved another Wii u from the recycling pile @SDIO @Voultar. It wasn't without its risky bits though. I did accidentally lift a trace and had to manually repair it on the Slc nand chip but this Wii u is functioning on nothing but a 32 gig SD card. Thank you guys again for all of your help
You fix wiiu with out old nand backup? "if yes then well try my wiiu you black secreen no display and it is mod also...
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
Y
You fix wiiu with out old nand backup? "if yes then well try my wiiu you black secreen no display and it is mod also...
should be able to, yes. you won't be able to decry-pt it without the otp.bin, but that shouldn't matter for just flashing it.
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,263
Trophies
0
Age
28
XP
1,382
Country
Germany
A black screen can have different reasons. If your reason is that the eMMC switched RO, then yes, this mod could help with that. If it is another problem it won't help you.
 
  • Like
Reactions: Danook28

damUREZ

Active Member
Newcomer
Joined
Mar 26, 2023
Messages
25
Trophies
0
Age
44
XP
56
Country
United States
OK. The software side is going to have to catch up, but I'm in the process of designing hardware that's going to make replacing the eMMC much, much, MUCH easier.

I'm also considering designing a break-out QSB that makes soldering to the SLC much easier to dump if you can't do it in software (because of a bad MLC).

Would anyone like to try these once finished and test?
Absolutely! Thank all of you for all the amazing work. Voultar- can't thank you enough for all you do. I was so excited to see you back on YouTube. (You are a celebrity in our household LoL. I'm new here and SDIO has walked me through and helped me learn so much. Just wanted to thank you and the whole community! *sorry if I posted incorrectly
Post automatically merged:

When I try to extract the SLC.bin with wfs-extract, I get an "unexpected WFS version (bad key?)" error.
View attachment 360642
Is there anything specific I'm doing wrong? I figured extracting the SLC was the same as the MLC, and I've only got the 1 dump. Should I be calling the seeprom here as well?
Just trying to get the process clear for newbies like myself - and I've got access to some other Wii Us that I'd like to check.

It's a shame we don't seem to be able to pin-point which batches have Hynix modules yet, it's still very much a case-by-case investigation, even if the console itself isn't affected by the issue (yet). Is there perhaps some logic to the serialnumbers?
I also have 3 ntsc consoles (unopened) if I can help in any way. (1. No boot 2. Optical drive 3 . Overheats
 
Last edited by damUREZ,

CMDreamer

Well-Known Member
Member
Joined
Oct 29, 2014
Messages
1,689
Trophies
1
Age
38
XP
3,484
Country
Mexico
**UPDATE 4/7/23&**

Prototype samples should be here within the week. Just waiting for them to arrive.
Thanks @Voultar for all your scene's support and for not letting us with a paperweight.

I'm looking forward for your PCB, would like to try and test it if possible. If not, still looking forward for you releasing it to the community. Thanks a lot!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Nut on the hill