Страница 5 из 6

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 31 янв 2018, 10:21
evgenyk
Всем привет! Сегодня проверил USB с телефоном (Android 6) и магнитолой (Android 6), адаптер на PL-2303XA.
И там и там подключился, буду наблюдать за стабильностью работы (всегда езжу с хобом запущенным на магнитоле в фоне). На магнитоле последняя версия, прилетевшая по обновлению, на телефоне свежий плеймаркет.
В последнее время на магнитоле связь по блютусу рвется каждые несколько минут, поэтому решил попробовать проводное соединение.

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 01 фев 2018, 06:16
evgenyk
В общем, первые наблюдения такие. У меня DLC переделан, +12 на него приходит только при включенном зажигании. Если включить зажигание, то включается магнитола + адаптер. Загружается, работает, но стоит выгрузить хоб и запустить снова, начинаются адские тормоза, иногда хоб запускает, иногда черный экран. В статусе видно, что инициализация стоит на ATZ либо EXTRAINIT. Выдергивание адаптера и вставка обратно тормоза убирает, но к эбу нет подключения.
Выяснилось, что при подключенном разъеме DLC, на USB-вилку адаптера подается 5В и при выключении магнитолы, они попадают в ее питание, - магнитола подвисает, подсветка ее кнопок не отключается. Если вытащить адаптер из ее разъема, это не всегда проходит.
Взял разъем и гнездо USB, сделал типа переходник, но без +5В. Теперь адаптер не мешает магнитоле выключиться, но заметил несколько зависаний, по типу как с блютусовским адатером. Но теперь они лечатся простым перетыканием адаптера. Не понятно, это от самого адаптера или плохой контакт в переходнике. Я мог бы вскрыть адаптер и там либо перерезать нужный провод, или поставить в его разрыв диод Шоттки, но адаптер чужой нарушать товарный вид нельзя.
Попробую зафиксировать вилку адаптера в переходнике, чтобы не двигалась.
Такое ощущение, что с новой версией связь стала рваться чаще. Может вы вынесете в настройки какие-нибудь тайминги, чтобы с ними можно было поиграть и добиться отсутствия разрывов? И как включить логи, чтобы отловить моменты разрывов?

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 01 фев 2018, 15:35
evgenyk
Тестирую, результаты не очень радуют, немного поработав хоб зависает так, что не отзываются аппаратные кнопки назад и домой.
Прилагаю логи 2 поездок.

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 02 фев 2018, 10:36
cail
Ну, судя по описанию у вас аппаратная кривизна с питанием магнитолы и адаптера. Не знаю чем мы тут можем помочь...

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 03 фев 2018, 08:59
evgenyk
Ребята, ну это не ответ, вы логи-то вообще смотрели?

1) Аппаратной проблемы с питанием нет - адаптер доработан
2) На компе он работает нормально
3) На телефонах redmi note 4 и leeco x722 - связь отваливается также
4) По логам вижу таймаут записи в виртуальный последовательный порт, остальные сообщения не понимаю, объясните
5) Почему в бесплатной версии разрывов связи практически не наблюдалось, а как купил платную - постоянно рвется?

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 03 фев 2018, 16:04
cail
3) как вы к телефонам подключаетесь? по OTG кабелю? тогда тем более подозрение на адаптер.

2) на компьютере на чем проверяли? Если есть возможность, проверьте на hobdrive win32 версии. Но опять же - разрывы не стабильные, судя по логам он и 10 минут может проработать стабильно..

5) это скорее всего самовнушение. В логике работы с USB разницы совершенно никакой нет. Проверьте на всякий случай версии демки и полной. Если они одинаковые - то точно самовнушение )

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 28 мар 2018, 10:32
evgenyk
Обновление темы.

Заказал Elm на честном ftdi. Вот такой: https://ru.aliexpress.com/item/Best-Qua ... 90440.html

Езжу уже неделю, тьфу-тьфу, ни одного разрыва (с) и зависания UI. Видимо вся проблема с предыдущим была либо в драйвере для pl2303, либо (что не проверено), уровни на K-линии были не 12+-2В (у меня все блоки на K-линии висят), - связь была неустойчива.
Адаптер на pl2303 я уже отдал, так что этого не проверить.

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 17 апр 2018, 13:22
amk
Друзья, добрый день!
Удалось ли победить проблему подключения HobDrive по USB?
У меня такая же проблема, при выборе соединения по USB, HobDrive виснет -получаю черный экран, иногда подвешивает ГУ и оно начинает тормозить. Один раз пришлось прибегнуть к Ресет ГУ. Пробовал и Демо версию и платную версию. И та и другая версии хорошо работают по Bluetooth на двух смартфонах (Самсунг и Yotaphon). Прикупил ГУ, но Bluetooth на ГУ оказался урезанный - как гарнитура работает, а как для передачи данных - не работает. На 4pda не нашел решения по проблеме с блютуз, поэтому решил по USB. Но и здесь что то не получается. На компе проверил USB-ELM через гипертерминал - дежурные команды типа ATZ, ATI, AT RV принимаются и выдаются правильные ответы. На ГУ так же проверил через ELM-Chat - так же эти команды проходят. Надеялся, что и HobDrive заработает, но...
Да, и у меня ГУ так же на чипсете Allwinner T3 и Адаптер ELM с PL2303 - может какя то особенность Allwinner или в PL2303? Можете как то помочь?

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 19 апр 2018, 09:06
cail
Мурад, были отзывы по проблемам с некоторыми PL2303. Пока к сожалению не можем найти причину. У некоторых людей на PL чипе нормально все работает.
Приложите log.txt из папки хобдрайва. Будем пробовать чинить.

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 19 апр 2018, 10:46
amk
Хорошо, вернусь из командировки, сделаю. А есть какой-нибудь список команд, которыми можно через ELM Chat прогнать и протестить соединение? А то я в ручную выдавал то, что на ум пришло -возможно это не показатель.

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 20 апр 2018, 21:13
Mammoth
Меня обманул продован, вместо ELM327USB на чипе FT232RL прислал на CH340.
Вопросы:
1. Есть ли поддержка CH34xSerialDriver? У меня не получилось настроить.
2. Еще не работает GPS. Из настроек Новителя выташил «GpsBackgroundMode = 2», «GpsSource=2».
3. Как поменять тайм-ауты опроса ELM327?

Головное устройство MCU MTCD RockChip PX5

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 21 апр 2018, 14:21
okuljr
предъяви продовану, пусть меняет на нормальный

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 21 апр 2018, 14:28
Andreymiass
БК на магнитолу УАЗ ПАТРИОТ 2015
Отправлено: 19 апр 2018, 19:29
От: Andreymiass
Кому: Master cail

Добрый вечер. Ребята подскажите пожалуйста про БК на магнитолу УАЗ ПАТРИОТ 2015 года выпуска. Что почём и как это купить и установить. Если не трудно. Извините если что не так написал. Ссылаюсь на возраст и инвалидность. Спасибо с уважением Андрей

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 21 апр 2018, 18:02
Mammoth
okuljr » Сегодня, 14:21
предъяви продовану, пусть меняет на нормальный

Я больше на пересылке потеряю.
А потом, другие проги с этим чипом работают, почему хобит работать не может

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 02 май 2018, 10:14
amk
Взял у друга USB-ELM с UART на чипе RS232 от FTDI, HobDrive демоверсия заработала. Получается - что с UART на чипе PL2303 HobDrive работает как то криво. Нашел ещё одну программу, она с PL2303 работает параметры двигателя передаются. Правда прога сама так себе. Пробовал Торк - он соединение с ELM делает, а вот ELM с двигателем почему то не соединяются. Одним словом - те кто хочет по USB подключаться - нужно брать ELM-USB с чипом от FTDI RS232.
Правда теперь не могу на ГУ установить платную версию - но это уже не для этой ветки форума - пойду искать тему для этого.

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 05 май 2018, 23:14
Mammoth
Как с моим вопросами?
Есть ли поддержка CH340...

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 19 июн 2018, 01:28
evgenyk
Купил новую магнитолу на allwinner t8, андроид 7.1. Купил для нее лицензию, использую предыдущий 100% рабочий elm на ftdi (работает на первой магнитоле на allwinner t3, 6.0). И первый прикол, - при загрузке хобдрайв спрашивает: "Открыть приложению доступ к usb-устройству?", я естественно ставлю галочку использовать по умолчанию, нажимаю ок и все замечательно работает. Выгружаю хобдрайв, запускаю, - все работает сразу.
Но если я выключаю/перезагружаю магнитолу, то все повторяется по новой, опять при старте появляется запрос на предоставление доступа к усб. Я думал может линукс-часть каждый раз присваивает адаптеру новый адрес, - но нет, адрес всегда одинаков. На магнитоле с Т3 я разово разрешил доступ к адаптеру и больше запросов не возникало.
Как решить проблему?

Лицензия куплена на сайте, версия 1.5.33

Вот тут нашел возможное решение: https://habr.com/post/277093/

Права доступа

Как и для прочих действий, Android требует, чтобы приложение получило разрешение на доступ к USB периферии. Существует 2 способа получить такое разрешение:

Задекларировать список устройств в AndroidManifest
Явно показать пользователю диалог “разрешить”

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

Итак, нам необходимо добавить в манифест следующее:

<activity ...>
...
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
<meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter" />
</activity>
<uses-feature android:name="android.hardware.usb.host" />
<uses-sdk android:minSdkVersion="12" />

А в res/xml/device_filter.xml вписать следующее:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Serial converters -->
<!-- 0x0403 / 0x6001: FTDI FT232R UART -->
<usb-device vendor-id="1027" product-id="24577" />
<!-- … more devices … -->
</resources>

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 20 июн 2018, 22:59
evgenyk
Посмотрел файл device_filter.xml
Тут уже прописано несколько адаптеров, для которых не будет запрашиваться разрешение

<?xml version="1.0" encoding="UTF-8"?>
-<resources>
<usb-device product-id="24577" vendor-id="1027"/>
<usb-device product-id="24597" vendor-id="1027"/>
<usb-device product-id="60000" vendor-id="4292"/>
<usb-device product-id="8963" vendor-id="1659"/>
</resources>

Если я сообщу вам product-id и vendor-id своего адаптера, вы добавите его в device_filter.xml и пришлете мне пересобранный apk?

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 21 июн 2018, 02:27
kdika
Напишите на всякий случай.
Придет Игорь посмотрит и ответит. Я в этом вопросе вам не смогу помочь(

Re: USB ELM327 адаптеры в хобдрайв-андроид

СообщениеДобавлено: 21 июн 2018, 04:53
cail
evgenyk, пишите добавим, по есть подозрение что этот глюк с постоянным запросом лицензии не из за этого.
Но спасибо за информацию.