Skip to content

Use an ESP32 (wroom) as WiFi chip for GEVCU (instead of buggy ichip)

License

Notifications You must be signed in to change notification settings

cgalpin/GEVCU-ESP32Web

 
 

Repository files navigation

GEVCU - ESP32 Web

by Michael Neuweiler

A replacement for the GEVCU iChip. Use an ESP32 to connect via the existing serial interface to the GEVCU. It provide the GEVCU website and data via websocket to a web browser.

Requires the following libraries:

Requires the following hardware:

  • ESP32 - if possible with SD card reader integrated
  • SD card with FAT filesystem to store the web site data on (you may also use 2MB SPIFFS instead). Upload the contents of the directory "data" to the root of the file system.
  • GEVCU (General Electric Vehicle Control Unit) to connect to via serial interface.

Note: To ensure flawless operation, increase the "max_files" config in SD_MMC.cpp from 5 to 20 ! (in SDMMCFS::begin() )

Upload Parameters:

  • Board: ESP32 Dev Module
  • Upload Speed: 921600
  • CPU Freq: 240MHz
  • Flash Freq: 80MHz
  • Flash Mode: QIO
  • Flash Size: 4MB (32Mb)
  • Partition Scheme: Default with SPIFFS (1.2MB App, 1.5MB SPIFFS)
  • Core Debug Level: none
  • PSRAM: disabled
  • Port: gevcu at 192.168.3.1 (for over the air update once a working copy has been installed via USB)

About

Use an ESP32 (wroom) as WiFi chip for GEVCU (instead of buggy ichip)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 41.6%
  • C++ 26.2%
  • HTML 23.5%
  • CSS 8.0%
  • C 0.7%