USB ELM327 адаптеры в хобдрайв-андроид
Re: USB ELM327 адаптеры в хобдрайв-андроид
Всем привет! Сегодня проверил USB с телефоном (Android 6) и магнитолой (Android 6), адаптер на PL-2303XA.
И там и там подключился, буду наблюдать за стабильностью работы (всегда езжу с хобом запущенным на магнитоле в фоне). На магнитоле последняя версия, прилетевшая по обновлению, на телефоне свежий плеймаркет.
В последнее время на магнитоле связь по блютусу рвется каждые несколько минут, поэтому решил попробовать проводное соединение.
И там и там подключился, буду наблюдать за стабильностью работы (всегда езжу с хобом запущенным на магнитоле в фоне). На магнитоле последняя версия, прилетевшая по обновлению, на телефоне свежий плеймаркет.
В последнее время на магнитоле связь по блютусу рвется каждые несколько минут, поэтому решил попробовать проводное соединение.
Hobdrive (свежий с Play, лицензия) + Bonroad (4x1,2 ГГц, Allwinner T3, Android 6.0) + USB ELM327 1.5 + Toyota Passo 2004
Re: USB ELM327 адаптеры в хобдрайв-андроид
В общем, первые наблюдения такие. У меня DLC переделан, +12 на него приходит только при включенном зажигании. Если включить зажигание, то включается магнитола + адаптер. Загружается, работает, но стоит выгрузить хоб и запустить снова, начинаются адские тормоза, иногда хоб запускает, иногда черный экран. В статусе видно, что инициализация стоит на ATZ либо EXTRAINIT. Выдергивание адаптера и вставка обратно тормоза убирает, но к эбу нет подключения.
Выяснилось, что при подключенном разъеме DLC, на USB-вилку адаптера подается 5В и при выключении магнитолы, они попадают в ее питание, - магнитола подвисает, подсветка ее кнопок не отключается. Если вытащить адаптер из ее разъема, это не всегда проходит.
Взял разъем и гнездо USB, сделал типа переходник, но без +5В. Теперь адаптер не мешает магнитоле выключиться, но заметил несколько зависаний, по типу как с блютусовским адатером. Но теперь они лечатся простым перетыканием адаптера. Не понятно, это от самого адаптера или плохой контакт в переходнике. Я мог бы вскрыть адаптер и там либо перерезать нужный провод, или поставить в его разрыв диод Шоттки, но адаптер чужой нарушать товарный вид нельзя.
Попробую зафиксировать вилку адаптера в переходнике, чтобы не двигалась.
Такое ощущение, что с новой версией связь стала рваться чаще. Может вы вынесете в настройки какие-нибудь тайминги, чтобы с ними можно было поиграть и добиться отсутствия разрывов? И как включить логи, чтобы отловить моменты разрывов?
Выяснилось, что при подключенном разъеме DLC, на USB-вилку адаптера подается 5В и при выключении магнитолы, они попадают в ее питание, - магнитола подвисает, подсветка ее кнопок не отключается. Если вытащить адаптер из ее разъема, это не всегда проходит.
Взял разъем и гнездо USB, сделал типа переходник, но без +5В. Теперь адаптер не мешает магнитоле выключиться, но заметил несколько зависаний, по типу как с блютусовским адатером. Но теперь они лечатся простым перетыканием адаптера. Не понятно, это от самого адаптера или плохой контакт в переходнике. Я мог бы вскрыть адаптер и там либо перерезать нужный провод, или поставить в его разрыв диод Шоттки, но адаптер чужой нарушать товарный вид нельзя.
Попробую зафиксировать вилку адаптера в переходнике, чтобы не двигалась.
Такое ощущение, что с новой версией связь стала рваться чаще. Может вы вынесете в настройки какие-нибудь тайминги, чтобы с ними можно было поиграть и добиться отсутствия разрывов? И как включить логи, чтобы отловить моменты разрывов?
Hobdrive (свежий с Play, лицензия) + Bonroad (4x1,2 ГГц, Allwinner T3, Android 6.0) + USB ELM327 1.5 + Toyota Passo 2004
Re: USB ELM327 адаптеры в хобдрайв-андроид
Тестирую, результаты не очень радуют, немного поработав хоб зависает так, что не отзываются аппаратные кнопки назад и домой.
Прилагаю логи 2 поездок.
Прилагаю логи 2 поездок.
Hobdrive (свежий с Play, лицензия) + Bonroad (4x1,2 ГГц, Allwinner T3, Android 6.0) + USB ELM327 1.5 + Toyota Passo 2004
-
- Администратор
- Сообщения: 4322
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: USB ELM327 адаптеры в хобдрайв-андроид
Ну, судя по описанию у вас аппаратная кривизна с питанием магнитолы и адаптера. Не знаю чем мы тут можем помочь...
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: USB ELM327 адаптеры в хобдрайв-андроид
Ребята, ну это не ответ, вы логи-то вообще смотрели?
1) Аппаратной проблемы с питанием нет - адаптер доработан
2) На компе он работает нормально
3) На телефонах redmi note 4 и leeco x722 - связь отваливается также
4) По логам вижу таймаут записи в виртуальный последовательный порт, остальные сообщения не понимаю, объясните
5) Почему в бесплатной версии разрывов связи практически не наблюдалось, а как купил платную - постоянно рвется?
1) Аппаратной проблемы с питанием нет - адаптер доработан
2) На компе он работает нормально
3) На телефонах redmi note 4 и leeco x722 - связь отваливается также
4) По логам вижу таймаут записи в виртуальный последовательный порт, остальные сообщения не понимаю, объясните
5) Почему в бесплатной версии разрывов связи практически не наблюдалось, а как купил платную - постоянно рвется?
Hobdrive (свежий с Play, лицензия) + Bonroad (4x1,2 ГГц, Allwinner T3, Android 6.0) + USB ELM327 1.5 + Toyota Passo 2004
-
- Администратор
- Сообщения: 4322
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: USB ELM327 адаптеры в хобдрайв-андроид
3) как вы к телефонам подключаетесь? по OTG кабелю? тогда тем более подозрение на адаптер.
2) на компьютере на чем проверяли? Если есть возможность, проверьте на hobdrive win32 версии. Но опять же - разрывы не стабильные, судя по логам он и 10 минут может проработать стабильно..
5) это скорее всего самовнушение. В логике работы с USB разницы совершенно никакой нет. Проверьте на всякий случай версии демки и полной. Если они одинаковые - то точно самовнушение )
2) на компьютере на чем проверяли? Если есть возможность, проверьте на hobdrive win32 версии. Но опять же - разрывы не стабильные, судя по логам он и 10 минут может проработать стабильно..
5) это скорее всего самовнушение. В логике работы с USB разницы совершенно никакой нет. Проверьте на всякий случай версии демки и полной. Если они одинаковые - то точно самовнушение )
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: USB ELM327 адаптеры в хобдрайв-андроид
Обновление темы.
Заказал Elm на честном ftdi. Вот такой: https://ru.aliexpress.com/item/Best-Qua ... 90440.html
Езжу уже неделю, тьфу-тьфу, ни одного разрыва (с) и зависания UI. Видимо вся проблема с предыдущим была либо в драйвере для pl2303, либо (что не проверено), уровни на K-линии были не 12+-2В (у меня все блоки на K-линии висят), - связь была неустойчива.
Адаптер на pl2303 я уже отдал, так что этого не проверить.
Заказал Elm на честном ftdi. Вот такой: https://ru.aliexpress.com/item/Best-Qua ... 90440.html
Езжу уже неделю, тьфу-тьфу, ни одного разрыва (с) и зависания UI. Видимо вся проблема с предыдущим была либо в драйвере для pl2303, либо (что не проверено), уровни на K-линии были не 12+-2В (у меня все блоки на K-линии висят), - связь была неустойчива.
Адаптер на pl2303 я уже отдал, так что этого не проверить.
Hobdrive (свежий с Play, лицензия) + Bonroad (4x1,2 ГГц, Allwinner T3, Android 6.0) + USB ELM327 1.5 + Toyota Passo 2004
Re: USB ELM327 адаптеры в хобдрайв-андроид
Друзья, добрый день!
Удалось ли победить проблему подключения HobDrive по USB?
У меня такая же проблема, при выборе соединения по USB, HobDrive виснет -получаю черный экран, иногда подвешивает ГУ и оно начинает тормозить. Один раз пришлось прибегнуть к Ресет ГУ. Пробовал и Демо версию и платную версию. И та и другая версии хорошо работают по Bluetooth на двух смартфонах (Самсунг и Yotaphon). Прикупил ГУ, но Bluetooth на ГУ оказался урезанный - как гарнитура работает, а как для передачи данных - не работает. На 4pda не нашел решения по проблеме с блютуз, поэтому решил по USB. Но и здесь что то не получается. На компе проверил USB-ELM через гипертерминал - дежурные команды типа ATZ, ATI, AT RV принимаются и выдаются правильные ответы. На ГУ так же проверил через ELM-Chat - так же эти команды проходят. Надеялся, что и HobDrive заработает, но...
Да, и у меня ГУ так же на чипсете Allwinner T3 и Адаптер ELM с PL2303 - может какя то особенность Allwinner или в PL2303? Можете как то помочь?
Удалось ли победить проблему подключения HobDrive по USB?
У меня такая же проблема, при выборе соединения по USB, HobDrive виснет -получаю черный экран, иногда подвешивает ГУ и оно начинает тормозить. Один раз пришлось прибегнуть к Ресет ГУ. Пробовал и Демо версию и платную версию. И та и другая версии хорошо работают по Bluetooth на двух смартфонах (Самсунг и Yotaphon). Прикупил ГУ, но Bluetooth на ГУ оказался урезанный - как гарнитура работает, а как для передачи данных - не работает. На 4pda не нашел решения по проблеме с блютуз, поэтому решил по USB. Но и здесь что то не получается. На компе проверил USB-ELM через гипертерминал - дежурные команды типа ATZ, ATI, AT RV принимаются и выдаются правильные ответы. На ГУ так же проверил через ELM-Chat - так же эти команды проходят. Надеялся, что и HobDrive заработает, но...
Да, и у меня ГУ так же на чипсете Allwinner T3 и Адаптер ELM с PL2303 - может какя то особенность Allwinner или в PL2303? Можете как то помочь?
HobDrive v.1.5.50 / ГУ AllWinner T3 K2001, Android 6 /ELM-USB FTDI / Hundai Creta 1.6,2WD, AT, ПП простая.
-
- Администратор
- Сообщения: 4322
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: USB ELM327 адаптеры в хобдрайв-андроид
Мурад, были отзывы по проблемам с некоторыми PL2303. Пока к сожалению не можем найти причину. У некоторых людей на PL чипе нормально все работает.
Приложите log.txt из папки хобдрайва. Будем пробовать чинить.
Приложите log.txt из папки хобдрайва. Будем пробовать чинить.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Re: USB ELM327 адаптеры в хобдрайв-андроид
Хорошо, вернусь из командировки, сделаю. А есть какой-нибудь список команд, которыми можно через ELM Chat прогнать и протестить соединение? А то я в ручную выдавал то, что на ум пришло -возможно это не показатель.
HobDrive v.1.5.50 / ГУ AllWinner T3 K2001, Android 6 /ELM-USB FTDI / Hundai Creta 1.6,2WD, AT, ПП простая.
Re: USB ELM327 адаптеры в хобдрайв-андроид
Меня обманул продован, вместо ELM327USB на чипе FT232RL прислал на CH340.
Вопросы:
1. Есть ли поддержка CH34xSerialDriver? У меня не получилось настроить.
2. Еще не работает GPS. Из настроек Новителя выташил «GpsBackgroundMode = 2», «GpsSource=2».
3. Как поменять тайм-ауты опроса ELM327?
Головное устройство MCU MTCD RockChip PX5
Вопросы:
1. Есть ли поддержка CH34xSerialDriver? У меня не получилось настроить.
2. Еще не работает GPS. Из настроек Новителя выташил «GpsBackgroundMode = 2», «GpsSource=2».
3. Как поменять тайм-ауты опроса ELM327?
Головное устройство MCU MTCD RockChip PX5
- Вложения
-
settings.004.ini
- Настройки Новителя
- (5.57 КБ) 1418 скачиваний
-
log.txt
- Мой лог
- (11.42 КБ) 1385 скачиваний
-
elmLog-2018-04-20-19-01-36.log
- Лог терминала
- (1.13 КБ) 1395 скачиваний
-
config.xml
- Моя конфигурация
- (1.82 КБ) 1217 скачиваний
Последний раз редактировалось Mammoth 21 апр 2018, 18:05, всего редактировалось 1 раз.
HobDrive(лицензия) + MTCE_MX2 Rockchip PX5 (Hal9k Mod v4 Андроид 9) + ELM 327 ( v.1.5) USB-FTDI + Hyundai Creta (механика ) 1.6 ( 4WD ) 2017 г.
Re: USB ELM327 адаптеры в хобдрайв-андроид
предъяви продовану, пусть меняет на нормальный
HobDrive(v1.6.25 лицензия) +SUPRA M12CG+ Elm327WI-FI + Samand(simens) ГБО
-
- Новичок
- Сообщения: 1
- Зарегистрирован: 19 апр 2018, 16:41
- Имя: Андрей
Re: USB ELM327 адаптеры в хобдрайв-андроид
БК на магнитолу УАЗ ПАТРИОТ 2015
Отправлено: 19 апр 2018, 19:29
От: Andreymiass
Кому: Master cail
Добрый вечер. Ребята подскажите пожалуйста про БК на магнитолу УАЗ ПАТРИОТ 2015 года выпуска. Что почём и как это купить и установить. Если не трудно. Извините если что не так написал. Ссылаюсь на возраст и инвалидность. Спасибо с уважением Андрей
Отправлено: 19 апр 2018, 19:29
От: Andreymiass
Кому: Master cail
Добрый вечер. Ребята подскажите пожалуйста про БК на магнитолу УАЗ ПАТРИОТ 2015 года выпуска. Что почём и как это купить и установить. Если не трудно. Извините если что не так написал. Ссылаюсь на возраст и инвалидность. Спасибо с уважением Андрей
Re: USB ELM327 адаптеры в хобдрайв-андроид
okuljr » Сегодня, 14:21
предъяви продовану, пусть меняет на нормальный
Я больше на пересылке потеряю.
А потом, другие проги с этим чипом работают, почему хобит работать не может
предъяви продовану, пусть меняет на нормальный
Я больше на пересылке потеряю.
А потом, другие проги с этим чипом работают, почему хобит работать не может
HobDrive(лицензия) + MTCE_MX2 Rockchip PX5 (Hal9k Mod v4 Андроид 9) + ELM 327 ( v.1.5) USB-FTDI + Hyundai Creta (механика ) 1.6 ( 4WD ) 2017 г.
Re: USB ELM327 адаптеры в хобдрайв-андроид
Взял у друга USB-ELM с UART на чипе RS232 от FTDI, HobDrive демоверсия заработала. Получается - что с UART на чипе PL2303 HobDrive работает как то криво. Нашел ещё одну программу, она с PL2303 работает параметры двигателя передаются. Правда прога сама так себе. Пробовал Торк - он соединение с ELM делает, а вот ELM с двигателем почему то не соединяются. Одним словом - те кто хочет по USB подключаться - нужно брать ELM-USB с чипом от FTDI RS232.
Правда теперь не могу на ГУ установить платную версию - но это уже не для этой ветки форума - пойду искать тему для этого.
Правда теперь не могу на ГУ установить платную версию - но это уже не для этой ветки форума - пойду искать тему для этого.
HobDrive v.1.5.50 / ГУ AllWinner T3 K2001, Android 6 /ELM-USB FTDI / Hundai Creta 1.6,2WD, AT, ПП простая.
Re: USB ELM327 адаптеры в хобдрайв-андроид
Как с моим вопросами?
Есть ли поддержка CH340...
Есть ли поддержка CH340...
HobDrive(лицензия) + MTCE_MX2 Rockchip PX5 (Hal9k Mod v4 Андроид 9) + ELM 327 ( v.1.5) USB-FTDI + Hyundai Creta (механика ) 1.6 ( 4WD ) 2017 г.
Re: USB ELM327 адаптеры в хобдрайв-андроид
Купил новую магнитолу на 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>
Но если я выключаю/перезагружаю магнитолу, то все повторяется по новой, опять при старте появляется запрос на предоставление доступа к усб. Я думал может линукс-часть каждый раз присваивает адаптеру новый адрес, - но нет, адрес всегда одинаков. На магнитоле с Т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>
Hobdrive (свежий с Play, лицензия) + Bonroad (4x1,2 ГГц, Allwinner T3, Android 6.0) + USB ELM327 1.5 + Toyota Passo 2004
Re: USB ELM327 адаптеры в хобдрайв-андроид
Посмотрел файл 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?
Тут уже прописано несколько адаптеров, для которых не будет запрашиваться разрешение
<?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?
Hobdrive (свежий с Play, лицензия) + Bonroad (4x1,2 ГГц, Allwinner T3, Android 6.0) + USB ELM327 1.5 + Toyota Passo 2004
Re: USB ELM327 адаптеры в хобдрайв-андроид
Напишите на всякий случай.
Придет Игорь посмотрит и ответит. Я в этом вопросе вам не смогу помочь(
Придет Игорь посмотрит и ответит. Я в этом вопросе вам не смогу помочь(
FAQ: https://hobdrive.userecho.com/knowledge ... j/articles
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
Уровень trace лога:экраны/настройки/системные настройки/отладочные логи/trace
Просьба сделать себе подпись:
HobDrive(1.6.25lic)+ZenFoneM1(9.0)+Elm327Carista+RenMegane3(SID305)
-
- Администратор
- Сообщения: 4322
- Зарегистрирован: 06 дек 2011, 15:49
- Имя: Игорь
- Откуда: Нижний Новгород
Re: USB ELM327 адаптеры в хобдрайв-андроид
evgenyk, пишите добавим, по есть подозрение что этот глюк с постоянным запросом лицензии не из за этого.
Но спасибо за информацию.
Но спасибо за информацию.
HobDrive(свежак) + Android4 rk3188 2din + Elm327USB + Pontiac Vibe 2003
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.
Не пишите пожалуйста вопросы в личку. Создавайте тему в соответствующем форуме.