Releases: nickn17/evDash
V4.0.0 2024-11-08
!! Note !! This is an initial support release. Known issues include:
- Core2 v1.0: When powered via external CAN, the module does not start. You need to briefly connect USB power, and after disconnecting, it runs fine. Tested for a few months with this configuration.
- Core2 v1.1, CoreS3: Support is not thoroughly tested yet. Basic USB and OBD2 functionality should work. The community will need to help complete other features.
- CoreS3: Using COMMU CAN power with GNSS settings for C2, and connecting USB caused smoke and resulted in a burnt CoreS3. Please proceed with caution and at your own risk.
Changelog: - New: M5Stack CoreS3 support
- LogSerial via HWCDC instead HardwareSerial
- M5GFX, M5Unified
- Rewritten ESprite to LGFX_Sprite, fonts::xx
- CAN CS/INT pins
- New: M5Stack Core2 v1.1 board
- Core2 v1.0 rewriten to latest m5core2 branch
- No longer support for SLEEP MODE - deep sleep and shutdown
3.0.6 2024-04-11
- motor1/2 rpm instead out temperature
v3.0.2 2024-03-20
v3.0.2 2024-03-20
- Improved logic for stop CAN queue - not only car off but not charging too (works with DC charger)
- Average charging speed in kW
- Gyro motion sensor support (orange icon), wake queue with gyro sensor motion
Note: Core2 contains gyro-chip on small board with battery (bottom module)
v3.0.1 2024-03-19
- "stop CAN command queue" optimizations
- "sentry ON" message when car is parked (sleep mode = off)
- Car speed type (auto, only from car, only from gps)
v3.0.0 2024-03-16
- No longer supported boards - TTGO-T4 and M5Stack Core1
- New gps M5 module GNSS works with UART2 / 38400 settings
- [DEV] added support for new board M5Stack CoreS3
- Removed SIM800L module support
- Removed feature: Headlight reminder
- Removed feature: Pre-drawn charging graphs
- Menu Board/Power mode (external/USB)
- Menu Others/Gps/Module type - init sequence (none, M5 NEO-M8N, M5 GNSS)
- Source code comments by Spotzify and Code AI extension
- Colored booting sequence
- Display status - No CAN response, CAN failed
- Speed screen now displays charging info (time, HV voltage/current) instead speed 0 km/h
- Init sdcard (saved 500ms)
- GPS handling (removed infinity loop)
- eGMP - When "ignition" is off evDash scan only 1 ECU (770/22BC03) to check ignitionOn state.
v2.8.4 2024-01-16
Last version for TTGO-T4 and M5Stack Core1
2.8.3 2023-12-25
removed debugData1/2 structures. Replaced with contribute anonymous data feature.
e-GMP - added bms mode (none/LTR/PTC/cooling)
webinterface only for Core2 (memory problems with core1)
ABRP switched to https (thanks to Spotzify)
v2.8.2 2023-12-23
GPS serial speed (default 9600)
command queue autostop option (recommended for eGMP)
v2.8.1 2023-11-20
MQTT client (remote upload)
v2.8.0 2023-11-17
Menu item - Clear driving & charging stats
Some speedKmh / speedKmhGPS fixes
Sleep mode = OFF | SCREEN ONLY (prevent AUX 12V battery drain)
Automatically turn off CAN scanning when 2 minute inactive
car stopped, not in D/R drive mode
car is not charging
voltage is under 14V (dcdc is not running)
TODO: BMS state - HV battery was disconnected
Wake up CAN scanning when
gps speed > 10-20kmh
voltage is >= 14V (dcdc is runinng)
any touch on display
v2.7.10 2023-09-21
Speed screen: Show drive mode (neutral), drive, reverse, and charging type AC/DC
Automatic shutdown to protect AUX 12V in sleep mode / screen only
eGMP - In/Out temperature
v2.7.9 2023-08-30
fix: eGMP Ioniq6 dc2dc is sometimes not active in forward driving mode and evDash then turn off screen
fix: abrp sdcard records are saved when the switch in the menu is off
v2.7.8 2023-08-23
Added reboot menu item
Fixed gps 0 longitude
v2.7.7 2023-06-17
- Initial code for BT3 and OBD2 WIFI adapters
- Code cleaning
- Switch for turn off backup wifi, additional icon indicating backup wifi
- Setting for BT3 adapter name, OBD2 WIFI ip/port
v2.7.3 2023-05-30
- Touch screen, better response for single tap, long press supoort, btnA-C handling
- Removed modal dialog for CAN initialization. Better info about errors
- CAN max.limit (512 chars) for mergedResponse. Prevents corrupt setting variables with invalid CAN responses.
v2.7.0 2023-01-22
M5stack Core2 library from 1.2.0 to 1.5.0
v2.6.9 2023-01-16
v2.6.9
v2.2.0 2020-12-12
- Direct CAN support with m5 COMMU module (instead obd2 BLE4 adapter). RECOMMENDED
- EvDash deep sleep & wake up for Hyundai Ioniq/Kona & Kia e-Niro (kolaCZek).
- Send data via GPRS to own server (kolaCZek). Simple web api project https://github.com/kolaCZek/evDash_serverapi)
- Better support for Hyundai Ioniq (kolaCZek).
- Kia e-niro - added support for open doors/hood/trunk.
- Serial console off/on and improved logging & debug level setting
- Avoid GPS on UART0 collision with serial console.
- DEV initial support for Bmw i3 (Janulo)
- Command queue refactoring (Janulo)
- Sdcard is working only with m5stack
- Removed debug screen
- M5 mute speaker fix
v2.0.0 2020-12-02
Project renamed from eNiroDashboard to evDash