HexaOS

Flashing HexaOS

There are two ways to install HexaOS on an ESP32: directly from your browser, or with the command-line esptool.

Browser flashing

The easiest method — no installation. Connect your ESP32 over USB, open the web flasher, and follow the prompts.

Browser flashing uses the Web Serial API, which works in Chromium-based browsers (Chrome, Edge, Brave) over HTTPS. Firefox and Safari are not supported — use the esptool method below.

esptool (any OS)

Install esptool and flash the firmware image:

pip install esptool
esptool --chip esp32 --port /dev/ttyUSB0 write_flash 0x0 hexaos.bin

Replace the port and image name with your values. Exact offsets and the download link will be published with each release.