So basically, I've spent ages on this crap.
I've tried both M3Real Firmware & M3iSakuReal & I still haven't managed to get a working copy.
It also seems that an arm7 patch will fix the save issue (thru the game, not savestate), however I still seem to get the freezes every 10-20 minutes.
I have...