M5StickS3

Board
by M5Stackm5stick-s3
Flash this board — 15 firmware options · Known good
M5StickS3 board
Board

Specifications

Radiosinherited from ESP32-S3

Wi-Fi
Wi-Fi 4 · 2.4 GHz
Bluetooth LE
BLE 5
Bluetooth Classic
no
802.15.4
no

USB

Native USB
yes
Connector
usb-c

Board

Form factor
m5-stick
Battery connector
yes
Charging
yes

Display & extras

Display
1.14in 135x240 LCD
Extras
imumicspeaker
Built onM5StickS3 BoardESP32-S3 SoC

ESP32-S3 stick form factor: 1.14in LCD, IMU, ES8311 mic/speaker, IR TX/RX, USB-C, built-in 250mAh battery.

Firmware for this board

Known good

  • BruceKnown goodpentestweb flasher
    Flash Bruceweb flasherknown-good

    Known good esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • LauncherKnown goodmultirelease .bin
    Flash Launcherin-browserknown-good

    Known good esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • M5 CrystalKnown goodpentestM5Burner
    Flash M5 CrystalM5Burnerknown-good

    Known good esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • M5StickS3 RogueDuckKnown goodbadusbM5Burner
    Flash M5StickS3 RogueDuckM5Burnerknown-good

    Known good esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

Unverified

  • CodeBuddy for StickS3Unverifiedmulti
    Flash CodeBuddy for StickS3guided

    Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • ESP-Claw For StickS3Unverifiedmulti
    Flash ESP-Claw For StickS3guided

    Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • furbleUnverifiedmulti
    Flash furbleguided

    Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • M5Gotchi - the pwnagotchi for CardputerUnverifiedpentest
    Flash M5Gotchi - the pwnagotchi for Cardputerguided

    Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • M5Stick NEMOUnverifiedpentestrelease .bin
    Flash M5Stick NEMOrelease .bin

    Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • Ricoh GR Live view shootingUnverifiedmulti
    Flash Ricoh GR Live view shootingguided

    Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • AI TaskHubUnverifiedmulti
    Flash AI TaskHubguided

    Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • VibeStick-for-MacUnverifiedmulti
    Flash VibeStick-for-Macguided

    Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

other

  • GhostBLE Cardputer + ADVdeclaredpentest
    Flash GhostBLE Cardputer + ADVguided

    declared esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • NucleoOsdeclaredmulti
    Flash NucleoOsguided

    declared esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

  • XiaoZhi ESP32declaredmulti
    Flash XiaoZhi ESP32guided

    declared esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.

Notes

  • ESP32-S3-PICO-1-N8R8; 8 MB flash, 8 MB PSRAM
  • BMI270 6-axis IMU, ES8311 audio codec (mic + speaker), IR TX/RX
  • io.power_out QUOTED: vendor Specifications table states "Grove Load Capacity -- No load: 5V; Max: 4.88V@0.38A" (voltage sags to 4.88V at the 380 mA max-load point)
  • io.gpio_exposed=13 COUNTED: the Hat2-Bus (2.54-16P) header table lists Boot (=GPIO0, boot-mode strap) plus G1/G8 (left column) and G5/G4/G6/G7/G43/G44/G2/G3 (right column) = {0,1,2,3,4,5,6,7,8,43,44}, 11 pads; the separate PORT.A HY2.0-4P Grove connector adds G9/G10, 2 pads -- total 13. Buttons (G11/G12), IR (G46/G42), and audio codec (G14/G15/G16/G17/G18/G47/G48) are internal, not on either header. io.gpio_free=11 DERIVED: subtracting esp32-s3's soc.reserved_pins that land in the exposed set -- G0 and G3 are both strapping -- gives 13 - 2 = 11; no usb_flash_tied pin ({19,20,35,36,37}) overlaps, and no display/PSRAM pin overlaps (PSRAM is on the SIP module, doesn't consume header pads).

Verify my board

Reads the connected chip over USB and checks it against what esp-atlas cites for M5StickS3 — over Web Serial, no backend, nothing leaves your browser.

In-browser verify needs Web Serial: Chrome or Edge on a desktop. Safari, Firefox and phones cannot do it.

Serial monitor

Not connected.