AGB_FIRM (and by extension, OAF) essentially is the bios, just configured for CTR hardware rather than a literal AGB system.
Presumably the reason GBA Injects need a bios for each CIA is so that you don't have to do a cold boot of the device when you're done playing, like you have to do with...