A Super Cheap Desk Toy Becomes A Hackable Desktop Notifier

The GeekMagic SmallTV is as its name suggests, a tiny, vaguely TV-styled, device with a screen, that’s sold as a desktop notifier. Depending on the firmware running on the device it can display various pieces of information, ranging from the time and weather to the current price of Bitcoin. What makes it interesting is that it supports software updates over WiFi, so [Giovi321] has made a new firmware package for it.

A screenshot of AliExpress showing a range of the devices for sale.
These things are readily available from AliExpress.

It seems there are several versions of this device, something which appears to be reflected in the prices they sell for on AliExpress. The older version runs on the ESP8266, and there’s also a ESP32-C2 variant in the wild. The firmware supports both flavors, providing stock and crypto tickers, an ADS-B tracker, and a Claude AI token usage gauge.

What gives this potential is that the various functions are clearly split out in the code, and there’s nothing to stop you pointing it at a data source of your choosing. This makes it more than a bit of cheap e-waste novelty, and we hope that others will take up the baton and do interesting things with it.

The ESSP8266 is a chip we don’t see too much of these days, having been surpassed by its ESP32 siblings. Still, someone recently gave it a simple OS.

15 thoughts on “A Super Cheap Desk Toy Becomes A Hackable Desktop Notifier

    1. Unfortunately it was not mature enough when released. The firmware was as unstable as its wireless connection, documentation chaotic, no reasonable SDK and until ESP-IDF came, it was hard to deal with. There is no reason to use it today beyond some legacy products.

    2. I see the ESP8266 as a pivotal device, because it gave us very cheap wifi connectivity in a microcontroller for the first time. Now it’s normal, then it was a very expensive second chip. Then suddenly it was a dollar.

  1. I had a knockoff SmallTV that was accidentally sent to me that ran some mining software on it instead of the SmallTV I ordered. I had unsuccessfully tried installing other firmware on it.
    Opened up an issue on Github if maybe a port for my unit was in the books and four hours later it’s done. Incredible support.

  2. Does AliExpress have a feature/function/button for ‘Just Send Me Any Random Object’? How else are you supposed to use the site (or, increasingly, Amazon or even Newegg, since everyone seems to be headed that same direction)?

    Take any given device, and there will be 300 listings for it, under different ‘brand’ names (obviously from a random character generator), with different model names, with completely different specs, and with wildly different prices. There is NO WAY to find out any real facts about anything. The sellers have never laid eyes on the actual items. This marketplaceization of everything is something I just do not have the patience for.

    1. Sometimes people just like to hack on cheap gadgets. It doesn’t mean they manufacture them.

      And in this case, the “droppshipping business” is Ali Express. I think we can rule that one out.

      Dial back your cynicism. This is not the rest of the internet. This is Hackaday. We do this for fun.

      1. Dial back your cynicism.

        I dunno. The better engineers that I have worked with were typically cynics. They were not bitter or haters or anything like that, they just never took anything at face value and assumed that there was always an agenda that was being made known.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.