10 / status and distributionFirmware image first, source second
We flipped the usual release order on purpose: instead of dropping raw source first, we're shipping a ready-to-flash image first: one esptool command and the cube plays. The code is already on GitHub, with the full matching sources next to the binary.
▣Plays on the desk for days on end. Lab build, 9/9 stations with logos, touch, favorites
▣10-minute continuous test passed. 0.0 s of injected silence, with 1 real source restart along the way
▣Two physical BT speakers confirmed. Pairing, auto-reconnect after a restart, adopting incoming connections
◔Long-run qualification in progress. 60 min → 2 h → 8 h continuous-play thresholds before release
▣Image 0.4 available for download. Full flash (byte-reproducible build), with noise mode: white / pink / brown
▣GitHub repo: published. Full sources next to the binary and in the open repository: github.com/fiedoruk/open-radio (license, §2)
+ / known issues and next versions
◔Touch and speed. We run at the hardware's limits: one 2.4 GHz radio and every kilobyte of RAM accounted for. Some things, like starting and controlling the noise generator, have noticeable latency today. Responsiveness = the next release's priority
◔Not everything works as it should yet. This is build 0.2, the odd hiccup happens. When something stops playing: unplug and replug the power, the cube picks itself back up
▷Easter eggs. One or two easter eggs are hiding in the system: features waiting for their official release. Finders keepers ;)
Declared licenses: GPL-3.0-or-later (code) · CC BY-SA 4.0 (documentation) · CC0 (station catalog) · no retransmission or recording of broadcasts · station logos only with broadcaster consent