geckoloader is a native wii application which helps you to load and execute wii homebrew binaries in the easiest and fastest way possible. It acts as a server which will receive binaries directly using a usbgecko adapter.
a client tool to transfer such files is included.
features
100% native wii mode
no medium ejecting, rewriting and inserting required whatsoever
this is especially useful for wii coders (fast development cycle)
reloading. the stub is placed at the memory location 0x80001800. this is PSO reload compatible, which means that any application can jump back there so that you can load another binary without reboot. the libogc exception handler also jumps to this address (when pressing Z on a gamecube pad)
the protocol used for uploading is compatible to the official geckotool (you can use your client of choice)
as always, this is open source
usage
use the Twilight hack in combination with the included geckoloader.elf to get this running
the boot code will show up
you have to write the loader code to the onboard usbgecko flash once, press the wii RESET button when asked to
after that you will see the loader code in action
use a compatible client (like the included one geckoupload, or the official windows geckotool) to send a wii binary
the transfered binary should execute
if you loaded a game/app which has an option to jump back to 0x80001800, you will be presented with the loader code again. from there, you can transfer another binary again (no reboot required)
hint: try to upload the included test.elf first. it just prints a string to screen and has an option to jump back to the loader
[edit] client usage
the client uses a default tty device (except on windows), you can overwrite it using the environment variable USBGECKODEVICE
make sure that your console is ready to receive an executable
pass the filename of the binary to geckoupload, for example:
geckoupload test.elf
you can use this client to transfer
wii .dol's and .elf's to the geckoloader described on this page
gamecube .dol's to the official usbgecko boot dvd