ELM327 - изучаем дно рынка и перепрошиваем
- Цена: 10BYN (примерно $3.5) на момент покупки
- Перейти в магазин
Без сомнения ELM327 это самый популярный инструмент для любительской диагностики. При этом не могу не сказать что и для профи он тоже вполне полезен — существуют программы для марочной диагностики, вполне пристойные по возможностям, не просто на уровне почитать ошибки по обд-2 протоколам (forscan для форда, fiatecuscan/multiecuscan для фиатов альф и лянч, pyren для рено), да и даже банальный scanmaster иногда работает быстрее и эффективнее чем крутой марочный софт.
К сожалению, насколько я знаю, фирма ELM electronics то ли канула в Лету, то ли прикрыла это направление, и новых версий адаптеров ждать не приходится. Однако хорошая новость в том, что вроде как народным умельцам удалось слить последнюю из официальных прошивок. А значит можно попробовать «прокачать» любой адаптер.
Небольшой ликбез по ELM адаптерам можно почитать например в моем предыдущем обзоре
Итак, для экспериментов нам понадобится что-то чего не жалко, но на PIC18F25K80, и желательно с контактными площадками для внутрисхемного программирования. И естественно с заявленной версией 1.5, ибо 2.1 как правило шляпа. По совокупности отзывов и цены выбор пал на обозреваемый адаптер, но не всё так хорошо.
Итак. Упаковка и внешний вид



В сравнении с предыдущим дешманом

Проверка

Вскрытие

Забавно, что корпус непрозрачный, хотя светодиоды и распаяны. в некоторых случаях это плюс, в некоторых минус. Я просверлил отверстия и вставил кусочки прозрачного пластика

В адаптере по железу вроде бы всё нормально — и пинг низкий (хотя блютус и не из тех что обычно рекомендуют), и пик вроде бы настоящий (это не точно, но прошился), и реализованы все интерфейсы (K-line, PWM/VPW, CAN), но беда приiла откуда не ждали — нет микросхемы интерфейса CAN, он реализован то ли полностью на транзисторах, то ли на транзисторах и LM393, короче — увы, это шляпа, и шляпа неочевидная, потому что в моем предыдущем дешманском адаптере для кан-шины стояла 2551, а не это вот всё. Таким образом, при выборе адаптера, как оказалось, нужно обращать внимание в том числе и на наличие CAN-трансивера. Лично для меня такая схемотехника стала неприятной новостью, и даже появилась светлая мысль переделать его, предварительно разрисовав схему, но я попробовал колупать компаунд которым что-то залито на плате — и пришел к выводу что содрать его не повредив залитые элементы если и возможно, то слишком муторно.
Тем не менее, отступать было некуда, и я решил его таки перепрошить. По прошивкам — ищите на 4pda. Для прошивки использовал TL866-2 и провода для внутрисхемного программирования. Без плясок с бубном как ни странно не обошлось. Началось с того что программатор заявил что у чипа неправильный ID. Это как-бы не проблема, проверку ID можно и отключить. Но почему-то чип не захотел программироваться. Помогла мне примерно такая последовательность действий:
* подключаем к адаптеру внешнее питание (не забываем отключить питание контроллера от TL866 в программе)
* стираем чип
* отключаем внешнее питание, включаем питание от программатора, с отключенной верификацией и стиранием, прошиваем
Результат:

Всё как-бы работает, эксперимент оказался интересным, что пошло не так с программированием неясно — возможно это глюк TL866-2, потому что с остальными адаптерами он повёл себя ровно так же (а их у меня несколько, ибо в винде адаптер привязывается к компу, и просто так не взять другой, это опять целая процедура — удобнее иметь свой адаптер для каждого ноутбука, планшета, телефона...). При этом приобретать данный адаптер я бы пожалуй не рекомендовал ибо схемотехника я считаю кривая, как оно будет работать на высоких скоростях каншины неясно, лучше переплатить пару рублей и не дурить голову. Но с другой стороны вроде бы есть реализация всех железных интерфейсов, так что если каншина не особо важна, или нормально работает на данной машине — чего бы и нет?
К сожалению, насколько я знаю, фирма ELM electronics то ли канула в Лету, то ли прикрыла это направление, и новых версий адаптеров ждать не приходится. Однако хорошая новость в том, что вроде как народным умельцам удалось слить последнюю из официальных прошивок. А значит можно попробовать «прокачать» любой адаптер.
Небольшой ликбез по ELM адаптерам можно почитать например в моем предыдущем обзоре
Итак, для экспериментов нам понадобится что-то чего не жалко, но на PIC18F25K80, и желательно с контактными площадками для внутрисхемного программирования. И естественно с заявленной версией 1.5, ибо 2.1 как правило шляпа. По совокупности отзывов и цены выбор пал на обозреваемый адаптер, но не всё так хорошо.
Итак. Упаковка и внешний вид



В сравнении с предыдущим дешманом

Проверка

Вскрытие

Забавно, что корпус непрозрачный, хотя светодиоды и распаяны. в некоторых случаях это плюс, в некоторых минус. Я просверлил отверстия и вставил кусочки прозрачного пластика

В адаптере по железу вроде бы всё нормально — и пинг низкий (хотя блютус и не из тех что обычно рекомендуют), и пик вроде бы настоящий (это не точно, но прошился), и реализованы все интерфейсы (K-line, PWM/VPW, CAN), но беда приiла откуда не ждали — нет микросхемы интерфейса CAN, он реализован то ли полностью на транзисторах, то ли на транзисторах и LM393, короче — увы, это шляпа, и шляпа неочевидная, потому что в моем предыдущем дешманском адаптере для кан-шины стояла 2551, а не это вот всё. Таким образом, при выборе адаптера, как оказалось, нужно обращать внимание в том числе и на наличие CAN-трансивера. Лично для меня такая схемотехника стала неприятной новостью, и даже появилась светлая мысль переделать его, предварительно разрисовав схему, но я попробовал колупать компаунд которым что-то залито на плате — и пришел к выводу что содрать его не повредив залитые элементы если и возможно, то слишком муторно.
Тем не менее, отступать было некуда, и я решил его таки перепрошить. По прошивкам — ищите на 4pda. Для прошивки использовал TL866-2 и провода для внутрисхемного программирования. Без плясок с бубном как ни странно не обошлось. Началось с того что программатор заявил что у чипа неправильный ID. Это как-бы не проблема, проверку ID можно и отключить. Но почему-то чип не захотел программироваться. Помогла мне примерно такая последовательность действий:
* подключаем к адаптеру внешнее питание (не забываем отключить питание контроллера от TL866 в программе)
* стираем чип
* отключаем внешнее питание, включаем питание от программатора, с отключенной верификацией и стиранием, прошиваем
Результат:

Всё как-бы работает, эксперимент оказался интересным, что пошло не так с программированием неясно — возможно это глюк TL866-2, потому что с остальными адаптерами он повёл себя ровно так же (а их у меня несколько, ибо в винде адаптер привязывается к компу, и просто так не взять другой, это опять целая процедура — удобнее иметь свой адаптер для каждого ноутбука, планшета, телефона...). При этом приобретать данный адаптер я бы пожалуй не рекомендовал ибо схемотехника я считаю кривая, как оно будет работать на высоких скоростях каншины неясно, лучше переплатить пару рублей и не дурить голову. Но с другой стороны вроде бы есть реализация всех железных интерфейсов, так что если каншина не особо важна, или нормально работает на данной машине — чего бы и нет?
Самые обсуждаемые обзоры
Ощущение, что прочитал не обзор, а упомянутый форум на 4pda, где сидят чуваки, которые уже лет 10 в теме, говорят кодами и аббревиатурами и ты среди этих фриков пытаешься разобраться. Не хватает только что-то типа ответа на любой вопрос «пользуйся поиском по форуму, уже сто раз отвечали».
ну а первым же комментом было бы классическое
а что по Вашему мнению должно было быть в обзоре? ну и чего нет в этом моём обзоре, который желающие ознакомиться с темой могли изучить еще 6 лет назад.
Чем дальше, тем больше Муська становится образцом разумного баланса «популярность — компетенции — опыт». Не без эксцессов, но на удивление.
Радиокот вообще скатился в унылое гэ — старпёры закрыли калитку на вход и уныло режутся в домино, пуская газы.
На иностранщине хорошо, но вяло — такое чувство, что энтузиасты туда заглядывают только за личным наболевшим.
по ссылкам на 4пда — там по-моему половина уже протухла (или недоступно для белорусов), половина — неоправданно дорого. собственно, даже такой же konnwei как у меня есть я уже за такие деньги купить не могу
А тот текст — какой-никакой ликбез все же предоставляет. Его бы всем изначально прочитать для понимания проблематики, поднятой в нынешнем обзоре.
И, кстати, раз уж разговор зашел: нет ли идей, чем можно перепрописать ключи в старые ТЛК100/GX470/LX470 2003..2007 годов? Дрыгатель 2UZ-FE. Нужно утерянные удалить, новые прописать.
тут детальное описание прошивки адаптера на PIC
и еще вопрос — этот deepobd он только под андроид? для винды нет версии?
Ровно вчера закончил делать то же самое.
И черный корпус, и дырочки со вставленными кусочка из прозрачного PETG. Правда мне повезло больше, в моем экземпляре есть can трансивер.
Кстати полезный апдейт. Если забыть отключить телефон от адаптера (а кто ж об этом помнит), то он может оставить включенными какие-то из блоков и аккумуляятор высаживается. Сколько то времени я пытался настраивать таймеры засыпания ELM — не помогло. Пришлось поступить опрортунистически: ELM запитан от АСС, и от этой же линии питается двухканальное оптическое реле которое подключает CAN шину. В итоге при выключении зажигания адаптер обесточивается, CAN шина размыкается. Это можно сделать внутри адаптера, я сделал в переходнике OBD мама-папа. Теперь про адаптер можно не беспокоиться.
ну и не совсем понятно про высаживание акума и отключение от телефона — если елм запитан от ACC, то зачем его еще и от шины отключать? он по идее не должен выключенный как-то влиять на шину
Про ACC. Конечно первым шагом я переключил питание адаптера на ACC. Высаживание аккумулятора продолжилось. Посоветовавшись с чатам мы пришли к выводу что адаптер получает паразитное питание через защитные диоды с can шины. Не обязательно он что-то осмысленное в неё передает но контроллер шины видит посторонние устройство которое мусорит в шину, не засыпает, продолжает мониторить устройство и жрать батарею. После того как я стал отключать адаптер и от шины тоже, проблема ушла. Автомобиль из VAG группы.
Я перебрал несколько адаптеров, вот из удачных:
ozon.ru/t/hiscvSf
ozon.ru/t/v0pVa9b
Оптореле kaqw214
что там получалось с адаптером непонятно, но маловероятно что дело было в отключении от телефона, если при обесточивании адаптера блоки всё равно не засыпали. у вагов была «фишка» что блоки не спали при неисправности по одному из проводов каншины, при этом обмен вполне присутствовал, хоть и ошибки висели. возможно тут схемотехника такая что при отключении питания от трансивера один из сигналов перекашивает, ну и понеслась…
У них там свой малость другой протокол и сколько я ни бился с ручной настройкой строки инициализации, свои японские машинки подключить так и не смог
У них и программа для проверки адаптеров есть.
elmscansoft.ru/applications/elmscan-adapter-validator
Скриншот адаптера Snowman с озона. На реальной машине не проверял — нет старой Toyota под руками.
https://he.aliexpress.com/item/1005006711725722.html
Где то в гараже штуки три всяких валяется, брал в свое время ошибки скидывать. Сейчас машина нормальная ничего делать не надо.
Может тоже перепрошить и появится какая то новая функция?
— конфигурирование дополнительных функций (как минимум у vag-ов)
— онлайн мониторинг. Просто красивые дашборды, разгон, расход, бортовая сеть, всякие температуры, угол опережения. Отдельная тема DPF у дизелей.
Доступность всего этого зависит от конкретного адаптера на конкретной машине. Вот здесь и встает вопрос перепрошивки. Туда же стабильность и скорость работы адаптера.
Глубоко не ковырял, главное что всё работает.
Спасибо за подсказку по давлению масла!
можно и пикит купить. тут просто что у кого есть тот тем и прошивает.
1. Сверлим отверстия.
2. Тщательно обрабатываем края.
3. Клеим и притираем малярную ленту.
4. С обратной стороны заливаем термоклеем.
5. Как застынет — убираем малярную ленту.
Уже не раз так делал, в том числе утерянный световод в радиотрубке восстановил.