diff --git a/.DS_Store b/.DS_Store index ff4285f..0d14006 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/README.md b/README.md index a64e720..f1df580 100644 --- a/README.md +++ b/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. +## 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