Hacking WiiFlow Lite

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,429
Trophies
2
XP
4,913
Country
United States
You mean my external HDD? I would understand if the loader doesn't read the HDD even after the unplug/plug way around, but it works with that trick. Indeed this is so odd. I don't know if the problem is the CIOS or the HDD.
ok just checking but since you have vwii did you install the vwii cios? and not the ones for wii?
 

pBullet

SHSL Idol
Member
Joined
May 8, 2012
Messages
176
Trophies
1
Age
33
Location
Rhode Island
XP
280
Country
United States
Thanks for the mod, fledge!

I use a Wii U that has two HDDs hooked up. Port0 is my WiiU HDD, and Port1 is my vWii HDD. This mod picks up on the vWii fine and everything loads correctly, but sometimes out of nowhere WiiFlow tries to access Port0. Seems to be with GCN games mostly. I tried reversing the ports, but then there was problems with the Wii U side.

Got any suggestions?
 

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,429
Trophies
2
XP
4,913
Country
United States
Thanks for the mod, fledge!

I use a Wii U that has two HDDs hooked up. Port0 is my WiiU HDD, and Port1 is my vWii HDD. This mod picks up on the vWii fine and everything loads correctly, but sometimes out of nowhere WiiFlow tries to access Port0. Seems to be with GCN games mostly. I tried reversing the ports, but then there was problems with the Wii U side.

Got any suggestions?
so wiiflow boots fine but sometime afterwards it may switch to Port0? can you give me an example of when it does it? like when booting a game or switching a source? and when it does it does it give an error msg or just crash? how do you know it's trying port0 and not port1? have to ask in order to know where to look in the code for the problem.

PS. it should be noted that Nintendont doesn't work well with 2 USB HDD connected. this might be your problem.
 
Last edited by fledge68,

pBullet

SHSL Idol
Member
Joined
May 8, 2012
Messages
176
Trophies
1
Age
33
Location
Rhode Island
XP
280
Country
United States
Port0: vWii HDD (partition 1: FAT32, partition 2: NTFS)
Port1: WiiU HDD (formatted for Wii U use

Both drives use a Y cable that is drawing power from an external USB hub behind the console.

Port2: Wii U GCN Adapter (only connection, not the rumble wire, rumble wire is plugged into external USB hub behind console)
Port3: empty

This works fine with WiiFlow Lite. It picks up Port0 (USB1, part 1) for the GCN games and Port0 again (USB2, part 2) for the Wii games.

For Nintendont, from what I am understanding of how it works, it is doing this:

#Mount#
Port3 = empty
(skip)
Port2 = not an HDD
(skip)
Port1 (Wii U HDD detected, attempt to use, error out)

And it will never get to Port0.

However I seem to have found a solution to this problem by starting Nintendont's application first via the HBC, and then exit. It picks up on the drive correctly if started this way. So it seems that it is only improperly loaded when called to from an external loader. It's not a massive problem as I don't have any real GCN games that I want to play currently, and most that I do play will be on my actual GCN.

If you take any requests for WiiFlow Lite, might I ask for a "Return to" destination to the Wii U Menu (if using Wii U)? There is already a channel on vWii that lets you boot into it, but it seem to hang when used.
 

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,429
Trophies
2
XP
4,913
Country
United States
Port0: vWii HDD (partition 1: FAT32, partition 2: NTFS)
Port1: WiiU HDD (formatted for Wii U use

Both drives use a Y cable that is drawing power from an external USB hub behind the console.

Port2: Wii U GCN Adapter (only connection, not the rumble wire, rumble wire is plugged into external USB hub behind console)
Port3: empty

This works fine with WiiFlow Lite. It picks up Port0 (USB1, part 1) for the GCN games and Port0 again (USB2, part 2) for the Wii games.

For Nintendont, from what I am understanding of how it works, it is doing this:

#Mount#
Port3 = empty
(skip)
Port2 = not an HDD
(skip)
Port1 (Wii U HDD detected, attempt to use, error out)

And it will never get to Port0.

However I seem to have found a solution to this problem by starting Nintendont's application first via the HBC, and then exit. It picks up on the drive correctly if started this way. So it seems that it is only improperly loaded when called to from an external loader. It's not a massive problem as I don't have any real GCN games that I want to play currently, and most that I do play will be on my actual GCN.

If you take any requests for WiiFlow Lite, might I ask for a "Return to" destination to the Wii U Menu (if using Wii U)? There is already a channel on vWii that lets you boot into it, but it seem to hang when used.
so to clarify - after you start Nintendont via the HBC and then exit - 1. do you then start wiiflow lite and it works at launching a game via Nintedont? or 2. or are you saying that using nintendont via the HBC works but wiiflow lite always fails at port 1 wii u hdd?
have you tried switching the drive's ports - vwii hdd on port 1 and wiiu hdd on port 0 - then start wiiflow/wiiflow lite and goto startup settings menu and change the port and reboot wiiflow/wiiflow lite?

as for "return to" i assume you mean a "exit to" option. an exit to option should be possible but it would just launch that channel you mentioned.
 
Last edited by fledge68,
  • Like
Reactions: xLAKITUx

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,429
Trophies
2
XP
4,913
Country
United States
@GreyWolf
so i was comparing wiiflow lite code and usbloader gx code and i found that wiiflow/wiiflow lite defines AHBPROT memory location as 0xCD800064 and usbloader gx defines it as 0x0D800064 which is the same as the one mentioned in hackmii post that talks about ben bushing discovering it.

so is wiiflow wrong or is it just moved to a mem location almost identical to usbloader gx?

edit: i think i figured it out. wiiflow is using a virtual address and usbloader gx uses the physical address. is this correct?
 
Last edited by fledge68,
  • Like
Reactions: xLAKITUx

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,515
Country
United States
I think it's supposed to be 0x0D800064. That's what the HBC. It looks like libruntimeiospatch is incorrect.

Well, maybe not. Nintendont also uses 0xCD800064.

EDIT: After looking around for a while it would appear that 0x0D800000 is the base address for the Starlet registers. I'm not sure if the 0xCD800000 base is an error or a duplicate of the other. I'll have to fiddle with GX and see what happens using only the former.
 
Last edited by GreyWolf,

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,429
Trophies
2
XP
4,913
Country
United States
I think it's supposed to be 0x0D800064. That's what the HBC. It looks like libruntimeiospatch is incorrect.

Well, maybe not. Nintendont also uses 0xCD800064.

EDIT: After looking around for a while it would appear that 0x0D800000 is the base address for the Starlet registers. I'm not sure if the 0xCD800000 base is an error or a duplicate of the other. I'll have to fiddle with GX and see what happens using only the former.
Check the mem map on wiibrew
http://wiibrew.org/wiki/Memory_Map

The start and end address start with CD but the actuall address starts with OD. Thats why i think fix94 uses the virtual address and usbloadergx uses the physical address. They both work.
 

kevinbrew

Well-Known Member
Member
Joined
Nov 14, 2016
Messages
451
Trophies
0
Age
46
XP
603
Country
please help. its been said that it's possible to use SD emunands with sNeek2o r96. How do i go about doing this? How do i setup and install sNeek2o ? Am Totally Confused. i want to play wiiware games off an sd card on my vWii..but just dont know how.
 
Last edited by kevinbrew,

kevinbrew

Well-Known Member
Member
Joined
Nov 14, 2016
Messages
451
Trophies
0
Age
46
XP
603
Country
great! but surprised it works seeing as how you are on vwii. my understanding was sneek2o didn't work on vwii. but it works for you so great!
not sure if im using sneek2o just wanted to play wiiware/vc off an sd on vWii and ive achieved that. strange but i could never run games on sd with abz wiiflow.
 
Last edited by kevinbrew,

roukxwel

Member
Newcomer
Joined
Jun 7, 2011
Messages
22
Trophies
0
XP
170
Country
France
Hello and sorry for my schoolboy English
My question concerns wiiflow on vwii

In the settings are there ways to set or use the WiiU Menu to leave wiiflow
This would be handy
We can already boot on wiiflow with HBL2HBC since the WiiU
Would be top not to be forced to go through the MS to return on the WiiU

Thank you​
 

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,429
Trophies
2
XP
4,913
Country
United States
Hello and sorry for my schoolboy English
My question concerns wiiflow on vwii

In the settings are there ways to set or use the WiiU Menu to leave wiiflow
This would be handy
We can already boot on wiiflow with HBL2HBC since the WiiU
Would be top not to be forced to go through the MS to return on the WiiU

Thank you​
No but thats a good idea and shouldn't be hard to add to the exit to choices. There may be a patch or update soon.
 

roukxwel

Member
Newcomer
Joined
Jun 7, 2011
Messages
22
Trophies
0
XP
170
Country
France
Cool :)
Now I need to find the manipulation to create a wiiflow forwarder from the WiiU menu
Or how to change the forwarder image of HBL2HBC

Thanks fledge68
 

Jochte

Active Member
Newcomer
Joined
Mar 7, 2017
Messages
28
Trophies
0
XP
122
Country
United States
Hi Fledge. Wii enthusiasts sure are lucky to have your continual involvement updating wiiflow. Lite is an awesome experience. Thanks for all you've done with it.
I have some fun covers I enjoy looking at but I also enjoy using the random select a game option. The thing is, when a random game is selected it immediately starts booting it up with no chance to admire the cover or flip it over to read stuff on the back. Since you changed the button activation settings in selecting random game (i.e. no longer press "z" over the question mark, but now hold "b" and press "-") and since the hold "b" and press "dpad up/down" still cycles through alphabet... Do you think you'd ever have any interest in implementing a select random game which just selects the close up cover view?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    I only wish it was actually playable.
  • Veho @ Veho:
    There's a guy on the Tube of You that makes playable mechanical arcade games out of Lego. This could work on the same principle.
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +2
  • BakerMan @ BakerMan:
    @LeoTCK is your partner the sascrotch or smth?
  • Xdqwerty @ Xdqwerty:
    Good morning
  • Xdqwerty @ Xdqwerty:
    Out of nowhere I got several scars on my forearm and part of my arm and it really itches.
  • AdRoz78 @ AdRoz78:
    Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit chip or was I scammed?
  • Veho @ Veho:
    @AdRoz78 start a thread and post a photo of the chip.
    Veho @ Veho: @AdRoz78 start a thread and post a photo of the chip.