So everything works mostly it's just on first startup USBLoader GX won't initialize the ext HDD. Now I can just reinitialize from setting and it will come up. The issue lies in if I do not restart it Gamecube games Give me the black screen, only if I don't restart USBLoader after first launch on startup. So all and I for some reason I have to launch USBLoader twice to have it work properly.
Also the second time it runs after startup it reads and initializes just fine.
Also the second time it runs after startup it reads and initializes just fine.