UPDATE: after defeating Morty, and saving after the battle, if I boot the game, it runs fine, until after I have chosen to continue, then it black screens/freezes (N)
this is on the M3 Patch, will test it on NAP now.
EDIT: Nap does the exact same (N) for the hell of it, I'll try AP now, even though last time it wouldn't allow me to save.
EDIT 2: Rather weird, but AP Patch is working now, the random freezes have gone, and it allows me to save, but the PokéGear freeze is back
I'll try replacing ARM7
EDIT 3: right, it's done. for anyone on an M3, latest firmware, I believe its 4.7b M59, the Xenophobia clean ROM, with the AP patch, and the updated ARM7 file. No freezes, saving works and Yaymii's translation is pretty dam fine (Y)