Skip to content

Installing Firmware From Source

Just Call Me Koko edited this page Jul 27, 2023 · 3 revisions

Installing Firmware From Source

ESP32 WROOM-32U

If you are building your own Marauder or assembling the ESP32 Marauder Kit, it will be necessary to run your own initial install of the ESP32 Marauder firmware. The following method uses the Arduino IDE.

  1. Follow the IDE setup instructions under Arduino IDE Setup
  2. Download and install the following libraries using the ZIP library installer under Sketch>Library>Add .ZIP Library
  1. Follow these instructions for installing ESP32 Spiffs Tool

  2. Install the CH340 Drivers

  3. Download or clone this repository

  4. Open esp32_marauder.ino in your Arduino IDE

    • If you're using the analog battery measuring circuit, go to the MenuFunctions.h and change "#define BATTERY_ANALOG_ON" to 1
  5. Define your hardware version with the following lines in config.h. To determine which version you posses, see Marauder Versions

  6. Plug your ESP32 into a USB port and select the COM port under Tools>Port

  7. 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)
  8. For partition scheme, select Minimal SPIFFS (Large APPS with OTA)

  9. Click ESP32 Sketch Data Upload and wait for the SPIFFS upload to finish

  10. Copy my User_Setup.h into your TFT_eSPI library folder to replace the one already in there

  11. Click the upload button

Clone this wiki locally