- Joined
- Oct 27, 2002
- Messages
- 23,749
- Trophies
- 4
- Age
- 46
- Location
- Engine room, learning
- XP
- 15,662
- Country
if you have only one partition, never use 2 HDD at the same time, the risk is almost null.
But, I don't know, I still feel like it's better to have homebrew executable and their "stuff" in the same place (SD), and only store games/ISO/ROMs on USB.
the reason is the SD is loaded first and faster, it works with all IOS (IOS or cIOS) and all homebrew (homebrew launcher, apps, games, system, emulator, etc.).
With USBLoaderGX, it's the first device used to check if there's a setting already existing, if there's one, it loads it and check what's requested by the user (which USB to load, port0 or port1, which cIOS, etc.)
if there's no SD, then it tries to init USB with the current IOS (based on the default 149, or the one provided in the meta.xml), then it mounts each partition to find a config file.
if for any reason, the USB is disconnected (for example, reloading to cIOS or usb has sleep issue, or any other reason I don't think), then all file access is lost.
the loader open some files in read/write and keep them in memory until they are closed. If the loader lose access to the file while it's in read/write/stream mode (for example music file with your custom theme, or music player), it will try to write the file wherever it can when you close it, and if the link to the USB is lost it can write it anywhere in memory (crashing) or another device like SD... (losing and overwriting what's there)
so, it's rare, but black screen and USB issue happen frequently if you use a flash drive.
If you have HDD, one partition, it should be fine.
But, I don't know, I still feel like it's better to have homebrew executable and their "stuff" in the same place (SD), and only store games/ISO/ROMs on USB.
the reason is the SD is loaded first and faster, it works with all IOS (IOS or cIOS) and all homebrew (homebrew launcher, apps, games, system, emulator, etc.).
With USBLoaderGX, it's the first device used to check if there's a setting already existing, if there's one, it loads it and check what's requested by the user (which USB to load, port0 or port1, which cIOS, etc.)
if there's no SD, then it tries to init USB with the current IOS (based on the default 149, or the one provided in the meta.xml), then it mounts each partition to find a config file.
if for any reason, the USB is disconnected (for example, reloading to cIOS or usb has sleep issue, or any other reason I don't think), then all file access is lost.
the loader open some files in read/write and keep them in memory until they are closed. If the loader lose access to the file while it's in read/write/stream mode (for example music file with your custom theme, or music player), it will try to write the file wherever it can when you close it, and if the link to the USB is lost it can write it anywhere in memory (crashing) or another device like SD... (losing and overwriting what's there)
so, it's rare, but black screen and USB issue happen frequently if you use a flash drive.
If you have HDD, one partition, it should be fine.
Last edited by Cyan,