Skip to content

Add a driver installation guide and link it from the web installer - #10

Open
Ptitlouis6012 wants to merge 1 commit into
TigerTag-Project:mainfrom
Ptitlouis6012:docs/no-com-port-guide
Open

Add a driver installation guide and link it from the web installer#10
Ptitlouis6012 wants to merge 1 commit into
TigerTag-Project:mainfrom
Ptitlouis6012:docs/no-com-port-guide

Conversation

@Ptitlouis6012

Copy link
Copy Markdown
Contributor

What does this change?

Adds a new INSTALL_DRIVER_ESP32_S3.md guide (macOS / Windows / Linux) for getting the ESP32-S3 to show up as a COM/serial port, and links it from a new info box on the web installer's Install step ("No COM port detected?"), right under the existing "first install wipes the board" note. Translated into all 9 site languages.

Why?

This isn't hypothetical: users have actually run into the flasher showing no serial port at all, and manually installing the Espressif USB driver fixed it for them every time. Right now the installer page gives no hint that this is even a known, fixable problem — someone stuck on it has no obvious next step. Surfacing the guide right there, at the exact moment the "Connect and install" button would otherwise silently do nothing, should save those users the trouble of figuring it out (or giving up).

How was it tested?

Docs and web-installer assets only — no firmware code touched. Verified by serving web-installer/ locally and confirming in-browser that the new note renders in the right place, in the right style, and that the link resolves to the guide.

Checklist

  • bash scripts/check-codemap.sh passes — N/A, .ino not touched
  • bash scripts/check-i18n.sh passes — N/A, only web-installer/i18n.js touched, not the firmware i18n.h
  • bash scripts/update_toc.sh run — N/A, no // §N — banner touched
  • WORKLOG.md updated — N/A, WORKLOG.md is maintainer-scoped, not touched by this fork PR
  • Comments I touched are still true of the code around them
  • Smallest diff that does the job — no unrelated reformatting

For a UI change

  • Visual only: no change to what data is shown, how it's computed, or touch-zone coordinates
  • I checked the LVGL v8 traps — N/A, this is the web installer page (HTML/CSS/JS), not the LVGL firmware UI
  • Screenshot or photo attached — see the rendered note box in the Files changed diff for web-installer/index.html

Add a second info box on the web installer's Install step, shown
right under the "first install wipes the board" note: "No COM port
detected?" pointing to a new INSTALL_DRIVER_ESP32_S3.md, which walks
through getting the ESP32-S3 to show up as a serial port on macOS,
Windows and Linux. Translated into all 9 site languages.
@Ptitlouis6012
Ptitlouis6012 force-pushed the docs/no-com-port-guide branch from 48802bf to 1abed76 Compare August 12, 2026 17:01
@Ptitlouis6012

Copy link
Copy Markdown
Contributor Author

Fixed — the guide had emoji in its section headings (macOS/Windows/Linux), which tripped the "no emoji in documentation" guard. Replaced the checkmark with the allowed U+2713 too. Force-pushed a single clean commit rebased on main.

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.

1 participant