Skip to content

Releases

v1.5.3

Choose a tag to compare

@VID-PRO VID-PRO released this 31 Jul 13:15
  • fixed matrix startup on tc-wl-clap
  • tc-wl-clap supports now oled menu
  • fixed many bugs

Flashing

Firmware binaries are attached to the release as
TC-WL-{HDMI,LTC,CLAP}_{firmware,bootloader,partitions,merged}.bin.
Use the merged binary for a single-command flash, or flash the three parts individually.

TC-WL-HDMI (ESP32-P4-WIFI6 — HDMI receiver + BLE server)

Merged (single file):

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash 0x0 TC-WL-HDMI_merged.bin

Individual:

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-HDMI_bootloader.bin \
  0x8000 TC-WL-HDMI_partitions.bin \
  0x10000 TC-WL-HDMI_firmware.bin

TC-WL-LTC (ESP32-C3 — dual-role master/slave)

The app connects to the master via BLE and displays timecode;
use Settings → Device Mode to switch between Slave and Master.
Merged (single file):

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash 0x0 TC-WL-LTC_merged.bin

Individual:

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-LTC_bootloader.bin \
  0x8000 TC-WL-LTC_partitions.bin \
  0x10000 TC-WL-LTC_firmware.bin

TC-WL-CLAP (ESP32-C3 — BLE client, LED matrix only)

Merged (single file):

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash 0x0 TC-WL-CLAP_merged.bin

Individual:

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-CLAP_bootloader.bin \
  0x8000 TC-WL-CLAP_partitions.bin \
  0x10000 TC-WL-CLAP_firmware.bin

Android app

Download TC-WL.apk and sideload it on your phone.


Replace /dev/ttyUSB0 with your port (e.g. COM3 on Windows, /dev/cu.usbmodem* on macOS).

v1.5.2

Choose a tag to compare

@VID-PRO VID-PRO released this 26 Jul 21:20
  • master select from app
  • many app fixes

Flashing

Firmware binaries are attached to the release as
TC-WL-{HDMI,LTC,CLAP}_{firmware,bootloader,partitions,merged}.bin.
Use the merged binary for a single-command flash, or flash the three parts individually.

TC-WL-HDMI (ESP32-P4-WIFI6 — HDMI receiver + BLE server)

Merged (single file):

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash 0x0 TC-WL-HDMI_merged.bin

Individual:

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-HDMI_bootloader.bin \
  0x8000 TC-WL-HDMI_partitions.bin \
  0x10000 TC-WL-HDMI_firmware.bin

TC-WL-LTC (ESP32-C3 — dual-role master/slave)

The app connects to the master via BLE and displays timecode;
use Settings → Device Mode to switch between Slave and Master.
Merged (single file):

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash 0x0 TC-WL-LTC_merged.bin

Individual:

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-LTC_bootloader.bin \
  0x8000 TC-WL-LTC_partitions.bin \
  0x10000 TC-WL-LTC_firmware.bin

TC-WL-CLAP (ESP32-C3 — BLE client, LED matrix only)

Merged (single file):

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash 0x0 TC-WL-CLAP_merged.bin

Individual:

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-CLAP_bootloader.bin \
  0x8000 TC-WL-CLAP_partitions.bin \
  0x10000 TC-WL-CLAP_firmware.bin

Android app

Download TC-WL.apk and sideload it on your phone.


Replace /dev/ttyUSB0 with your port (e.g. COM3 on Windows, /dev/cu.usbmodem* on macOS).

v1.5.1

Choose a tag to compare

@VID-PRO VID-PRO released this 25 Jul 23:15

fixed master selection from oled menu


Flashing

Firmware binaries are attached to the release as
TC-WL-{HDMI,LTC,CLAP}_{firmware,bootloader,partitions,merged}.bin.
Use the merged binary for a single-command flash, or flash the three parts individually.

TC-WL-HDMI (ESP32-P4-WIFI6 — HDMI receiver + BLE server)

Merged (single file):

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash 0x0 TC-WL-HDMI_merged.bin

Individual:

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-HDMI_bootloader.bin \
  0x8000 TC-WL-HDMI_partitions.bin \
  0x10000 TC-WL-HDMI_firmware.bin

TC-WL-LTC (ESP32-C3 — dual-role master/slave)

The app connects to the master via BLE and displays timecode;
use Settings → Device Mode to switch between Slave and Master.
Merged (single file):

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash 0x0 TC-WL-LTC_merged.bin

Individual:

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-LTC_bootloader.bin \
  0x8000 TC-WL-LTC_partitions.bin \
  0x10000 TC-WL-LTC_firmware.bin

TC-WL-CLAP (ESP32-C3 — BLE client, LED matrix only)

Merged (single file):

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash 0x0 TC-WL-CLAP_merged.bin

Individual:

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-CLAP_bootloader.bin \
  0x8000 TC-WL-CLAP_partitions.bin \
  0x10000 TC-WL-CLAP_firmware.bin

Android app

Download TC-WL.apk and sideload it on your phone.


Replace /dev/ttyUSB0 with your port (e.g. COM3 on Windows, /dev/cu.usbmodem* on macOS).

v1.5.0

Choose a tag to compare

@VID-PRO VID-PRO released this 25 Jul 20:31
  • fixed minimal frame offset
  • set master on oled
  • ...

Flashing

Firmware binaries are attached to the release as
TC-WL-{HDMI,LTC,CLAP}_{firmware,bootloader,partitions}.bin.

TC-WL-HDMI (ESP32-P4-WIFI6 — HDMI receiver + BLE server)

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-HDMI_bootloader.bin \
  0x8000 TC-WL-HDMI_partitions.bin \
  0x10000 TC-WL-HDMI_firmware.bin

TC-WL-LTC (ESP32-C3 — dual-role master/slave)

The app connects to the master via BLE and displays timecode;
use Settings → Device Mode to switch between Slave and Master.

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-LTC_bootloader.bin \
  0x8000 TC-WL-LTC_partitions.bin \
  0x10000 TC-WL-LTC_firmware.bin

TC-WL-CLAP (ESP32-C3 — BLE client, LED matrix only)

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-CLAP_bootloader.bin \
  0x8000 TC-WL-CLAP_partitions.bin \
  0x10000 TC-WL-CLAP_firmware.bin

Android app

Download TC-WL.apk and sideload it on your phone.


Replace /dev/ttyUSB0 with your port (e.g. COM3 on Windows, /dev/cu.usbmodem* on macOS).

v1.4.9

Choose a tag to compare

@VID-PRO VID-PRO released this 24 Jul 00:50
  • set Timecode from app and oled
  • other fixes

Flashing

Firmware binaries are attached to the release as
TC-WL-{HDMI,LTC,CLAP}_{firmware,bootloader,partitions}.bin.

TC-WL-HDMI (ESP32-P4-WIFI6 — HDMI receiver + BLE server)

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-HDMI_bootloader.bin \
  0x8000 TC-WL-HDMI_partitions.bin \
  0x10000 TC-WL-HDMI_firmware.bin

TC-WL-LTC (ESP32-C3 — dual-role master/slave)

The app connects to the master via BLE and displays timecode;
use Settings → Device Mode to switch between Slave and Master.

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-LTC_bootloader.bin \
  0x8000 TC-WL-LTC_partitions.bin \
  0x10000 TC-WL-LTC_firmware.bin

TC-WL-CLAP (ESP32-C3 — BLE client, LED matrix only)

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-CLAP_bootloader.bin \
  0x8000 TC-WL-CLAP_partitions.bin \
  0x10000 TC-WL-CLAP_firmware.bin

Android app

Download TC-WL.apk and sideload it on your phone.


Replace /dev/ttyUSB0 with your port (e.g. COM3 on Windows, /dev/cu.usbmodem* on macOS).

v1.4.8

Choose a tag to compare

@VID-PRO VID-PRO released this 24 Jul 00:14
  • new app
  • oled fixes
  • clap exes

Flashing

Firmware binaries are attached to the release as
TC-WL-{HDMI,LTC,CLAP}_{firmware,bootloader,partitions}.bin.

TC-WL-HDMI (ESP32-P4-WIFI6 — HDMI receiver + BLE server)

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-HDMI_bootloader.bin \
  0x8000 TC-WL-HDMI_partitions.bin \
  0x10000 TC-WL-HDMI_firmware.bin

TC-WL-LTC (ESP32-C3 — dual-role master/slave)

The app connects to the master via BLE and displays timecode;
use Settings → Device Mode to switch between Slave and Master.

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-LTC_bootloader.bin \
  0x8000 TC-WL-LTC_partitions.bin \
  0x10000 TC-WL-LTC_firmware.bin

TC-WL-CLAP (ESP32-C3 — BLE client, LED matrix only)

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-CLAP_bootloader.bin \
  0x8000 TC-WL-CLAP_partitions.bin \
  0x10000 TC-WL-CLAP_firmware.bin

Android app

Download TC-WL.apk and sideload it on your phone.


Replace /dev/ttyUSB0 with your port (e.g. COM3 on Windows, /dev/cu.usbmodem* on macOS).

v1.4.7

Choose a tag to compare

@VID-PRO VID-PRO released this 23 Jul 21:07
  • splash screen now with version number
  • some fixes for TC-WL-HDMI

Flashing

Firmware binaries are attached to the release as
TC-WL-{HDMI,LTC,CLAP}_{firmware,bootloader,partitions}.bin.

TC-WL-HDMI (ESP32-P4-WIFI6 — HDMI receiver + BLE server)

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-HDMI_bootloader.bin \
  0x8000 TC-WL-HDMI_partitions.bin \
  0x10000 TC-WL-HDMI_firmware.bin

TC-WL-LTC (ESP32-C3 — dual-role master/slave)

The app connects to the master via BLE and displays timecode;
use Settings → Device Mode to switch between Slave and Master.

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-LTC_bootloader.bin \
  0x8000 TC-WL-LTC_partitions.bin \
  0x10000 TC-WL-LTC_firmware.bin

TC-WL-CLAP (ESP32-C3 — BLE client, LED matrix only)

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-CLAP_bootloader.bin \
  0x8000 TC-WL-CLAP_partitions.bin \
  0x10000 TC-WL-CLAP_firmware.bin

Android app

Download TC-WL.apk and sideload it on your phone.


Replace /dev/ttyUSB0 with your port (e.g. COM3 on Windows, /dev/cu.usbmodem* on macOS).

v1.4.6

Choose a tag to compare

@VID-PRO VID-PRO released this 23 Jul 20:36
  • fixed TC-WL-HDMI cold boot problem
  • many oled updates and fixes
  • fps are now synced from master to slaves

Flashing

Firmware binaries are attached to the release as
TC-WL-{HDMI,LTC,CLAP}_{firmware,bootloader,partitions}.bin.

TC-WL-HDMI (ESP32-P4-WIFI6 — HDMI receiver + BLE server)

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-HDMI_bootloader.bin \
  0x8000 TC-WL-HDMI_partitions.bin \
  0x10000 TC-WL-HDMI_firmware.bin

TC-WL-LTC (ESP32-C3 — dual-role master/slave)

The app connects to the master via BLE and displays timecode;
use Settings → Device Mode to switch between Slave and Master.

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-LTC_bootloader.bin \
  0x8000 TC-WL-LTC_partitions.bin \
  0x10000 TC-WL-LTC_firmware.bin

TC-WL-CLAP (ESP32-C3 — BLE client, LED matrix only)

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-CLAP_bootloader.bin \
  0x8000 TC-WL-CLAP_partitions.bin \
  0x10000 TC-WL-CLAP_firmware.bin

Android app

Download TC-WL.apk and sideload it on your phone.


Replace /dev/ttyUSB0 with your port (e.g. COM3 on Windows, /dev/cu.usbmodem* on macOS).

v1.4.5

Choose a tag to compare

@VID-PRO VID-PRO released this 22 Jul 21:28

oled menu enhancements


Flashing

Firmware binaries are attached to the release as
TC-WL-{HDMI,LTC,CLAP}_{firmware,bootloader,partitions}.bin.

TC-WL-HDMI (ESP32-P4-WIFI6 — HDMI receiver + BLE server)

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-HDMI_bootloader.bin \
  0x8000 TC-WL-HDMI_partitions.bin \
  0x10000 TC-WL-HDMI_firmware.bin

TC-WL-LTC (ESP32-C3 — dual-role master/slave)

The app connects to the master via BLE and displays timecode;
use Settings → Device Mode to switch between Slave and Master.

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-LTC_bootloader.bin \
  0x8000 TC-WL-LTC_partitions.bin \
  0x10000 TC-WL-LTC_firmware.bin

TC-WL-CLAP (ESP32-C3 — BLE client, LED matrix only)

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-CLAP_bootloader.bin \
  0x8000 TC-WL-CLAP_partitions.bin \
  0x10000 TC-WL-CLAP_firmware.bin

Android app

Download TC-WL.apk and sideload it on your phone.


Replace /dev/ttyUSB0 with your port (e.g. COM3 on Windows, /dev/cu.usbmodem* on macOS).

v1.4.4

Choose a tag to compare

@VID-PRO VID-PRO released this 21 Jul 16:53

oled menu fixes


Flashing

Firmware binaries are attached to the release as
TC-WL-{HDMI,LTC,CLAP}_{firmware,bootloader,partitions}.bin.

TC-WL-HDMI (ESP32-P4-WIFI6 — HDMI receiver + BLE server)

esptool.py --chip esp32p4 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-HDMI_bootloader.bin \
  0x8000 TC-WL-HDMI_partitions.bin \
  0x10000 TC-WL-HDMI_firmware.bin

TC-WL-LTC (ESP32-C3 — dual-role master/slave)

The app connects to the master via BLE and displays timecode;
use Settings → Device Mode to switch between Slave and Master.

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-LTC_bootloader.bin \
  0x8000 TC-WL-LTC_partitions.bin \
  0x10000 TC-WL-LTC_firmware.bin

TC-WL-CLAP (ESP32-C3 — BLE client, LED matrix only)

esptool.py --chip esp32c3 --port /dev/ttyUSB0 write_flash \
  0x0 TC-WL-CLAP_bootloader.bin \
  0x8000 TC-WL-CLAP_partitions.bin \
  0x10000 TC-WL-CLAP_firmware.bin

Android app

Download TC-WL.apk and sideload it on your phone.


Replace /dev/ttyUSB0 with your port (e.g. COM3 on Windows, /dev/cu.usbmodem* on macOS).