Hello there,
This might help to provide some inspiration. https://filetrip.net/3ds-downloads/other-3ds-files/download-agb-firm-save-fix-pack-for-pokemon-gba-games-1-0-f33538.html
This patch fixes saving, but does not disable the save error message.
On a side not, have you tried flying in Fire Red when injected into the virtual console? If so did it work for you? Do you have a N3DS, or an Old3DS?
Cheers!