Skip to content

Flash Bruce firmware on the M5Stack StickS3

Install the open-source Bruce firmware on your M5Stack StickS3 directly from this page. You need Chrome or Edge on a desktop computer and a USB-C data cable.

M5Stack StickS3 · Bruce
Loading flasher…

How do I flash Bruce on a StickS3?

Connect the StickS3 with a USB-C cable, click Connect, choose the serial port, then click Flash. The board resets into flash mode automatically.

Using PINGEQUA RF PACK S3

RF PACK S3 is handled as a native Bruce/StickS3 flow in this project. It does not need a custom brucePins.conf, so the setup flow does not enable clean install by default and does not run the post-flash brucePins writer.

Use the guided flow at Set up your device when you want the product-specific RF PACK S3 instructions after flashing.

Which browsers can flash the StickS3?

BrowserSupported
Chrome / Edge (desktop)Yes
Chrome (Android)Yes
Safari (macOS / iOS)No
FirefoxNo

Browser flashing relies on the Web Serial API, available only in Chromium-based browsers.

Troubleshooting

SymptomFix
No port shows in the pickerUse a USB-C data cable and confirm the StickS3 is powered.
Failed to connectUnplug and replug the device, then click Connect again.
Download / CORS errorThe firmware host or proxy is briefly unreachable. Refresh and retry.

What is Bruce?

Bruce is an open-source firmware tool for ESP32 devices used in wireless and hardware research and education. Source code and releases are published at github.com/BruceDevices/firmware under the AGPL-3.0 license.

Frequently asked questions

What is Bruce firmware?

Bruce is an open-source ESP32 multi-tool firmware (Sub-GHz, RF, IR, RFID/NFC, WiFi, BadUSB). It is community firmware (AGPL-3.0); this page flashes the upstream binary.

Does the M5Stack StickS3 enter flash mode automatically?

Yes. The StickS3 uses an ESP32-S3 with USB-Serial-JTAG, so the flasher resets it into the bootloader over USB automatically — just click Connect, no buttons.

Do I need an RF module for Bruce?

Bruce's Sub-GHz and 2.4 GHz tools need a CC1101 + nRF24 add-on such as the RF Pack S3 for the StickS3. Without a module the RF menus have no radio to drive.

Which browsers can flash the StickS3?

Chrome or Edge on desktop (and Chrome on Android). Flashing uses the Web Serial API, which Safari and Firefox do not support.

WARNING

For educational and lawful testing purposes only. Comply with all applicable laws in your jurisdiction.

Last updated:

Released under the MIT License.