koolkdev / wfs-tools

WFS (WiiU File System) Tools
MIT License
55 stars 5 forks source link

[REQ] Creation of MLC image using OTP/SEEPROM #10

Open InternalLoss opened 2 years ago

InternalLoss commented 2 years ago

I currently have a Wii U that's very dead - using the new udpih exploit, I was able to dump OTP and logs and the MLC is definitely corrupted:

DRMAPP: Finalize
00:00:29:618: mmc_core card err: idx=3, lba=54772736, blks=1024, xfer=0x1, ret=0x00200b40
00:00:29:654: mmc_core card err: idx=3, lba=54772736, blks=1024, xfer=0x1, ret=0x00200b40
00:00:29:654: mdblk: err=-131099, mid=0x90, prv=0x5c, pnm=[HYNIX ]
00:00:29:682: mmc_core card err: idx=3, lba=54773760, blks=1024, xfer=0x1, ret=0x00200b40
00:00:29:722: mmc_core card err: idx=3, lba=54773760, blks=1024, xfer=0x1, ret=0x00200b40
00:00:29:723: mdblk: err=-131099, mid=0x90, prv=0x5c, pnm=[HYNIX ]
00:00:29:723: FSA: ### MEDIA ERROR ###, dev:mlc01, err:-2228230, cmd:11, path:(null)
00:00:29:750: mmc_core card err: idx=3, lba=54772736, blks=1024, xfer=0x1, ret=0x00200b40
00:00:29:786: mmc_core card err: idx=3, lba=54772736, blks=1024, xfer=0x1, ret=0x00200b40
00:00:29:786: mdblk: err=-131099, mid=0x90, prv=0x5c, pnm=[HYNIX ]
00:00:29:814: FSA: ### MEDIA ERROR ###, dev:mlc01, err:-2228230, cmd:11, path:(null)
00;00;29;694: FS: READ_FILE      upid:[ 2] sts:[MEDIA_ERROR] hnd:[0x3bc05ed] dst:[0x3d2ae9c0] size:[1] cnt:[1048576] pos:[0]
00;00;29;694: SystemFatal(core1)
<-snip->
INFO: nn::ipc avoided busy close on /dev/acp_main (moduleId = 301, tag = 0) from pid = 21
[snip]
00;00;30;291: SystemFatal - Core 1 resume in error display (6)
00;00;30;291: SystemFatal - Core 2 resume in error display (6)
00;00;30;291: SystemFatal - Core 2 resume in error display (6)
00;00;30;292: !!!Abandoned Interrupt 5 for process 65535
00;00;30;292: !!!Abandoned Interrupt 2 for process 65535
00;00;30;292: Process 6 Delayed Start Acquire
00;00;30;308: OSSetting_SynchronousPrinting DISABLED
00;00;30;313: OSSetting_CrashDumpType 0, MINI dump after crash
00;00;30;351: TCL(6): init DONE
00;00;30;522: VPADInit() depricated, no need to call
00;00;30;523: VPAD Init end, BPERF: (0/30643959) Title PID=6
00;00;30;525: 
<><><><><><><> fatal error process called <><><><><><><>
00;00;30;525: TYPE: Corruption(2)
00;00;30;525: CODE: 1600103
00;00;30;525: Process: 2
00;00;30;525: Internal Code: 269280488
00;00;30;525: Function __FSCheckAndSwitchErrorProc, Line:107

00;00;30;621: ERPRC: System version: 5.5.2 E
00;00;30;621: ERPRC: Serial number: XXX
00;00;30;621: ERPRC: Model number: WUP-101(03)
00;00;30;635: CSC: Product Code: WUP-N-HASP, Title Version (major): 12
00;00;30;636: CSC: Repaired: FALSE, Wagon: FALSE
00;00;30;649: CSC: InitialLaunch stage: 1
00;00;30;651: CSC: USB Storage Connected: TRUE, Device Type: NAND
00;00;30;689: CSC: NIC Type: WIFI, DNS obtained by DHCP: TRUE, IP obtained by DHCP: TRUE
00;00;30;699: CSC: TV Port: HDMI, TV Aspect Ratio: 16:9
00;00;30;704: CSC: TV Resolution: TV_1080P
00;00;30;704: CSC: CODE: [HASC-015X-X375]
00;00;30;704: ERPRC: Console status code: HASC-015X-X375
2022-06-13 14:33:31 - log collection event from pid 20
00:00:30:841: MCP: life time number of fatal errors - 15

I do not possess the skills to replace an MLC chip on my Wii U, but it would be nice if we were able to replace them and create appropriate images to restore.