Skip to content

Installing Firmware via OTA

Just Call Me Koko edited this page May 26, 2022 · 14 revisions

Installing Firmware via OTA

The original ESP32 Marauder firmware uses many libraries and a few IDF modifications. To avoid having to install and configure all of these libraries, this option allows the user to install a very basic firmware to the ESP32. This firmware will not involve any additional libraries or configurations and it will allow the user to install the precompiled Marauder binary via a web browser.

  1. Follow the instructions under Arduino IDE Setup
  2. Open the Arduino IDE
  3. Plug your ESP32 Marauder Kit into a USB port using a micro USB data cable and select the COM port under Tools>Port
  4. Select the appropriate ESP32 module under Tools>Boards
    • If you are using the ESP32 Marauder Kit: Adafruit ESP32 Feather
    • If you do not see this board option, ensure your Arduino IDE is on the latest version
  5. For partition scheme, select Minimal SPIFFS (Large APPS with OTA)
  6. Copy the ESP32 Marauder OTA Upload firmware source from here into your Arduino IDE window
  7. Click the Upload button in the top left corner of the Arduino IDE and let the code compile and upload to the ESP32 Marauder
  8. Download the latest release of the ESP32 Marauder firmware
    • The file you want will have _kit at the end of its name
  9. With the ESP32 Marauder Kit powered on, Connect to the ESP32 Marauder OTA WiFi network
    • Network ESSID: MarauderOTA
    • Network Password: justcallmekoko
  10. Open your web browser application
  11. Navigate to http://192.168.4.1
  12. Login using the provided credentials
    • Username: admin
    • Password: admin
  13. Once you are logged in, refresh the web page
  14. Browse for the firmware file you downloaded
  15. Click the Update button
    • The ESP32 Marauder will automatically reboot once the update process is complete
Clone this wiki locally