Back to browse
GitHub Repository
21 starsC++

Svitrix – open-source firmware for Ulanzi TC001 pixel clock

by BladeRunningMan·Mar 8, 2026·1 point·1 comment

AI Analysis

●●SolidDark HorseShip ItNiche Gem

Fixed the buggy original firmware—memory leaks gone, tests added, browser flasher works.

Strengths
  • Surgical fork: identified and fixed real bugs (memory leaks, no test coverage) in unstable upstream.
  • Home Assistant auto-discovery and MQTT API lower the integration barrier for non-developers.
  • Browser-based OTA flasher removes the CLI/serial complexity; pre-installed apps (time, weather, battery) work immediately.
Weaknesses
  • Incremental improvement on an existing project; lacks novel hardware or algorithmic contribution.
  • No evidence of broader adoption or differentiation beyond 'we fixed AWTRIX bugs'; niche audience (Ulanzi device owners).
Category
Target Audience

Smart home enthusiasts, Home Assistant users, IoT hobbyists, DIY matrix display builders

Similar To

AWTRIX 3 · Tasmota · ESPHome

Post Description

I got Ulanzi TC001 pixel clocks and flashed them with AWTRIX — an open-source ESP32 firmware. It kept crashing and rebooting. Dug into the code and found memory leaks, no tests, and a messy architecture. Forked it, fixed dozens of bugs, added tests, restructured into modules. Works with Home Assistant via MQTT with auto-discovery. Built an online flasher so you can flash directly from the browser.

Similar Projects

Floating-Point JPEG Decoder

This repo rips out STB-Image's fixed-point iDCT and 8-bit pipeline and replaces it with a float32 path so YUV->RGB conversion and resampling keep extra precision — you can actually see less banding in the provided GIFs and histograms. It also supports encoding float pixels back to JPEG and ships demos that explore recompression stability, which is a neat, very focused trick if you only have JPEGs (RAW still wins).

WizardryNiche Gem
rsaxvc
304mo ago
Design●●Solid

The Alphabetical Clock

Sorts all 43,200 possible times alphabetically and points a needle to the current one.

Rabbit HoleWizardry
secretdark
40222mo ago