> For the complete documentation index, see [llms.txt](https://teravolt.gitbook.io/teravolt/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://teravolt.gitbook.io/teravolt/radio/aeroelrs-2.4/flashing-firmware.md).

# Flashing Firmware

{% hint style="info" %}
WiFi-Hotspot feature will be available in future firmware upgrades
{% endhint %}

You can flash or update the firmware using:

* UART Flash:
  1. Hold the BOOT pin low (bridge to GND) while powering on
  2. Use ELRS Configurator with a USB-to-UART adapter
  3. Select the correct target and flash over UART
* Wi-Fi Flash:
  1. Power the receiver normally
  2. After \~30 seconds, it enters Wi-Fi update mode
  3. Connect to ExpressLRS RX Wi-Fi network
  4. Access <http://10.0.0.1> to upload firmware

#### Binding

1. Power the receiver — it enters Bind Mode automatically (Yellow LED blinks)
2. On the transmitter, open the ELRS Lua script, select Bind
3. Once bound, the LED will turn solid purple and telemetry will be active
