Skip to content

A simple guide to install ESP32 Marauder firmware from source to your CYD, without the hassle of editing multiple files.

Notifications You must be signed in to change notification settings

jei3m/cyd-marauder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 Marauder from Source to CYD.

A simple guide to installing the firmware from source without the hassle of editing multiple files.


Learn More:

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


Preparing Arduino IDE 2.2.1

  1. Install Arduino IDE version 2.2.1 from: SOURCEFORGE
  2. Open the Arduino IDE and go to File>Preferences
  3. Add the following URLs to Additional Boards Manager UR
  1. Now, go to Tools>Board>Boards Manager, search for esp32 and install esp32 by Espressif Systems
  • Make sure it is version 2.0.11
  1. Install the CH340X Drivers

Installation of Arduino IDE Libraries:

  1. From this repository, download the libraries folder.
  2. Copy and paste the libraries folder to:
  3. C:\Users\USERNAME\OneDrive\Documents\Arduino

Screenshot 2024-07-02 103638


Replacing platform.txt file

  1. Download the platform.txt file from this repository, then copy it.
  2. Go to C:\Users\USERNAME\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11

Screenshot 2024-07-02 103738

  1. Paste the platform.txt you copied from this repository, replacing the existing one from the abovementioned directory.

TFT_eSPI-master

  1. Depending on your type of CYD, edit the value of USER_SETUP.H inside the TFT_eSPI-master library folder.
  2. Go to: C:\Users\USERNAME\OneDrive\Documents\Arduino\libraries\TFT_eSPI-master
  3. Open the USER_SETUP.H file.
  4. Edit accordingly, depending on your device. Refer to the images below.
  • 1 USB CYD w/o GPS:

1 usb

  • 2 USB CYD w/o GPS

2usb

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.

The Source Code of ESP32 Marauder

  1. Download the esp32_marauder.zip from this repository and extract it.
  2. After extracting the zip file onto a folder, open esp32_marauder.ino.
  3. Avoid updating libraries, just to be safe.
  4. For boards, choose LOLIN D32.

board

  1. Your port depends on the value of COM# on where your CYD is connected.
  2. Set the Partition Scheme to MINIMAL SPIFFS (LARGE APP WITH OTA)
  3. Set the upload speed to 115200

boardsall

  1. Click on verify and hit upload.

Modding the Splash Screen

  1. Open the esp32_marauder.ino file that is located inside the esp32_marauder folder.
  2. Look and edit these lines of code:

ino

About

A simple guide to install ESP32 Marauder firmware from source to your CYD, without the hassle of editing multiple files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published