Pokemon SoulSilver Save Hack

Posted 2010.03.20 11.45 in Computers/Internet/Technology by Stephanie

So after taking apart the pokegame and the pokewalker, I put it all back together and have been playing with it now and then. I figured out how to catch more pokemen but couldn’t tell which ones are good or bad…so I sort of go by who’s cuter. My guy Bungee was cute but then he evovled and got bigger and meaner and less cute. I had a hooty that I stuck in the pokewalker and sort of forgot about for a day or two, and he caught a few things. One of them was some kind of frilly fluffy pony thing, and she’s cute so I put the hooty away and have the pony stuffed in the pokewalker. Anyways, blah blah blah.

So I’ve been seeing lots of people saying that they can’t get the precious save-game data out of their pokecartridge, or they’ve been playing on a flashcart and now want to put the save data back into the pokecart so they can use the pokewalker (the IR stuff is hardware, only exists on the real cartridge not the flashcarts.)

This morning I decided to have a look and see what the problem was. I took apart my SoulSilver cart again to map out how it was set up.

In normal cartridges, edge-connector pin 6 is the /CS signal for the EEPROM. (See here for details.) 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.

Read more »