Вижу. Обратную сторону мне не показывать.
Порты контроллера соединены с различными сигнальными пинами разъема J1962. Там все в куче и K линия, и CAN, и J1850.
7 - K-line
15 - L-line
6 - CAN-H
14 - CAN-L
2 - J1850 Bus +
10 - J1850 Bus -
Учитывая, что памяти в этом проце всего 3 kB, ни о каком обработчике CAN посылок и речи быть не может и это если изначально закрыть глаза на отсутствие CAN трансивера (а его там нет). Дергать каким-либо волшебным образом линии CAN он тоже не может, обо 10 kOm это много. То есть, передать ничего не может, только слушать (а может и этого там в программе нет, а резики для виду.). Тоже самое касается и K-line. Ну а по J1850 я вообще молчу. Здесь рождается вполне резонный вопрос - если он только слушает, каким образом происходит, собственно, "тюнинх"?
То есть, получается все, что он может, это послушать диагностические линии и проморгать по какому-нибудь алгоритму. Ну еще на кнопку какое-нибудь мигательное действие предусмотрено.
Не, то, что это профанация это было сразу понятно после появления первого фото. Тут как бы хочется понять насколько она наглая.
Ну наверное следующий этап - подпаяться к этим портам, с которых исходят резисторы и посмотреть осциллом, что там происходит.
Он хоть мыргает там чего-то ? А кнопик зачем? Что в "мануале" там про него написано?
P.S. Не, в 3 килобайта на ассемблере можно тоже конечно вместить кой-чего, даже немало, в К линию можно запросто что-то закидывать и слушать ответы. Но передача здесь не реализована. Согласование уровней тоже отсутствует... Неувязочка.