Cyan I have tested so many revisions my head is spinning. One common thing I have noticed is that they work fine the first time around when there is no config file in the directory. The trouble comes on the 2nd try once there is a config file, then it freezes on Initialize usb devices.
1. Plug in USB drive
2. Power on Wii U
3. Start vWii from Wii U menu
4. Run ULGX from HBC (with no previous config file present)
5. Works other than NAND titles having invisible text
11. Power off Wii U
13. Power on Wii U
14. Start vWii from Wii U menu
15. Run ULGX from HBC
12. Freezes at Initialize usb devices
13. Power off Wii U
14. Delete config file from ULGX directory on SD card & insert back in to Wii U
15. Power on Wii U
16. Start vWii from Wii U menu
17. Run ULGX from HBC
18. Works other than NAND titles having invisible text
So to me it seems like one of the files being created after the first boot of ULGX is causing the issue. Not sure if it's the config file or another file but that requires yet more testing. It's like there has to be 3-4 tests done per revision to try to figure out what might be causing it, and I've already had to pull the plug on my Wii U nearly 100 times by now. That can't be too good for it.
But....
No config = Works & creates config file
Config = Freezes at Initialize usb devices
Also, I have found that certain revisions do not display this behavior when booting into vWii mode by holding B on the Wiimote when powering on the Wii U. Next testing is to figure out exactly which revisions work fine after several reboots using the "Hold B" method, and then to see if there are ANY revisions that don't freeze on the second go when using the "Wii U" method from the Wii U home screen. Hope some of this helps, but it certainly seems like something to do with the config file, at least when using the "Wii U" method of testing. From here out I will be keeping the same terms. "Wii U" method is booting into vWii via the Wii U menu, and the "Hold B" method is booting into vWii by holding B on the Wiimote during boot.
Edit:
Using "Wii U" method & no prior config file on first boot of ULGX from HBC
1101 - Kicks back to HBC
1120 - Freeze on Initialize USB Devices
1124 - Works once, freezes at Initialize usb device on 2nd attempt
1178 - Works once, freezes at Initialize usb device on 2nd attempt
1180 - Works once, freezes at Initialize usb device on 2nd attempt
1244 - Works once, freezes at Initialize usb device on 2nd attempt
Using "Hold B" method & no prior config file on first boot of ULGX from HBC
1101 - Kicks back to HBC
1120 - Works once, freezes at Initialize usb device on 2nd attempt
1124 - Freezes at Initialize usb device
1178 - Works once, freezes at Initialize usb device on 2nd attempt
1180 - testing
1244 - testing
Edit: I give up. This is all too random. When I find a revision that I think works across several reboots/reloads... it randomly starts freezing at Initialize usb device again. For me there seems to be no rhyme or reason using either testing mode & all of the above results could change at any given time. It either works or it doesn't. I have found though that if you delete the config file from your SD card each time before even powering on the Wii U, most revisions will work on the 1st try but not on subsequent tries. Even if it works on the first try, if you exit from the game and try to load ULGX again... it will freeze at "Initialize". To switch games you have to power down the Wii U, delete the config file from the SD card, then reboot and load ULGX again. Wash, Rinse, Repeat.
Edit: I couldn't give up, lol. I get 1244 (and most other revisions as far back as 1124) working with this method. It's a pita switching games, but it's what makes it work 100% of the time for me.
Seagate FreeAgent Go 500GB USB 2.0 ST905003FAA2E1-RK (Black)
Single USB on Port 0. No y adapter.
d2x v10 beta53-alt (or d2x v10 beta r52) base 56 slot 249
Basically... When you're finished playing or want to change games. Shut down the Wii U, delete the ULGX config file from your SD card & reboot the Wii U. Start vWii via the Wii U menu. Load ULGX from the HBC or forwarder channel. It boots for me 100% of the time with one downside being you can't change any settings because you will just have to delete the config file before the next reboot to play again or change games. From a clean usbloader_gx folder with no config file it should boot on the 1st try. You just have to shut down, delete config, unplug hdd, reboot, restart vWii, start ULGX, plug in hdd... to play again.