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
-----
1. Open the **Web Flasher**:
`f321x.github.io/offline-bitcoin-atm `_.
2. Connect your ESP32 to the computer over USB.
3. Click **Install Firmware** and select the serial port for your ESP32.
4. 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 :doc:`../configuration`.