Use a data cable.
Some USB cables only charge. If no port appears in the browser's list, try another cable or another USB port.
Web flasher
Choose your board, connect it with a USB cable, and the flasher writes the current firmware. On the SenseCAP Indicator D1 it installs both chips, straight over the factory firmware. An update keeps Wi-Fi, settings, and lists.
This browser cannot talk to USB devices. Open this page in Chrome, Edge, or Opera on a computer.
This board runs other firmware, such as the one it came with. To install McpVue, the flasher erases the whole flash first. The old firmware and its data are gone afterwards, and this page cannot bring them back.
Before you start
Some USB cables only charge. If no port appears in the browser's list, try another cable or another USB port.
Only one program can use the port. Close serial monitors, PlatformIO, and other flasher tabs, then try again.
If the flasher cannot talk to an S3 board, unplug it, hold BOOT while plugging it back in, then release BOOT and connect again.
One USB-C cable reaches both chips. The ESP32-S3 is the "USB Serial (CH340)" port, the RP2040 "INDICATOR RP2040" or "USB Serial Device". Windows may install the CH340 driver the first time; on Linux your user needs access to serial ports. Keep the cable in until the flasher is done.
Press the board's reset button or unplug it once after the flasher finishes. The firmware starts with the McpVue sign.
Licence
The first time you flash a board, enter your licence code. It is linked to that board's device ID, read from the chip.
A licensed board is recognised on every later visit. Connect it and install the new version without a code.
If a board breaks, contact us and we move your licence to the new one.
The board's device ID, its licence, and a log of each flash with your IP address and browser, to help with support and to protect licences. Nothing else.