Update README for T-CAN board and functions
This commit is contained in:
parent
11ab55e53d
commit
4f3e4ef202
22
README.md
22
README.md
|
@ -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.
|
- 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
|
## 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.
|
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:
|
For example if you want to start the system, type:
|
||||||
|
|
||||||
```
|
```
|
||||||
iginition on
|
ignition on
|
||||||
````
|
````
|
||||||
|
|
||||||
All CAN frames are now sent.
|
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.
|
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
|
## CAN frame capture
|
||||||
|
|
||||||
I captured some CAN frames on CAN Bus on EXT-CAN and replayed then with a arduino and a can transreceiver.
|
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
|
- Engage reversing camera
|
||||||
- Lower volume / block volume slider (for reversing)
|
- Lower volume / block volume slider (for reversing)
|
||||||
- Calculate CAN msg for unkown VIN (anti theft)
|
- Calculate CAN msg for unkown VIN (anti theft)
|
||||||
|
- Support LiliGo T-CAN485 board
|
||||||
|
|
||||||
## What needs to be done
|
## What needs to be done
|
||||||
|
|
||||||
|
@ -63,7 +79,9 @@ I then try to reverse engineer the frames sent to control the Easylink system.
|
||||||
|
|
||||||
## Components
|
## 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
|
- VD230 CAN Transreceiver or similar connect to PIN 4 and 5 of ESP32 or NodeMCU32
|
||||||
|
|
||||||
# Connections
|
# Connections
|
||||||
|
|
Loading…
Reference in a new issue