Update README for T-CAN board and functions

This commit is contained in:
Carsten Schmiemann 2024-04-22 01:08:14 +02:00
parent 11ab55e53d
commit 4f3e4ef202
2 changed files with 20 additions and 2 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@ -11,6 +11,10 @@ Wake up a Easylink (A-IVI) car multimedia system by CAN for using it on a table
- Please backup your NOR flash of the unit, if you want to use it with DDT often (you will! why boot a unit on your table), see details below.
## T-CAN485 support
I added T-CAN485 board support, just use the t-can485 branch. It will display states via onboard LED.
## Serial control
If you open a serial terminal to the ESP you will see a summary of all variables which reflects CAN messages sent to the Easylink.
@ -19,7 +23,7 @@ You can modify these with just typing in.
For example if you want to start the system, type:
```
iginition on
ignition on
````
All CAN frames are now sent.
@ -32,6 +36,17 @@ brightness night
If you need a new summary of all new states, just hit RETURN without any command.
Available commands:
```
ignition on/off - power up or shutdown Easylink as normal
ignition standby - let Easylink run in standby mode, for faster recovery after a short stop (it will shutdown after 60 minutes)
brightness night/day - set display brightness and key illumination for day and night usage
mute on/off - disconnect bluetooth and mute system
volume normal/lowered - lower volume and lock volume slider (for reversing)
reverse on/off - toggle rear camera view
gpio on/off - use gpio pins for control (not fully implemented or tested)
```
## CAN frame capture
I captured some CAN frames on CAN Bus on EXT-CAN and replayed then with a arduino and a can transreceiver.
@ -47,6 +62,7 @@ I then try to reverse engineer the frames sent to control the Easylink system.
- Engage reversing camera
- Lower volume / block volume slider (for reversing)
- Calculate CAN msg for unkown VIN (anti theft)
- Support LiliGo T-CAN485 board
## What needs to be done
@ -63,7 +79,9 @@ I then try to reverse engineer the frames sent to control the Easylink system.
## Components
- ESP32 (using native CAN controller inside)
- LilyGo T-CAN485 or
- ESP32 (using native CAN controller inside) or Arduino-based board with MCP2515
- VD230 CAN Transreceiver or similar connect to PIN 4 and 5 of ESP32 or NodeMCU32
# Connections