Hacking the Modern Tamagotchi With UART

Although not technically the first virtual pet, the Tamagotchi handhelds certainly popularized the idea and made it a worldwide phenomenon. In the late 90s it was hard to go out in public and not see them dangling from backpacks and belt loops. They turned out to be more than a passing fad, too. There have been Tamagotchis in various forms since then, and one of the latest, the Tamagotchi Paradise, is uniquely hackable thanks to this custom UART interface.
The build starts with a simple and inexpensive CH340G UART adapter with a built-in USB interface. A custom 3D printed enclosure is used to house the adapter and also help to expose the interface to the Tamagotchi. This is done by wiring three pins to nickel strips, which are threaded through slits in the case and looped back around to create a pogo-style adapter for the Tamagotchiโs custom dock. Normally this would be used to link to other Tamagotchis, but in this case the USB-to-UART adapter mimics it, allowing for all kinds of in-game shenanigans. The projectโs creator [Squalius] shows it off by connecting it directly to a browser tool in Google Chrome.
Not only that, but this can also be used to modify the software running on the handheld entirely, with the video showing demos playing not onlyย Super Mario but alsoย DOOMย (of course). This isnโt too surprising given that these games are built with modern 32-bit ARM microcontrollers. For the 90s purists, though, it probably wonโt surprise anyone to know that these devices have been the subject of various hacks almost since they came out.
