Hi, I've seen this problem posted before, but none of the solution in that post helped me, so here I am.
I recently bought an authentic Italian GBA Pokemon Ruby cartridge with live battery. I wanted to have a shiny mudkip to start my journey, so I tought that Pkhex might be the easiest solution.
Just like the other post, these are the steps I've followed until now:
I put the Rubycartridge in the NDS lite slot 2, and there is a R4 in slot 1. With GBA Backup Tool on R4 I backuped the save, took it to my laptop and edited by using PKHeX (the .sav file). Since I only had Mudkip, I only changed his shininess, without touching the bag, events, etc etc. After this, I exported the SAV, pasted it back to the memory card, then restore the edited file from R4 to Rubycartridge.
I've been editing for a while on pkhex, so I expected it to work.
But this time, it doesn't work on this Ruby game. After I start the game, it says only that "game files have been cancelled" and prompts me to start a new savefile.
I have checked the edited SAV on PKHeX, which all things are still after edited, but somehow this SAV can't be overwritten on the cartridge.
Just like the other post, I tried:
1) to use "rtcread" to edit the time to the current time and to 01/01/2000;
2) To restore the .sav that i first exported to my PC (the UNedited one) and that is written on the cartridge just fine;
3) To open the unedited savefile on mGBA on my laptop, in order to get mudkip with cheats, but it doesn't even let me save. Once i save, it just puts me back to the title screen, like I hit A+B+SELECT+START, a softreset.
Any idea on how to fix this? For now I'm shiny hunting the old way, but since I just bought a GameBoy Micro and want to get on with the adventure, I'm a bit impatient