1

Тема: прошу помощи

на ауди а5  снимаю лог работы VagCom и eberspacher в режиме теста (базовые установки 11 канал) подогреватель запускается. после этого пытаюсь сэмулировать посылку команды (vagcoma) на canny 7 результа ноль. подогреватель не реагирует. помогите кто чем сможет (изначально проблемма в Component Protect в самом подогревателе ) поэтому необходимо запускать ее именно этим методом. прикладываю диаграмму и лог ваг кома https://yadi.sk/i/tHWiO_AOdsNZJ файл диаграммы https://yadi.sk/d/0Fa5dlNidsghv
http://forum.canny.ru/files/oldpic/4ace78d6-f633-45ac-8d91-181d4045e5db.png

2

Re: прошу помощи

По картинке я вижу, по крайней мере, что отсутствуют соединения констант и блока №12. Если так, то все сообщения будут отправляться нулевой длины. Необходимо чуть отодвинуть блок вправо и соединить константы, одну за другой, с соответсвующими входами коммутатора.
Всегда удобнее изучать диаграмму не только по картинке но и по исходному .cfd файлу, если есть возможность поместите его так же на яндекс диск и дайте ссылку в теме. Задача интересная, думаю что тема будет жить.

3

Re: прошу помощи

Думаю, что методом "магнитофон" решить этот вопрос не получится. Тем более, что при подключении вагкома запускается особая процедура авторизации и только после нее тот или иной блок переходит в режим диагностики и воспринимает команды шнурка. Более того, судя по различным размерам пакетов могу утверждать, что тут эти пакеты несут диалог более высокого уровня, без понимания которого ничего не получится sad  Я бы не стал тратить силы на решение проблемы этим способом. ИМХО вероятность успеха ничтожна.

4

Re: прошу помощи

вот смотрите:
Это пакет фрагментированый  на кан посылки не понимаю почему в третьей строчке 14, я бы скорее посчитал, что это ошибка логера, но возможно и фича протокола. Так или иначе они пронумерованы в нулевом байте 22, 23, 14 (должно быть 24). Первый байт в 22 строке - граница тела посылки (возможно это старший байт длинны), второй байт - длинна 9или младший байт длинны) посылки.
0x300 0x22    0x00    0x11    0x71    0xBA    0x00    0x0B 0x06 80302892    "..q....
0x300 0x23    0x1A    0x28    0x38    0x1A    0x30    0x3E    0x1A 80302896    #.(8.0>.
0x300 0x14    0x28    0x37    0x1A    0x00    0x12 80302926    .(7.....
Посылка ниже - счетчик активности блока. Такими посылками блок пожтверждает свое наличие на шине.
0x300 0xB4 80302957    ........

Учтите тут хоть все эти посылки и имеют адрес 300, источник у них может быть разный. Нужно хотя бы посмотреть атрибуты пакетов.
С содержимым посылки разбираться вам. Все что я написал выше - МОИ ПРЕДПОЛОЖЕНИЯ. Правда они не пустословие. Для примера: мне удалось написать эмулятор штатного ТВ тюнера для ВАГа.