Ok, so I got some queries. I've had this Flash2Advance 256mbit cart + USB cable for about 3 or 4 years and it's never failed me - until now. I've got a legit copy of Pokemon Diamond for my DS and I'm wanting to transfer Pokemon across from my Pokemon sapphire. Thing is, I sold my legit copy of Sapphire after getting the F2A (shoot me down, I was younger, needed some money) but backed up my save file. My save file works fine, but it got saved in a 64kbit format. I was told that Pokemon Sapphire uses 128kbit saving so I opened up a ROM, loaded that save file, set the save type in VBA to 128kbit and saved in game a few times. When I loaded the ROM again, success! I got no 'This save file is corrupt' message, as apparently it was the right size. However, when I wrote Pokemon Sapphire (and just sapphire - no loader at all) to my F2A and wrote the save file (chosing 128kbit as the type), when I went to load the game I still got the 'This Save file is corrupt' message, even though it was a 128kbit save file. My question is...what's causing this? Is it the writing software or is it the cartridge? Is it the software/writer that can't deal with 128kbit save files (despite the option for them, and 512kbit saves) and is then converting them to 64kbit? Or is it the cartridge, unable to write a 128kbit save file so coverts it and stores it in its 64kbit bank? I'm perfectly up for buying a legit copy of Pokemon Sapphire; that's fine. But I want to be able to throw that save file onto the legit cartridge, I don't really want to loose my 88 hours of gameplay that got racked up since I bought the game on launch in America. If it's the F2A cart then it won't be a problem with the legit cart, but if it's the software then I won't waste my money, tbf. Anyone able to shed some light on this?