M5Stack companion ALPHA
Codename Sonar
M5Stack companion ALPHA
Pocket sonar on 2.4 GHz Wi-Fi
Alpha testing. Open the board menu — each row shows the cutout photo next to its name. Search by name, chip, or nickname (CYD, LilyGO, Heltec). Leave Auto-detect on if you are unsure. Plug USB-C and flash. The password is entered on the device by cycling letters with the buttons. This page never asks for it.
ESP32-S3 USB device IDs change once. The same USB-C cable shows two different devices:
- 303a:1001 USB-Serial-JTAG (WinUSB) — download / esptool. Pick this to flash.
- 303a:4001 TinyUSB Board CDC (usbser.sys) — MicroPython after reset. New COM port. Not the flash device.
Vendor ID stays Espressif 303a. Product ID is what changes (1001 → 4001). Browsers store permission as VID+PID, so the CDC port needs its own click if we have to talk to it. macOS and Linux need no extra driver. 4001 with a dark StickS3/S5 panel is MicroPython running — pick that Board CDC port so boot.py can raise the LCD rail. If 1001 never becomes 4001, the image did not start.
Device
Auto-detect on USB connect · override only if two boards share this chip
Sign in to flash and sync a companion.