@Asdolo So far the only trouble I'm having is getting games that need SRAM patched to save properly.
With the older tools like GBAFooterGenerator, it was possible to set Save Chip Manufacuter AND Save Type
and setting both correctly would allow games that have been SRAM patched to work properly. So you'd use GBATool to SRAM patch the rom, load it into footer generator as set Save Type to SRAM and Save Chip Manufacturer to EEPROM. (Weird I Know, but that's what you have to do to get it to work)
Then someone discovered there's some sort of blur toggle in that footer generator and now there's a footer generator that replaces Save Chip Manufacturer with Ghosting settings. Did nintendo put these two settings on the same byte or something? I'm very confused about this.
If there's anything I can do to help fix this, let me know.
For reference Asdolo, the easiest game you could use to figure this issue out is Super Mario Advance, it freezes saying "Save Data is Corrupt" on startup when it's not working. It needs to be SRAM patched by GBAtool to work and it seems like nothing I do in your injector, no combination of settings allows it to work, unfortunately. :/
With some experimentation and help from 3dbrew and hex editing I managed to create a footer for Super Mario Advance that removes the blur, is bright and colorful as it should be, AND works with the SRAM patch.
https://u.teknik.io/MHYrU.ftr
Hope this helps some with figuring out the footer stuff further