Yongha Kim encontró una forma de hacer que el SmallTV de GeekMagic muestre casi cualquier cosa sin cambiarle el firmware de fábrica y sin sacar el cautín, informó Hackaday el 6 de octubre. El método aprovecha el visor de fotos que el aparato ya trae, y el código está publicado en el repositorio token-tv de GitHub.
¿Qué es el SmallTV?
La línea SmallTV de GeekMagic son gadgets baratos que juntan un microcontrolador y una pantalla dentro de una pequeña carcasa plástica, pensados para mostrar la hora o el clima. Funcionan con un ESP8266 o un ESP32, y podrían pasar por un proyecto casero si no fuera por la carcasa de fabricación profesional. En Hackaday no descartan que GeekMagic haya sacado la idea de algún proyecto DIY que ya existía.
Ya circulaban varios hacks para estos equipos, y casi todos pasan por reemplazar el firmware original. El de Kim es distinto porque deja intacto el software de fábrica y tampoco obliga a soldar.
Cómo funciona el envío por HTTP
La imagen la genera otra máquina de la red, por ejemplo el computador de escritorio o un servidor, y se envía al SmallTV por HTTP. En el ejemplo de Kim la imagen sale de un programa en Python con la biblioteca Pillow y muestra los datos de uso de Claude y Codex, aunque el contenido puede ser cualquier otro.
Basta con crear una imagen de 240x240 píxeles y mandarla al equipo, así que el diseño visual queda libre. También acepta GIF, lo que permite sumar animaciones. La información que se muestre puede salir de cualquier lenguaje de programación o herramienta que uno maneje. Hackaday lo describe como una prueba de concepto y espera ver qué hace la comunidad ahora que el método está demostrado.
La alternativa de cambiar el firmware
Para quien prefiera ir más a fondo, el camino de reemplazar por completo el firmware del aparato sigue disponible, y Hackaday ya mostró cómo convertir este juguete de escritorio en un notificador programable.




