Releases: tombueng/LuxDMX
Releases · tombueng/LuxDMX
v1.0.108 (2026-06-26 16:39 UTC)
What's new in v1.0.108
- feat(web): collapse the settings version list to the newest 5
- docs: regenerate the demo gif with the LuxDMX UI
Flash files
- ESP32 (WROOM-32, WROVER):
firmware.bin+flash.ps1 - ESP32-S3 (DevKitC-1):
firmware-esp32s3.bin - WT32-ETH01 (Ethernet):
firmware-wt32eth01.bin
Debug symbols (decode a panic): firmware*.elf.gz — gunzip it, then xtensa-esp32-elf-addr2line -pfiaC -e firmware.elf 0x...
Build 1.0.108 from 477fe9b
v1.0.106 (2026-06-26 01:50 UTC)
What's new in v1.0.106
- docs: link the demo video via luxdmx.org/video (single source)
- ci: gzip each firmware.elf right after its build (fix: later source build evicts it)
- ci: publish gzipped firmware.elf debug symbols on versioned releases
Flash files
- ESP32 (WROOM-32, WROVER):
firmware.bin+flash.ps1 - ESP32-S3 (DevKitC-1):
firmware-esp32s3.bin - WT32-ETH01 (Ethernet):
firmware-wt32eth01.bin
Debug symbols (decode a panic): firmware*.elf.gz — gunzip it, then xtensa-esp32-elf-addr2line -pfiaC -e firmware.elf 0x...
Build 1.0.106 from b706b64
v1.0.105 (2026-06-26 00:33 UTC)
What's new in v1.0.105
- fix(web): show on-board fixed wiring hint for the LuxDMX v4 builtin
- feat(web): show only boards for the detected chip + cache-bust the UI
- fix: restore per-version OTA + settings version list lost in rebrand
- fix: OTA URL wouldn't compile (literal + literal)
- ci: upload firmware bins as artifacts on every build
- rebrand: address review - revert hostname default, fix silk script
- rebrand: Regenerate Gerber files with LuxDMX branding
- rebrand: Fix last fp-lib-table description
- rebrand: FINAL - update netlist + board descriptor IDs
- rebrand: Final sweep - all remaining LumiGate refs
- rebrand: Complete LumiGate → LuxDMX - all remaining refs
- rebrand: Final LumiGate → LuxDMX updates
- rebrand(hardware): Update schematic - all LumiGate → LuxDMX
- rebrand(hardware): Update PCB silk - LumiGate → LuxDMX + luxdmx.org
- rebrand: KiCad project file updated after board rename
- rebrand: Final cleanup - update gitignore and test documentation
- rebrand(hardware): Complete Phase 5 - rename all KiCad files from lumigate to luxdmx
- rebrand(hardware): Update PCB silkscreen to link to luxdmx.org instead of GitHub
- rebrand: LumiGate to LuxDMX across all source, build, and docs
- rebrand(docs): LuxDMX in dev tooling, show generators, e2e tests, wiring + flash script
- rebrand(docs): LumiGate to LuxDMX in README, hardware + docs; new docs logo
- rebrand(docs): regenerate status + settings screenshots with LuxDMX branding
- rebrand(firmware): LumiGate to LuxDMX
Flash files
- ESP32 (WROOM-32, WROVER):
firmware.bin+flash.ps1 - ESP32-S3 (DevKitC-1):
firmware-esp32s3.bin - WT32-ETH01 (Ethernet):
firmware-wt32eth01.bin
Build 1.0.105 from 57b9f54
Latest → v1.0.108 (2026-06-26 16:39 UTC)
What's new in v1.0.108
- feat(web): collapse the settings version list to the newest 5
- docs: regenerate the demo gif with the LuxDMX UI
Flash files
- ESP32 (WROOM-32, WROVER):
firmware.bin+flash.ps1 - ESP32-S3 (DevKitC-1):
firmware-esp32s3.bin - WT32-ETH01 (Ethernet):
firmware-wt32eth01.bin
Debug symbols (decode a panic): firmware*.elf.gz — gunzip it, then xtensa-esp32-elf-addr2line -pfiaC -e firmware.elf 0x...
Build 1.0.108 from 477fe9b
v1.0.97 (2026-06-25 19:39 UTC)
v1.0.95 (2026-06-24 19:42 UTC)
What's new in v1.0.95
- firmware: v4 board defaults (2nd universe + display) + rename lumigate_v3 -> lumigate_v4
- hardware v4: add generated schematic (matches the v4 netlist)
- hardware v4: XLR-5 fix + regenerate v4 board renders + v4 PCB labels
- hardware v4: drop the case + hardware-README v4/status cleanup
- hardware v4: drop redundant CC2 escape via + silk DRC re-verify
- hardware v4: full re-route to best outcome (0 unrouted, 3 waivers, EN auto-routed)
- hardware v4: auto-fanout U9 GND in rebuild_iso (kills the recurring manual fix)
- hardware v4: TPS2116 ideal-diode OR + BOM/CPL completeness + fab fixes
- hardware v4: validation report - Ethernet diff-pair skew + silk-over-pad checks
- hardware v4: finish validation report (3D audit, thermal, deferred items)
- hardware v4: back key-features grid + silk normalization + validator fixes
- hardware v4: pre-fab validation pass + connector/LED pinout silk
- hardware v4: ruggedization + grounding + plated mounting holes
Flash files
- ESP32 (WROOM-32, WROVER):
firmware.bin+flash.ps1 - ESP32-S3 (DevKitC-1):
firmware-esp32s3.bin - WT32-ETH01 (Ethernet):
firmware-wt32eth01.bin
Build 1.0.95 from e98c81e
v1.0.93 (2026-06-24 17:01 UTC)
What's new in v1.0.93
- feat(net): unified wired-Ethernet selector + secure link-loss fallback (#30)
- feat(net): configurable RMII PHY family + pins/address (closes #27)
- test+docs(net): assert ethRmii/wiredPhy in web-ui spec; README notes the Wired PHY selector
- feat(net): runtime-select the wired Ethernet PHY (W5500 or RMII/LAN8720)
Flash files
- ESP32 (WROOM-32, WROVER):
firmware.bin+flash.ps1 - ESP32-S3 (DevKitC-1):
firmware-esp32s3.bin - WT32-ETH01 (Ethernet):
firmware-wt32eth01.bin
Build 1.0.93 from 486b431
v1.0.92 (2026-06-24 16:56 UTC)
What's new in v1.0.92
- test+docs(net): assert ethRmii/wiredPhy in web-ui spec; README notes the Wired PHY selector
- feat(net): runtime-select the wired Ethernet PHY (W5500 or RMII/LAN8720)
Flash files
- ESP32 (WROOM-32, WROVER):
firmware.bin+flash.ps1 - ESP32-S3 (DevKitC-1):
firmware-esp32s3.bin - WT32-ETH01 (Ethernet):
firmware-wt32eth01.bin
Build 1.0.92 from a4b2458
v1.0.89 (2026-06-22 22:37 UTC)
What's new in v1.0.89
- build(s3): add USE_ETH_SPI to esp32s3dev_fast to match esp32s3dev
- docs: document source merging + fix stale WS byte-13 (srcStatus)
Flash files
- ESP32 (WROOM-32, WROVER):
firmware.bin+flash.ps1 - ESP32-S3 (DevKitC-1):
firmware-esp32s3.bin - WT32-ETH01 (Ethernet):
firmware-wt32eth01.bin
Build 1.0.89 from 840a443
v1.0.87 (2026-06-22 19:46 UTC)
What's new in v1.0.87
- fix(merge): address code-review findings (#10)
- feat(merge): make conflict warning merge-aware + add a merging indicator (#10)
- build(s3): add esp32s3dev_fast dev env (precompiled libs, no source build)
- feat(merge): per-output HTP/LTP source merging + sACN priority (#10)
Flash files
- ESP32 (WROOM-32, WROVER):
firmware.bin+flash.ps1 - ESP32-S3 (DevKitC-1):
firmware-esp32s3.bin - WT32-ETH01 (Ethernet):
firmware-wt32eth01.bin
Build 1.0.87 from af9ce8f