A simple guide to installing the firmware from source without the hassle of editing multiple files.
If you want a Webflash Installer go to: Fr4nkFletcher
For more information about the whole ESP32 Marauder thingy, go to: justcallmekoko
For an in-depth process of installation, check out: smoochiee
- Install Arduino IDE version 2.2.1 from: SOURCEFORGE
- Open the Arduino IDE and go to File>Preferences
- Add the following URLs to Additional Boards Manager UR
- https://dl.espressif.com/dl/package_esp32_index.json
- https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
- Now, go to Tools>Board>Boards Manager, search for esp32 and install esp32 by Espressif Systems
- Make sure it is version
2.0.11
- Install the CH340X Drivers
- From this repository, download the
libraries
folder. - Copy and paste the
libraries
folder to: C:\Users\USERNAME\OneDrive\Documents\Arduino
- Download the
platform.txt
file from this repository, then copy it. - Go to
C:\Users\USERNAME\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11
- Paste the
platform.txt
you copied from this repository, replacing the existing one from the abovementioned directory.
- Depending on your type of CYD, edit the value of
USER_SETUP.H
inside theTFT_eSPI-master
library folder. - Go to:
C:\Users\USERNAME\OneDrive\Documents\Arduino\libraries\TFT_eSPI-master
- Open the
USER_SETUP.H
file. - Edit accordingly, depending on your device. Refer to the images below.
- 1 USB CYD w/o GPS:
- 2 USB CYD w/o GPS
The USER_SETUP.H
is responsible for the inversion of colors. Especially in some cases where you flashed the firmware and the interface displays with a white background.
- Don't forget to hit save.
- Download the
esp32_marauder.zip
from this repository and extract it. - After extracting the zip file onto a folder, open
esp32_marauder.ino
. - Avoid updating libraries, just to be safe.
- For boards, choose LOLIN D32.
- Your port depends on the value of COM# on where your CYD is connected.
- Set the Partition Scheme to
MINIMAL SPIFFS (LARGE APP WITH OTA)
- Set the upload speed to
115200
- Click on verify and hit upload.
- Open the
esp32_marauder.ino
file that is located inside theesp32_marauder
folder. - Look and edit these lines of code: