Fledge68 / WiiFlow_Lite

My mod of the Wii USB Loader WiiFlow
467 stars 58 forks source link

Can't boot v5.5.4 from large SD card #366

Open yoyo-real opened 1 year ago

yoyo-real commented 1 year ago

Describe the bug I using 256GB SD card with fat32 format. Try boot v5.5.4 from this, but didn't it. So, try boot from 4GB SD card, was possible.

To Reproduce Steps to reproduce the behavior:

  1. Format 256GB SD to FAT32
  2. Install WFL v5.5.4 to it
  3. Try boot from HBC
  4. Don't boot, back to HBC

What version of WiiFlow Lite v5.5.4

On Wii or Wii U vWii Wii

Screenshots nothing

Additional context

Fledge68 commented 1 year ago

so how did you install v5.5.4? drag n drop and overwrite files? or create a whole new folder without wiiflow_lite.ini?

Vendicatorealato commented 1 year ago

I have the same issue, I'm using a SanDisk Ultra SDXC 256GB formatted in FAT32 with 32KB cluster size on a PAL console: some Wii games boot correctly, others cause the return to the Home Menu. I updated by overwriting the files, then I tried to delete \apps\wiiflow\wiiflow_lite.ini, nothing changed.

yoyo-real commented 1 year ago

drag n drop and overwrite files? or create a whole new folder without wiiflow_lite.ini?

I tried both. First, dnd overwrite files. Next, remove existed files(contains wiiflow_lite.ini) and directories before copy. Neither started.

Come to think of it, I don't think wiiflow_lite.ini was created after the startup failed.

Fledge68 commented 1 year ago

could be new libfat. idk really

bibarub commented 1 year ago

a similar issue on my 32gb kingston microsd card (mbr/fat32 32k). wiiflow itself loads and can boot games from usb but trying to boot a game from sd leads to it crashing into system menu. works fine on 5.5.3.

and there seem to be problems accessing the sd in general, downloading covers fails

eku commented 1 year ago

could be new libfat. idk really

git bisect could help to find the toxic commit.

wiidev commented 1 year ago

If this slightly older test version also doesn't work then it'll rule out libfat as the problem.

Looking at the changelog I think it's more likely to be one of these two changes.

moved SD only setting to wiiflow save file to possibly speed up wiiflow start up. note very first time will be slow and try to mount USB HDD because the SD only setting will need to be moved to the savefile. but afterwards will be fast again.

added the partition option to select SD and USB together for wii and gamecube. issue https://github.com/Fledge68/WiiFlow_Lite/issues/325. BUT if you have the same game on both it will be shown twice. adding a check to see if the game is already listed for every time a game is added i think will slow down the process.

Vendicatorealato commented 1 year ago

Tried that test version, nothing changed. If the problem is releated to libfat there is nothing that it can be done? 'Cause at the current state the v5.5.4 is almost unusable 😬

KendrickLamar2003 commented 1 year ago

I have downloaded the test version, and that worked. But the release version did not work, just staying on a black screen on startup.

vWii with Priiloader, 128GB SanDisk ExtremePRO SDXC (microSD)

KendrickLamar2003 commented 1 year ago

The test version also stayed on a black screen for 20-30 seconds before booting normally.

Vendicatorealato commented 1 year ago

Did you delete \apps\wiiflow\wiiflow_lite.ini? Because I didn't.

KendrickLamar2003 commented 1 year ago

I deleted both the folder in /apps/ and the folder in the root.

KendrickLamar2003 commented 1 year ago

The ini may be the culprit.

Vendicatorealato commented 1 year ago

Nope, even by deleting wiiflow_lite.ini the issue is still present on my side with v5.5.4 1239b907. At launch of some games the WiiFlow loading logo comes up, but then the loading bar doesn't appear, and after a short black screen the Wii returns to the Home Menu. If it can help, I can tell what games I tested.

Fledge68 commented 1 year ago

Nope, even by deleting wiiflow_lite.ini the issue is still present on my side with v5.5.4 1239b90. At launch of some games the WiiFlow loading logo comes up, but then the loading bar doesn't appear, and after a short black screen the Wii returns to the Home Menu. If it can help, I can tell what games I tested.

I'm wondering if your issue is the auto cios feature. it would help to know what cios you have installed. can you do a syscheck? it could be the games not working are because they want to use a bad cios.

Vendicatorealato commented 1 year ago

SysCheck.csv

With v5.5.3 everything works correctly, anyway.

Fledge68 commented 1 year ago

try changing the games ios/cios from auto to 249 or 250 and see if those games work.

Vendicatorealato commented 1 year ago

I've tried both by setting the IOS in per-game settings: 249 - Works 250 - Freezes on black screen

I tested only one game now (one that obviously returns to Home Menu with Auto setting).

Fledge68 commented 1 year ago

so it seems to me i'm right. with the new auto cios feature wfl v5.5.4 is reloading to a cios (possibly 250) that doesn't work because it didn't install correctly or some other issue with it. I recall a while back @wiidev had someone who downloaded a cios installer that didn't install the cios correctly. do you have wiidev's usblgx? can you try the game with it?

Vendicatorealato commented 1 year ago

I've installed the cIOS by following wii.guide.

Tried USB Loader GX v3.0-r1281, with Game IOS set to Auto that game boots correctly. I don't know if it's relevant, but in general settings the Loader IOS is set to 249.

wiidev commented 1 year ago

I recall a while back @wiidev had someone who downloaded a cios installer that didn't install the cios correctly

That issue occurred because @eku had repackaged the d2x installer to include multiple d2x versions and there were issues with his directory structure and ciosmaps.xml.

Anyone using the normal d2x cIOS installer won't have any issues 😄

Tried USB Loader GX v3.0-r1281, with Game IOS set to Auto that game boots correctly. I don't know if it's relevant, but in general settings the Loader IOS is set to 249.

Okay. That confirms that it's not a hardware compatibility issue and that WiiFlow is missing something that's causing the issue.

It was a good test to do, since there are some cheap USB flash drives that don't handle multiple IOS reloads correctly.

Vendicatorealato commented 1 year ago

It was a good test to do, since there are some cheap USB flash drives that don't handle multiple IOS reloads correctly.

Just to be precise, I'm not using a USB drive, but only a SDXC Card.

Fledge68 commented 1 year ago

what is the name of the game so we know what ios it uses.

the only other thing i can think of is for this particular game wiiflow isn't properly reloading to the new cios. when set to 249 it's the same as the loader so it doesn't need to reload. but why does it only happen with specific games?

Vendicatorealato commented 1 year ago

Now I was trying Donkey Kong: Jet Race (EUR), but other games that return to Home Menu are for example Crash: Mind Over Mutant (EUR), Mario Super Sluggers (USA) and Wario Land: The Shake Dimension (EUR). Always for example, Another Code: R (EUR), Beat the Beat: Rhythm Paradise (EUR), Boom Street (EUR), Mario Sports Mix (EUR) and Pandora's Tower (EUR) boot correctly. These are the games that I tested.

yoyo-real commented 1 year ago

If https://github.com/Fledge68/WiiFlow_Lite/issues/345#issuecomment-1500720825 also doesn't work then it'll rule out libfat as the problem.

I try it, it can boot it.

Could there be multiple causes? Is there anything I can do to help?

SysCheck.csv

Vendicatorealato commented 1 year ago

I realized now that I misunderstood the OP's issue. I don't have problems to launch WiiFlow Lite v5.5.4 (both final and test versions), my issue is only releated to the booting of games. It would be crucial to know if other users can report that.

KendrickLamar2003 commented 1 year ago

I realized now that I misunderstood the OP's issue. I don't have problems to launch WiiFlow Lite v5.5.4 (both final and test versions), my issue is only releated to the booting of games. It would be crucial to know if other users can report that.

Well, I did! My problem was different then yours, I thought you were talking about launch problems

Vendicatorealato commented 1 year ago

I meant if others report the same problem of mine (like @bibarub did), because it's the game booting one that isn't clear from what it depends, now. The application launch issue seems to be confirmed that it doesn't occur with the test version.

Fledge68 commented 1 year ago

to clarify: @yoyo-real and @swaggio7 says wfl 5.5.4 won't start at all and that it does work when they use the older version supplied by @wiidev . which means theres something wrong with libcustomfat.

@Vendicatorealato has a different issue. wfl 5.5.4 starts but some games won't start , but they work with 5.5.3 and usblgx. his issue seems to be related to when wiiflow has to reload to a new cios (not 249).

@bibarub has a similar issue to @Vendicatorealato but says it only affects games on SD.

Fledge68 commented 1 year ago

@yoyo-real and @swaggio7 can you try this test version please. I updated libcustomfat with wiidev's code and recompiled everything.

https://www.mediafire.com/file/7rcnrfkdm3m8n0u/wflv5.5.4_test1.zip/file

yoyo-real commented 1 year ago

@Fledge68 I tried booting, but I can't. The symptoms don't seem to have changed.

Fledge68 commented 1 year ago

using v5.5.3 go to settings>startup settings. tell me if you have force ios/cios on or off and if sd only is on or off.

eku commented 1 year ago

using v5.5.3 go to settings>startup settings. tell me if you have force ios/cios on or off and if sd only is on or off.

We could request the wiiflow_lite.ini in the issue template by default.

yoyo-real commented 1 year ago

using v5.5.3 go to settings>startup settings. tell me if you have force ios/cios on or off and if sd only is on or off.

ok, I checked it.

Fledge68 commented 11 months ago

i know it's been a while but for those of you having issues with v5.5.4 (especially start up issues). please try these 2 tests version.

test 1 - wfl v5.5.4 compiled with older devkitppc r39 and libogc 2.3.1 plus old libcustomfat. https://www.mediafire.com/file/yzwem0na8f4q4xi/wiiflow_v5.5.4_test1.zip/file

test 2 - wfl v5.5.4 compiled with devkitppc r44.2 and libogc 2.4.1 and the newer libcustomfat. https://www.mediafire.com/file/cbdahwi2u8ksa1m/wiiflow_v5.5.4_test2.zip/file

ashkitten commented 10 months ago

i was just running into this with a newly hacked wii and the only thing that seems to work for launching games is your test 2 + "Force Load cIOS" + "Force cIOS Revision 251" with games on a 128GB SD card.

i tried lots of things but probably not every combination of options so grain of salt etc. but i confirmed Super Mario Galaxy 1 & 2 are working with this setup.

oddly i still have to set IOS to 251 additionally in Mario Kart Wii's settings with this. i had expected the "Force cIOS Revision" option to override game-specific "Auto" selection but it does work with that set.

Fledge68 commented 10 months ago

if you could post a syscheck it would let us know what cios you have installed and their base ios.

as of v5.5.4 "auto" for game settings does not mean it will use the cios wiiflow uses. it means wiiflow will get the ios the game uses and then find the best matched cios for that game.

ashkitten commented 10 months ago

I followed the wii.guide steps exactly. I was able to install bootmii to boot2 and configured priiloader with some system menu hacks. I don't have physical access to the device anymore since I was only visiting.

MadMax4Q2 commented 10 months ago

I've just got a new Sandisk Ultra 256gb SD card and can say that both v5.5.4 and v5.5.3 works fine with it. Only Just Dance modded games seem to have issues playing on v5.5.4 it seems for myself. If your having issues with your SD card make sure its not a fake one by using the h2testw SD card test program. I also used BOOTICE to format to FAT32 with 32kb clusters.

Vendicatorealato commented 10 months ago

@MadMax4Q2 Can you tell what games did you tested? In a previous comment I said that certain games boot correctly with IOS set to Auto, but others don't.

MadMax4Q2 commented 10 months ago

@MadMax4Q2 Can you tell what games did you tested? In a previous comment I said that certain games boot correctly with IOS set to Auto, but others don't.

Sure, some games I've tried so far and work are:

WiiWare: World Of Goo Bonsai Barber Castlevania The Adventure ReBirth Contra ReBirth Tales of Monkey Island Chapter 1

Wii: Sam & Max - Season One (USA) (En,Fr,Es) TATSUNOKO VS. CAPCOM ULTIMATE ALL-STARS [STKE08] Wii Party [SUPE01] Wario Land Shake It! [RWLE01] Zengeki no Reginleiv [RZNJ01] (English Translation Patched) Wario Land Shake It! [RWLE01] Dragon Ball Z Budokai Tenkaichi 3 [RDSPAF] James Bond - Golden Eye [SJBE52] RESIDENT EVIL THE DARKSIDE CHRONICLES [SBDP08]

and all Just Dance games except the modded ones as they have issues on v5.5.4 but work fine on v5.5.3.

jepyang commented 9 months ago

Just wanted to chime in, I am having the same problem as @Vendicatorealato, @bibarub and @epicdoodleboy2

Updating to 5.5.4 caused certain Wii and Virtual Console games to fail to load and crash back to either the system menu or WFL (depending on priiloader settings). I have tried with both an upgrade and a clean install, on two different SD cards. (No USB drives.)

Going to each game and individually setting it to force IOS 249 seems to get the games to launch, but it’s a pretty annoying workaround when the previous behavior seemed to work fine? Any chance the new auto-cIOS could be rolled back for the time being?

(I would just revert to an older release but I also really want to use the new Rhapsodii Shima 4:3 theme, which apparently requires 5.5.4 to work correctly.)

jepyang commented 9 months ago

Found another report of the same “fails to load games from SD” here: https://github.com/Fledge68/WiiFlow_Lite/issues/196#issuecomment-1620851557

elmimmo commented 7 months ago

Same issue: some (plenty) games do not boot with big SD Card (Samsung 512 Evo Plus, purchased at Amazon, sold by Amazon, most probably legit). They go to WiiFlow animated logo ▸ black screen ▸ WiiFlow animated logo ▸ WiiFlow top menu.

Games that do not boot with WiiFlow 5.5.4 if force IOS set to Auto:

The bunch I tried with force IOS set to 249 did boot. I tried more than the following but these are the ones I remember:

Games that boot normally with WiiFlow 5.5.4 and force IOS set to Auto:

elmimmo commented 7 months ago

This is my sysCheck, for the sake of completeness: http://syscheck.rc24.xyz/view.php?id=jraYWrSo

MadMax4Q2 commented 7 months ago

Same issue: some (plenty) games do not boot with big SD Card (Samsung 512 Evo Plus, purchased at Amazon, sold by Amazon, most probably legit). They go to WiiFlow animated logo ▸ black screen ▸ WiiFlow animated logo ▸ WiiFlow top menu.

Games that do not boot with WiiFlow 5.5.4 if force IOS set to Auto:

* Animal Crossing Let's Go to the City [RUUP01]

* Battalion Wars 2 [RBWP01]

* Eledees [RELPA4]

* Endless Ocean [RFBP01]

* Family Ski & Snowboard [RYKPAF]

* Fire Emblem Radiant Dawn [RFEP01]

* Geometry Wars Galaxies [RGLP7D]

* Ghost Squad [RGSP8P]

* Kororinpa [RCPP18]

* Link's Crossbow Training [RZPP01]

* Little King's Story [RO3P99]

* Mario Party 8 [RM8P01]

* Mario Power Tennis [RMAP01]

* Mario Strikers Charged Football [R4QP01]

* Mario Super Sluggers [RMBE01]

* Opoona [RPOPC8]

* Pikmin [R9IP01]

* Pikmin 2 [R92P01]

* Pro Evolution Soccer 2008 [RWEPA4]

* Resident Evil 4 Wii Edition [RB4P08]

* Resident Evil Archives Resident Evil [RE4P08]

* Super Mario Galaxy [RMGP01]

* Super Paper Mario [R8PP01]

* Super Smash Bros. Brawl [RSBP01]

* Tales of Symphonia Dawn of the New World [RT4PAF]

* The House of the Dead 2 & 3 Return [RHDP8P]

* The House of the Dead Overkill [RHOP8P]

* The Legend of Zelda Skyward Sword [SOUP01]

* Trauma Center New Blood [RK2P01]

* Trauma Center Second Opinion [RKDP01]

* Wario Land The Shake Dimension [RWLP01]

* WarioWare Smooth Moves [RODP01]

* Wii Fit [RFNP01]

* Wii Music [R64P01]

The bunch I tried with force IOS set to 249 did boot. I tried more than the following but these are the ones I remember:

* Animal Crossing Let's Go to the City [RUUP01]

* Mario Strikers Charged Football [R4QP01]

Games that boot normally with WiiFlow 5.5.4 and force IOS set to Auto:

* Beat the Beat Rhythm Paradise [SOMP01]

* Bit.Trip Complete [SVTP99]

* Dead Space Extraction [RZJP69]

* Disney Epic Mickey [SEMX4Q]

* Dokapon Kingdom [R2DPJW]

* Donkey Kong Country Returns [SF8P01]

* EA Sports Active [R43P69]

* Endless Ocean 2 Aventuras Bajo el Mar [R4EP01]

* Gunblade NY & LA Machineguns Arcade Hits Pack [SQDP8P]

* Harvest Moon Animal Parade [RBIP99]

* Just Dance 4 [SJXP41]

* Kirby's Adventure Wii [SUKP01] (goes to black on cut scenes though)

* MadWorld [RZZP8P]

* Mario Kart Wii [RMCP01]

* Mario Party 9 [SSQP01]

* Mario Sports Mix [RMKP01]

* Metroid Other M [R3OP01]

* Metroid Prime Trilogy [R3MP01]

* Monster Hunter Tri [RMHP08]

* Muramasa The Demon Blade [RSFP99]

* NBA Jam [SNJP69]

* New Super Mario Bros. Wii [SMNP01]

* No More Heroes 2 Desperate Struggle [RUYP99]

* Pandora's Tower [SX3P01]

* Project Zero 2 Wii Edition [SL2P01]

* Punch-Out!! [R7PP01]

* Retro City Rampage DX [SEUPEY]

* Rodea the Sky Soldier [SROPNS]

* Sakura Wars So Long, My Love [SAKPNS]

* Shakedown Hawaii [SEVPEY]

* Sin and Punishment Successor of the Skies [R2VP01]

* Super Mario Galaxy 2 [SB4P01]

* Tatsunoko vs. Capcom Ultimate All-Stars [STKP08]

* Tetris Party Deluxe [STEPTR]

* The Last Story [SLSP01]

* The Legend of Zelda Twilight Princess [RZDP01]

* Trauma Team [SK3EEB]

* Wii Fit Plus [RFPP01]

* Wii Party [SUPP01]

* Wii Play Motion [SC8P01]

* Wii Sports Resort [RZTP01]

* Xenoblade Chronicles [SX4P01]

Hmm 🤔 These worked fine for me without changing there auto default settings on 5.5.4

elmimmo commented 7 months ago

Hmm 🤔 These worked fine for me without changing there auto default settings on 5.5.4

  • The House of the Dead 2 & 3 Return [RHDP8P]
  • The House of the Dead Overkill [RHOP8P]
  • Link's Crossbow Training [RZPP01]
  • Ghost Squad [RGSP8P]

Just doubled checked and no, those do not boot for me on 5.5.4 with IOS set to Auto.

You have my syscheck above. Maybe you have a different set of installed IOS? Mine were installed with the ModMii 7.0.2 a couple of weeks ago.

crazyjat commented 6 months ago

I'm also experiencing this issue with a newly modded Wii and 5.5.4. I have a Samsung evo 256 GB formatted fat32 with 32k. No games I have tried will boot. All Wii games once launched show the Wii flow loading screen, then a sudden flash back to the Wii flow title info screen, then black screen crash back to Wii flow.

I followed the Wii hacks guide with the letter bomb exploit using Mod mii. I installed CIOSs from d2x v11 beta 1 installer following the guide on Wii hacks.

Everything works fine if I install the same games to a usb HDD and change wiiflow settings to use usb hdd.

Games are installed with Wii backup manager.

My syscheck: SysCheck ME v2.5.0 by blackb0x, JoostinOnline, Double_A, R2-D2199 and Nano ...runs on IOS58 (rev 6175). Region: NTSC-U System Menu 4.3U (v513) Priiloader installed Drive date: 02.13.2007 Homebrew Channel 1.1.2 running on IOS58 Console ID: 11491**** Console Type: Wii Shop Channel Country: United States (49) Boot2 v3 Found 79 titles. Found 46 IOS on this console. 4 of them are stubs. IOS4 (rev 65280): Stub IOS9 (rev 1034): No Patches IOS10 (rev 768): Stub IOS11[60] (rev 65535, Info: ModMii-IOS60-v6174): Trucha Bug, NAND Access 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[60] (rev 65535, Info: ModMii-IOS60-v6174): Trucha Bug, NAND Access IOS21 (rev 1039): No Patches IOS22 (rev 1294): No Patches IOS28 (rev 1807): No Patches IOS30[60] (rev 65535, Info: ModMii-IOS60-v6174): Trucha Bug, NAND Access 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 4123): No Patches IOS40[60] (rev 65535, Info: ModMii-IOS60-v6174): Trucha Bug, NAND Access 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[60] (rev 65535, Info: ModMii-IOS60-v6174): Trucha Bug, NAND Access IOS51 (rev 4864): Stub IOS52[60] (rev 65535, Info: ModMii-IOS60-v6174): Trucha Bug, NAND Access IOS53 (rev 5663): No Patches IOS55 (rev 5663): No Patches IOS56 (rev 5661): No Patches IOS57 (rev 5918): No Patches IOS58 (rev 6175): USB 2.0 IOS60 (rev 65535, Info: ModMii-IOS60-v6174): Trucha Bug, NAND Access IOS61 (rev 5662): No Patches IOS62 (rev 6430): No Patches IOS70[60] (rev 65535, Info: ModMii-IOS60-v6174): Trucha Bug, NAND Access IOS80[60] (rev 65535, Info: ModMii-IOS60-v6174): Trucha Bug, NAND Access IOS248[38] (rev 65535, Info: d2x-v11beta1): Trucha Bug, ES Identify, NAND Access IOS249[56] (rev 65535, Info: d2x-v11beta1): Trucha Bug, NAND Access, USB 2.0 IOS250[57] (rev 65535, Info: d2x-v11beta1): Trucha Bug, NAND Access, USB 2.0 IOS251[58] (rev 65535, Info: d2x-v11beta1): Trucha Bug, NAND Access, USB 2.0 IOS254 (rev 65281): BootMii BC v5 MIOS v10 Report generated on 03/13/2024.
crazyjat commented 6 months ago

Just to confirm, I downgraded to 5.5.3 with the same setup listed above and it works fine with every game I've tested.

wei134102 commented 6 months ago

yes i have the same problem, i just use 5.5.4, any wii game cant run, black and auto boot wfl,