I've seen a related issue before from another o2DS user who couldn't properly play
Pokemon Adventure - Red Chapter, a romhack based on the
Pokemon - Fire Red Version roms.
At the time when I was helping Vinniemeneer, I was able to verify step-by-step that the romhack worked on my o2DS (no longer own it, gave it away to nephew). Even though he did everything exactly as described with CRC32 hash verifications, Vinnie's o2DS refuses to render the text correctly. Not even repairing the 3DS firmware with CTRTransfer (Type D9) helped.
The exact underlying nature of why
PKMN - Fire Red & Red Chapter didn't work was never resolved.
***
@Skepy, I can guarantee you those instructions in my previous posts work on both of my USA n3DSXL and cousin's USA o3DSXL including the Italian versions of those games,
Rosso Fuoco (CRC32:
73A72167) and
Smeraldo (CRC32:
A0AEC80A).
Not sure if changing the
Save type: Flash 1Mbit (Sanyo, ID: 0x1362) + RTC will make a difference, or that the same saving problem also happens on the sister game,
Pokemon - Leaf Green Version.
For research purpose collecting data, can you also create CIA injection and save testing the (EUR) version of
Pokemon - Fire Red Version (CRC32:
84EE4776)? I want to know if this save bug happens on different regional versions of this game.
***
Last thing you can try after exhuasting the above ideas,
- Sanyo + RTC save type
- Leaf Green
- EUR Fire Red
I don't believe this will resolve the issue, but you can try your luck with
CTRTransfer (Type D9) - CTRTransfer if this due to something wrong with the 3DS firmware. Carefully read and follow the
Instructions. If after the whole process of reflashing the CTRNAND, reinstalling the tickets, reinstalling TWL system title CIAs, system updating to 11.13E and the o2DS still doesn't want to behave nicely with
Pokemon - Fire Red Version, assume yours is a lemon like Vinnie's.
You can reverse the changes of CTRTransfer by restoring the sysnand *.bin image made at step 8 in the
Instructions.
***
Other options to playing GBA games on o3DS, o3DSXL, and o2DS.
These work on the n3DS, n3DSXL, and n2DSXL but not so much on the old 3DS series.