I'd be happy to. My knowledge of the SLC cache itself is quite limited. I know that the SLC errors when dumping via the the Recovery Menu are to be expected, and don't seem to be an issue (which I did mention), but aside from that, what else would you like added? Maybe how the MLC and SLC need to remain synchronised? I didn't really talk about it much because I didn't want to post incorrect information, but if you can mention what should be added, I'd be more than happy to add it in@Nandster Thank you for that write up. If you could something about the SCFM (SLC cache), that would be great. Then I could link to your posts as a reference. Also feel free to add the recovery binaries, you used.
Yes that is a very important information, that everyone wo wants to attemt that needs to understand.Maybe how the MLC and SLC need to remain synchronised
Cool, I've messaged the forum moderator to make the changes needed (my edit time has expired on the post). Will confirm once done!Yes that is a very important information, that everyone wo wants to attemt that needs to understand.
Basically as long as you are not restoring the SLC, you always need to carry the current state of the MLC forward. As soon as you boot a mlc, this is now the current state and all other copies become invalid.
The sate of the slc is linked to the state of the mlc. Just booting the console changes that state. If you restore an older state of one, oyu also need to restore the older state of the other.
D:\>wfs-extract --input mlc.bin --otp otp.bin --output mlc-extract --mlc
Dumping...
Error: Failed to read /"usr\\boss\\00050010\\10040100\\user\\80000002\\upconfg\\.upconfg"
Error: Failed to read /"usr\\save\\system\\pdm\\80000003\\PlayLog.dat"
Done!
00050010\\10040100 aka 00050010-10040100 is the title ID of the Wii U menu. No idea what that file is exactly but 80000002 looks like a user ID, so it's probably some user config of the Wii U menu and as such probably the reason of your crashes.no idea on the first one.
Weird thing is, I haven't experienced any crashes on either of the users. I do have the system homebrewed, I'm not sure if that could be a culprit here? But functionally I've not had any issues. I'm planning on installing the NAND-AID just as a preemptive measure since I have an SK Hynix chip on a launch model, so presumably it's a matter of time before the whole thing goes.00050010\\10040100 aka 00050010-10040100 is the title ID of the Wii U menu. No idea what that file is exactly but 80000002 looks like a user ID, so it's probably some user config of the Wii U menu and as such probably the reason of your crashes.
IIRC that one bypasses the cache (@SDIO knows better through). So you might be able to use it but have to replace the two "bad" files for no reason. In case that's fine go ahead but in case you want to dump again something like https://github.com/jan-hofmeier/recovery_menu/releases (on a side note: Jan = SDIO) might be better suited.I used the Tiramisu NAND Dumper Payload
The cache corrupts as soon as you use the Wii U after taking the dump. You need to shut down with a 4 button power press (or pulling the power cord) and then don't turn it back on untill after the NAND-AID is in place.I did a full dump in preparation for the NAND-AID
Oh yea, my fault at my last reply: Dump probably is still fine and no need to replace the files as, well, they are still cached and will get written to the replacement when you use it.still in the cache an not yet written back to the eMMC
You can either see it in System Information in the recovery or in WiiUIdent from Tiramisu /Aroma. But if your eMMC looks fine, even if it was from the time frame in question.
That would make more sense. See this Tutorial for guidance: https://gbatemp.net/threads/using-nand-aid-to-replace-a-hardware-damaged-mlc-160-0103-error.636361/My brother's Wii U is a launch console with an SK Hynix that has been having memory issues so if nothing else, I can put the NAND-AID in that one and hold off on modding my own for now.
You can either see it in System Information in the recovery or in WiiUIdent from Tiramisu /Aroma. But if your eMMC looks fine, even if it was from the time frame in question.