The usb_gba package provides software to transfer programs to the Gameboy Advance using its built-in multiboot protocol. All data transfer runs over USB, the Universal Serial Bus, which provides improved compatibility with several platforms and operating systems. In the future there might be serial interfacing software as well that will allow you to communicate through the serial port of the GBA.
Full-blown, commercial-like, ready to use software to plug-and-play with. The thing doesn’t even come with a warranty. You use the given information at your own risk.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. See also the file COPYING which came with this application. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Once the firmware has been downloaded to the proto board, consecutive GBA files can be transfered to the GBA. If communications hang, unplug the proto board and download the firmware again.