Skip to content

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

Draft
unlogisch04 wants to merge 3 commits intomainfrom
feat_flashmode
Draft

Feature: Firmware Tool Checks / Support for ESP8266 USB Flash mode#1728
unlogisch04 wants to merge 3 commits intomainfrom
feat_flashmode

Conversation

@unlogisch04
Copy link
Contributor

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)

@unlogisch04 unlogisch04 added the Status: Help Wanted Needs some help to make progress label Jan 27, 2026
@github-actions github-actions bot added the Area: Server Related to the server label Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: Server Related to the server Status: Help Wanted Needs some help to make progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant