Mikle77 Posted October 14, 2023 Share Posted October 14, 2023 (edited) Всем обд-полтораводам и просто кто в теме вопрос! Я обладатель ведра 1995 BUICK RIVIERA 3,8 SC L67, в котором имеется 16-pin DLC с протоколом OBD-1.5, названный так из-за того , что являлся промежуточным между OBD-I и OBD-II и просуществовал всего пару лет 94-95г. Никогда не заморачивался на этот, тк сканил ведро всегда в сервисах и какой там стандарт было до балды. Но недавно как-то зашел разговор о тюнинге мозгов и я услышал мнение, что читать мозг программой можно только у 1 и 2-го OBD, а у полуторки нельзя в принципе без объяснения почему. И тут во мне проснулся инженер. Я изучил интерфейс OBD 1.5 - это ALDL 8192бод с 16-pin разъемом как у OBD-II. Я спаял переходник ALDL 16pin-USB на базе чипсета FT232R , драйвер которого поддерживает 8192бит/сек. Сразу скажу , что чипсет FT232 оригинальный, не поддельный, виндой принимается корректно. Читал про эту проблему и проверил его подлинность специальной утилитой. Скачал пару программ-сканеров TunerPro RT и EFILive v4 Pro. Нашел необходимые файлы конфигураторы (XDF: $5B 94-95 L27 L67 3.8.xdf , ADX: $5B-16183247-16197428-V2.2.adx , спецификация протокола: http://gearhead-efi.com/gearhead-efi/def/aldl/A221.DS) для мозга Ривьеры 16183247 & L67 , все запустил , однако, все принимаемые данные в окнах Тунерпро РТ постоянно меняются. При этом коннект есть. Пробовал смотреть в EFILive- та же фигня, вижу болталку с правильными контрольными суммами, что говорит о корректности интерфейса и драйвера, но не могу считать даже коды ошибок. Повторю, задача чисто инженерная, могу себе позволить купить сканер , но хочется понять.. Кто пытал OBD-1.5 откликнитесь.. Edited October 14, 2023 by Mikle77 (see edit history) Quote Link to comment Share on other sites More sharing options...
RTFM Posted October 14, 2023 Share Posted October 14, 2023 По этой схеме делали? https://www.techedge.com.au/vehicle/aldl8192/8192hw.htm Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 14, 2023 Author Share Posted October 14, 2023 (edited) Здесь много лишнего, в частности макс232. Он не нужен, тк он внутри чипсета ft232 , которы еще и конвертирует rs232 в usb. Единственное, что полезно в этой схеме это цепь ALDL data (9пин на 16-пиновом разъеме) через резистор и диод шотки на rxd/txd адаптера Edited October 14, 2023 by Mikle77 (see edit history) Quote Link to comment Share on other sites More sharing options...
nobodi87 Posted October 14, 2023 Share Posted October 14, 2023 я прям завидую вашему хобби... Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 14, 2023 Author Share Posted October 14, 2023 Глянул забугорные форумы, лет 10 назад все живенько обсуждали программные читалки в темах тюнинга мозгов, сейчас то ли постарели все, то ли интерес пропал.. Уже и знаменитый сайт Moates закрыт, на котором была поддержка данной темы и продавались адаптеры. Как я понял, сайт выкупили и закрыли продавцы аппаратных сканеров, тк дешевые "шнурки" и бесплатный софт мешал их бизнесу. Я попытался задать разработчикам TunerPro вопросы на форуме http://www.gearhead-efi.com/ , но пока тишина Quote Link to comment Share on other sites More sharing options...
dmm Posted October 14, 2023 Share Posted October 14, 2023 Крейг сам себе мухожук, так и не расшарил исходный код и не смог в конкуренцию с мегассыком/эфилайвом/динамикефи и прочими, кто последние два десятилетия развивал свои эбу и эмуляторы. Жаль только библиотеку бинов, перекочевавшую к Моатесу с diy-efi. 6 часов назад, Mikle77 сказал: все принимаемые данные в окнах Тунерпро РТ постоянно меняются 6 часов назад, Mikle77 сказал: не могу считать даже коды ошибок 6 часов назад, Mikle77 сказал: ADX: $5B-16183247-16197428-V2.2.adx Если допустить что адаптер спаян правильно, в командах reply нет ошибок с размерами пакетов (в mode 0 message 1 macro например сразу отсутствует listen for silence после send/reply) и silence lenght 0 и timeout 50 достаточно, можно начать с самого простого - в dash вручную добавить нужную дату, в данном случае интересующие ошибки, из щедрого списка bitmasks. Редактирование этой панели корявое, да простит меня Марк, в aldldroid удобнее, и ноут не приходится таскать если не нужен эмулятор. Одни из активных публичных форумов нынче hptuners и thirdgen, если спрашивать, то там в соответствующих разделах. 3 часа назад, RTFM сказал: https://www.techedge.com.au/vehicle/aldl8192/8192hw.htm Нынче это уже путь рукоблудия с ненужным ком-портом, проще https://www.chipdip.ru/product/ft232-usb-uart-board-type-a rx+tx на контакт даты эбу, минус на корпус, джампер на 5v, питание от usb и адаптер сразу в рабочем состоянии. Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 15, 2023 Author Share Posted October 15, 2023 (edited) Адаптер ft232r взят тот же, что и в чипидип , с джампером на 5в уровни ттл + добавлен резистор и диод Шотки я защиты цепей txd/rxd . Проверил в даташите на чипсет насколько точно он выставляет скорость 8192бит/с - нашел, что практически точно, отклонение ~1%. Проверил данные в эфилайф- болтатлка зеленая, никаких ошибок в длине или кс. Даю команду заткнуться (мод 8) - отрабатывает, вернуться (мод 9) - отрабатывает. Пытаюсь читать коды ошибок (мод 10)- отказывается, ответ- не распознана команда. то же и с мод1. Подумал, наверное у эфилайв протокол для других мозгов, я пробовал использовать файлы конфиг протокола для люмины , понтиака и тп., для своих мозгов 16183247 и L67 (датастрим A221.ds) не нашел, .. ОК, прочитал, что в Тунерпро есть все файлы для работы с PCM 16183247, перехожу туда, но хрен, все прыгает в окне Lists (данные, сенсоры, ошибки..),.... Таймаут - 50ms, Silence Lenght 0ms . В макро Connection после мод8 стоит listen for silence. 13 часов назад, dmm сказал: простого - в dash вручную добавить нужную дату, в данном случае интересующие ошибки, из щедрого списка bitmasks. В dash что-то менять не пробовал, можно по подробнее? И еще , в тунер загружен файл xdf (как я понимаю, это описание формата данных, где какие ячейки что означают) и adx (это протокол обмена с конкретным мозгом). Файл bin для своего мозга не нашел, нашел где-то на форуме похожий 38SCSTK.BIN, но как я понимаю это просто образ EPROM 64K и он ни на что не влияет, тк перезаписывать его, заниматься эмуляцией или тюнить мозг я не собирался (пока). 13 часов назад, dmm сказал: Одни из активных публичных форумов нынче hptuners и thirdgen, если спрашивать, то там в соответствующих разделах. гляну... Самому не приходилось с obd-1.5 иметь дело? Edited October 15, 2023 by Mikle77 (see edit history) Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 15, 2023 Author Share Posted October 15, 2023 (edited) 13 часов назад, dmm сказал: Одни из активных публичных форумов нынче hptuners и thirdgen, если спрашивать, то там в соответствующих разделах. глянул. Первый сайт для владельцев ведер с OBD-II, OBD1.5 не обсуждалась, кто-то пытался в 2017 спросить, был послан на сайт Moates, которого уже нет. Думаю все самое интересное можно было найти на умершем Моатесе.. На форуме thirdgen мозг 16183247 и obd1.5 встречается в трех сообщениях лохматых годов, когда даже у тунера поддержки его не было (началась с 2011). Считаю самым активным сайт http://www.gearhead-efi.com/ . Как я уже написал выше, задавал там вопрос неделю назад, пока тишина. Пока складывается такая картина: кто-то с obd1.5 сталкивался с проблемой, пытаелся ее решить прочитав на форумах, что есть дешевые шнурки и халявный софт, позволяющий сканить задешево, но связаться с программой у него по како-то причине не вышло (как и у меня), он бросает это дело и тупо решает проблему с помощью сканера, например tech2. Тюнить мозг L67 никто видимо никто не решился или об этом знает только почивший в небытие моатес. Edited October 15, 2023 by Mikle77 (see edit history) Quote Link to comment Share on other sites More sharing options...
dmm Posted October 15, 2023 Share Posted October 15, 2023 35 минут назад, Mikle77 сказал: резистор и диод Шотки Излишне 36 минут назад, Mikle77 сказал: читать коды ошибок (мод 10) Так мод 10 их удаляет Первым засылается мод 8, затем мод 1 В каждом macro после send-reply требуется добавить паузу, так же стоит увеличить её таймаут до 400мс и length до 15мс 40 минут назад, Mikle77 сказал: они о проблемах obd-1.5 и не слышали наверное На тригене самая живая efi ветка по алдл и можно черкнуть rbob'у, на нём ветка по сути и держится На гирхеде годная база, но если хочется ответов, есть всего три-четыре человека которым лучше писать в личку, форум давно в спячке Можно и на форуме тюнерпро задать вопрос непосредственно Роберту В целом меньше десяти человек кого можно потрясти за алдл и все так или иначе сидят на этих форумах 2 часа назад, Mikle77 сказал: с obd-1.5 иметь дело Копрес свой перевёл на полторашечный 7427 ради бесчеловечных опытов, мафа и 60е, осталось потрогать 8 форсунок вместо тби Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 15, 2023 Author Share Posted October 15, 2023 3 минуты назад, dmm сказал: Так мод 10 их удаляет Первым засылается мод 8, затем мод 1 В каждом macro после send-reply требуется добавить паузу, так же стоит увеличить её таймаут до 400мс и length до 15мс да, 10 это сброс, забыл. Мод 1 конечно.. Попробую еще с задержками, но я ими играл в эфилате, не помогло. в тунере еще не пробовал 5 минут назад, dmm сказал: Можно и на форуме тюнерпро задать вопрос непосредственно Роберту Писал ему, правда не личку а в теме 1.5, попробую на емел, если он еще отвечает 8 минут назад, dmm сказал: На гирхеде годная база, но если хочется ответов, есть всего три-четыре человека которым лучше писать в личку ОК Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 15, 2023 Author Share Posted October 15, 2023 (edited) 8 часов назад, dmm сказал: Копрес свой перевёл на полторашечный 7427 ради бесчеловечных опытов, мафа и 60е, осталось потрогать 8 форсунок вместо тби чем читал мозг , сканером или прогой? Edited October 15, 2023 by Mikle77 (see edit history) Quote Link to comment Share on other sites More sharing options...
dmm Posted October 16, 2023 Share Posted October 16, 2023 11 часов назад, Mikle77 сказал: по како-то причине не вышло Их немного, сбойный рсм, не тот контакт даты, лишние элементы между контактом даты и адаптером, сбойный адаптер, далее драйвера 232, настройки порта, настройки коннекта с тюнером, последнее это параметры adx: команды режимов стандартны, у авроры возможно надмозговая последовательность режимов, в зависимости от рсм размер payload = aldl ram разный, на 3247 могут быть две маски 5В4/5В5 и 5В6/5В7, offset условно стандартен и = 3, body size считается как пейлоад+оффсет+1, биты ошибок и прочих параметров в value/bitmasks должны соответствовать адресам алдл в бине 18 часов назад, Mikle77 сказал: не помогло Полистал форумы по соответствующим запросам на аврору sc, проблема с чтением 3247 есть. Учитывая содержание а221.дс я бы поменял body size на 71, добавил паузы и перепробовал разные режимы, возможно нужен мод 1 месседж 1 и ассоциировать нужные параметры адх с выбранным режимом. Если лениво в этом всём копаться, то тесн 2 наше всё, да 18 часов назад, Mikle77 сказал: сканером или прогой Скрепкой на повседнев алдлдроид, при настройке эмулятор и тюнер Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 16, 2023 Author Share Posted October 16, 2023 (edited) 3 часа назад, dmm сказал: аврору sc Ривьера SC 3 часа назад, dmm сказал: на 3247 могут быть две маски 5В4/5В5 и 5В6/5В7 5B4 - для 1470, 5В5- 2792 & 1470, 5В6- для 3247, но для L36 (Serias 2), только 5В7- мой случай (3247 для L67), но был дважды модифицирован Робертом и я использую последнюю его версию $5B-16183247-16197428-V2.2.adx 3 часа назад, dmm сказал: я бы поменял body size на 71, добавил паузы и перепробовал разные режимы, возможно нужен мод 1 месседж 1 и ассоциировать нужные параметры адх с выбранным режимом буду пробовать 3 часа назад, dmm сказал: Если лениво инженер во мне, не лениво Edited October 16, 2023 by Mikle77 (see edit history) Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 16, 2023 Author Share Posted October 16, 2023 (edited) 5 часов назад, dmm сказал: на повседнев алдлдроид, при настройке эмулятор и тюнер читаю на сайте, что алдлдроид вроде для obd 1, не 1.5.. У тебя 12-пиновый разъем или 16? Кэшн если на андроид можно читать полтора на ходах, то это супер! тюнить и эмулировать пока в планы не входит В 15.10.2023 в 15:54, dmm сказал: Копрес свой перевёл на полторашечный 7427 т.е. в 7427 протокол обд полтора, не обд 1 и тунер должен с ним работать, если это не проблема настроек параметров конкретного adx или задержек Edited October 16, 2023 by Mikle77 (see edit history) Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 16, 2023 Author Share Posted October 16, 2023 (edited) Оказывается создатель форума http://www.gearhead-efi.com/ Марк ( EagleMark ) , кому я задал вопрос по обд 1.5, умер от рака мозга в 2015. RIP Edited October 16, 2023 by Mikle77 (see edit history) Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 16, 2023 Author Share Posted October 16, 2023 (edited) В 15.10.2023 в 15:54, dmm сказал: В каждом macro после send-reply требуется добавить паузу, так же стоит увеличить её таймаут до 400мс и length до 15мс вроде пауза после send-reply уже прописана. Что касается тамаута 400 , попробую, но он работает при length равным 0, не вижу смысла ставить 15мс . Или ты про таймаут в Mode 1 Message 0 Reply ? но там уже стоит 400. Боди сайз с 70 до 71 не пробовал, не знаю про что это.. Edited October 16, 2023 by Mikle77 (see edit history) Quote Link to comment Share on other sites More sharing options...
maniac-z Posted October 16, 2023 Share Posted October 16, 2023 (edited) https://www.ebay.com/itm/124790736859 вот такой шляпой пользовался одно время, была идиотская идейка... сейчас лежит, вроде нормально казал при правильном adx. так что параметры задержек и прочего - правильное направление копать Edited October 16, 2023 by maniac-z (see edit history) Quote Link to comment Share on other sites More sharing options...
любителъ Posted October 16, 2023 Share Posted October 16, 2023 на люмине 1995г была похожая проблема - коннект был очень нестабильный. где то вычитал на форумах сто мешают всякие блоки АБС, подушки и пр. что надо отправлять команду - Disable communication. ADX файл какой то скачал соответствующий с нужными таймаутами. заработало. Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 16, 2023 Author Share Posted October 16, 2023 11 минут назад, любителъ сказал: надо отправлять команду - Disable communication это как раз команда mod 8 (всем заткнуться) на втором скриншоте. Она работает, затыкаются , беспорядочный треп начинается после команды mod 1 30 минут назад, maniac-z сказал: так что параметры задержек и прочего - правильное направление копать надеюсь, что поможет.. Quote Link to comment Share on other sites More sharing options...
dmm Posted October 16, 2023 Share Posted October 16, 2023 4 часа назад, Mikle77 сказал: беспорядочный Ну так может вовсе не беспорядочный? Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 18, 2023 Author Share Posted October 18, 2023 В 17.10.2023 в 00:01, dmm сказал: Ну так может вовсе не беспорядочный? пока на паузе, батарея ноута не держит заряд, на днях придет новая , продолжу .. Quote Link to comment Share on other sites More sharing options...
megavolt380 Posted October 19, 2023 Share Posted October 19, 2023 9 часов назад, Mikle77 сказал: пока на паузе, батарея ноута не держит заряд, на днях придет новая , продолжу .. кстати, был замечен интересный момент, пока ноут работает от зарядки - коннект очень нестабилен, как только отключаешь от сети - сразу всё нормализуется. Похоже импульсные блоки питания мешают работе шины данных Quote Link to comment Share on other sites More sharing options...
dmm Posted October 20, 2023 Share Posted October 20, 2023 В 19.10.2023 в 00:38, Mikle77 сказал: батарея ноута Без нужды эмуляции и правки прошивки ондроед вполне достаточен, и маску подправить, и логи записать, и параметры помониторить Спойлер Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 22, 2023 Author Share Posted October 22, 2023 (edited) поменял батарею ноута, продолжаю опыты.. Решил просмотреть лог болталки в шине , для чего вернулся в efilive и вот что обнаружил в логе: читает болталку правильно, но передаваемые команды не исполняются. Я там ранее сказал, что затыкается по команде мод8, а на самом деле затыкается окно в efilive, но болталка в шине не затыкается, судя по логу да и светодиодам адаптера! Это навело меня на мысли, что с цепью от ТхD адаптера не все в порядке. ТхD адаптера я ранее подключил к aldl через диод 1N914. Проверил даташит и обнаружил, что у него падение 1В на 5-10мА в прямом направлении. Я тут пел про диод Шотки , а сам оказывается поставил обычный!)) По моим расчетам в итоге напряжение при передаче лог. 0 в aldl будет 1В (на диоде)+0.4В (на TxD ft232), итого 1.4В - это много, нужно меньше 1.2В, а лучше 0.8. Нужен реальный диод Шотки , например 1N5817 c падением 0.45В, а не гамно, которое я использовал. Куплю диод, проверю версию... Edited October 22, 2023 by Mikle77 (see edit history) Quote Link to comment Share on other sites More sharing options...
Mikle77 Posted October 22, 2023 Author Share Posted October 22, 2023 (edited) скрин плохо видно, поэтому прикладываю текст (зеленым - мои коментарии, красным- сообщение об ошибке) : Мин:сек:мс 15:34.093: Start macro: Clear diagnostic trouble codes: CLRDTC 15:34.107: Synchronising ALDL communications... 15:34.107: Waiting for heartbeat: $A1,$56 15:34.107: Waiting for Aldl bus silence of at least 50ms... 15:34.317: Start reading frame 15:34.331: Aldl frame header byte: $90 15:34.331: Aldl frame length byte: $59 15:34.331: Recv: $90,$59,$29,$02,$02,$DD,$0D Здесь и далее годная болталка 15:34.331: Finished reading frame 15:34.331: Frame: 0 = $90,$59,$29,$02,$02,$DD,$0D 15:34.331: Start reading frame 15:34.331: Aldl frame header byte: $91 15:34.331: Aldl frame length byte: $59 15:34.347: Recv: $91,$59,$02,$18,$FF,$BC,$41 15:34.347: Finished reading frame 15:34.347: Frame: 1 = $91,$59,$02,$18,$FF,$BC,$41 15:34.347: Start reading frame 15:34.347: Aldl frame header byte: $20 15:34.347: Aldl frame length byte: $58 15:34.363: Recv: $20,$58,$BA,$01,$00,$CD 15:34.363: Finished reading frame 15:34.363: Frame: 2 = $20,$58,$BA,$01,$00,$CD 15:34.363: Start reading frame 15:34.363: Aldl frame header byte: $21 15:34.363: Aldl frame length byte: $56 15:34.363: Recv: $21,$56,$50,$39 15:34.363: Finished reading frame 15:34.363: Frame: 3 = $21,$56,$50,$39 15:34.363: Start reading frame 15:34.379: Aldl frame header byte: $A8 15:34.379: Aldl frame length byte: $59 15:34.379: Recv: $A8,$59,$45,$00,$00,$83,$37 15:34.379: Finished reading frame 15:34.379: Frame: 4 = $A8,$59,$45,$00,$00,$83,$37 15:34.379: Start reading frame 15:34.379: Aldl frame header byte: $A9 15:34.395: Aldl frame length byte: $57 15:34.395: Recv: $A9,$57,$79,$00,$87 15:34.395: Finished reading frame 15:34.395: Frame: 5 = $A9,$57,$79,$00,$87 15:34.395: Start reading frame 15:34.427: Aldl frame header byte: $90 15:34.427: Aldl frame length byte: $59 15:34.427: Recv: $90,$59,$29,$02,$02,$DD,$0D 15:34.427: Finished reading frame 15:34.427: Frame: 6 = $90,$59,$29,$02,$02,$DD,$0D 15:34.427: Start reading frame 15:34.443: Aldl frame header byte: $91 15:34.443: Aldl frame length byte: $59 15:34.443: Recv: $91,$59,$02,$18,$FF,$BC,$41 15:34.443: Finished reading frame 15:34.443: Frame: 7 = $91,$59,$02,$18,$FF,$BC,$41 15:34.443: Start reading frame 15:34.459: Aldl frame header byte: $20 15:34.459: Aldl frame length byte: $58 15:34.459: Recv: $20,$58,$BA,$01,$00,$CD 15:34.459: Finished reading frame 15:34.459: Frame: 8 = $20,$58,$BA,$01,$00,$CD 15:34.459: Start reading frame 15:34.459: Aldl frame header byte: $21 15:34.459: Aldl frame length byte: $56 15:34.459: Recv: $21,$56,$50,$39 15:34.459: Finished reading frame 15:34.459: Frame: 9 = $21,$56,$50,$39 15:34.459: Start reading frame 15:34.475: Aldl frame header byte: $A0 15:34.475: Aldl frame length byte: $55 15:34.475: Recv: $A0,$55,$0B 15:34.475: Finished reading frame 15:34.475: Frame: 10 = $A0,$55,$0B 15:34.475: Start reading frame 15:34.475: Aldl frame header byte: $A1 15:34.475: Aldl frame length byte: $56 15:34.491: Recv: $A1,$56,$00,$09 15:34.491: Finished reading frame 15:34.491: Frame: 11 = $A1,$56,$00,$09 15:34.491: Found heartbeat: $A1,$56,$00,$09 - ALDL synchronised распознан пакет "сердечного пульса" шины ALDL 15:34.491: Send suspend command: $F4,$56,$08,$AE даем команду «всем замолчать» мод8 15:34.491: Start writing frame 15:34.491: Send: $F4,$56,$08,$AE 15:34.491: Finished writing frame 15:34.491: Wait 10 ms after writing, before reading... 15:34.501: Start reading frame 15:34.523: Aldl frame header byte: $90 15:34.523: Aldl frame length byte: $59 15:34.539: Recv: $90,$59,$29,$02,$02,$DD,$0D не замолкли, приняли хрен пойми что, но с правильной длиной и контрольной суммой 15:34.539: Finished reading frame 15:34.539: Error: Max232 echo: $90,$59,$29,$02,$02,$DD,$0D did not match command: $F4,$56,$08,$AE ошибка: команда не выполнена 15:38.110: Start writing frame 15:38.110: Send: $F4,$57,$0A,$00,$AB даем команду «Сбросить коды ошибок» мод10 15:38.110: Finished writing frame 15:38.110: Wait 10 ms after writing, before reading... 15:38.120: Start reading frame 15:38.121: Aldl frame header byte: $90 15:38.137: Aldl frame length byte: $59 15:38.137: Recv: $90,$59,$2A,$02,$02,$DD,$0C 15:38.137: Finished reading frame 15:38.137: Error: Max232 echo: $90,$59,$2A,$02,$02,$DD,$0C did not match command: $F4,$57,$0A,$00,$AB ошибка: команда не выполнена 15:38.523: Wait 10 ms after writing, before reading... 15:38.533: Start reading frame 15:38.533: Aldl frame header byte: $91 15:38.533: Aldl frame length byte: $59 15:38.533: Recv: $91,$59,$02,$18,$FF,$BC,$41 15:38.533: Finished reading frame 15:38.798: Stop macro: Clear diagnostic trouble codes: CLRDTC Edited October 23, 2023 by Mikle77 (see edit history) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.