open_agb_firm
open_agb_firm is a bare metal app for running GBA homebrew/games using the 3DS builtin GBA hardware.
Known issues
This section is reserved for a listing of known issues. At present only this remains:
If you happen to stumble over another bug, please open an issue in the official open_agb_firm repo on GitHub or contact me via other platforms.
- Sleep mode is not fully implemented.
- Save type detection may still fail for certain games using EEPROM.
- No settings (including brightness control), no cheats and other enhancements.
Hardware limitations
This is a list of limitations we can't solve in software or are very hard to work around. This doesn't mean it will never happen (unless stated otherwise).
- 64 MiB (512 mbit) games. Not possible to support.
- Games with extra hardware built into the cartridge (except Real-Time Clock). Patches are required.
- GBA Serial port (aka. Link Cable).
- 64 KiB (512 kbit) SRAM (homebrew games/emulators). Not possible to support.
- Can't switch back to 3DS mode from GBA mode requiring a reboot for booting a different game.
- Savestates. Very difficult to implement because no direct hardware access.
Link to latest firm build. (Official project by profi200)
Link to latest 3dsx/CIA build. (Unofficial build by Nutez)
Help report save types here! (Links to the official GitHub issue)
I made a little video xD
![]()
Note: I did not make this software nor am I involved. This is just a discussion thread.
Last edited by Pickle_Rick,