Hacking (vWii) WiiFlow doesnt work with HDD but USB Loader GX does

BasSlk

Member
OP
Newcomer
Joined
Jun 7, 2021
Messages
16
Trophies
0
Age
22
XP
40
Country
Netherlands
Heyy all,

Wiiflow doesnt work, only after opening USB Loader GX and then opening WiiFlow. If I dont do that it will be stuck on the first WiiFlow Logo.
I used both vWii Beta's, both don't fix the problem, I reinstalled everything 4 times.

I use a 5TB WD with Y splitter formatted to FAT32 with MBR. Nintendont and USB Loader GX just recognize the USB HDD and play the games perfectly.
WiiFlow boots without the WD HDD atached to it. So it has something to do with the HDD.

Any way to fix this? I use the USB loader and GX version out of the Masterpack from Wiiflow Lite, I tried multiple versions of Wiiflow Lite, the all dont work with the HDD (before opening USB Loader GX once)
 
  • Like
Reactions: jeannotte

BasSlk

Member
OP
Newcomer
Joined
Jun 7, 2021
Messages
16
Trophies
0
Age
22
XP
40
Country
Netherlands
Hello,

properly reinstall wiiflow lite on your SD card.

test version 5.4.9 of wiiflow lite

I tried 5.4.9 clean install already (wiped the whole SD card), also tried 5.2 and some other versions. All dont work without first booting into USB Loader GX

I think it has to do with the big HDD and that WiiFlow cant open it without help of USB Loader GX?
 
Last edited by BasSlk,

Oo_Ice_Deep_oO

Member
Newcomer
Joined
Apr 27, 2020
Messages
10
Trophies
0
Age
45
XP
59
Country
United States
There should be a solution tho.. I have seen people use 4TB HDD on WiiFlow

You have seen people use a 4TB using Wii Flow on a Wii or Wii U? I have used one for a very long time on a Wii, never been able to get one to work on a Wii U and have not heard of anyone who has. (Yes USB Loader GX does, we are specifically talking about Wiiflow).
 
  • Like
Reactions: BasSlk

BasSlk

Member
OP
Newcomer
Joined
Jun 7, 2021
Messages
16
Trophies
0
Age
22
XP
40
Country
Netherlands
You have seen people use a 4TB using Wii Flow on a Wii or Wii U? I have used one for a very long time on a Wii, never been able to get one to work on a Wii U and have not heard of anyone who has. (Yes USB Loader GX does, we are specifically talking about Wiiflow).

I did some research now, I know the 2TB limit is only on Wii U. I read people that got 4tb to work on a normal wii
 
Last edited by BasSlk,

Oo_Ice_Deep_oO

Member
Newcomer
Joined
Apr 27, 2020
Messages
10
Trophies
0
Age
45
XP
59
Country
United States
@Oo_Ice_Deep_oO the IOS58 is sadly not the solution

I might have missed something...
1) Wiiflow works like a champ on Wii with 4TB fat32 hard drive
2) Wiiflow fails like a chump on the vWii (WiiU) with a 4TB fat32 hard drive, unless usb loader gx is ran first which patches IOS58 for larger use hard drives.
3) IOS58 is the IOS that governs the usage of using the harddrives and is different between systems due to the architecture. Other IOS' from my understanding use IOS58 abilities, through a programming library called something like libwiilogic...
4) There is evidence that Fix the original programmer on WiiFlow knew about this (if he is still on this forum I would love for him to weigh in)

So if patching IOS58 is the only way to get a bigger than 2TB hard drive to work on the vWII with wiiflow, how is IOS58 not the answer?

It seems to me that the answer is:
1) Use a 2TB drive no bigger
2) Always launch usbloadergx first before wiiflow
3) Wiiflow needs to patch IOS58 on launch in the same way USBloadergx does

Maybe I don't know what I am talking about, I think all of this is written in C++ which is for sure not my language (wish it was) and I haven't been able to break it down beyond the above...
 

BasSlk

Member
OP
Newcomer
Joined
Jun 7, 2021
Messages
16
Trophies
0
Age
22
XP
40
Country
Netherlands
@Oo_Ice_Deep_oO my 5tb HDD works now, with the newest version and forcing cIos 251 in the meta.xml
"force Patch IOS58" are you asking that because you saw IOS58 get loaded in USB Loader GX??
I'm almost certain thats not why WiiFlow doesnt see your drive.

But seeing as we're discussing loading IOS files,..try this. Open /apps/wiiflow/meta.xml with notepad++.
Try forcing WiiFlow to use IOS249 by cutting the 2, "REMOVE THIS LINE.." lines.then Save and Close it. Boot up wiiflow and see what happens

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
   <app version="1">
       <name>WiiFlow WFL</name>
       <coder>Fledge68</coder>
       <version>5.4.9</version>
       <release_date>20210403000000</release_date>
       <!--   // remove this line to enable arguments   <---THIS IS THE LINE U REMOVE
           <arguments>
           <arg>ios=249</arg>   <---THIS IS WHAT FORCES  WiiFlow to LOAD IOS249
           <arg>waitdir=sd:/apps/wiiflow/wait_imgs</arg>
           <arg>waitloop</arg>
           <arg>noflash</arg>
       </arguments>
       // remove this line to enable arguments -->   <---REMOVE THIS IS THE LINE TOO
       <short_description>USB Loader app</short_description>
       <long_description>WiiFlow is a app for loading backup games from a USB Device or SD card.
    It displays your games in a coverflow with 3D full box covers.
 
    Key features:
    * Emulated NAND support
    * Plugin system for emu apps
    * Devolution support
    * Nintendont support
    * Neek2o support
       </long_description>
       <no_ios_reload/>
   </app>

Yes you right it sadly doesnt work, it will go to a black screen and stay stuck there, normally it will stay stuck on the wiiflow logo. It is so strange. WiiFlow works perfectly if you first boot into USB Loader GX and then open WiiFlow. There is no other way to get it to work

# USB Loader GX R1272 - Main settings file
# Note: This file is automatically generated
godmode = 0
videomode = 1
videopatch = 0
videoPatchDol = 0
patchFix480p = 0
language = 10
ocarina = 0
hddinfo = 1
sinfo = 1
rumble = 1
volume = 80
sfxvolume = 80
gamesoundvolume = 80
tooltips = 1
RememberUnlock = 1
password =
GameSort = 1
LoaderIOS = 58
cios = 249
keyset = 0
xflip = 2
gridRows = 3
quickboot = 0
wsprompt = 0
parentalcontrol = 4
covers_path = sd:/apps/usbloader_gx/images/
covers2d_path = sd:/apps/usbloader_gx/images/2D/
coversFull_path = sd:/apps/usbloader_gx/images/full/
theme_path = sd:/apps/usbloader_gx/theme/
theme =
disc_path = sd:/apps/usbloader_gx/images/disc/
language_path =
languagefiles_path = sd:/apps/usbloader_gx/language/
TxtCheatcodespath = sd:/txtcodes/
titlestxt_path = sd:/apps/usbloader_gx/
gamesound = 1
dolpath = sd:/
ogg_path =
wiilight = 1
gameDisplay = 3
update_path = sd:/apps/usbloader_gx/
homebrewapps_path = sd:/apps/
BNRCachePath = sd:/apps/usbloader_gx/cache_bnr/
Cheatcodespath = sd:/codes/
BcaCodepath = sd:/bca/
WipCodepath = sd:/wip/
WDMpath = sd:/wdm/
titlesOverride = 1
ForceDiscTitles = 0
patchcountrystrings = 0
screensaver = 3
musicloopmode = 1
autonetwork = 0
discart = 0
coversfull = 0
partition = 0
marknewtitles = 1
ShowFreeSpace = 1
InstallToDir = 2
GameSplit = 2
InstallPartitions = FFFFFFFD
PlaylogUpdate = 0
ParentalBlocks = FFFFFFFF
returnTo =
HomeMenu = 2
MultiplePartitions = 0
USBPort = 0
USBAutoMount = 1
CacheTitles = 1
BlockIOSReload = 2
WSFactor = 0.800
FontScaleFactor = 0.800
ClockFontScaleFactor = 1.000
EnabledCategories = 0
RequiredCategories =
ForbiddenCategories =
Wiinnertag = 0
WiinnertagPath = sd:/apps/usbloader_gx/
SelectedGame = -481
GameListOffset = 480
sneekVideoPatch = 0
NandEmuMode = 0
NandEmuChanMode = 2
NandEmuPath = sd:/nands/01/
NandEmuChanPath = sd:/nands/01/
UseSystemFont = 1
Hooktype = 0
WiirdDebugger = 0
WiirdDebuggerPause = 0
ShowPlayCount = 1
bannerFavIcon = 4
LoaderMode = 11
SearchMode = 0
GameAspectRatio = 2
PointerSpeed = 0.18
UseChanLauncher = 0
AdjustOverscanX = 0
AdjustOverscanY = 0
TooltipDelay = 1500
GameWindowMode = 0
CacheBNRFiles = 1
BannerAnimStart = 0
BannerGridSpeed = 25.6
BannerZoomDuration = 30
BannerProjectionOffsetX = 2
BannerProjectionOffsetY = -4
BannerProjectionWidth = 620
BannerProjectionHeight = 464
GCBannerScale = 1.5
GameCubePath = usb1:/games/
GameCubeSDPath = sd:/games/
GameCubeMode = 2
GameCubeSource = 2
MultiDiscPrompt = 0
DMLVideo = 0
DMLProgPatch = 0
DMLNMM = 0
DMLActivityLED = 0
DMLPADHOOK = 0
DMLNoDisc2 = 0
DMLWidescreen = 0
DMLScreenshot = 0
DMLJPNPatch = 0
DMLDebug = 0
NINDeflicker = 0
NINPal50Patch = 0
NINWiiUWide = 1
NINVideoScale = 0
NINVideoOffset = 0
NINRemlimit = 0
NINArcadeMode = 0
NINCCRumble = 0
NINSkipIPL = 0
NINMCEmulation = 1
NINMCSize = 2
NINAutoboot = 1
NINSettings = 2
NINUSBHID = 0
NINMaxPads = 4
NINNativeSI = 0
NINOSReport = 0
NINLED = 0
NINLog = 0
DEVOMCEmulation = 0
DEVOWidescreen = 0
DEVOActivityLED = 1
DEVOFZeroAX = 0
DEVOTimerFix = 0
DEVODButtons = 0
DEVOCropOverscan = 0
DEVODiscDelay = 0
DEVOLoaderPath = sd:/apps/gc_devo/
NINLoaderPath = sd:/apps/nintendont/
GCInstallCompressed = 0
GCInstallAligned = 0
PrivateServer = 0
CustomBannersURL = http://banner.rc24.xyz/

Update: tried 251 it works!! I can kiss you right now. I already spend like above 80+ hours to find a solution! Thanks a lot @biggzsizzle you made my day!!


This code was the solution for me with a fresh install of the newest wiiflow and beta52 installed, I hope it also fixs other people there problems.
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
   <app version="1">
      <name>WiiFlow WFL</name>
      <coder>Fledge68</coder>
      <version>5.4.9</version>
      <release_date>20210403000000</release_date>
          <arguments>
          <arg>ios=251</arg>   <---THIS IS WHAT FORCES  WiiFlow to LOAD IOS249
          <arg>waitdir=sd:/apps/wiiflow/icon.png</arg>
          <arg>waitloop</arg>
          <arg>noflash</arg>
      </arguments>
      <short_description>USB Loader app</short_description>
      <long_description>WiiFlow is a app for loading backup games from a USB Device or SD card.
   It displays your games in a coverflow with 3D full box covers.
 
   Key features:
   * Emulated NAND support
   * Plugin system for emu apps
   * Devolution support
   * Nintendont support
   * Neek2o support
      </long_description>
      <no_ios_reload/>
   </app>
[/SPOILER]
 
Last edited by BasSlk,
General chit-chat
Help Users
    gudenau @ gudenau: https://github.com/gudenau/SourceAmalgam