Crush 80 firmware
FirmwareMaintainer: per-key RGB, OpenRGB, the update and recovery tooling, the hardware findings. Fork of a community ZMK port, Apache-2.0
154 LEDs
lit from a ported WS2812 driver on the SoC's SPI DMA, GRB, one data line
Open firmware for a Wobkey Crush 80 Pro keyboard whose vendor never released source: ZMK on the Telink TLSR9511, a RISC-V SoC. USB, Bluetooth, 154 per-key LEDs and OpenRGB, installed over the stock updater with one cable.
My first identification was wrong: WB32 and a QMK port that could never run. The stock image's USB descriptor said TLSR9511, QMK has no port for it, and the findings document records the wrong turn next to the evidence. The matrix, LED line and power gate were traced from PCB photos and the stock binary's GPIO init.