The issue
Thanks!
I'd like to thank davebaol, xabby666 and XFlak (of course!), but also Lacius, BBogey, oggzee, sock99 and every people here that have done some tests and reports, they were really helpful on the way to find the solution. Thanks a lot !
netspy said:I read (and wrote) on several topics that the controllers are lagging when using IOS56 as a base for cIOSX rev20 :
- Configurable USB Loader
- Monster Hunter Tri and instrument games
- Wii #2275 - Rock Band 3 (Europe)
It's too bad because I believe that the IOS56-based cIOSX rev20 is the best combination available today (most games run fine with it, SDHC compatible, USB mic compatible, etc...).
It seems to me that the problem is not always present, but I don't understand what makes the difference. Some people report they don't have any problem with CFG USB Loader v60 and cIOSX 56 Rev20, but that's also the configuration I'm using, so I don't think the loader is the key.
I'm quite convinced it's a cIOS-related problem (I have the original games discs, and there is no lag when using games from disc channel).
Any advice/tip to try to solve this issue is heavily welcome. Or maybe we just have to wait for a future revision ?
Thanks in advance.
The problem is still there with cIOSX rev21.
Cause of the issue
To sum up ...
The controller lag issue is caused by the HDD you use (if you want more details, see the great posts by BBogey in the cIOSX Rev21 thread, as well as posts by xxbeanxx and Lacius). The issue exists with rev20 and rev21, but not with rev19 - as Lacius said before, no matter the base IOS you use (the title of this topic is a bit incorrect but I can't modify it).
Here's a quick way to check if your drive has the controller lag issue :
- load "Wario Land: Shake It!" using cIOSX rev20 or rev21 and stay on the screen where you choose a save file.
- if you can see a message saying the wiimote is disconnected (approximately every 8 seconds), too bad, your HDD has the controller lag issue.
There are of course many other ways to check, since other games have the same issue : Twilight Princess, Rock Band 3, Guitar Hero WoR, Wii Sports Resort, Cooking Mama, Animal Crossing: City Folk...
HDD with controller lag issue with cIOSX Rev20+
- Lacie Rikiki 500GB USB 3.0
- Packard Bell Silver 640GB
- Seagate Expansion 250GB / 320GB / 500GB
- Western Digital My Passport 250GB
- Western Digital My Passport 500GB USB 3.0
- Western Digital My Passport Essential 320GB / 500GB / 1TB
- Western Digital Elements 500GB / 1TB / 2TB
- Western Digital Elements SE 2,5" 1TB
- Western Digital My Book 2TB USB 3.0
HDD without controller lag issue with cIOSX Rev20+
- Hitachi XL Desktopdrive 2TB
- I-O Data HDL-GS 620GB
- IProDrive 1.0TB 3.5" External Hard Drive (HDE11TB)
- Seagate FreeAgent GoFlex 1.5TB (not sure!)
- Western Digital My Book Essential Edition 500 GB USB 2.0 Desktop (model with the green button).
- Western Digital My Book Premium ES Edition 500GB
Reported as 'working' or 'not working' according to different people (I would'nt buy these drives if I were you)
- Seagate FreeAgent Go 500GB
- Western Digital My Book 1TB
If you encounter this lag issue with other HDD or are SURE your HDD does not have the issue (please do the 'Warioland : Shake It" test, loading the game with cIOSX rev20 or rev21), just reply here and I'll add it to the list.
The fix ... at last
XFlak had the great idea to replace the EHCI module from rev21 with the one from rev19 (the last version known no to have the controller lag), and the lag disappeared.
Then, davebaol and xabby666 managed to modify the EHCI module from rev21 to fix the issue. They modified the code handling the watchdog preventing the hard drive to spin down (if you want more technical details, just look a bit further in this topic).
You can now easily build WADs for these modified cIOSes (v21d2x, for v21 davebaol/xabby666/XFlak), thanks to XFlak's ModMii 4.4.7.
XFlak said:4.4.7 Changelog
[*]Added cIOS249[XX]-v21d2x for IOSs with bases 37/38/56/57. cIOS249[56]-v21d2x
and cIOS250[57]-v21d2x are the new ModMii recommended cIOS 249 and 250.
Thanks to davebaol and xabby666 for working with me to create these cIOSs.
If you still encounter freezes ...when I came to GH6 & played Burn it stuttered every 30 secs or so. However, I unplugged my Wi-fi & restarted the Wii and played the same track with no problems. So can you try with disconnecting your wi-fi & see if it's any better?XFlak said:(especially with Guitar Hero : Warriors of Rock)
If you look carefully at this video (gh6_lag.mpg), the picture seems to be shortly freezing at 0'10 (focus on the grey background, it's easier to see it this way).
No matter the version of cIOSX rev21 you are using, here is the fix :
QUOTE(sock99 @ Jan 29 2011, 05:42 PM)
Thanks!
I'd like to thank davebaol, xabby666 and XFlak (of course!), but also Lacius, BBogey, oggzee, sock99 and every people here that have done some tests and reports, they were really helpful on the way to find the solution. Thanks a lot !