Ok. Did it as per your instructions AND by just resetting everything to default from the loader.you said editing the settings back to 249 didn't edit the xml ?
reseting the full settings (from the reset menu) it probably not reseting the xml (I think I forgot to reset the xml too), but editing the IOS or the HDD menu should edit the xml.
But, that's a good think it didn't work for you, because that's my new suggestion :
- set the Loader's IOS to 249
- manually edit the XML to use 58 on boot.
on boot, it will use IOS58 to initialize the drive and spin it up, once loaded it will check the GXglobal config to check if you want to use a different IOS slot for the loader and will find 249, so it will reload to cIOS 249.
when reloading, it disconnect the partition's reference in memory but shouldn't shut down the drive completely, it will be already "spin up"'d so IOS249 shouldn't have issue starting the drive and can only mount the partition again.
58 -> spin up -> mount partition -> read cfg -> see 249 -> disconnect partition -> reload to 249 -> remount partition
if you (and all other users in the HDD freeze issue thread) have the same detection issue with this setup, then I don't know how to fix the issue.
Things just got weirder now.
This is the default meta file
Code:
<!-- // remove this line to enable arguments
<arguments>
<arg>--ios=250</arg>
<arg>--usbport=0</arg>
<arg>--mountusb=1</arg>
</arguments>
This is my gxglobal file (the pertinent part at least):
Code:
LoaderIOS = 249
cios = 249
And this is my meta.xml file (AFTER explicitly selecting ios 249 as the loaders ios)
Code:
<arguments>
<arg>--ios=58</arg>
<arg>--usbport=0</arg>
<arg>--mountusb=1</arg>
</arguments>
Now these are my files with IOS 58 as default in the loader:
Code:
LoaderIOS = 58
cios = 249
Code:
<arguments>
<arg>--ios=58</arg>
<arg>--usbport=0</arg>
<arg>--mountusb=1</arg>
</arguments>
Same thing. Nothing changes.
The weirdest part is that, it works.
The ONLY time it doesn't launch is if I download a fresh install of USBLOADER GX and put it in the SD (which works fine on Wii) As soon as I change the ios to 58 (inside the settings, not manually), it starts working, even if I go and change it back to 249.
Why is 250 the default by the way? I guess it doesn't matter cause the arguments are commented out in the default meta file, but still...
What makes it weird is that the meta arguments never change apparently. (by the way it appears there's an issue in there cause it should, right?)
Any ideas?
Last edited by sideskroll,











