Skip to content

Add "button dance" info on first install. #305

Description

@jonwaterschoot

Which doc or page?

https://github.com/engmung/Patternflow/blob/main/BUILD_GUIDE.md#8-firmware

What is wrong or missing?

In both the build guide as well as the modal that steps you through the upload / flash settings we should add the correct button presses to enter the flashing mode.
In the Online flashing modal there's already a screen for when the user clicks / cancels out of the popup that shows good debug steps:

No port selected
If you didn't select a port because you didn't see your device listed, try the following steps:
Make sure that the device is connected to this computer (the one that runs the browser that shows this website)
Most devices have a tiny light when it is powered on. If yours has one, make sure it is on.
Make sure that the USB cable you use can be used for data and is not a power-only cable.
Make sure you have the right drivers installed. Below are the drivers for common chips used in ESP devices:
CP2102 drivers: Windows & Mac
CH342, CH343, CH9102 drivers: Windows, Mac
(download via blue button with icon)
CH340, CH341 drivers: Windows, Mac
(download via blue button with icon)

Suggested fix

Before the first step we should already say: if you do not see USB JTAG/serial debug unit in the popup, try pressing the boot + reset buttons like this:
To manually force an ESP32-S3 into firmware download (bootloader) mode:

  1. Press and hold the BOOT button,
  2. tap and release the EN / RST(Reset) button,
  3. and then release the BOOT button.

You should now see the option with this line in it: USB JTAG/serial debug unit (COM4) – Paired
(The COM port number will depend on which USB port you use on your computer.)

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:docsBuild guides, READMEs, documentation

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions