Страница 1 из 1
Долгий подбор протокола соединения.
Добавлено: 01 мар 2018, 21:16
dancer19766294
Добрый день. Подскажите пожалуйста, при запуске программы на смартфоне и включении зажигания автомобиля утсанавливается связь по блютуз. ТРЕБУЕТ ввод ПИН (но тут пол беды).
Ввожу пин, и .....ЖДУ...ЖДУ...ЖДУ...ЖДУ... программа перебирает протоколы подключения реально долго... засекал минуты 2-3. Если утром прореваешь машину - не так заметно, а вот при поездке, особенно вечером.... пол дороги до дому проехал, пока соеденило. Причём так каждый раз, не важно выходил из проги, или просто свернул её, пока стоял и ждал на парковке...
Вопрос... после успешного соединения кратковременно появляется надпись "Протокол 5...бла...бла...бла" . Можно ли как то этот протокол выставить вместо "Автоматически". А то все перебирал по очереди, эффекта нет.
Re: Долгий подбор протокола соединения.
Добавлено: 01 мар 2018, 22:04
kdika
Добрый.
Что установлено в строке иниц.елм сейчас у вас? Atsp0?
Re: Долгий подбор протокола соединения.
Добавлено: 01 мар 2018, 22:36
dancer19766294
нет FAULTCODEMB;
Re: Долгий подбор протокола соединения.
Добавлено: 01 мар 2018, 22:41
kdika
У вас hfm мерс?
Подпись сделайте себе.
Re: Долгий подбор протокола соединения.
Добавлено: 01 мар 2018, 22:42
dancer19766294
ДА! сейчас сделаю.....

Re: Долгий подбор протокола соединения.
Добавлено: 01 мар 2018, 23:07
kdika
Включте уровень логирования trace. Установите связь с авто и положите сюда log.txt
Re: Долгий подбор протокола соединения.
Добавлено: 02 мар 2018, 16:18
dancer19766294
Добрый день!
Сделал лог. НО что интересно, при включении логгирования протокол подбирает значительно быстрее. Вчера вечером вообще пару раз законнектилось с первой попытки.
Re: Долгий подбор протокола соединения.
Добавлено: 02 мар 2018, 16:41
kdika
Здравствуйте. В логе все ок. Подключение с первого раза.
Скорее всего проблема в блютуз драйвере.
Попробуйте в экраны/настройки елм выбрать метод блютуз подключения Android4 insecure
Re: Долгий подбор протокола соединения.
Добавлено: 02 мар 2018, 17:02
dancer19766294
в том то и прикол, что при логгировании подключает почти сразу

вечером попробую еще раз.
кстати... включать лог нужно после установки ВТ соединения (пароля), или до?
Re: Долгий подбор протокола соединения.
Добавлено: 02 мар 2018, 17:07
kdika
Системный лог запускать не надо.
Надо побороться с проблемой постоянного ввода пароля. Пробуйте разные методы блютуз подключения.
Re: Долгий подбор протокола соединения.
Добавлено: 02 мар 2018, 18:05
dancer19766294
Я немного запутался. давайте проясним.....
есть две не мешающие, но напрягающие проблемы.
1. Постоянный ввод ПИН при соединении;
2. Долгий подбор протокола.
Я, со своей стороны, смогу попробовать перебрать КАЖДЫЙ ИЗ протоколов, представленных в программе, для определения того, что подключит с первого раза. (перебирать все, или только конкретные?).
Для чистоты эксперимента буду каждый раз выходить из программы и заходить (заодно и проверим запоминание ПИН-кода

)
НО как дать результат испытаний Вам на анализ? запускать лог вручную или нет?
Ну и про драйвера... специально взял чистый телефон, оригинальное обновление Андроида от производителя. Чисто заводской образец, ничего не меняно, не патчено, не инсталено.
Re: Долгий подбор протокола соединения.
Добавлено: 02 мар 2018, 18:28
kdika
т.к. у вас мод elmHFM, то перебор протокола вам ничего не поможет.
Тут скорее всего вторая проблема вытекает из первой.
Лог (log.txt) пишется постоянно с разным содержимым в зависимости от уровня логирования.
logcat.txt пишется, если "Запустить системный лог" - он нам пока не надо.
В настройках елм есть несколько Методов подключения блютуз. Попробуйте перебрать их. При методе "Android4 insecure" будет запрашивать постоянно пин?
Re: Долгий подбор протокола соединения.
Добавлено: 02 мар 2018, 20:28
dancer19766294
Результат эксперимента таков:
из всех методов подключения ВТ, подключает только "Legacy-Прямой канал 1(jni)". Подключает практически сразу 1-2 попытки....
НО после рестарта двигателя требует ввод ПИНа. А после закрытия программы или рестарта двигателя - уже не устанавливает связь.
РАБОЧИЙ ЛАЙФХАК - поменять метод на любой другой, и после первой пробы конекта вернуть на "Legacy-Прямой канал 1(jni)". Подключает сразу.
...... ну ведь странно же....
Re: Долгий подбор протокола соединения.
Добавлено: 05 мар 2018, 17:07
dancer19766294
Выходные показали, что постоянной зависимости нет...

:(:(
сразу соединяется только если стартовать любым другим методом, а потом выбирать "легаси-прямой"
ВОПРОС: можно ли в логах увидеть, какой метод срабатывает? И соответственно прописать его ручками в строке инициализации... или ещё как...?