Skip to content

Releases: tombueng/LuxDMX

v1.0.108 (2026-06-26 16:39 UTC)

26 Jun 16:39
477fe9b

Choose a tag to compare

Pre-release

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.gzgunzip 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)

26 Jun 01:50
b706b64

Choose a tag to compare

Pre-release

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.gzgunzip 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)

26 Jun 00:33
57b9f54

Choose a tag to compare

Pre-release

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)

26 Jun 16:39
477fe9b

Choose a tag to compare

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.gzgunzip 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)

25 Jun 19:39
28fafea

Choose a tag to compare

Pre-release

What's new in v1.0.97

  • fix(esp_dmx): guard UART ISR against corrupt dmx_num (#34)

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.97 from 28fafea

v1.0.95 (2026-06-24 19:42 UTC)

24 Jun 19:42
e98c81e

Choose a tag to compare

Pre-release

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)

24 Jun 17:01
486b431

Choose a tag to compare

Pre-release

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)

24 Jun 16:56
a4b2458

Choose a tag to compare

Pre-release

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)

22 Jun 22:37
840a443

Choose a tag to compare

Pre-release

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)

22 Jun 19:46
af9ce8f

Choose a tag to compare

Pre-release

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