Web Flasher¶
You can flash the firmware directly from your browser — no toolchain, no
cargo, nothing to install.
Note
The Web Flasher uses the Web Serial API, which is currently supported by Google Chrome and Microsoft Edge on desktop. It will not work in Firefox or Safari, or on mobile.
Steps¶
Open the Web Flasher: f321x.github.io/offline-bitcoin-atm.
Connect your ESP32 to the computer over USB.
Click Install Firmware and select the serial port for your ESP32.
Wait for the flash to complete.
The flasher always serves the firmware from the latest GitHub release.
After flashing, the ATM starts a WiFi access point for initial configuration — continue with Configuration.