I was able to setup isfshax together with minute and stroopwafel on my console with everything loading from slc. Big thanks to @shinyquagsire23 for helping me with that and @rw-r-r-0644 for isfshax.
This will allow the use of unlimted mlc without defusing the console and without needing a SD to boot.
But this is still far from release and time has to tell how stable isfshax really is. Remember, isfshax adds an error to the slc file system on purpose. If something goes wrong, defuse and a backup is required to unbrick it.
Also the boot1@slccmpt thing for defuse also worked (but not with the current defuse release)
I was able to setup isfshax together with minute and stroopwafel on my console with everything loading from slc. Big thanks to @shinyquagsire23 for helping me with that and @rw-r-r-0644 for isfshax.
This will allow the use of unlimted mlc without defusing the console and without needing a SD to boot.
But this is still far from release and time has to tell how stable isfshax really is. Remember, isfshax adds an error to the slc file system on purpose. If something goes wrong, defuse and a backup is required to unbrick it.
Also the boot1@slccmpt thing for defuse also worked (but not with the current defuse release)
My idea is very impolite, but is it possible for me to test this? I am not afraid that the console will become brick, and if it is permanently damaged, I will not be angry.If my ideas make a foolish mistake, please forgive me.
I was able to setup isfshax together with minute and stroopwafel on my console with everything loading from slc. Big thanks to @shinyquagsire23 for helping me with that and @rw-r-r-0644 for isfshax.
This will allow the use of unlimted mlc without defusing the console and without needing a SD to boot.
But this is still far from release and time has to tell how stable isfshax really is. Remember, isfshax adds an error to the slc file system on purpose. If something goes wrong, defuse and a backup is required to unbrick it.
Also the boot1@slccmpt thing for defuse also worked (but not with the current defuse release)
My idea is very impolite, but is it possible for me to test this? I am not afraid that the console will become brick, and if it is permanently damaged, I will not be angry.If my ideas make a foolish mistake, please forgive me.
If you really want you can try it. Just be sure you are able to recover it it, if things go south. As long as you can defuse and have a slc + slccmpt backup you should be able to recover.
Everyone who considers trying this: please don't, except you know exactly what you are doing and how you can recover it. No guarantees from y side, you do everything on your own risk.
Also disable the standby services, as they are incompatible with isfshax.
This contains a few folders:
Installer this is the isfshax installer, I didn't modify it, just built it from https://github.com/isfshax/isfshax_installer. It is a standard fw.img that you can load with wa fw.img loader. If you launch tiramisu or aroma and press B a menu comes up, where you can select it. For that loader you need the fw-encrypted.img and put it as fw.img on the SD. This installer will install the superblock.img.
minute_superblock this contains a custom superblock.img based on minute_minute boot1. You need to place it together with the sha file on the SD, so the installer can find it. Once installed it will do the following: when the Wii U is turned on, it will try to load slc:/sys/hax/fw.img if it doesn't find one, it will try to load fw.img from the sd. Both the fw.img on the SD and the one on the SLC need to be unencrypted. If you press the power button again after turning on (till the led becomes static purple) it will skip the load from SLC and directly go to the SD load (in case you messed the SLC fw.img up)
make -f Makefile.isfshax
cat ../isfshax/stage2ldr/stage2ldr.bin isfshax_stage2-strip.elf > ../isfshax-master/boot1.img
cd ../isfshax/
python3 isfshax.py boot1.img superblock.img
minute_isfs_toleration this is a standard minute, but with added toleration for isfshax, so it can load the IOSU from slc. This is what you would put on the SD card as fw.img after the installation of isfshax. If everything went well the minute menu should show up, when you turn on the wii u. But if you try to Boot the IOSU, it will crash. For that you need a stroopwafel patch, you find it in hax/ios_plugins/isfshax.ipx it was built from https://github.com/jan-hofmeier/wafel_isfshax_patch . You use it like any other stroopwafel patch.
hax this folder can be copied to slc:/sys/ it contains a minute fw.img that was modified to directly load IOSU and plugins from SLC, without showing a menu. It searches the plugins in slc:/sys/hax/ios_plugins. Because isfs doesn't support long filenames, wafel_core.ipx needed to be changed to core.ipx.
It was built from https://github.com/jan-hofmeier/minute_minute/tree/isfshax-boot1 using the standard Makefile.
The core.ipx is a slightly modified stroopwafel, without a wupserver and more importantly coded to reload from slc:/sys/hax/fw.img instead of the sd. So with that setup you can run completely without sd once installed.
If you want to use that with the unlimted mlc, you still need to copy that ipx in the appropriate ios_plugins folder. For the slc one you need to rename it an give it a shorter name.
EDIT: known problems: refresh of the isfshax superblocks is not yet implemented. (the original isfshax stage2 did that)
Niubi!I love it!
Thank you for your explanation and sharing . It is very detailed and specific. @SDIO
I will read thoroughly to understand before proceeding with the steps.
I noticed together with the stroopwafel redNAND isfshax would also allow us a completely solder less mlc replacement, as long as you are still able to run the recovery for inital install of isfshax. But this will to take a little more work.
I would still preferring to do the NAND-AID replacement, but I think isfshax + redNAND could be a good alternative for people for which soldering is not an option.
May I ask if this connection is correct? Is that only need to connect A+, A -, B+, B -, GND, 5V?
We designed this PCB, but I couldn't properly connect the hard drive and install the title.
Could you give me some tips? Is that other settings do we need to make in the minute menu?
I didn't try the SATA stuff yet, that was all done by @QuarkTheAwesome . Can you show your wiring? Do you see any messages related to mlc or sata in the console?
You need to keep the traces of a differential pair right next to each other without and or anything in between.
But not sure if that is the problem here.
Maybe just wait for quarky.
It says that the SATA link becomes ready but not the device. Can you check how the log looks like when no sata device is connected?
For now you neither need the setup or the destroy plugin. If we don't see a mlc01 device, they won't do anything anyway
Ok, now we are getting link not ready. So maybe it's really the routing of the diff pairs. But not sure...
Maybe try another SATA device or try setting to GEN1
I think @V10lator still wanted to add some features like for the LED and once that is done I want to make an order of like 10-30 to get them preassembled since sourcing the connectors and soldering them isn't fun...
For those who have replaced the optical drive with an hdd or ssd, does vWii still work? This a different scenario but my Wii U has the 160-1400 error (optical drive not being detected due to a couple broken filters). Fixing it requires soldering, but instead I installed ISFSHAX and disabled the optical drive with minute, which allows me boot the console and play Wii U games like normal, but vWii still does not work (I can access the Wii menu but trying to open any channel will crash the console).
[EDIT]
Found the answer, vWii doesn't work without the disc drive:
Could Priiloader bypass the disc drive check? I remember with the original Wii mine wouldn't boot because the bluetooth module broke, but with Priiloader I was able to bypass the main menu and either load the homebrew channel or install Usb Loader GX within Priiloader and boot it directly.
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
Retro handheld manufacturer Anbernic has revealed its first clamshell device: the Anbernic RG35XXSP. As the suffix indicates, this handheld's design is inspired by...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
Palmer Luckey is known for his pursuits into the world of virtual reality, having founded Oculus and designed the Rift VR headset. Prior to the $2 billion dollar...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
Another day, another great emulator that makes its way into the Apple Store for more users to enjoy. With Apple opening its store up to videogame emulators earlier...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
Another day, another Nintendo DMCA takedown against fan-made content.
Just a few minutes ago, Nintendo issued a DMCA takedown notice against a widely known and...
Continuing with the number of available retro emulators found in the Apple Store, after Apple's decision to finally allow videogame emulators on their store, another...
Palmer Luckey is known for his pursuits into the world of virtual reality, having founded Oculus and designed the Rift VR headset. Prior to the $2 billion dollar...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
Another day, another Nintendo DMCA takedown against fan-made content.
Just a few minutes ago, Nintendo issued a DMCA takedown notice against a widely known and...
Sony is once more attempting to reintroduce players to their older library of games by re-releasing classic PlayStation 2 titles onto the PlayStation Store. During...
Retro handheld manufacturer Anbernic has revealed its first clamshell device: the Anbernic RG35XXSP. As the suffix indicates, this handheld's design is inspired by...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
The latest State of Play is here. This is PlayStation's Summer showcase, providing updates to new updates on upcoming games and brand new reveals. The 35-minute...