Hacking WiiFlow Lite

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,919
Country
Canada
Are you using wiiflow lite or wfl as wiiflow?
I have another issue about WiiFlow plugins, on the latest revision (r1161) every time you exit out one of the emulators it always goes to the system menu regardless of the options in the settings while the previous revisions (say r1134) it return to wiiflow as it supposed to.
I have the same issue on regular Wii as well, using WiiFlow Lite. I have the WiiFlow Lite forwarder installed (the one from about 2 months ago on SourceForge, not sure if that has been updated now?)

EDIT:
I stand corrected, "Back to WiiFlow" works with all Emulator plugins I've tested (FceuGX, Snes9xGX, GenPlus and VbaGX) on WiiFlow Lite :) I just reinstalled the WiiFlow Lite forwarder and they all "Back to WiiFlow" perfectly now.
 
Last edited by WesMods,

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,962
Country
United States
I have the same issue on regular Wii as well, using WiiFlow Lite. I have the WiiFlow Lite forwarder installed (the one from about 2 months ago on SourceForge, not sure if that has been updated now?)
You may need to go to main settings and make sure the return to channel is set
wfl as wiiflow
Ok for you. You will need the wiiflow hidden channel installed. Go to the wiiflowiki 4 under installing wiiflow for how to get and install the wiiflow hidden channel
 
  • Like
Reactions: WesMods

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,919
Country
Canada
Mine worked after reinstalling the WiiFlow Lite Forwarder :)
On a different topic, I'm having issues with Real Nand/Emunand setup for WiiFlow Lite.
I've got 10 games installed on "Real Nand" and 10 games installed on "Emunand" made from UsbloaderGX. The "Emunand" games all work when played thru UsbloaderGX 100% as do the "Real Nand" games.

WiiFlow Lite sees all the games from both Real Nand and EmuNand.
- It loads games from Emunand and exits back to WiiFlow 1 or 2 times and then the 3rd game I exit halts on a black screen.
- It won't load any of the games from Real Nand, even tho it sees them. It halts on a black screen when trying to load them.
I've tried numerous different Nand settings on WiiFlow Lite with varying results. Changing from "Partial" to "Full" allows for Real Nand games to work but then exiting or launching another game halts on black screen. Any idea how I can get my 10 Real Nand and 10 EmuNand games to all work like they do in UsbloaderGX? Is it something to do with using the Emunand created by UsbloaderGX or is there something I'm doing wrong with the setup? Honestly even with "WiiFlow Mastermod" or other older versions of WiiFlow I've never had a solid Emunand setup and working like it does with UsbloaderGX. I've attached my current EmuNand settings to see if I'm doing something wrong
 

Attachments

  • 15352193155101845817096.jpg
    15352193155101845817096.jpg
    1.1 MB · Views: 229
Last edited by WesMods,
  • Like
Reactions: Hakaisha

zeroultima6

Well-Known Member
Member
Joined
Aug 15, 2017
Messages
213
Trophies
0
Age
33
XP
2,413
Country
United States
Ok for you. You will need the wiiflow hidden channel installed. Go to the wiiflowiki 4 under installing wiiflow for how to get and install the wiiflow hidden channel
i decided to switch to the regular version (not as wiiflow) and weirdly the plugins did go back to wiiflow at least to me, also the hidden channel is already installed and even then it still didn't work (for me at least).
 

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,962
Country
United States
Mine worked after reinstalling the WiiFlow Lite Forwarder :)
On a different topic, I'm having issues with Real Nand/Emunand setup for WiiFlow Lite.
I've got 10 games installed on "Real Nand" and 10 games installed on "Emunand" made from UsbloaderGX. The "Emunand" games all work when played thru UsbloaderGX 100% as do the "Real Nand" games.

WiiFlow Lite sees all the games from both Real Nand and EmuNand.
- It loads games from Emunand and exits back to WiiFlow 1 or 2 times and then the 3rd game I exit halts on a black screen.
- It won't load any of the games from Real Nand, even tho it sees them. It halts on a black screen when trying to load them.
I've tried numerous different Nand settings on WiiFlow Lite with varying results. Changing from "Partial" to "Full" allows for Real Nand games to work but then exiting or launching another game halts on black screen. Any idea how I can get my 10 Real Nand and 10 EmuNand games to all work like they do in UsbloaderGX? Is it something to do with using the Emunand created by UsbloaderGX or is there something I'm doing wrong with the setup? Honestly even with "WiiFlow Mastermod" or other older versions of WiiFlow I've never had a solid Emunand setup and working like it does with UsbloaderGX. I've attached my current EmuNand settings to see if I'm doing something wrong
For real nand games in their settings try setting ccustom to on or yes.

Weird that you had to reinstall the forwarder. Someone else had to do that.
 
  • Like
Reactions: WesMods

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,919
Country
Canada
For real nand games in their settings try setting ccustom to on or yes.

Weird that you had to reinstall the forwarder. Someone else had to do that.
Ok, I'll try it now and see.
Also, I modded a previously un-modded Wii and "Back to WiiFlow" worked first try without any issues. The other Wii I was using was my guinea pig one that I've been toying with for over a year so it could have been something that was done previously that messed up "Back to WiiFlow"
 

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,919
Country
Canada
For real nand games in their settings try setting ccustom to on or yes.

Weird that you had to reinstall the forwarder. Someone else had to do that.
Ok setting "Custom" to "ON" lets the games load perfectly now but when I exit it brings me back to the System Menu and not WiiFlow Lite.
Exiting from EmuNand games brings me back to WiiFlow Lite but exiting RealNand games brings me back to System Menu.
 
Last edited by WesMods,

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,962
Country
United States
Ok setting "Custom" to "ON" lets the games load perfectly now but when I exit it brings me back to the System Menu and not WiiFlow Lite.
Exiting from EmuNand games brings me back to WiiFlow Lite but exiting RealNand games brings me back to System Menu.
Yes custom setting doesnt use cios d2x to return to wiiflow lite.

So usbloader gx does?

I guess ill have to check the code again.
 
  • Like
Reactions: WesMods

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,919
Country
Canada
Yes custom setting doesnt use cios d2x to return to wiiflow lite.

So usbloader gx does?

I guess ill have to check the code again.
Also, noticed that using Priiloader to autoboot WiiFlow Lite loads fine (and SUPER fast! :) ) but none of the Real Nand channels show up. If I exit WiiFlow Lite back to the System Menu and launch from the forwarder channel all the Real Nand channels show up like normal. Does loading with Priiloader autoboot skip something that enables the Real Nand channels to be displayed? In Priiloader I tried installing the existing "WiiFlow Lite (AHBPROT Available)" option first and when that didn't load Real Nand channels I used CustomizeMii to extract the .dol file from your newest forwarder and installed it using Priiloader/Autoboot and still boots fine but with no Real Nand channels.
 

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,962
Country
United States
Also, noticed that using Priiloader to autoboot WiiFlow Lite loads fine (and SUPER fast! :) ) but none of the Real Nand channels show up. If I exit WiiFlow Lite back to the System Menu and launch from the forwarder channel all the Real Nand channels show up like normal. Does loading with Priiloader autoboot skip something that enables the Real Nand channels to be displayed? In Priiloader I tried installing the existing "WiiFlow Lite (AHBPROT Available)" option first and when that didn't load Real Nand channels I used CustomizeMii to extract the .dol file from your newest forwarder and installed it using Priiloader/Autoboot and still boots fine but with no Real Nand channels.
What version of priiloader. I seem to recall theirs a problem unless you use the latest 0.8 i think. @GreyWolf i believe knows more about it.
 
  • Like
Reactions: WesMods

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,919
Country
Canada
What version of priiloader. I seem to recall theirs a problem unless you use the latest 0.8 i think. @GreyWolf i believe knows more about it.
I'm using Priiloader 8.2. It does work/load but Real Nand channels don't show. Seems like Autobooting a channel/forwarder skips loading whatever is in the system menu to WiiFlow.
 
Last edited by WesMods,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
even 0.8 doesn't provide AHB access to launched homebrew.
you need to install a dol which actually launches a channel's forwarder. the channel will grant ahb access thanks to its tmd file, and will forward it to the dol on SD.

priiloader > channel launcher > nand's Channel + ahb > SD's wiiflow + ahb
you can find that priiloader's channel launcher's sources in usbgx sourceforge. but it's just simple sys_launchTitleID command.
 
Last edited by Cyan,

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,919
Country
Canada
even 0.8 doesn't provide AHB access to launched homebrew.
you need to install a dol which actually launches a channel's forwarder. the channel will grant ahb access thanks to its tmd file, and will forward it to the dol on SD.

priiloader > channel launcher > nand's Channel + ahb > SD's wiiflow + ahb
you can find that priiloader's channel launcher's sources in usbgx sourceforge. but it's just simple sys_launchTitleID command.
Gotcha. I extracted the .dol file from the WiiFlow Lite forwarder and installed it with Priiloader. It did load up WiiFlow Lite on boot but would only display EmuNand channels and not RealNand. So the .dol I extracted from the WiiFlow Lite forwarder didn't have AHB access I guess? Has there been a WiiFlow Lite Priiloader forwarder created that has access?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
that's still not what you need to do.
the forwarder's dol is the one that you need to inject into a channel.

what you need is a dol which loads the channel's forwarder, not wiiflow's boot.do

Priiloader > boot menu > channel loader boot.dol (NOT the forwarder dol) > channel > forwarder.dol > SD > wiiflow boot.dol

what you need is not released yet. I can compile it.
What is the TitleID of the Wiiflow channel?

Another solution is to reload to cIOS instead of using IOS58. there's probably a setting in wiiflow to use cIOS249 instead of default 58. the cIOS has AHB access patched and available.
 
Last edited by Cyan,
  • Like
Reactions: WesMods

fledge68

Well-Known Member
OP
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,962
Country
United States
that's still not what you need to do.
the forwarder's dol is the one that you need to inject into a channel.

what you need is a dol which loads the channel's forwarder, not wiiflow's boot.do

Priiloader > boot menu > channel loader boot.dol (NOT the forwarder dol) > channel > forwarder.dol > SD > wiiflow boot.dol

what you need is not released yet. I can compile it.
What is the TitleID of the Wiiflow channel?

Another solution is to reload to cIOS instead of using IOS58. there's probably a setting in wiiflow to use cIOS249 instead of default 58. the cIOS has AHB access patched and available.
Forwarder channel id is WFLA. but i just saw usbloader gx channel booter for priiloader which comes with source. amazingly short code. all i have to do is change the boot_titleid and compile.
does that same dol/elf work for bootmii loader as well?
 
  • Like
Reactions: WesMods

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
yeah, it's extremely short, I let you compile it even if it would take me 10 seconds to do it.
you mean bootmii @ boot2? I don't know how to make the armboot.bin mod, but it's not a dol (it's using Mini, no libogc or devkitpro).

I don't have the sources to compile that binary. Maybe you could hexedit the TitleID in it?

edit: ah, it's ppcboot.elf, not armboot.bin !
so, yeah, maybe you can do it the same way.

re-edit :
hexediting that elf, it contains references to Mini, so I don't know which sources it used
original ppcboot.elf are a lot bigger, so I think it has been re-compiled. teamtwiizers released info about mini on their website, but almost nobody made homebrew using Mini.
http://gitweb.bootmii.org/
I don't know how to compile.

and another edit :
https://groups.google.com/forum/#!forum/bootmii-devel, but it's missing the files because google decided to delete all files from their servers. You'll probably need to find the "ppcskel" (source skeleton for ppc compilation using mini). Maybe an old dev could have it. Dimok, Sifjar, and or course all TeamTwiizers. too bad I didn't backup years ago when I could.
 
Last edited by Cyan,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1