Feature: Firmware Tool Checks / Support for ESP8266 USB Flash mode #75

Open
opened 2026-04-05 17:55:37 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @unlogisch04 on 1/27/2026

Target is the following additions:

  • Add OTA Support for ESP32 chips / newer OTA protocol

Todo:

  • Automatically detect if the Firmware supports flashmode. If yes, do not ask to set the Flash pin. This feature is mainly for ESP8266 for Officials SlimeVR Trackers. Other boards should relay on RTS/DTR signal like D1 Mini,...

  • OTA Add a check not to flash wrong firmware to wrong boards more likely MCU. (Currently its possible to flash a esp32 firmware to a esp8266 tracker.
    The OTA Protocol seems not to have any protection against it, expect the OTA Port

  • Firmware Tool need to deliver the MCU for a board. (Probably with backup for older firmware with a fallback default)

  • Firmware Flasher tool needs to verify / show only compatible tracker with the selected firmware.

  • Firmware Flasher tool needs to display a warning if flashing a different board than it was before. (SlimeVR vs SlimeVR v1.2)

*Originally created by @unlogisch04 on 1/27/2026* Target is the following additions: - [x] Add OTA Support for ESP32 chips / newer OTA protocol Todo: - [ ] Automatically detect if the Firmware supports flashmode. If yes, do not ask to set the Flash pin. This feature is mainly for ESP8266 for Officials SlimeVR Trackers. Other boards should relay on RTS/DTR signal like D1 Mini,... - [ ] OTA Add a check not to flash wrong firmware to wrong boards more likely MCU. (Currently its possible to flash a esp32 firmware to a esp8266 tracker. The OTA Protocol seems not to have any protection against it, expect the OTA Port - [ ] Firmware Tool need to deliver the MCU for a board. (Probably with backup for older firmware with a fallback default) - [ ] Firmware Flasher tool needs to verify / show only compatible tracker with the selected firmware. - [ ] Firmware Flasher tool needs to display a warning if flashing a different board than it was before. (SlimeVR vs SlimeVR v1.2)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/SlimeVR-Server#75