Known issues · v1.8.3
  • M5Stick S3IR receive not functional — RMT conflict with ES8311 speaker; IR transmit works normally
Step 01
Select your board
6 of 6 available in v1.8.3
Info
Board reference
M5StickC Plus 1.1
M5StickC Plus 1.1
ESP32
USB portUSB-C
Baud rate115,200 8N1
BootloaderAuto (no buttons)
StorageLittleFS only
NoteAuto-enters download mode. If flashing fails, hold Button A while plugging USB-C.
AXP power buttonUp
BTN_A — front buttonSelect
BTN_B — side button (short press)Down
BTN_B — side button (hold >600ms)Back
No dedicated Back button — hold BTN_B to go back.
Encoder CCW (left turn)Up
Encoder CW (right turn)Down
Encoder pushSelect
BTN_A (short press, release)Back
AXP power buttonLeft
BTN_B (press, release)Right
Step 02
Choose install method
2 options
Step 03
Connect & flash
Target verified · ready
BoardM5StickC Plus 1.1
ChipESP32
Firmwarev1.8.3
MethodWeb Flasher
Targetm5stickcplus_11.bin
Web Serial is not supported in this browser. Use Chrome or Edge on desktop, or pick the manual download method above.
Serial Monitor · WebSerial · 921600IDLE
$ unigeek-flasher --ready
waiting for board selection...
click Flash firmware when connected
Ready
0%
Alt
No desktop? Flash from Android
USB-OTG · companion app
Android companion
Install firmware from your phone

The UniGeek Android app flashes any board over a USB-OTG cable — handy when you don’t have a desktop with Chrome or Edge. The same app also gives you Remote control and the File Manager over USB or Bluetooth.

  1. Download and sideload the APK (allow “install unknown apps” when prompted).
  2. Connect the board to your phone with a USB-C OTG cable.
  3. Open the app, choose Flash firmware, pick your board, and flash.
Download Android app (.apk)
Req.
Requirements
Read before flashing
01
USB-C or Micro-USB cable
Must be a data cable — charge-only cables won't enumerate. Double-check by trying to read the board over Serial first.
02
Chromium-based browser
Web Flasher uses WebSerial. Works in Chrome, Edge, Opera, and Brave. Firefox and Safari are not supported.
03
Board in bootloader mode
Most boards auto-enter bootloader. For T-Display variants, hold BOOT while pressing RESET before connecting.