Skip to content

Installing Firmware via OTA

Just Call Me Koko edited this page Oct 13, 2023 · 13 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 into a USB port and select the COM port under Tools>Port
    • You may need to hold the "boot" button while inserting the USB
  4. Select the appropriate ESP32 module under Tools>Boards
    • Select LOLIN D32 for the following:
      • Marauder v4 (OG)
      • Marauder v6
      • Marauder Mini
    • Select Adafruit ESP32 Feather for the following:
      • Marauder Kit
    • Select ESP32-S2 dev board for the following:
      • Marauder Flipper (Flipper Zero WiFi Dev Board)
    • 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)
    • For Marauder Flipper, select 16MB for Flash Size
  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
Hardware Binary Version
v4 (OG) _old_hardware.bin
v6 _new_hardware.bin/_v6.bin
v6.1 _v6_1.bin
Kit _kit.bin
Mini _mini.bin
Flipper Zero _flipper.bin
MutliBoard S3 _multiboardS3.bin
LDDB/NodeMCU/Wemos _lddb.bin
Dev Board Pro _marauder_dev_board_pro.bin
  1. With the ESP32 Marauder Kit powered on, Connect to the ESP32 Marauder OTA WiFi network
    • Network ESSID: MarauderOTA
    • Network Password: justcallmekoko
  2. Open your web browser application
  3. Navigate to http://192.168.4.1
  4. Login using the provided credentials
    • Username: admin
    • Password: admin
  5. Once you are logged in, refresh the web page
  6. Browse for the firmware file you downloaded
  7. Click the Update button
    • The ESP32 Marauder will automatically reboot once the update process is complete
    • After reaching 100%, wait ~60sec before restarting or removing power from the dev board
  8. Even though the device automatically reboots, press the physical RESET button before disconnecting power to force the device to hard reboot
Clone this wiki locally