Реверсинг CAN-шины комфорта Lancer X

Что получилось раскопать:

ID:  20 - Пробег
0C F5 08 00 FF FF 00

ID:   2 - Тахометр
04 dd 00 00 00 02 00 02
[   ]    - Тахометр

ID:  21 - Температура
61 7b 00 00 00 00 - Температура +11С.
73 8F 00 00 00 00 - Температура +19С.
75 7F 00 00 00 00 - Температура +19С.
94 70 00 00 00 00 - Температура +36С.
11 00 00 00 00 00 - Температура -32С.
21 00 00 00 00 00 - Температура -21С.
31 00 00 00 00 00 - Температура -15С.
41 00 00 00 00 00 - Температура  -6С.
51 00 00 00 00 00 - Температура  +2С.
61 00 00 00 00 00 - Температура +11С.

ID: 18
00 00 00 40 00 00 - Нет действий.
00 20 00 40 00 00 - Зажигание включено.
01 02 00 40 00 00 - Закрытие брелком (?).
04 02 00 40 00 00 - Открытие брелком (?), повторяется неск. раз.


ID:    0 (0000 0000 0000) - ??? Зависит от состояния ключа.
ID:    2 (0000 0000 0010) - Тахометр, так же здесь могут быть данные о передачах от коробки.
ID:    3 (0000 0000 0011) - Гасит лампу двигателя, ABS, отвечает за индикатор круиза.
ID:    4 (0000 0000 0100) - ??? 
    aa bb cc dd ee ff 
    aa cc - Меняется при постановке/снятии с охраны, так же меняется при открытии-закрытии дверей из салона.
    dd ee - Меняется после завода двигателя, меняется по состоянию ключа зажигания (есть позиция стартера).
ID:    6 (0000 0000 0110) - Поворотники (01,02 биты), но перебить командой штатную не получается.
ID:    8 (0000 0000 1000) - Индикатор подушек, только при активном зажигании (?).
ID:   16 (0000 0001 0000) - ? одинаковые посылки
ID:   17 (0000 0001 0001) - ? одинаковые посылки
ID:   18 (0000 0001 0010) - ? мб. постановка-снятие сигнализации (открытие-закрытие замков).
ID:   19 (0000 0001 0011) - Состояние дверей.
ID:   20 (0000 0001 0100) - (Приборка) Пробег*10, из приборки.
ID:   21 (0000 0001 0101) - Наружная температура.
ID:   23 (0000 0001 0111) - ? посылка из 4х нулей, инт. 1с.
ID:   27 (0000 0001 1011) - 3 последовательных посылки с VIN-ом автомобиля, только при активном зажигании.
ID:   44 (0000 0100 0100) - Температура двигателя.
ID:  208 (0000 1101 0000) - (Приборка) 
ID:  236 (0000 1110 1100) - T:   1s, DATA: 00.
ID:  272 (0000 0000 0000) - T: 0.5s, DATA: 01 00 00 00 00 00 00 00
ID:  337 (0000 0000 0000) - (Приборка) 
ID:  338 (0000 0000 0000) - (Приборка) 
ID:  340 (0000 0000 0000) - (Приборка) 
ID:  345 (0001 0101 1001) - ? Меняется после снятия с охраны.
ID:  389 (0000 0000 0000) - ? Данные идут после завода двигателя (какой-то параметр).
ID:  423 (0001 1010 0111) - Загорается AFS OFF.
ID:  430 (0000 0000 0000) - T:   1s, DATA: 00 00 00 00 00 00
ID:  431 (0000 0000 0000) - T: 0.5s, DATA: 01 07 00 40 10 24 08 00
ID:  434 (0000 0000 0000) - T:   1s, DATA: 00 07 00 00 00 00
ID:  438 (0000 0000 0000) - T:   1s, DATA: 80 00 00 00 00 00 00
ID:  456 (0000 0000 0000) - T: 0.5s, DATA: 00 00 00 00 00 00
ID:  458 (0000 0000 0000) - T: 0.5s, DATA: 01 03 0c 01 89 24 00 02
ID:  459 (0001 1100 1011) - Идут данные при постановке на охрану. Возможно, пищалка панели.
ID:  464 (0000 0000 0000) - 
ID:  465 (0000 0000 0000) - 
ID:  528 (0000 0000 0000) - (Приборка) T: 0.5s, DATA: 00 00 
ID:  784 (0011 0001 0000) - T:   1s, DATA 00 00 00 00 00
ID:  785 (0011 0001 0001) - (Приборка) Пробег.
ID:  787 (0011 0001 0011) - (Приборка) 
ID:  820 (0011 0011 0100) - T:  16s, DATA: 00
ID:  821 (0011 0011 0101) - T:   1s, DATA: 00 00 00 00 00 00 00 00 
ID:  827 (0011 0011 1011) - T:   1s, DATA: ff ff 3f ff
ID: 1016 (0011 1111 1000) - ? Меняется после завода двигателя.
ID: 1024 (0100 0000 0000) - 
ID: 1026 (0100 0000 0010) - 
ID: 1041 (0100 0001 0001) - 
ID: 1044 (0100 0001 0100) - (Приборка) 
ID: 1046 (0100 0001 0110) - 

Ссылки

  1. Полный набор снятых логов
  2. Утилита для просмотра логов
Original: http://igorkov.org/can-lancer,
Author: igorkov