Диагностика прямо в браузере — подключите ELM327 — сайт сам прочитает ошибкиПрограмма для Windows и macOS — скан всех блоков на любой марке

ГлавнаяАдаптерыELM327

ELM327: v1.5 против v2.1, подделки и реальные возможности

Какие версии ELM327 существовали на самом деле, как за минуту проверить свой адаптер и где проходит граница между ограничением стандарта OBD-II и ограничением железа.

ELM327 — это микросхема-переводчик между диагностической шиной автомобиля и последовательным портом компьютера. Программа отправляет ей текстовую строку вроде 0100, адаптер выкладывает этот запрос в шину нужным протоколом и возвращает ответ блока управления такой же текстовой строкой. Больше он не делает ничего: решать, какие блоки опрашивать и что означает ответ, должна программа на компьютере. Отсюда все мифы вокруг ELM327 — люди приписывают железке то, что зависит от софта.

Адаптер нужен тем, кто хочет читать и стирать ошибки, смотреть живые датчики и готовность к техосмотру без визита на сервис. Это самый дешёвый вход в диагностику: устройство стоит от цены чашки кофе за безымянный клон до нескольких тысяч рублей за фирменную модель. Если вы только выбираете, что купить для ноутбука, — читайте раздел про версии, там вся разница.

Как устроен ELM327 и что он физически умеет

Оригинал выпускала канадская Elm Electronics на ядре Microchip PIC18F2x8x. Компания закрылась 30 июня 2022 года, и подлинных микросхем в продаже больше нет — всё, что сегодня лежит на прилавках, это клоны разной степени добросовестности.

Со стороны машины адаптер умеет говорить на всех протоколах, которые допускает разъём OBD-II: ISO 15765-4 (CAN, 11- и 29-битные идентификаторы, 500 и 250 кбит), ISO 14230-4 (KWP2000) и ISO 9141-2 по K-line, а также SAE J1850 PWM и VPW для старых американских машин. Со стороны компьютера это простой последовательный порт: USB, Bluetooth SPP, BLE или Wi-Fi — в зависимости от корпуса, в который микросхему поставили.

Чего ELM327 не умеет вообще: работать со второй шиной автомобиля. Он всегда сидит на паре пинов 6/14 (HS-CAN). Кузовные шины Ford и Mazda (MS-CAN, пины 3/11) и SW-CAN General Motors (пин 1) ему недоступны — для них нужен OBDLink на чипе STN: MX+ умеет обе шины, EX — только MS-CAN. Также он не программирует и не прошивает блоки и не кодирует BMW — для дилерских функций нужен K+DCAN или ENET.

Главное недоразумение про ELM327

Фраза «ELM327 не видит ABS и подушки» верна, но адаптер тут ни при чём. Стандарт OBD-II по закону описывает только двигатель и системы, влияющие на выхлоп. Все остальные блоки отвечают на марочные запросы UDS или KWP по своим адресам — их надо знать и уметь задать. Это работа программы: Diagnost обзванивает адреса блоков сам и с обычным ELM327 достаёт ABS, АКПП, подушки и кузов на машинах с шиной CAN.

Разъём OBD-II и распиновка

Колодка стандартизована документом SAE J1962: трапеция с шестнадцатью гнёздами, верхний ряд 1–8, нижний 9–16, счёт слева направо, если смотреть на разъём в машине. Часть контактов зафиксирована стандартом, часть отдана производителю.

12345678910111213141516
4Масса кузова5Сигнальная масса6CAN-H7K-line14CAN-L16+12 В
ПинСигналЗачем нужен
4Масса кузоваСиловой минус адаптера
5Сигнальная массаОпорный минус для линий данных, без него связь плавает
6CAN-HВысокая линия основной шины (ISO 15765-4), 500 или 250 кбит
14CAN-LНизкая линия той же шины, всегда в паре с 6-м
7K-lineISO 9141-2 и KWP2000 — машины примерно до 2007 года
15L-lineВторая линия старой инициализации, у большинства машин пустая
16+12 ВПитание адаптера, есть всегда, даже при вынутом ключе
1SW-CAN (GM, Opel)GMLAN 33,3 кбит; у других марок этот пин занят под своё
3 и 11MS-CAN (Ford, Mazda)Кузовная шина 125 кбит, ELM327 её не видит
8K-line второй группы (BMW)Кабель K+DCAN использует пины 7 и 8
2 и 10SAE J1850 PWM / VPWСтарые GM и Ford для рынка США

Практический вывод из таблицы один: если на вашей машине шина висит не на 6/14, обычный ELM327 покажет «нет связи» при полностью исправном адаптере. Проверять надо не адаптер, а какие контакты в колодке вообще заняты.

Версии, клоны и как отличить подделку

Elm Electronics официально выпускала прошивки 1.0, 1.0a, 1.1, 1.2, 1.2a, 1.3, 1.3a, 1.4, 1.4b, 2.0, 2.1, 2.2 и 2.3. Версии 1.5 в этом списке нет и никогда не было. При этом именно «v1.5» на рынке — самый удачный вариант: так подписывают клоны на микроконтроллере PIC18F25K80, у которых реализован практически полный набор AT-команд оригинала.

Клон, подписанный «v2.1», обычно наоборот — упрощённая плата. Типичные симптомы: часть AT-команд не поддерживается (нередко страдают ATSH, ATCRA, работа с заголовками), половина протоколов заявлена, но не заведена, длинные ответы блоков обрываются на середине. Для чтения кода двигателя такого адаптера хватит, для скана всех блоков — нет.

Проверка за две минуты

Подключите адаптер к любому терминалу последовательного порта (PuTTY, Tera Term) и подайте команды по очереди; программа Diagnost первые две из них выполняет сама при подключении и показывает ответ адаптера:

  • ATZ — сброс и строка приветствия. Именно её адаптер выдаёт за версию прошивки, и именно её проще всего подделать: строка зашита в клон текстом.
  • ATI — та же версия без сброса. Отличается от ATZ — уже повод насторожиться.
  • AT@1 — описание устройства. Оригинал возвращает осмысленную строку, клоны часто отвечают пустотой или знаком вопроса.
  • ATRV — напряжение на разъёме. Должно совпадать с показаниями мультиметра и меняться при запуске мотора. Ровно 12.0V в любой ситуации означает, что делителя в адаптере нет, а цифра нарисована.
  • ATPPS и ATAL — редкие команды, которые клоны почти никогда не реализуют. Знак вопроса в ответ — надёжный признак упрощённой платы.
  • ATS0 и ATH1 — отключение пробелов и включение заголовков. Если после ATH1 заголовки в ответах не появились, адаптер не умеет работать с адресацией, а значит скан блоков на нём не поедет.

Определить чип по надписи на корпусе нельзя: он залит, а маркировку перебивают. Судить надо по поведению. Если ставить программу не хочется, есть ещё более быстрый путь — страница проверки адаптера прямо в браузере: она соединяется с ELM327 по USB или BLE из Chrome или Edge и читает ошибки двигателя без установки чего-либо. Десять секунд — и понятно, живой адаптер или нет.

Подключение и драйверы в Windows

USB

Внутри стоит преобразователь USB в COM-порт: чаще всего CH340, реже FTDI FT232RL или Prolific PL2303. Драйвер ставится под конкретный чип: для CH340 — пакет CH341SER, для FTDI — CDM с сайта ftdichip.com, для PL2303 — только старая версия драйвера, свежая намеренно блокирует клонированные чипы. После установки в диспетчере устройств появляется порт вроде USB-SERIAL CH340 (COM3) без восклицательного знака.

Для FTDI есть полезная настройка: в свойствах порта, на вкладке параметров, в дополнительных опциях лежит таймер задержки (latency timer) со значением 16 мс по умолчанию. Снижение до 1–4 мс заметно ускоряет опрос блоков.

Bluetooth (SPP)

Классический вариант: сопряжение через параметры Windows, PIN 1234 или 0000. После сопряжения система создаёт два виртуальных COM-порта — исходящий и входящий; программе нужен исходящий. Это главный источник путаницы: адаптер сопряжён, но программа его не находит, потому что выбран не тот порт.

BLE

Bluetooth Low Energy используют модели, рассчитанные на iPhone (например, Vgate iCar Pro BLE и аналоги): iOS не даёт приложениям работать с SPP, поэтому производители перешли на BLE. Такой адаптер обычно не создаёт COM-порт вообще — программа соединяется с ним напрямую по характеристикам сервиса. В браузере на странице /connect поддерживается именно BLE-вариант.

Wi-Fi

Адаптер поднимает собственную точку доступа, ноутбук подключается к ней как к обычной сети. Типовые заводские параметры — адрес 192.168.0.10 и порт 35000, сеть открытая, без пароля и без выхода в интернет. Пока ноутбук в этой сети, интернета на нём не будет. Если соединение не устанавливается, проверьте, что Windows не пытается автоматически вернуться на домашний Wi-Fi.

Скорость порта у большинства адаптеров 38400 бод, у части клонов — 115200. Diagnost перебирает обе сам, но если пользуетесь терминалом, помните: на неверной скорости адаптер молчит или отвечает мусором.

Что читает Diagnost через ELM327 по маркам и годам

МаркаГоды и протоколЧто даёт ELM327
BMW, Mini1998–2013 E-серии: K-line / D-CAN · 2010+ F/G/I: DoIPТолько двигатель по OBD. Вся глубина — через K+DCAN или ENET
VW, Audi, Skoda, SEATдо ~2000 KW1281 · 2001–2004 KWP2000 · 2004–2008 CAN TP2.0 · 2008+ UDSС 2008 — скан блоков с адресами VAG. Для 2004–2008 модуль TP2.0 (список блоков от шлюза, идентификация, коды, стирание) добавлен в 3.1.13 и проверяется на реальных машинах. До 2004 нужен KKL или K+DCAN
Mercedes-Benz, Smartдо 2004 K-line · 2004+ диагностический CAN на пинах 6/14, 500 кбит, пары ID 0x6xx → 0x4xxДвигатель, АКПП и блоки по автопоиску пар идентификаторов (EZS, ESP, ЭУР известны, остальные ищутся перебором) — добавлено в 3.1.13, проверяется на реальных машинах
Opel, Chevrolet, Cadillac, Buick, GMCдо 2004 K-line · 2004+ GMLAN: HS-CAN и SW-CANДвигатель, АКПП, ABS, коды GMLAN по сервису $A9 — добавлено в 3.1.13, проверяется на реальных машинах. Кузов на SW-CAN только с OBDLink MX+
Ford, Mazda, Lincolnдо 2003 K-line · 2003+ HS-CAN и MS-CANДвигатель, АКПП, ABS. Кузов и приборка живут на MS-CAN — нужен OBDLink MX+ или EX
Toyota, Lexus, Daihatsuдо ~2005 K-line · 2006+ CANСкан блоков по адресам Toyota, батарея гибрида с напряжениями всех блоков ВВБ
Nissan, Infiniti2000–2007 K-line (Consult-II) · 2007+ CANСкан блоков по адресам Nissan на CAN-машинах
Hyundai, Kia, Genesis2000–2006 K-line · 2006+ CANДвигатель и стандартные блоки. До 2006 нужен KKL или K+DCAN
Honda, Mitsubishi, Subaru, Suzukiстарые — свои диалекты K-line · 2006–2008+ CANНа CAN — двигатель и стандартные блоки. Honda и Mitsubishi по K-line не поддержаны
Renault, Dacia, Lada, Peugeot, Citroën, Fiatдо ~2004 K-line · 2005+ CANДвигатель и стандартные блоки
Geely, Chery, Haval, Changan, JAC2010+ CAN UDSДвигатель и стандартные блоки

Общее правило по состоянию на сентябрь 2026: чем новее машина, тем больше даёт ELM327. На автомобиле с шиной CAN примерно с 2008 года это полноценный опрос всех блоков; на машине девяностых — только двигатель, да и то не всегда.

Типичные проблемы и что с ними делать

  • Адаптер виден, но связи с ЭБУ нет. Компьютер общается с адаптером, адаптер с машиной — нет. Включите зажигание в положение ON (не ACC), проверьте ATRV — должно быть напряжение бортовой сети. Если напряжение есть, а протокол не определяется, задайте его вручную; на клонах автоопределение работает через раз.
  • Неверный COM-порт. После Bluetooth-сопряжения Windows создаёт два порта, и нужен исходящий. Номер смотрите в свойствах устройства, на вкладке служб. У USB-адаптеров номера выше COM9 иногда не переваривает старый софт — переназначьте порт в свойствах драйвера.
  • Не та скорость порта. 38400 — заводское значение, 115200 — у части клонов и у прошивок с ускорением. На неправильной скорости адаптер отвечает нечитаемыми символами или молчит.
  • «Сопряжён, но не подключён». Windows держит устройство в списке, но канал SPP не поднят: сопряжение — это ещё не соединение, порт открывается только в момент, когда программа его запрашивает. Удалите устройство и сопрягите заново, если порт не открывается.
  • Ответ обрывается на середине. Классика упрощённых клонов: длинный многокадровый ответ блока приходит частями и рвётся. Лечится только заменой адаптера.
  • Wi-Fi подключился, данных нет. Проверьте, что программа стучится на 192.168.0.10:35000, а Windows не переключила ноутбук обратно на домашнюю сеть.

Про безопасность

Чтение кодов и параметров машине не вредит: это те же запросы, что подаёт сканер на сервисе. Риск появляется при стирании — вместе с кодом уходят стоп-кадр и готовность мониторов, а причина неисправности остаётся. Стирайте после ремонта, а не вместо него. И вынимайте адаптер из разъёма: на 16-м пине питание есть постоянно, а обычный ELM327 в простое тянет порядка нескольких десятков миллиампер.

Когда ELM327 мало и что брать взамен

ELM327 — правильный первый адаптер: дешёвый, универсальный, покрывающий большинство задач владельца одной машины. Менять его стоит в трёх случаях. Если у вас BMW или Mini и нужны кодирование, сервисные функции и все блоки — берите K+DCAN для E-серий и ранних F или ENET для G и I, примерно по 1000 ₽ за штуку. Если Ford, Mazda или Opel и нужен кузов — только OBDLink MX+ (для Ford хватит и EX) с поддержкой второй шины. Если машина старше 2005 года и на CAN не отвечает — нужен K-line: кабель VAG KKL примерно за 500 ₽ или тот же K+DCAN.

Отдельная категория — адаптеры J2534 (Mini-VCI, Mongoose, Scanmatik, Openport). Diagnost использует их как виртуальный ELM327 через драйвер производителя; поддержка добавлена в версии 3.1.12 и проверяется на реальных устройствах. Для BMW они не подходят.

Что именно делает программа с любым из этих адаптеров и как её поставить — на странице Diagnost для Windows. Разбор ошибок по кодам — в справочнике кодов, например P0420 или P0171.

Вопросы и ответы

Чем ELM327 v1.5 отличается от v2.1 и что брать?

Официальной прошивки 1.5 никогда не выпускали, а 2.1 у оригинала была. На рынке всё наоборот: под названием v1.5 продают хорошие клоны на PIC18F25K80 с полным набором AT-команд, а под v2.1 — упрощённые платы, которые отвечают не на все команды. Берите то, что называют v1.5, и проверяйте поведение адаптера, а не цифру на корпусе.

Как узнать реальную версию прошивки адаптера?

Подайте команду ATZ и посмотрите строку приветствия, затем ATI и AT@1. Строка приветствия у клона легко подделывается, поэтому важнее не она, а то, отвечает ли адаптер на редкие команды вроде ATPPS и ATAL: клон на них обычно выдаёт знак вопроса.

Как отличить настоящий PIC18F25K80 от перемаркированного?

По надписи на кристалле — никак: корпус залит, а маркировку подделывают. Судить надо по поведению: полный ответ на ATPPS, работающий монитор шины ATMA, живое напряжение в ATRV, отсутствие обрывов на длинных ответах. Программа Diagnost при подключении опрашивает адаптер командами ATZ и ATI и показывает, что он о себе сообщает.

Читает ли ELM327 ошибки ABS, АКПП и подушек безопасности?

Сам стандарт OBD-II описывает только двигатель и системы, влияющие на выхлоп, — ABS и подушек там нет. Остальные блоки опрашиваются марочными запросами UDS или KWP по их собственным адресам, и это делает программа, а не адаптер. Через ELM327 такой опрос возможен на машинах с шиной CAN, примерно с 2008 года.

Почему адаптер виден в системе, но связи с ЭБУ нет?

Значит, компьютер общается с адаптером, а адаптер с машиной — нет. Чаще всего дело в зажигании (нужно положение ON), в неподходящем протоколе, который адаптер не смог определить сам, или в дешёвом клоне, у которого не заведена часть протоколов.

Что выбрать: USB, Bluetooth, BLE или Wi-Fi?

Для ноутбука самый предсказуемый вариант — USB: один COM-порт, никакого сопряжения. Bluetooth SPP удобнее, но требует сопряжения и создаёт виртуальный порт. BLE нужен, если тем же адаптером пользуются с iPhone. Wi-Fi отбирает у ноутбука сеть, поэтому интернет на время диагностики пропадает.

Разрядит ли адаптер аккумулятор, если оставить его в разъёме?

Питание на 16-м пине есть всегда, даже при вынутом ключе. Обычный ELM327 в простое потребляет порядка нескольких десятков миллиампер, у моделей со спящим режимом — единицы. За неделю стоянки это заметная нагрузка на слабую батарею, поэтому адаптер лучше вынимать.

Почему на одной машине показывает 89 параметров, а на другой 12?

Список живых параметров задаёт блок управления, а не адаптер: программа спрашивает у ЭБУ, какие PID он поддерживает, и показывает только их. У свежего мотора список длинный, у машины начала двухтысячных — короткий.

Скачайте Diagnost

Бесплатная программа: скан всех блоков любой марки, живые данные, сервисные функции и ИИ-механик внутри. Сама находит подключённый адаптер и выбирает тот, что на машине.

Скачать программуWindows 7–11 и macOS · тот же ИИ-диагност внутри

Другие адаптеры

Обновлено: 2026-09-05