Можете ли вы увидеть, какую версию ELM327 поддерживает диагностический сканер OBD2 / считыватель кодов неисправностей?

Согласно https://en.wikipedia.org/wiki/ELM327#Other_Versions , существует несколько различных версий ELM327.

Если вы покупаете неоригинальное устройство ELM327 (то есть то, что совместимо с ELM327, поскольку оно является стандартом де-факто, но не производится ELM), можете ли вы проверить, какую версию ELM327 оно поддерживает?

Знал бы только производитель.
Добро пожаловать в отдел технического обслуживания и ремонта автомобилей! Я думаю, что ваше понимание устройства может быть немного искаженным. ELM327 — это интерфейс, соединяющий CANBus и RS232, который выходит на ваше устройство (компьютер или смартфон). Мне кажется, что ELM Electronics продает свои чипы ELM327, которые затем кем угодно интегрируются в ридер. Чтобы это был «ELM327», в нем должен быть один из этих чипов. Насколько я могу судить, "совместимого" не существует (могу ошибаться... и я бы не стал упускать возможность китайцев делать дубликаты).
Я точно знаю, что некоторые читатели отказываются работать с некоторыми автомобилями, даже несмотря на то, что они "ELM27"... Так что я был очень осторожен, покупая свой для своей машины - он отлично работает и уже сэкономил мне больше, чем его себестоимость.. .
@Pᴀᴜʟsᴛᴇʀ2 Ты уверен в этом? Я ищу устройство ELM327 с поддержкой Bluetooth 4.0, чтобы я мог использовать BT с устройством en iOS, но, насколько мне известно, ни одно устройство, использующее оригинальный набор микросхем ELM (?), не предлагает эту комбинацию. Тем не менее, устройства сторонних производителей, такие как этот amazon.com/X-ELM-Bluetooth-Diagnostic-Compatible-Vehicles/dp/… , кажется, делают это, но они называются X-ELM, что, как мне сказали, означает, что они являются устройствами ELM с обратной разработкой. Но если вам известно какое-либо подлинное ELM-устройство, поддерживающее BT 4.0, я весь внимателен!
Контроллер Bluetooth обычно представляет собой отдельный чип от основного контроллера, поэтому их версии независимы. Не то, чтобы это помогло найти подлинную версию...

Ответы (1)

Как говорится в статье, копии часто могут неверно сообщать, какая версия кода у них есть, поэтому это бесполезно при определении того, что они могут или не могут делать. Все, что можно извлечь из микроконтроллера, — это машинный код, который настраивает и управляет микроконтроллером, а не исходный код, поэтому его существенное изменение, вероятно, не под силу большинству производителей клонов.

Помимо пиратства исходного кода ELM, микроконтроллеры, на которых он работает, также обычно клонируются, а электрические характеристики устройств могут отличаться от значений, указанных в техническом описании. Наиболее распространенный эффект заключается в том, что они могут время от времени блокироваться и сбрасываются только при отключении питания на несколько секунд при отключении их от сети. У PIC есть встроенный «сторожевой таймер», который отслеживает это и автоматически сбрасывает себя, но это может быть не реализовано на клонированном оборудовании или даже в ранней версии подлинного ELM, насколько я знаю.

Практически между любыми клонами нет большой разницы, все они работают практически с одним и тем же кодом, и мое устройство за 7 долларов работало в каждом автомобиле и с каждым приложением сканирования OBD или приложением виртуальной панели, которое я пробовал.

Вы не можете проверить его возможности? Отправьте несколько команд и посмотрите, получите ли вы ответ, который имеет смысл?
Насколько велика разница между ELM 1.0 (похоже, что это самая распространенная версия среди клонов) и 2.2?
Страница Википедии ссылается на часть документации ELM, включая список команд elmelectronics.com/wp-content/uploads/2016/07/… Я не пытался использовать это, чтобы определить, какая у меня версия, но я предполагаю, что это 1.0.