I managed to successfully unlock my G&W firmware using an STM32 programmer.
Once unlocked, it's possible to compile and flash a port of the retro-go emulator collection and a handful of roms.
The emulation is surprisingly good, making the games fully playable at 60fps with sound.
Currently supports Game Boy, NES, SMS and Game Gear.
The G&W only has 1MB of storage available, but it's possible to solder a 16MB replacement instead which should allow for a good selection of roms.
Be very careful de-soldering the SPI flash chip as it's easy to lift pads and break traces. Then solder in the new 16MB chip.
Now when you re-flash the chip you can fit all the larger roms easily.. 16MB is a lot for NES games, mine isn't even half full with 24.
** All credit to stacksmashing for figuring out how to break the device open, and kbeckmann for porting the emulator.
![2dHaMvz.jpg](https://i.imgur.com/2dHaMvz.jpg)
![lxtCreU.jpg](https://i.imgur.com/lxtCreU.jpg)
Once unlocked, it's possible to compile and flash a port of the retro-go emulator collection and a handful of roms.
![xrIczD2.jpg](https://i.imgur.com/xrIczD2.jpg)
![DQXxvbd.jpg](https://i.imgur.com/DQXxvbd.jpg)
The emulation is surprisingly good, making the games fully playable at 60fps with sound.
Currently supports Game Boy, NES, SMS and Game Gear.
The G&W only has 1MB of storage available, but it's possible to solder a 16MB replacement instead which should allow for a good selection of roms.
Be very careful de-soldering the SPI flash chip as it's easy to lift pads and break traces. Then solder in the new 16MB chip.
![hrbYOQi.jpg](https://i.imgur.com/hrbYOQi.jpg)
![oAZRdw7.jpg](https://i.imgur.com/oAZRdw7.jpg)
Now when you re-flash the chip you can fit all the larger roms easily.. 16MB is a lot for NES games, mine isn't even half full with 24.
![t0o841h.jpg](https://i.imgur.com/t0o841h.jpg)
![cKosNcD.jpg](https://i.imgur.com/cKosNcD.jpg)
** All credit to stacksmashing for figuring out how to break the device open, and kbeckmann for porting the emulator.
Last edited by subcon959,