OTA - over the air firmware update

This guide describes how to remotely update firmware with mDash.

  1. If your device is not yet connected to mDash, follow the quick start to connect
  2. Export your firmware file:
    • Arduino: in Arduino IDE menu, select "Sketch" > "Export compiled binary"
    • ESP-IDF: execute make all in the project directory. That will produce build/PROJECT_NAME.bin file
    • Mongoose OS: execute mos build in the project directory. That will produce build/fw.zip file
  3. In mDash device dashboard, click on "OTA update" link. A file selection dialog appears
  4. Navigate to the firmware file and select it
  5. Done! Just wait until the OTA is finished.

The animation below shows an example for the compiled Arduino sketch: