Skip to content

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

Draft
unlogisch04 wants to merge 3 commits into
mainfrom
feat_flashmode
Draft

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

Conversation

@unlogisch04

Copy link
Copy Markdown
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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants