HBC 1.1.0 is good enough. (except sometime there's a bug where png icons are not displayed, but it's not a problem to launch homebrew)
1.1.1+ is for vWii
If you install 1.1.0 it doesn't even tell you there's a new update as it's not a critical fix, it only fix icon and vWii compatibility.
If Xenoblade gives you error, it could be a bad ISO.
Check its sha1 with WiiBackupManager sha1 option.
if it's good, it could be your HDD is too fragmented, run defrag on it. best compatibility with 32k/cluster I think.
You can have multiple cIOS installed at the same time.
Nintendo installs multiple IOS already, and each game use the one it needs.
You have ~150 slots to install custom IOS (from 200 to 255).
Usually, USBLoaders are using the slot249, 250 for Waninkoko and d2x cIOS. And using 222, 223, 224 for Hermes cIOS.
To get latest features, you should update to d2x v8 (or v10).
249 : d2x v8 based on IOS56
250 : d2x v8 based on IOS57
set the loader to use the slot249.
Greywolf:
There are only 3 changes from 1239 to 1244 that could be causing it.
libFAT update (there is actually a newer version 1.0.14),
partition detection,
IOS58 changes.
- LibFat : maybe. But users had detection issue before I update too :/
But it could be an issue. I saw the 1.0.14 after I updated.
the changes in the library shouldn't affect the detection, it adds features (attribute check/set, so I will be able to edit wbfs file read-only status to prevent black screen)
We should test if reverting the library helps users with detection issue.
- Partition detection is not affected at boot time, but when launching a game.
In fact, I didn't change the detection, only removed the fixed "usb1:/" string and replaced it with "game partition:/" variable. no detection is done differently.
- IOS58 is not a real change, it only affects the Loader's setting, not the way it boots when using it.
If the user has cIOS, IOS58 change from 1244 has no effect.