Failure to read from USB

Discussion in 'Wii - Backup Loaders' started by Fourleggedostrich, Aug 21, 2018.

  1. Fourleggedostrich
    OP

    Fourleggedostrich Newbie

    Newcomer
    1
    Aug 21, 2018
    United Kingdom
    Hi,

    I'm having an issue loading backups from a USB drive. I had this working fine many years ago, then the system got updated and USB Loader stopped detecting the hard disk.

    I've recently get the Wii out again and decided to try and fix it. I still have Homebrew Chanel and BootMii installed on Boot 2 (I have an old Wii). I followed various tutorials to re-install the patched IOSs but am having no Joy. Using CFG USB Loader, the drive fails to recognize. I've tried both WBFS and NTFS formatting - If I press 1 to skip WBFS mounting using an NTFS drive, the drive is found and the correct games show, but if I try and launch them, I get a message saying the USB root is not found again.

    I'd appreciate any ideas or suggestions - I'm relatively inexperienced with Wii hacking, but competent with computing in general.

    Thanks.
     
  2. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    Be sure to plug it in USB Port 0 ! (the bottom port)
    Port 1 is not seen by cIOS, maybe that's your issue here, launching a game just reloads cIOS and you lose USB port1 access.


    you can try Wiiflow or USBLoaderGX instead of CFG Loader.
    be sure you have cIOS v8 final (or v10 r52, it's identical releases) installed, with base56 or 57 in slot 249.

    USBLoaderGX might need an additional setting :
    USBLoaderGX > Settings > loader's setting > loader's IOS : 58 instead of 249
    but wiiflow should detect the drive properly.

    if it's a flash drive, just don't. use hdd instead.

    prefer FAT32 over NTFS or WBFS. it will work with more homebrew (for example, gamecube games loaders, emulators, etc.)
     
    Last edited by Cyan, Aug 21, 2018
  3. Fourleggedostrich
    OP

    Fourleggedostrich Newbie

    Newcomer
    1
    Aug 21, 2018
    United Kingdom
    Thanks for your reply.
    I've tried GX Loader and WiiFlow, and neither will recognise the HDD. CFG Loader is the one I got furthest with as it showed the contents of the drive when I told it to skip wbfs mounting.
    I am using the bottom port, and I am using a portable Hard Disk - the same one that used to work.
    Doesn't Fat32 have a 4GB filesize limit? Wii Games are bigger than that.
    I'll try changing GLoader's IOS and report back.

    Is there an app that will clearly show me which cIOS I have installed, in which slot and base, so I can confirm I have it set up correctly?
     
  4. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    FAT32 has a 4GB filesize limite yes.
    but Wii games are split in multiple 4GB files if needed. just don't copy full .iso format, you need to use a program to remove unneeded data and keep only the game's data. lot of games are just 400MB (Mario Wii !), it will prevent you losing space and have more game on your drive.
    the program will also convert and rename the file properly for usb loaders. some path and filename are not working, you need to comply to proper filename and path. the program does everything for you.

    to get a list of your system's content, follow the "syscheck" guide in my signature, and post the result here :)
     
  5. Fourleggedostrich
    OP

    Fourleggedostrich Newbie

    Newcomer
    1
    Aug 21, 2018
    United Kingdom
    Interesting development - I tried putting a game on the SD card, since WiiFlow allows sd card to be the source, and it worked fine. I assumed that meant there was an issue with the HDD (even though it worked before and works fine on my PC), so tried a different one. Now it lists games but freezes when I try to boot one. Just for kicks, I tried the old HD again, and it did the same - listed the games and froze when I tried to boot one.

    So running the games isn't a problem, it seems there's an issue with accessing the HDD - it can access it and list the games, but freezes when launching one.

    Syscheck below:

    SysCheck HDE v2.4.0 HacksDen Edition by JoostinOnline, Double_A, R2-D2199, and Nano
    ...runs on IOS58 (rev 6176).

    Region: PAL
    System Menu 4.3E (v514)

    Drive date: 09.07.2006
    Homebrew Channel 1.1.0 running on IOS58

    Hollywood v0x11
    Console ID: 37484989
    Console Type: Wii
    Shop Channel Country: United Kingdom (110)
    Boot2 v4
    Found 144 titles.
    Found 47 IOS on this console. 14 of them are stubs.

    IOS4 (rev 65280): Stub
    IOS9 (rev 1034): No Patches
    IOS10 (rev 768): Stub
    IOS11 (rev 256): Stub
    IOS12 (rev 526): No Patches
    IOS13 (rev 1032): No Patches
    IOS14 (rev 1032): No Patches
    IOS15 (rev 1032): No Patches
    IOS16 (rev 512): Stub
    IOS17 (rev 1032): No Patches
    IOS20 (rev 256): Stub
    IOS21 (rev 1039): No Patches
    IOS22 (rev 1294): No Patches
    IOS28 (rev 1807): No Patches
    IOS30 (rev 2816): Stub
    IOS31 (rev 3608): No Patches
    IOS33 (rev 3608): No Patches
    IOS34 (rev 3608): No Patches
    IOS35 (rev 3608): No Patches
    IOS36 (rev 3608): No Patches
    IOS37 (rev 5663): No Patches
    IOS38 (rev 4124): No Patches
    IOS40 (rev 3072): Stub
    IOS41 (rev 3607): No Patches
    IOS43 (rev 3607): No Patches
    IOS45 (rev 3607): No Patches
    IOS46 (rev 3607): No Patches
    IOS48 (rev 4124): No Patches
    IOS50 (rev 5120): Stub
    IOS51 (rev 4864): Stub
    IOS52 (rev 5888): Stub
    IOS53 (rev 5663): No Patches
    IOS55 (rev 5663): No Patches
    IOS56 (rev 5662): No Patches
    IOS57 (rev 5919): No Patches
    IOS58 (rev 6176): USB 2.0
    IOS60 (rev 6400): Stub
    IOS61 (rev 5662): No Patches
    IOS62 (rev 6430): No Patches
    IOS70 (rev 6912): Stub
    IOS80 (rev 6944): No Patches
    IOS222 (rev 65280): Stub
    IOS223 (rev 65280): Stub
    IOS236[36] (rev 65535, Info: rev 3351): Trucha Bug, ES Identify, NAND Access
    IOS249[56] (rev 65535, Info: d2x-v9beta(r47)): Trucha Bug, NAND Access, USB 2.0
    IOS250[38] (rev 20, Info: rev 20): Trucha Bug, ES Identify, NAND Access
    IOS254 (rev 65281): BootMii
    BC v6
    MIOS v10 (DIOS MIOS 2.11+)
    Report generated on 08/21/2018.
     
  6. GreyWolf

    GreyWolf GBAtemp Guru

    Member
    8
    Mar 2, 2015
    United States
    Gah! Update your cIOSes. :) Your 249 is d2x v9, which was revoked and your 250 is very old.
     
  7. Fourleggedostrich
    OP

    Fourleggedostrich Newbie

    Newcomer
    1
    Aug 21, 2018
    United Kingdom
    Could you point me in the right direction? There are a million tutorials out there, they all say something different, and I've no idea which ones are most up to date.
     
  8. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    v9 is the same as v10 r53 (beta, and unstable, and has compatibility issues)
    v8 is the same as v10 r52.

    you should either downgrade to v8 final, or update to v10 r52, they are identical.

    get the installer here :
    http://www.mediafire.com/file/5ggh53tj9hhp1tr/d2x-cios-installer-3.1-v6-v7-v8-v10-wii.7z

    extract to /apps/d2x installer/
    run on the wii, and choose this with d-pad:

    what : v8 finale
    where : 249
    base : 57
    version 21008
    press A to install


    if you want 2 cIOS instead of 1, users like to install this instead :

    base 56 in slot 249
    base 57 in slot 250
    then, they tell their USB loader to stop using slot 249 because most game need base 57, so you can even just install 57 directly in 249 instead of telling your homebrew to use a different slot than default slot.
     
    Last edited by Cyan, Aug 21, 2018
    Fourleggedostrich likes this.
  9. Fourleggedostrich
    OP

    Fourleggedostrich Newbie

    Newcomer
    1
    Aug 21, 2018
    United Kingdom
    Thanks a million. I'll do that. Is there an advantage to the 2 cIOS method?
     
  10. FancyNintendoGamer567

    FancyNintendoGamer567 GBAtemp Advanced Fan

    Member
    4
    Feb 13, 2017
    United States
    The only advantage v9/beta53-alt has to v8/beta52 is that it can use USB port 1, but it's better to use that slot for something like Wii Speak (if you have that) or a USB keyboard.
     
  11. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    no. only disadvantage : you need to switch your homebrew settings to use the proper slot.

    remember : homebrew and any application running on the console uses one and ONLY one IOS at a time. it doesn't care if you have anything else installed in other slots. what's important is the currently used slot.
    usbloaders uses the slot 249 by default, but you can edit that slot number to use another one (globally or individually per game), and user have to change that setting to pick the slot where they installed the cIOS based on IOS57 (usually slot250).
    so, you might find lot of guide telling you to "use 250" to fix your game issues, that's just because they don't understand what they are talking about, what's really important is to use "base57", not 250.

    just install base57 where you want. To me, I think the best choice is slot249 as it's the default slot used by USBloaders, it will prevent you to edit your settings to get best compatibility with games.


    the only advantage I see if you ever encounter a game which is not compatible with base57, and only works with base56 (or another base), in that case you'll need to install that cIOS base xx in another slot, and set your game's individual setting to that slot number.
    for example here, to use the USB keyboard accessory in animal crossing, you need base 38 (one which no guide tell users to install).
    you can use any slot from 230 to 253

    1-200 are official nintendo IOS
    200-219 are free, but nobody uses them.
    22x range is reserved for Hermes cIOS (another developer made different cIOS, and by convention it's installed in these range)
    236 is old patched IOS36, not used anymore, except by old homebrew.
    230-253 are free for Waninkoko/d2x cIOS
    254 is Bootmii
    255 is free, but shouldn't be used. WiiU uses it to his fake vWii IOS loaded in memory.
    256 and 257 are BC and MIOS.


    if you don't need a cIOS anymore, overwrite it with another one. don't delete them, it's safer to just replace it and install only the one you need when you need it. it prevents having too many used slot, taking memory/free block for nothing.
     
    Last edited by Cyan, Aug 21, 2018
    Fourleggedostrich likes this.
Loading...