I have slc.bin,slccmpt.bin, mlc.bin,otp.bin, seeprom.bin ,back by Tiramisu....It's that OK?What Backups do you have and by what method where they taken?
They backup before I took any action。
I have slc.bin,slccmpt.bin, mlc.bin,otp.bin, seeprom.bin ,back by Tiramisu....It's that OK?What Backups do you have and by what method where they taken?
I am following your tis and using wupclient to delete the title. But there seem to be many errors, and I will continue to handle them.1) Run MLC Checker.
2) Use wupserver / wupclient to make a new folder (likew.mkdir("/vol/storage_mlc01/corrupt", 0)
).
3. Use wupserver/wupclient to move all folders (but not the files!) MLC Checker reported as corrupt into that new folder (w.mv(oldPath, newPath)
).
4. Use wupserver/wupclient to remove all none system titles (like games, updates and DLC. Usedelete_title(path)
but check the title IDs against https://wiiubrew.org/wiki/Title_database to make sure to not remove system software).
5. In case there are still corrupted files left reinstall the corresponding software with UDPIH.
6. In case there are still corrupted files left tell us which ones but in case all corrupted files are gone:
7. Do
Sow.dl("/vol/system/proc/prefs/cafe.xml")
then edit the file as told andw.up
it back to the Wii U.
8. Executeflush_mlc()
and reboot.
Unfortunately, the backup came after corruption. Refer to 1st floor “I did:”,At that time, I didn't have “system settings” or WIFI. I used https://lazr1026.github.io/tudpih/#/ to install Tiramisu。You already had Tiramisu? Is that from before the initial corruption happened?
I not a coder,but I enjoy doing some welding work. I have limited abilities, but if possible, I enjoy participating in testing the third option. I don't mind making my SLC MLC worse.But you would have to solder a few wires for defuse to work.
HI,I am unable to use the move code. Can you please tell me what went wrong?(w.mv(oldPath, newPath)
).
(>>> w.ls() broken/ corrupt/ sys/ usr/ >>> w.mv("/vol/storage_mlc01/sys/title/00050010/10047000", "/vol/storage_mlc01/broken") Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: wupclient instance has no attribute 'mv' >>>
).
Might be a bug in de_fuse? I mean de_fuse zeroes the OTP area and what we see looks like an (almost completely) zeroed OTP to me, no? So maybe try a few different de_fuse versions (I remember this had been fixed in the past, so maybe we see a regression?).it appears that the OTP data has been corrupted
Thank you, your reminder has given me another glimmer of light. I am using De_ Fuse PICO 0.5, maybe I should try another version or wait for an updated version.Might be a bug in de_fuse? I mean de_fuse zeroes the OTP area and what we see looks like an (almost completely) zeroed OTP to me, no? So maybe try a few different de_fuse versions (I remember this had been fixed in the past, so maybe we see a regression?).
//EDIT: To make this clear: The OTP / eFuses are not zeroed. That's impossible (it's called one time programmable for a reason) but the Wii U copies the eFuse registers into transient registers and that's where de_fuse kicks in, so the transient registers will be zeroed and the eFuses will no longer be accessible after that. IIRC early de_fuse versions gave a zeroed OTP dump thanks to this but a workaround had been added.
//EDIT²: A zeroed OTP tells the Wii U it is in factory mode, loading an unsigned firmware image from the SD card. That's the whole point of de_fuse.
Does it mean that my Wiiu still has the possibility to fixed? Sorry, I need to read multiple times to understand.//EDIT²: A zeroed OTP tells the Wii U it is in factory mode, loading an unsigned firmware image from the SD card. That's the whole point of de_fuse.
To be fair I'm not really familiar with de_fuse nor minute_minute but from looking at minute_minutes source codes it seems there are two ways to dump the otp: "Dump SEEPROM & OTP" and "Dump OTP via PRSHhax".maybe I should try another version or wait for an updated version.
Nice! copy that!I will try it tonight.Thanks!!!I'm not sure if I'm understanding the codes correctly but try "Dump OTP via PRSHhax" immediately followed by "Dump SEEPROM & OTP". In case I'm understanding this correctly PRSHhax is the workaround to not get a zeroed dump but it does the dump to RAM only, so you need the normal dump option afterwards to write that good dump from RAM to SD. That said: Does this give you a good dump?
I don't know how to compile, perhaps I should wait for the subsequent release version. Thank you again for your guidance.Oh and make sure to use latest versions from https://github.com/shinyquagsire23/wii_u_modchip and https://github.com/shinyquagsire23/minute_minute (can't see releases there so you might need to compile for yourself).
Looked into it. It's really a mess (needing zsh and stuff) and a Dockerfile would be great to have but oh well. Was finally able to compile minute_minute for you.I don't know how to compile
I don't know what else to say, I just want to say I love youLooked into it. It's really a mess (needing zsh and stuff) and a Dockerfile would be great to have but oh well. Was finally able to compile minute_minute for you.
Just try that in combination with the de_fuse pico version you're using already.
https://github.com/shinyquagsire23/wii_u_modchip/releases/tag/v0.5//EDIT: BTW, do you have a link to that de_fuse version you're using?
You're right. I successfully downloaded the correct OTP.Dump OTP via PRSHhax
Also what exactly is the error you're facing?How do you try to read the MLC?
Initializing MLC...
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
Right!without the mlc or sd card,there is no display the logo。Without the mlc it shouldn't be able to display the logo
Right!Dump was tried via minute_minute but:
Yes,I will do that , But before I upload, I will check the correctness of the file. At present, I am unable to extract MLC using OTP. I'll double check if I'm dumping correctly.Can you upload the SLC and the OTP
E:\F110original_MLC>wfs-extract --input F110OG1.img --output dump_dir --otp otp.bin --seeprom seeprom.bin
Error: Unexpected WFS version (bad key?)
Hey, bro! I have uploaded the file, please check it. I have never been able to extract MLC using OTP.Can you upload the SLC and the OTP somewhere
https://drive.google.com/f/CODE]
I'm sorry, I didn't know that SLCCMPT files are also need. It has now been uploaded. Thank you!can you also send me slcmtp, I need it for the emulator? Also I wouldn't post these files publicly
https://drive.google.com/
Please don't mind,if needed, you can share it anywhere.Also I wouldn't post these files publicly