Gadgets & More Gadgets
One thing I have come to realize over the years is that I am very prone to falling for gadgets. This means I have a graveyard of electronics that has followed me from Bicester to Manchester, across the Atlantic to Chapel Hill and back again…and then back again via shipping container and moving van to Cincinnati. There’s all sorts of weird and wonderful things; animal toys that click together and play different tones depending on the arrangement, my Sony Cyber-Shot DSC-U10 (still so cute!), the period of time where I’d take a Handspring Visor on the bus to Oxford every day before I gave in and finally bought my first real mobile phone (and that iPhone is probably still around somewhere too).
There’s all sorts of Bluetooth things, and then a spurt of things from 2022 when Tammy and I were throwing around ideas for another escape room, this time having one room across three different time zones. We really went all out on this; I have rolls of NFC sticker tags hanging about, and I had built a working Pepper’s Ghost effect that would have been used, plus I had already had the idea to pull in (then quite early) models capable of voice cloning and facial recognition. We probably should have written more of it down…maybe when Maeryn is a little older, we can run a version of it…
Then there’s the more recent things. The RFID/NFC battery-less e-ink photoframe (which promises a lot more than it can deliver, but some photos come out really nicely on it), the Xteink mini e-readers, and then the influx of ESP32 stick devices. These were Matt Webb’s fault. An absolutely tiny form-factor (smaller than a pack of chewing gum!) and yet it has 8Mb of memory. Anyway, I now have 5 of these because…of reasons. Finally, the most recent arrival is the Cardputer ADV, which is similar to one of those sticks but it has a “full” keyboard and looks so 90s-hacker-coded that I feel like I’m in Sneakers every time I look at it.1 Easily worth $30.
And then there’s Maeryn’s toys. When she got the Toniebox a couple of years ago, I did have a poke around at the state of reverse engineering, although sadly I came to the conclusion that it probably made sense just to play around with Creative Tonies instead of trying to flash (and likely brick) the Toniebox itself.
There’s also a competitor to Toniebox called Yoto, and one of the things that Yoto has going for it is that their Yoto Mini system is considerably smaller than a Toniebox2, and while it doesn’t have the cute range of figurines, the cards are so much easier to pack for travel. Tammy found a great deal on the Mini recently, and it arrived this weekend. I hadn’t really paid that much attention to the system, but when she took it out of the box, I was struck by how fun and little it was, with a simple 16x16 LCD panel that can be used by stories for little icons as stories are playing.
Anyway, more out of idle curiosity than anything else, I searched to see if there was a similar reverse engineering effort. And instead I landed on the developer API page. I’m fairly sure my eyes widened as I saw API contracts, MQTT events detailed, and quickly found a Python wrapper. You can even point to content that isn’t on their servers…and you can alter that content and get button push information from the box itself over the internet. Five minutes later, I had the idea of “Daddy’s London Travelogue”, where I can send an update (with fun icons!) every day I’m going to be in the UK in September, and Maeryn can put in a card to get the latest update every evening.
Naturally, before 13:00 on Saturday, Claude and I had this working. But there’s even more. The way that the Yoto system works…it doesn’t really care if you swap files about. Even if you do it dynamically. You could use the two button presses from the device to make a simple game work. Which in itself would be fun, but there’s nothing stopping you from using a separate controller system (e.g. a tablet or phone or dedicated ESP32 device…) and using that to control the webapp that you host to alter what gets sent to the Yoto Mini.
It was at that point I had to physically separate myself from the computer, as I was already plotting something akin to an aural version of Knightmare3, and it would have sucked up the whole rest of my day. And funnily enough, a good part of the day I should be actually spending with Maeryn…
…but there’s always nights…
-
It helps that most of the custom firmwares for the ADV look like this ↩︎
-
It seems like Tonie might be feeling the pinch a little here as they’ve just released the Toniebox Lite, which is a lot closer to the Yoto Mini’s size. And it also has USB-C charging, which is making it a tempting replacement… ↩︎
-
Look, you know it would be awesome. ↩︎





