Web Serial · esptool

Flash the stock firmware

Put Solana OS, the badge’s stock firmware, on your badge straight from this page over USB. Nothing to install: no ESP-IDF, no esptool. Use it to update a badge or to bring one back from other firmware.

It’s the same build the emulator runs, so you can try it there first. To flash without the browser, download it.

Version
Solana OS 0.4.4
Built
Oct 28 2026 12:59:08 · ESP-IDF v5.5.4 · commit a5f7c13-dirty
Source
firmware/ in the repo. The emulator runs the same build
Checks
Each image is checked against its SHA-256 after download and its MD5 on the badge after writing

Loading…

Offline · esptool

Download it

No Chrome, or no internet where you’re flashing? Take the same images as a .zip and flash them from a terminal with esptool. The README inside explains how, with both erase options.

solana-os-0.4.4.zip

4 images, their checksums and a README

Download .zip

Unzip it and run this in the folder with esptool 5. PORT is the badge’s port: /dev/cu.usbserial-… on macOS, /dev/ttyUSB0 on Linux, COM3 or similar on Windows.

In the unzipped folder
esptool --chip esp32c5 -p PORT -b 460800 --no-stub write-flash 0x2000 bootloader.bin 0x8000 partition-table.bin 0xf000 ota_data_initial.bin 0x20000 solana_os.bin