Homebrew New Universal Forwarder

  • Thread starter Thread starter WiiPower
  • Start date Start date
  • Views Views 28,995
  • Replies Replies 117
People PLEASE consider uploading to gbatemp itself. Think about it at least.

These files don't break any rules etc so are allowed. Also they were born here so should be added to the upload section. Just my opinion (which is right
tongue.gif
)

Also gbatemps download section has no limits for people like number of times it can be downloaded or which country gets a 404 etc. While looking at the download section you'll often find other great apps too for example Dacks Key generator that was sooo many times overlooked and millions of threads started about how to get teh keyz!

So remeber, just upload them here
smile.gif


Great work from all those involved so far on this, SpaceJumps little baby is growing before our very eyes
biggrin.gif
 
Slimmmmmm said:
People PLEASE consider uploading to gbatemp itself. Think about it at least.

These files don't break any rules etc so are allowed. Also they were born here so should be added to the upload section. Just my opinion (which is right
tongue.gif
)

Also gbatemps download section has no limits for people like number of times it can be downloaded or which country gets a 404 etc. While looking at the download section you'll often find other great apps too for example Dacks Key generator that was sooo many times overlooked and millions of threads started about how to get teh keyz!

So remeber, just upload them here
smile.gif


Great work from all those involved so far on this, SpaceJumps little baby is growing before our very eyes
biggrin.gif

Well I would do but it's a bit of messing around for changing like five lines of code.

Forwarder_mod_by_WiiPower_R4_modded_to_load_apps_from_usb.zip

Does exactly what it says on the tin.
 
cwstjdenobs said:
Well I would do but it's a bit of messing around for changing like five lines of code.

Forwarder_mod_by_WiiPower_R4_modded_to_load_apps_from_usb.zip

Does exactly what it says on the tin.

I doubt that an usb loader started with it is able to find&open the wbfs partition. Please proof me wrong!

I can't download at the moment(timeout), so i write down what i would be looking for. I hope you did not use fatinitdefault, which is just crap. I switched to use fatMountSimple instead.

Did you replace:
#include
__io_wiisd.startup();
fatMountSimple("sd", &__io_wiisd);
fatUnmount("sd");
__io_wiisd.shutdown();

with:
#include
__io_usbstorage.startup();
fatMountSimple("usb", &__io_usbstorage);
fatUnmount("usb");
__io_usbstorage.shutdown();

?

Sadly __io_usbstorage.shutdown() does not do anything, which is the reason why i consider usb storage to be broken in libogc. This is the reason why usb storage is dead after an IOS reload.
 
Proofed myself wrong...

I tested if my forwarder is able to load itself from usb to usb(with changed entrypoint!), and it worked.

http://rapidshare.com/files/234953515/Forw...wer_R5.zip.html

I added the ability to load from usb, but only if you really load from usb, usb storage is touched. If you get problems loading an usb loader with this from usb, but it works from sd, i can't fix it.
 
I did exactly what you said. Sorry I don't really know what I'm doing just yet and I didn't know __io_usbstorage.shutdown() doesn't do a thing, just scratching my own itch, it seemed to work and thought people might find it usefull.
 
cwstjdenobs said:
I did exactly what you said. Sorry I don't really know what I'm doing just yet and I didn't know __io_usbstorage.shutdown() doesn't do a thing, just scratching my own itch, it seemed to work and thought people might find it usefull.

Well __io_usbstorage.shutdown() does nothing, but since it's the shutdown command, this only means you can't reinit usb storage correctly. I still did not figure out how to use usb storage in one project before and after an IOS reload. Maybe it's possible with shutting down all IOS subsystems and reinit them.
 
WiiPower said:
Well __io_usbstorage.shutdown() does nothing, but since it's the shutdown command, this only means you can't reinit usb storage correctly. I still did not figure out how to use usb storage in one project before and after an IOS reload. Maybe it's possible with shutting down all IOS subsystems and reinit them.

well everything is shutdown straight after use in this isn't it, and the run_dol function cleans up after itself, I'd think that when the loader loads cIOS and inits everything it's got the same sort of "clean" enviroment as it get's launched from the HBC etc. The fact this doesn't load any specific IOS and doesnt use IOS_ReloadIOS() probably helps too

EDIT: but like I said, I don't really know what I'm doing yet so a lot of that is probably BS of the highest degree
 
cwstjdenobs said:
WiiPower said:
Well __io_usbstorage.shutdown() does nothing, but since it's the shutdown command, this only means you can't reinit usb storage correctly. I still did not figure out how to use usb storage in one project before and after an IOS reload. Maybe it's possible with shutting down all IOS subsystems and reinit them.

well everything is shutdown straight after use in this isn't it, and the run_dol function cleans up after itself, I'd think that when the loader loads cIOS and inits everything it's got the same sort of "clean" enviroment as it get's launched from the HBC etc. The fact this doesn't load any specific IOS and doesnt use IOS_ReloadIOS() probably helps too

EDIT: but like I said, I don't really know what I'm doing yet so a lot of that is probably BS of the highest degree

Maybe you are right. But just to be sure i implemented that usb is only touched if it's really asked to load from usb. Maybe i'm over reacting, because i had lots of trouble with usb code in the past...
 
WiiPower said:
Proofed myself wrong...

I tested if my forwarder is able to load itself from usb to usb(with changed entrypoint!), and it worked.

http://rapidshare.com/files/234953515/Forw...wer_R5.zip.html

I added the ability to load from usb, but only if you really load from usb, usb storage is touched. If you get problems loading an usb loader with this from usb, but it works from sd, i can't fix it.

Hi,
is there any mirror of the R5 of the forwarder? The rapidshare link is not working anymore (download limits exceeded)

thanks!
smile.gif
 
I noticed all the download links are gone now. I just got this from WiiPower so I thought while it was fresh in my mind I'd post a working mirror.

http://www.4shared.com/file/152021241/ce72...iiPower_R5.html

This has the sources etc so you can edit it to your needs (change locations, names of dols or add nunchuck/GC pad etc)

This is a really great app for making forwarders with and using CustomizeMii it is really simple for everyone.
 

Site & Scene News

Popular threads in this forum