Долго определяется протокол

  • 8,1K Просмотры
  • Последнее сообщение 27 ноября 2014
arij3 разместил это 29 сентября 2014

Здравствуйте. Я пробовал подключиться через Вашу программу к автомобилю. У меня китайский адаптер ELM327 mini (Bluetooth). подключался через телефон, на котором стоит Android 4.1. После сопряжения телефона с адаптером, завел двигатель и включил вашу программу. В программе выбрал сопряженный адаптер и нажал подключить. Выскакивало сообщение "attempt 1 mode 1", затем "init protocol", затем начали перебираться протоколы "init protocol А"..."NO DATA", "init protocol 9"..."NO DATA" и так далее. Доходит до протокола под номером семь и дальше ничего не происходит. Я ждал мигнут по пять каждый раз. Это нормально, что так долго определяется протокол?             

Автомобиль:       Ford Focus C Max (2005 г.в., 2.0 дизель, 136 л.с., 6МКПП), VIN-номер: WF0MXXGCDM5K80816

 

Сортировать по: Стандартный | Новейший | Голоса
Administrator разместил это 29 сентября 2014

Чтобы понять, что происходит, желательно получить лог файл

установите галочку "Отладочное логирование" (Меню-Настройка-Логирование), попытайтесь подключиться, затем отправьте лог со страницы Логирование с комментарием (ппожалуйста продублируйте описание проблемы).. Спасибо!

​Также если знаете протокол, можно установить его сразу в настройка.

arij3 разместил это 02 октября 2014

Я выслал вам лог-файл 02.10.2014 г. в 13.08 на адреса osadchuk@pnn.com.ua и gudym.sergii@gmail.com.

Комментарий к лог-файлу: 29-го сентября пробовал на своей машине Форд Фокус С Макс (очень долго тестировались протоколы и так и не определился нужный протокол). 30-го числа пробовал на Рено Лагуна (на этот раз программа даже адаптер не увидела, хотя сопряжение его с телефоном было установлено).

 

inCarDoc разместил это 02 октября 2014

Ответили.

Судя по логу до протокола дело не доходит, не подключается к адаптеру

общие рекомендации на этот случай

- убедиться что питание подается на адаптер (горит лампочка)

- убедиться что другие программы (и/или другой телефон) не используют

подключение к адаптеру

- выключить-включить поддержку Bluetooth и выдернуть вставить адаптер

если не помогает (особенно актуально для китайских телефонов)

- нужно проверить альтернативные "режимы BT" в настройках. В частности те, которые "заплатка". При каждой

смене режима необходимо выкл-вкл поддержку Bluetooth и выдернуть вставить адаптер.

когда подключится адаптер ожидаем лог с "протоколом"

Konstantin разместил это 05 октября 2014

Здравствуйте! У меня аналогичная история.Подарил свой адаптер другу,работал без проблем и купил новы с кн.включения.Не подключается.Есть другая программа Torque подключается без проблем.Возился с настройками минут 20.Не видит тел адаптер.Мало того,при подкл.адаптере хотел запустить двигатель(загорелась лампа низкое напряжение)-двигатель не запускается.Пришлось все отключить,подождал минут 10 и слава Богу машина завелась.Вот думаю в чем проблема?Может какие особенности у программы есть?

Administrator разместил это 06 октября 2014

Никаких хитростей нет и в принципе быть не может :), отличаться может

1) порядок "перебора" вариантов подключения Bluetooth, их мы знаем 4 (2 нормальных, предусмотренных на уровне Android API, 2 "заплатки" для кривых ​реализаций BT стека некоторыми китайскими производителями). Выбор того или другого порядка перебора при попытках подключения может приводить к проблемам на РАЗНЫХ телефонах. По этому и предусмотрели ручной выбор "Режим BT" в настройках.

При изменении "Режим BT" обязательно!!!

  • выкл-вкл поддержку Bluetooth в телефоне (или выполнить перезагрузку)
  • выдернуть-вставить Адаптер

2) порядок ​"перебора" протоколов ЭБУ. От старших к младшим или наоборот. Возможно некоторые адаптеры неадекватно реагируют на некоторые команды (в частности установки старших протоколов) , но реально подтверждения нет.

Ну и если возникают сбои при запуске двигателя с подключенным адаптером... пожалуй лучше пользоваться другим адаптером. Программа тут явно ни при чем, мы не записываем ничего в ПЗУ адаптера, т.е. после переподключеня адаптера он находится в "заводском" состоянии

 

Konstantin разместил это 07 октября 2014

Вопрос решен.Продал адаптер.

VAUS разместил это 27 ноября 2014

Авто 2115. Если к OBD разъему, кроме адаптера еще подключен БК, то на определении протокола будет висеть. К линия должна быть свободна.