Installing Firmware via OTA - sayotte/ESP32Marauder GitHub Wiki
Installing Firmware via OTA
THIS IS DEPRECATED
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.
- Follow the instructions under Arduino IDE Setup
- Open the Arduino IDE
- 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
- Select the appropriate ESP32 module under
Tools>Boards- Select
LOLIN D32for the following:- Marauder v4 (OG)
- Marauder v6
- Marauder Mini
- Select
Adafruit ESP32 Featherfor the following:- Marauder Kit
- Select
ESP32-S2 dev boardfor 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
- Select
- For partition scheme, select
Minimal SPIFFS (Large APPS with OTA)- For Marauder Flipper, select 16MB for
Flash Size
- For Marauder Flipper, select 16MB for
- Copy the ESP32 Marauder OTA Upload firmware source from here into your Arduino IDE window
- Click the Upload button in the top left corner of the Arduino IDE and let the code compile and upload to the ESP32 Marauder
- 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 |
- With the ESP32 Marauder Kit powered on, Connect to the ESP32 Marauder OTA WiFi network
- Network ESSID:
MarauderOTA - Network Password:
justcallmekoko
- Network ESSID:
- Open your web browser application
- Navigate to http://192.168.4.1
- Login using the provided credentials
- Username:
admin - Password:
admin
- Username:
- Once you are logged in, refresh the web page
- Browse for the firmware file you downloaded
- Click the
Updatebutton- 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
- Even though the device automatically reboots, press the physical RESET button before disconnecting power to force the device to hard reboot