Остерегайтесь поддельных Bluetooth-адаптеров ELM327 OBD-II. — CNXSoft- новости Android-приставок и встраиваемых систем
Дешевые Bluetooth-адаптеры OBD-II, совместимые с ELM327, которые подключаются к вашему автомобилю для диагностики и получения данных о двигателе и других данных, доступны по всему Интернету. Но сегодня нам напомнили, что многие подделки могут вообще не работать.
ELM32 изначально был создан Elm Electronics, которая недавно решила закрыть магазин, и основан на микроконтроллере Microchip PIC18F2480 для передачи данных через интерфейс UART, но копии существуют уже много лет, и мы сами, еще в 2013 году, купили дешевый ELM327-совместимый ODB-II Bluetooth адаптер, но нам так и не удалось заставить его работать.
Сегодня мы снова обратили на них внимание, так как Джасбир (Jasbir) купил два таких поддельных адаптера ELM327 на Aliexpress менее чем за 3 доллара каждый. Устройство сообщает о себе как ELM V2.1 с версией прошивки «TDA99 V0.34.0628C», оно чрезвычайно глючное и, конечно же, не полнофункциональное для устройства ELM V2. 1.
Когда он открыл устройство, оно было почти пустым, с крошечной платой.
А он ожидал увидеть плату с микроконтроллером (круглая микросхема, залитая эпоксидной смолой), Bluetooth-чип, CAN-трансивер и другие микросхемы, как показано на фото ниже.
Вот так должна выглядеть плата внутри работающего адаптера ELM32Давайте поближе посмотрим на крошечную плату в поддельном адаптере ELM327.
По-видимому, есть один 16-контактный чип SOP, подключенный к кристаллу 24 МГц, который обрабатывает все… и это, вероятно, означает программную реализацию шины CAN, подверженную ошибкам и ограниченной скорости передачи данных.
Поскольку микроконтроллер не имеет маркировки, Джасбир потратил некоторое время, пытаясь выяснить, что это такое, и, похоже, это тот же MCU «QBD255», что и в адаптере Thinmi C OBD2 ELM327, печатная плата которого имеет соответствующее название «ELM327-Cheap». Адаптеры ELM327 на основе QBD255 действительно отображаются в веб-поиске на Amazon и в других магазинах, но при нажатии на ссылку все они были удалены.
Однако неясно, является ли QBD255 реальной частью MCU, поскольку информации о нем недостаточно. Существует еще один Bluetooth-микроконтроллер SOP-16, который выглядит аналогично: Chenbing AC6939B, используемый ElectroBoy на Hackaday.io с информацией на английском языке, но нам не удалось найти никаких ссылок на AC6939B в устройствах ELM327.
Почти невозможно отличить поддельные Bluetooth-адаптеры ELM32 OBD-II по описанию или фотографиям из интернет-магазина (если только не показаны внутренние фотографии и/или не указан чип), но если устройство стоит всего пару долларов, оно может не работает должным образом, и если у вас есть сомнения, лучше купить в магазине, где вы можете легко вернуть товар.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.
Робимо з адаптера elm327 – адаптер k can commander 1
РОБИМО З АДАПТЕРА ELM32 7 – АДАПТЕР K + CAN COMMANDER 1.4
Якщо у вас без діла валяється ELM327 USB, є необхідність діагностувати автомобілі Toyota або Nissan по CAN-лініях і у вас, або ваших знайомих є навички роботи з паяльником, то в адаптер ELM327 можна прошити модифіковану прошивку адаптера K + CAN Commander 1. 4. Після цього, модифікований таким чином адаптер стане працювати з програмами цього сайту (а також з програмами VAG K + CAN Commander) по CAN лініях. Звертаю увагу, що робота по KL-лініях при цьому втрачається, а також після перепрошивки повернути назад прошивку ELM327 неможливо.
Для даної справи знадобиться: стаціонарний комп’ютер з залізним COM-портом; сам адаптер ELM327 USB; два резистора на 4,7Ком; резистор 10кОм; Кварц HC-49 / U 10MHz; роз’єм DB9F (мама) для підключення до COM-порту; деяка кількість дроти.
1. Відрізаємо доріжку на задній стророну плати (див. Рис). Згодом її відновлювати не потрібно. Переконуємося в відсутності контакту між вив. 1 МК PIC і вив. 2 FTDI
2. Видаляємо стабілізатор V3.
3. Проводом робимо перемичку для подачі +5 на МК від USB.
4. Міняємо рідної кварц 4MHz на кварц 10MHz.
5. Тимчасово прибираємо два резистора (див. Рис.).
6. Збираємо схему, згідно з малюнка.
7. Для прошивки використовується ТІЛЬКИ СТАЦІОНАРНИЙ КОМП’ЮТЕР зі вбудованим COM-портом на материнській платі!
8. Використовуємо програму WinPic800 (у вкладенні).
9. Після установки програми вибираємо серію PIC 18F і тип МК – PIC18F2480.
10. Далі, в установках програми вибираємо Настройки> Адаптер. Тип адаптера – JDM Programmer, а також встановлюємо номер когось порту, до якого підключений наш шнурок для прошивки і зберігаємо налаштування.
11. Завантажуємо в програму файл прошивки pic18f2480.hex (у вкладенні).
12. Підключаємо USB-шнур адаптера в комп’ютер, потім підключаємо зібраний шнурок для програмування в когось порт на материнській платі.
13. У програмі вибираємо Device-> Визначити тип Device. У вікні, програма повинна знайти МК PIC18F2480. ТІЛЬКИ ПІСЛЯ ЦЬОГО можна приступати до наступного ПУНКТУ – ПРОШИВКА.
14. Вибираємо Device-> Програмувати все. Очікуємо завершення дії.
15. Вибираємо Device-> Перевірити все. Очікуємо завершення дії.
16. Відключаємо зібраний шнурок для програмування від когось порту а потім і USB-шнур адаптера.
17. Повертаємо на свої місця прибрані резистори.
18. Перевіряємо адаптер за допомогою програми “K + CAN Adapter TEST”.
а ось файли для інших версій шнурків ELM327
А ось і вихідні
[Color = # ff0000;] Від себе додам що я порушували процесор программатором PicKit3 і все за працювало без наріканій [/ color]
а можна переробити ELM 327 v1,5 а в металевому корпусі. а то лежить
Андрій у тебя какой pic варто в ELM 327 v1,5 а
а то теж валяється такий же – прошивку похєрив. намагався прочитати херней маілся. він виявляється закритий був.
китайці відламали оригінал і свій відлам теж закрили.
у мене стоїть PIC18F2680
я так зрозумів прошивки з цієї теми мені під мій PIC не підійдуть.
а KCAN-ELM327-25K80 через сом порт і WinPic800 прошити можна? або тільки pickit3-му?
Схожі статті
Obdii адаптер elm327
З чого роблять цукор і сіль
З чого роблять термобілизна, будівництво та ремонт
Обновление программного обеспечения прошивки Elm327 Pic18f2480 [официальное] 2023
Бесплатно скачать и обновить программное обеспечение прошивки на Elm327 Pic18f2480
Простой способ обновить прошивку Elm327 Pic18f2480 Новая версия, поддерживается Android 13/10/7/6/11/8/4/ 05. 12.9.
Elm327 Pic18f2480 Прошивка
Скачать бесплатно Прошивка на версию андроида: Android 9, Android 7, Android 8, Android 12, Android 6, Android 4, Android 13, Android 10, Android 5, Android 11.
App Name: | FirmwareAndroid.APK |
Last Update: | 18 September 2022 |
Language pack: | English, Persian, Romanian, Hindi, Czech |
Версия: | 2.9 |
Размер файла: | 8,68 МБ |
Тип файла: | Приложение/VNDD.Android.package-Archive |
Загрузки: | |
.0017 68 760 |
Скачать файл прошивки Android
Поддерживаемые устройства Android: Elm327 Pic18f2480, Viwa F1712, S5830m Telcel, Mito A21, V Wrt54g 1, I Mobile I Style 1 и многие другие.
Загрузить сейчас
Просмотр видео на YouTube – Как обновить прошивку для Elm327 Pic18f2480?
Все права защищены. Несанкционированное воспроизведение, полное или частичное, строго запрещено.
ПОПУЛЯРНОЕ СЕГОДНЯ
- Обновление прошивки на Viwa F1712
- Обновление встроенного ПО Stock ROM в S5830m Telcel
- Как обновить прошивку с помощью Mito A21
- 10 самых эффективных способов обновить прошивку Android с помощью V Wrt54g 1
- Обновите прошивку Android в I Mobile I Style 1
2 наиболее эффективных метода обновления встроенного ПО Stock ROM на Alcatel Mobile 1
743
947
9 267
Узнайте, как установить TWRP с помощью Este Archivo Zip Es Corrupto Twrp
413
1 591
5 723
Узнайте, как обновить стоковую прошивку с помощью Dir 655 11
4 497
394
9 133
Как обойти FRP на Alcatel Mobile 1
145
64
316
2 самых эффективных метода установки TWRP на Tainted Unlocks
685
400
7 289
Руководство: Root в Lenovo A319 Ooredoo
1 520
452
7 155
Узнайте, как установить TWRP Recovery на разблокированную сим-карту Airtel
95
167
2 401
Установка TWRP Recovery с прошивкой Qmobile V4
727
178
3 074
9Руководство 0004: Как установить TWRP Recovery на мой Iphone Разблокирует в моем кармане464
1 383
4 708
177
224
1 341
Простой способ установить TWRP на телефон Sky Electronics 2
538
836
9 070
9 лучших способов получить root права на Mi Band 2 Ios
3 295
1 013
8 053
10 советов по установке TWRP в инструкции по сетевой разблокировке Samsung Galaxy S7
1 573
632
3 662
6 советов по установке TWRP на Как разблокировать Iphone 8 Plus без пароля или компьютера
2 435
1 417
4 994
Установите TWRP Recovery на Pioneer Avh 2500nex, обновление прошивки
441
736
2 335
[РЕШЕНО] установить TWRP в Wl Wn575a3b Прошивка
768
1 383
6 249
РЕШЕНО: установить TWRP Recovery для Nokia 206 Код разблокировки
1 361
530
5 874
Как обновить прошивку Stock ROM на Alpine Mrx-m100
874
269
3 801
362
313
1 193
Как получить root права на Android с помощью Mitsubishi Multi Communication System Hdd 2020
2 272
374
9 413
8 лучших способов установить TWRP Recovery на Huawei Y7 2018 Unlock Bootloader
1 586
1 302
6 881
Установить TWRP Recovery во флэш-память Samsung S8 Прошивка Odin
70
477
4 876
Установить TWRP в Загрузка прошивки Oppo A7
319
345
2 136
Разблокировка с помощью 20a Esc Simonk
3 787
1 256
8 260
ELM327 | Блог Mikes Electronics
Несколько лет назад я купил один из этих дешевых диагностических инструментов Bluetooth OBD на eBay. Я не могу вспомнить, почему я купил его сейчас (очевидно, для использования в машине), но я, должно быть, использовал его всего пару раз. Найдя в ящике стола на работе на прошлой неделе, я решил разобрать его и заглянуть внутрь. Насколько я помню, я заплатил за него всего около 10 фунтов стерлингов, поэтому мне было очень интересно посмотреть, что вы получите за свои деньги.
В верхней части устройства написано «ELM327». Для тех, кто не знает, ELM327 — это запрограммированный микроконтроллер производства ELM Electronics для перевода сообщений с интерфейса бортовой диагностики транспортных средств (OBD). Согласно Википедии, ELM327 реализован на микроконтроллере PIC18F2480 от Microchip. Транспортные средства, поддерживающие OBD, обмениваются данными по одному из нескольких протоколов. Для старых автомобилей это, как правило, ширина импульса ISO 9141-2, ISO 14230-4 KWP или J1850 и модуляция с переменной шириной импульса. Современные автомобили, как правило, используют протокол локальной сети контроллеров (CAN).
Дальнейшие исследования показывают, что ELM не удалось реализовать какую-либо защиту кода на исходных чипах ELM327. Затем эти чипы были клонированы и легли в основу большей части дешевого китайского импорта, который сейчас можно найти на eBay. Номер версии в прошивке этих клонов также, по-видимому, был изменен, чтобы сообщать о более новых версиях, чем исходный выпуск, хотя функциональные возможности остались прежними. Большинство адаптеров, которые в настоящее время продаются на eBay, претендуют на версию 1.5. Мне не удалось найти ссылку на версию 1.5 на веб-сайте ELM.
Вот изображение платы после извлечения из корпуса. Разъем OBD, который подключается 16-контактным ленточным кабелем к контактной колодке, также был удален. Пайка выглядит хорошо. Все компоненты выглядят правильно. Мы видим, что основным микроконтроллером действительно является PIC18F2480, тот же процессор, который ELM использует для своего ELM327. Здесь нет маркировки, так что более чем вероятно, что PIC18F2480 был прошит сорванной прошивкой.
Теперь сравните эту печатную плату с предложенной примерной схемой в таблице данных ELM327. Быстро становится ясно, что этот пример был принят с некоторыми незначительными изменениями. Добавлен готовый модуль Bluetooth (в центре справа). Смещение уровня RS232 было удалено, поскольку линии TX и RX на PIC подключаются напрямую к контактам на модуле Bluetooth. Я не рассматривал плату компонент за компонентом, но вы можете ясно видеть в дополнение к основному микроконтроллеру, приемопередатчику CAN MCP2551, стабилизатор 78M05 5V (внизу справа), используемый вместо 78L05 на схеме. Выпрямительный диод 1,5 А 50 В соответствует напряжению аккумулятора для защиты от обратной полярности. Регулируемый стабилизатор LM317 используется для управления напряжением шины J1850. Похоже, на плате также есть дополнительная фильтрация.
Модуль Bluetooth выглядит как e-Gizmo EGBT-046S. Версии на eBay известны как HC-05 или HC-06. Разница в том, что HC-05 может быть настроен как мастер, а HC-06, по-видимому, не может.
Основным чипом на этих платах является CSR BC417143 BlueCore® 4-External, однокристальная микросхема радио и основной полосы частот. Ниже находится 8-мегабитная внешняя флэш-память, содержащая прошивку.После подачи питания на разъем и успешного сопряжения его с моим ПК я смог связаться с ним с помощью puTTY. Список AT-команд ELM327 содержит список всех команд, поддерживаемых устройством. Теперь, очевидно, я не мог давать команды для опроса информации о транспортном средстве, но я могу отправлять AT-команды для выполнения простых задач, таких как сброс устройства или сообщение номера версии прошивки.
Я перезагрузил устройство, отправив команду «ATZ», на которую устройство ответило «ELM327 v1.4». Интересный. Отправка команды «AT@1» вернула «OBD2 в интерпретатор RS232». Это кажется действительным. Однако при отправке команды «AT@2», которая поддерживается только в прошивке версии 1.2 и более поздних, должен отображаться идентификатор устройства. Устройство не ответило. Это указывает мне, как и ожидалось, что это устройство должно быть одним из клонированных оригиналов.