Skip to content

smoochiee/MARAUDER-FOR-CYD---CHEAP-YELLOW-DISPLAY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

MARAUDER-FOR-CYD---CHEAP-YELLOW-DISPLAY

This is a tutorial on how you port marauder to your cyd devices

If you want a Webflash Installer go to Fr4nkFletcher


PREPARING IDE SET UP IDE 2.2.1

  1. Install and open the the latest release of Arduino IDE
  2. In the Arduino IDE, go to File>Preferences
  3. Add the following URLs to Additional Boards Manager UR
  1. Go to Tools>Board>Boards Manager, search for esp32 and install esp32 by Espressif Systems
  • Make sure it is version 2.0.10
  1. INSTALL THE CH340X Drivers

Multiple Definition of ieee80211_raw_frame_sanity_check

WE NEED TO EDIT ESP32 BOARD platform.txt

  • OPEN ANY FOLDER ON YOUR DESKTOP
  • COPY AND PASTE ON ADDRESS BAR SEE PICTURE BELOW :
  •   C:\Users\USERNAME\AppData\Local\Arduino15\packages\esp32\hardware\esp32
    
  • NOTE!!! YOU NEED TO CHANGE USERNAME ACCORDING TO YOUR username see : copy paste
  1. With any text editor open platform.txt
  2. Add -w to the following compiler settings (add like example picture)
  • build.extra_flags.esp32
  • build.extra_flags.esp32s2
  • build.extra_flags.esp32s3
  • build.extra_flags.esp32c3
  • plat
  1. Add -zmuldefs to the following compiler settings (add like example picture)
  • compiler.c.elf.libs.esp32
  • compiler.c.elf.libs.esp32s2
  • compiler.c.elf.libs.esp32s3
  • compiler.c.elf.libs.esp32c3
  • com

LIBRARY NEEDED FOR INSTALLATION

LIBRARIES download and extra to your arduino library folder like this picture : libraries


EDIT VALUE ON USER_SETUP.H ON TFT_ESPI_MASTER LIBRARY FOLDER ACCORDING TO YOUR TYPE OF CYD SEE PICTURE :

  1. ONE USB CYD

1 USB

  1. TWO USB CYD

2 USB


SOURCE CODE OF MARAUDER

  1. GO TO MARAUDER RELEASE DOWNLOAD LATEST RELEASE SC

  2. UNZIP SOURCE CODE

NOW WE EDIT SOME FILES ON ESP32 MARAUDER FOLDER OPEN WITH ANY TEXT EDITOR BUT PREFER USING NOTE++

  1. OPEN CONFIG.H
  • UNCOMMENT DEFINE MARAUDER_V4
    DEFINE MARAUDER

  • COMMENT OUT #define HAS_TEMP_SENSOR & #define HAS_PWR_MGMT CYD DONT HAVE ONE AS PER GPS AND NEOPIXEL DONT MIND IT.... IF DEF MARAUDER _V4

  • DEFINE KIT_LED_BUILTIN TO #define KIT_LED_BUILTIN 17 AS PER CYD LED PIN STATED HERE CYD PINS

LED

  • DEFINE SD_CS TO #define SD_CS 5

SD CS

  • DEFINE GPS PINS #define GPS_SERIAL_INDEX 2 #define GPS_TX 1 #define GPS_RX 3 SEE Fr4nkFletcherFOR GPS

GPS

  • DONT FORGET TO HIT SAVE!!!

  1. OPEN DISPLAY.CPP
  • DEFINE #ifdef TFT_SHIELD TO uint16_t calData[5] = { 350, 3465, 188, 3431, 2 }; DISPLAYCPP

  • DONT FORGET TO HIT SAVE!!!

  1. OPEN MENUFUNCTIONS.CPP
  • DEFINE #ifdef TFT_SHIELD TO uint16_t calData[5] = { 350, 3465, 188, 3431, 2 }; MENUFUNCTIONS
  • DONT FORGET TO HIT SAVE!!!
  1. OPEN WIFISCAN.CPP YOU NEED TO DEFINE 3X SEE LINE # MAYBE DIFFER DEPENDS ON MARAUDER SOURCE UPDATE
  • DEFINE #ifdef TFT_SHIELD TO uint16_t calData[5] = { 188, 3408, 286, 3498, 1 }; // Landscape TFT Shield W1

  • DEFINE #ifdef TFT_SHIELD TO uint16_t calData[5] = { 188, 3408, 286, 3498, 1 }; // Landscape TFT Shield W2

  • DEFINE #ifdef TFT_SHIELD TO uint16_t calData[5] = { 188, 3408, 286, 3498, 1 }; // Landscape TFT Shield W3

  • DONT FORGET TO HIT SAVE!!!


SETTING UP IDE FOR COMPILATION GO TO TOOLSTAB

  • FOR BOARDS WE CHOOSE LOLIN D32

  • FOR PORT DEPENDS ON YOUR VALUE COM# ON YOUR DEVICE MANAGER

    COM PORT

  • PARTITION SCHEME SET TO MINIMAL SPIFFS (LARGE APP WITH OTA)

  • UPLOAD SPEED TO 115200 IF YOU HAVE PROBLEM WITH UPLOADING

IDE

MAKING BIN FILE IF YOU NEED GO TO SKETCH TAB AND SELECT EXPORT COMPILED BINARY

bin

  • BUILD OUTPUT IS ON BUILD FOLDER

buildbin

FOR MODDING SPLASH SCREEN GO TO MARAUDER SPLASH MOD

IF YOU HAVE ERRORS SEE MARAUDER WIKI FAQ

Acknowledgments

A big shoutout to the creators and supporters of the ESP32 Cheap Yellow Display project and the community Discord, especially Fr4nkFletcher and ggaljoen for Tft_espi Library. And of course JustCallMeKoko for the foundational work on the ESP32 Marauder. THANK YOU ATOMNFT.ETH FOR DONATIONS.

DONATION

If you like you can donate to MY PAYPAL ACCOUNT :

PAYPAL or GCASH

About

This is a tutorial on how you port marauder to your cyd devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published