Jump to content

Dumping HGSS US saves


Recommended Posts

Found this on GBAtemp....

It works but requires modifying your card

I don't know if anyone else has solved this yet, I've just seen lots of discussion asking how. The retail game cartridge for SoulSilver (and presumably HeartGold) are built differently from other cartridges, to accomodate the IR communication. Consequently the normal methods for extracting the save files don't work. I.e. the wifi and 3in1 backup tools cant find / identify the save, and the USB hardware NDS Backup tool will tell you it's found the save (but identify the size incorrectly) then it will only copy out 1MB of nulls.

I've taken apart my SoulSilver cartrdige to map out how it's set up. In normal cartridges, edge-connector pin 6 is the /CS signal for the EEPROM. See here for details: http://files.darkfader.net/ds/files/cartridge.txt Toggling that line low gives you access to the EEPROM chip. In the SoulSilver cartridge though, pin 6 doesn't go to the EEPROM but instead it goes to the small MCU. My assumption is that the game is coded so that the /CS EEPROM signal is used to toggle both the eeprom and the IR device with that MCU handling the logic.

Normal backup tools can't handle this, they don't know how these cartridges access the save data. However, my solution is very simple albeit requiring hardware hacking.

All I had to do was identify which pin on the EEPROM chip was /CS (it's pin four). Then I soldered a jumper wire from the edge connector pin six to the EEPROM pin four:

cart_mod.jpg

Once this was done, I was able to use the NDS Backup Tool and this time it successfully recognized the save as 4Mbit, and copied out properly. I was then able to use that .sav file on my flashcart (Acekard 2i with AKAIO 1.6rc). Furthermore, I was able to take the save file back and write it back out onto the retail cartridge, using this same setup.

ndsbackup.jpg

Once the save was written back out to the retail cartridge, I simply removed the jumper wire and re-assembled the cartridge. I was then able to continue the game on the retail cartridge & use the pokewalker etc.

If one wanted to make this more elegant, it'd require soldering a SMT microswitch next to the IR transceiver, cut a hole in the top of the cart, then use the switch to control the /CS EEPROM line so you could switch it on or off without having to take things apart and resolder every time you wanted to read/write the save data... too much work for me I think.

Anyhow, as I said, I don't know if anyone else has solved the problem but figured I'd share my results. For me, the important thing is being able to backup my game save data - I'm continuing to use the retail cart so I can play with the pokewalker. :)

Cheers!

-Atashi

Link to comment
Share on other sites

Give it time. I think ARDSi will have a firmware update that can bypass the lock on the cart nintendo put. There is no need to do this. For now, make a pokemon for Platinum, then trade it to HG/SS or get a friend to help you over wifi.

Link to comment
Share on other sites

Give it time. I think ARDSi will have a firmware update that can bypass the lock on the cart nintendo put. There is no need to do this. For now, make a pokemon for Platinum, then trade it to HG/SS or get a friend to help you over wifi.

There's no "lock."

The cart is simply made differently, so the save data can't be found.

Link to comment
Share on other sites

  • 4 weeks later...
Does the cart pop back on smoothly?

If you mean can you just "snap" it back together, no. The two pieces are sealed by glue which must be broken to open the game, and the way its designed there's nothing else to keep the pieces from falling apart. If you have a steady hand and some superglue with a small nozzle you can get it back together good as new.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...