Инструкция


1 Установка драйвера

Для работы через USB с ПК необходимо установить драйвер и выставить тайм-аут в настройках драйвера (только для FTDI). Скачать необходимый драйвер можно по ссылкам:


Драйвер Prolific PL2303GC

Подходит для:

ELS27 v5.2 Базовый - Скачать

ELS27 v5.0 - Скачать

ELS27 v4.1 - Скачать

ELS27 v4.0 - Скачать

ELS27 v3.0 - Скачать


Драйвер FTDI FT232RL

Подходит для:

ELS27 v5.2 Полный - Скачать

ELS27 v5.2 Полный (ограниченная серия) - Скачать

Для работы через USB с устройствами на Android драйвер должен быть встроен в приложение его разработчиками. Поэтому не все приложения Android поддерживают работу с адаптером через USB.


2 Изменение тайм-аута в драйвере FTDI

Внимание! Для драйвера Prolific данное действие не требуется.

Порядок действий следующий:

2.1 Подключите адаптер ELS27 к ПК с помощью USB

2.2 Откройте Диспетчер устройств одним из следующих способов:

- Нажмите Win + X и выберите соответствующий пункт

- Нажмите правой кнопкой мыши на кнопку «Пуск» и выберите «Диспетчер устройств».

- Нажмите Win + R, введите devmgmt.msc и нажмите Enter.

- Нажмите клавишу Windows, начните вводить «Диспетчер устройств» и выберите его в результатах.

2.3 Разверните вкладку Порты (COM и LPT), найдите устройство USB Serial Port (COM__) и дважды кликните по нему левой кнопкой мыши. Здесь также можно увидеть какой COM-порт присвоен адаптеру (указан в скобках)


2.4 Откройте вкладку Параметры порта и нажмите кнопку Дополнительно...

2.5 Поставьте значение Тайм-аута на минимум (1мс)


2.6 Нажмите ОК, тем самым подтвердив изменения


3 Настройка адаптера ELS27 для работы на ПК

Настройка адаптера для работы с диагностическими программами на ПК обычно сводится к выбору COM-порта, который присвоен адаптеру (можно увидеть в пункте 2.3 настоящей инструкции), и указанием скорости работы адаптера. Скорость адаптера по умолчанию 38400bps. Однако при работе с беспроводным модулем v5.0 в адаптер прописывается скорость 2М, а при сбросе адаптера до заводских настроек скорость сбрасывается до 9600. Также некоторый софт (FFConfig и FFConfig3) иногда прописывает нестандартные 1.2288M. Поменять скорость можно через нашу утилиту ELS Baudrate.

3.1 Какую скорость выбрать

В адаптере, для совместимости с большинством программ, лучше прописать скорость 38400. Этого достаточно для чтения ошибок и мониторинга параметров, а скорости выше 115200 вообще могут не поддерживаться софтом. Программы, требующие высоких скоростей, обычно умеют сами проверять и включать на время сессии максимально поддерживаемую адаптером. Поэтому прописывать в адаптер что-то отличное от 38400 мы не рекомендуем.

В софте нужно выбирать ту скорость, которая прописана в адаптере. Если в настройках программы есть галочка "Автоскорость", либо "Автоускорение", либо схожая с ними по смыслу - активируем её. Единственная программа, имеющая галочку Автоускорение, но работающая с ней некорректно — это FoCCCus. Для работы с FoCCCus необходимо вручную прописать в адаптер скорость [лучше всего] 2М. Также программа Renolink требует подключение на скорости 1M.

В настройках драйвера менять скорость не нужно.


4 Обновление прошивки адаптера

С завода в адаптере стоит прошивка версии 4.1.1. После этой версии в прошивке изменились некоторые тайминги из-за чего программы ELMConfig, Grom-Calc и STool стали работать с ошибками. Также поменялась логика работы GPIO из-за чего новые прошивки перестали работать в адаптерах ELS27 v3.0 (прозрачный корпус). Если работа с указанными программами не планируется и адаптер старше v3.0, то прошивку можно обновить до последней версии. Прошивки лежат на сайте scantool.net <- (нажмите, чтобы перейти)

В архиве утилита для прошивки и сама прошивка.

Также можно обновить прошивку с помощью веб-приложения по ссылке.


5 Восстановление адаптера при неудачном обновлении

При обновлении прошивки область загрузчика не переписывается и в случае прерывания процесса загрузки его можно повторить. Однако бывают ситуации, когда адаптер перестаёт отвечать и при попытке повторить процесс. В этом случае обратитесь к нам на почту sales@els27.ru мы поможем.


6 Информация для разработчиков

6.1 Переключение CAN шин на "альтернативные пины"

В адаптерах ELS27 v5.2 трансивер HS_CAN подключен напрямую к OBD пинам pin_6/pin_14 (HI/LO), а на "альтернативные пины" переключается MS_CAN, соответственно необходимо использовать один из следующих протоколов:

Команда - Протокол

STP 51 - MS CAN (ISO 11898, 11-bit Tx, 125kbps, var DLC)

STP 52 - MS CAN (ISO 11898, 29-bit Tx, 125kbps, var DLC)

STP 53 - MS CAN (ISO 15765, 11-bit Tx, 125kbps, DLC=8)

STP 54 - MS CAN (ISO 15765, 29-bit Tx, 125kbps, DLC=8)


Внимание: Информация о командах переключения на конкретные OBD пины находится в следующем разделе.


В адаптерах ELS27 v5.0 переключение HS_CAN и MS_CAN на "альтернативные пины" происходит одновременно. MS_CAN переключается на пины pin_12/pin_13 (HI/LO), а HS_CAN переключается на пины pin_1/pin_8 (HI/LO). Для HS_CAN необходимо использовать протоколы:

Команда - Протокол

STP 31 - HS CAN (ISO 11898, 11-bit Tx, 500kbps, var DLC)

STP 32 - HS CAN (ISO 11898, 29-bit Tx, 500kbps, var DLC)

STP 33 - HS CAN (ISO 15765, 11-bit Tx, 500kbps, DLC=8)

STP 34 - HS CAN (ISO 15765, 29-bit Tx, 500kbps, DLC=8)

STP 35 - HS CAN (ISO 15765, 11-bit Tx, 250kbps, DLC=8)

STP 36 - HS CAN (ISO 15765, 29-bit Tx, 250kbps, DLC=8)


В адаптерах ELS27 v4.0 и v4.1 на пины pin_1/pin_8+pin_9* (HI/LO) переключается HS_CAN. Tрансивер MS_CAN подключен напрямую к пинам pin_3/pin_11 (HI/LO).

* Примечание: Контакты pin_8 и pin_9 закорочены перемычкой внутри колодки адаптера.


6.2 Переключение CAN шин

Информация для адаптеров ELS27 v5.2

Для переключения шины MS_CAN на "альтернативные пины" необходимо сформировать соответствующий управляющий сигнал на микросхемах MUX. Для этого сначала необходимо перевести соответствующие выводы процессора в режим OUTPUT и затем задать на них необходимые логические сигналы. Команды вида STGPC35:O используются для перевода выводов процессора STN2120 в режим OUTPUT. Здесь 35 - это программный номер вывода процессора подлежащего переводу в режим OUTPUT, используем его для примера. Такие команды отправляются один раз за сессию, ножка остаётся в режиме OUTPUT до отключения питания адаптера.

Команды вида STGPOW35:1 включают логическую единицу, а STGPOW35:0 - логический ноль на соответствующем пине процессора (пин 35 в нашем примере). Логические единицы сохраняются до программного сброса (ATZ), после которого все ножки переходят в состояние логического нуля. По умолчанию, при включении питания, все выводы процессора находятся в состоянии 0 и НЕ сконфигурированы как OUTPUT. Прочитать текущее состояние на выводах можно с помощью команды STGPOR35 (для пина 35 в нашем примере). Ниже представлена таблица с необходимыми командами для переключения шины на "альтернативные пины".


Таблица 1

Команды CAN_HI на пине OBD CAN_LO на пине OBD KKL* Примечание
STGPC31:O
STGPC32:O
STGPC35:O
STGPOW31:0
STGPOW32:0
STGPOW35:0
3 11 7 Данный режим активен по умолчанию при включении питания, либо после программного сброса командой ATZ. Команды, указанные в первом столбце, следует использовать если необходимо переключить MUX из какого-то другого режима
STGPC31:O
STGPC32:O
STGPC35:O
STGPOW31:0
STGPOW32:0
STGPOW35:1
1 8 13
STGPC31:O
STGPC32:O
STGPC35:O
STGPOW31:1
STGPOW32:0
STGPOW35:0
12 13 3 1) Данная конфигурация включает питание на беспроводном модуле при его наличии, однако переключения беспроводного модуля на работу с процессором не происходит. Такое поведение не является неисправностью.
2) Данный режим (pin12/pin13) используется в автомобилях Jeep и FIAT
STGPC31:O
STGPC32:O
STGPC35:O
STGPOW31:0
STGPOW32:1
STGPOW35:0
13 12 8 Данный режим (pin13/pin12) используется в автомобилях Renault
STGPC31:O
STGPC32:O
STGPC35:O
STGPOW31:0
STGPOW32:1
STGPOW35:1
1 9 12
STGPC31:O
STGPC32:O
STGPC35:O
STGPOW31:1
STGPOW32:1
STGPOW35:0
3 8 9 Данная конфигурация включает питание на беспроводном модуле при его наличии, однако переключения беспроводного модуля на работу с процессором не происходит. Такое поведение не является неисправностью.
STGPC31:O
STGPC32:O
STGPC35:O
STGPOW31:1
STGPOW32:0
STGPOW35:1
NC NC 15

NC — нет подключения. Данный режим только для KKL. См. примечание после таблицы

Данная конфигурация включает питание на беспроводном модуле при его наличии, однако переключения беспроводного модуля на работу с процессором не происходит. Такое поведение не является неисправностью.

STGPC31:O
STGPC32:O
STGPC35:O
STGPOW31:1
STGPOW32:1
STGPOW35:1
NC NC 6

NC — нет подключения. Данный режим только для KKL. См. примечание после таблицы

Данная конфигурация включает питание на беспроводном модуле при его наличии, однако переключения беспроводного модуля на работу с процессором не происходит. Такое поведение не является неисправностью.

* Примечание: Переключение KKL происходит только при наличии соответствующего MUX на плате адаптера. Он не входит ни в одну комплектацию и приобретается/запаивается отдельно силами пользователя.


Информация для адаптеров ELS27 v5.0, v4.1, v4.0, v3.0

Переключение происходит командами:

STGPC35:O — перевод в режим GPIO

STGPOW35:1 — включение "альтернативного режима CAN"

STGPOW35:0 — выключение "альтернативного режима CAN"


Таблица 2

Команды Версия адаптера HS_CAN (после отправки команд) MS_CAN (после отправки команд) Примечание
STGPC31:O
STGPC32:O
STGPC35:O
STGPOW31:0
STGPOW32:0
STGPOW35:1
ELS27 v3.0, ELS27 v3.01 pin_1 (HI) / pin_8 + pin_9 (LO) pin_3 (HI) / pin_11 (LO) Контакты pin_8 и pin_9 закорочены перемычкой внутри колодки адаптера
ELS27 v4, ELS27 v4.1 pin_1 (HI) / pin_8 + pin_9 (LO) pin_3 (HI) / pin_11 (LO) Контакты pin_8 и pin_9 закорочены перемычкой внутри колодки адаптера
ELS27 v5.0 pin_1 (HI) / pin_8 (LO) pin_12 (HI) / pin_13 (LO)

6.3 Разное

Для определения версии адаптера ELS27 необходимо использовать команду ATRD.

Ответ на команду:

50 - адаптеры версии ELS27 v5.0

52 - адаптеры версии ELS27 v5.2 (все исполнения)

FF - адаптеры версии ELS27 v3.0, ELS27 v4.0, ELS27 v4.1


Включение FEPS

Для включения FEPS (управляющий сигнал 18В на OBD pin13) необходимо отправить команды:

STGPC34:O — перевод в режим GPIO

STGPOW34:1 — включение FEPS

STGPOW34:0 — выключение FEPS

Формирование напряжение 18В происходит с некоторой задержкой (она варьируется от адаптера к адаптеру)


Включение режима KKL

Для включения режима KKL, при наличии в адаптере микросхемы L9637D, необходимо отправить команды:

STGPC28:O — перевод в режим GPIO

STGPOW28:1 — переключение на KKL

Адаптер будет в этом режиме до отключения питания. Если необходимо переключить KKL на "альтернативные пины" (согласно Таблице 1 с учётом примечания к этой таблице), то сначала отправляются команды для MUX и затем включается режим KKL.


Для перевода в режим ALDL (KKL с напряжением подтяжки 4,5В) необходимо отправить команды:

STGPC28:O — перевод в режим GPIO

STGPC19:O — перевод в режим GPIO

STGPOW19:0 — переключение подтяжки с 12В на 4,5В

STGPOW28:1 — переключение на KKL