Потестируйте пожалуйста кому не в "лом" программу терминал для Андроид планшета для переходников USB<->COM (или микроконтроллеров) на FT232RL,Cp2102 и PL2303

Должна работать начиная с Андроид 3.1.Тестировал на 7" планшете MISTERY MID721 и телефоне LENOVO 770.Телефон и планшет с OTG хостом и штатной прошивкой.Все работает с этими микросхемами.Подключал так-же Arduino NANO и плата с AVR.Отпишитесь что работает/не работает название аппарата и версия Андроид.По замечаниям и предложениям доработаю как будет со временем полегче.Думаю пригодится кто занимается с микроконтроллерами или тем кто пишет для них программы на Андроид. Спасибо.
Поместил прогу в Google Play там поудобнее смотреть скачки и комменты,
да и аудитория для тестирования побольше.
Если скачивали ранее программу с сайта сначала удалите.
Все новые релизы по мере возможности будут тут:
===================================================================
ВНИМАНИЕ!!! Залил на Play версию 2.0
-добавлено вывод в HEX
-и ввод в HEX в виде 0102AAFFE1 и т.д
-ввел пробелы при отображении в HEX виде
-подрихтовал «морду» для телефонов
TermUSB
- +2
- 14 апреля 2013, 13:50
- alexhi
Вы через переходник USB OTG что подключаете (на каком чипе?) и что пишет когда когда жмете конпку OPEN. У вас через этот кабель флешку читает или клаву подключали?
Да… Кабель OTG. Флешки, диски, мыши и клавы — всё без проблем работает. Чип ARM A8 (RK29XX)… Android не рутнутый, как купил — так и пользуюсь :)
А при подключении USB<->COM переходника и нажатии кнопки OPEN просто тишина? Кстати на каком чипе переходник? и PID/VID какой сейчас тут
roboforum.ru/forum2/topic12837.html
протестировали вроде все ок вы с моего сайта качали?
это
TermUSB
перезагрузите я там немного подправил.
roboforum.ru/forum2/topic12837.html
протестировали вроде все ок вы с моего сайта качали?
это
TermUSB
перезагрузите я там немного подправил.
Еще мне попадались планшеты где отключен USB HARDWARE
лечил так:
#отмонтировать систему
mount -o remount,rw /system
#создаем файл android.hardware.usb.host.xml в /system/etc/permissions
# запишем в него
# откроем в /system/etc/permissions файл с названием handheld_core_hardware.xml
или tablet_core_hardware.xml и добавим в него
/> в секцию
но тут нужен root :(
лечил так:
#отмонтировать систему
mount -o remount,rw /system
#создаем файл android.hardware.usb.host.xml в /system/etc/permissions
# запишем в него
# откроем в /system/etc/permissions файл с названием handheld_core_hardware.xml
или tablet_core_hardware.xml и добавим в него
/> в секцию
но тут нужен root :(
#отмонтировать систему
mount -o remount,rw /system
#создаем файл android.hardware.usb.host.xml в /system/etc/permissions
# запишем в него
# откроем в /system/etc/permissions файл с названием handheld_core_hardware.xml
или tablet_core_hardware.xml и добавим в него
/> в секцию
ПОПРАВИЛ
mount -o remount,rw /system
#создаем файл android.hardware.usb.host.xml в /system/etc/permissions
# запишем в него
# откроем в /system/etc/permissions файл с названием handheld_core_hardware.xml
или tablet_core_hardware.xml и добавим в него
/> в секцию
ПОПРАВИЛ
У меня пишет что просто нет порта :) А железка — обыкновенный FTDI на ардуинке… Ищю вот что есть по этому таблету на нету… Пока ничего ненашел…
Пишет так No USB device or accessory detected!
Если так то вероятно всего тот вариант что я писал выше.Отключен tablet_core_hardware.
У меня так было на Explay701 (нафига китайцы это делают непонятно :) ) А у Вас точно root нет?
Если сделать это то должно по идее заработать.
#отмонтировать систему
#mount -o remount,rw /system
#создаем файл android.hardware.usb.host.xml в /system/etc/permissions
# запишем в него
###
# откроем в /system/etc/permissions файл с #названием handheld_core_hardware.xml
#или tablet_core_hardware.xml и добавим в него
# /> в секцию
убрать! отовсюду кроме комментариев #
Если так то вероятно всего тот вариант что я писал выше.Отключен tablet_core_hardware.
У меня так было на Explay701 (нафига китайцы это делают непонятно :) ) А у Вас точно root нет?
Если сделать это то должно по идее заработать.
#отмонтировать систему
#mount -o remount,rw /system
#создаем файл android.hardware.usb.host.xml в /system/etc/permissions
# запишем в него
###
# откроем в /system/etc/permissions файл с #названием handheld_core_hardware.xml
#или tablet_core_hardware.xml и добавим в него
# /> в секцию
убрать! отовсюду кроме комментариев #
#отмонтировать систему
mount -o remount,rw /system
#создаем файл android.hardware.usb.host.xml в /system/etc/permissions
# запишем в него
<permissions>
<feature name="android.hardware.usb.host">
</feature></permissions>
# откроем в /system/etc/permissions файл с названием
# tablet_core_hardware.xml и добавим в него
<feature name="android.hardware.usb.host" /> в <permissions> секцию
Добавил
texet tm-9741 android 4.1.1 + ft232rl
— на скорости 9600 выдает «An error has occurred in sub: mein_btnopen_click(java line: 369) jave.lang.ArithmeticException: divide by zero;
— на остальных скоростях работает работает;
— на скорости 9600 выдает «An error has occurred in sub: mein_btnopen_click(java line: 369) jave.lang.ArithmeticException: divide by zero;
— на остальных скоростях работает работает;
Ainol Crystal
Google Android с версии 4.0 Ice Cream Sandwich
процессор Amlogic 8726-M6 с частотой 1,5 ГГц
на 9600 работает с девайсом на Atmega8 FTRL232
ещеб менять вид принятой и отправляемой посылки на HEX, din было бы отлично
Google Android с версии 4.0 Ice Cream Sandwich
процессор Amlogic 8726-M6 с частотой 1,5 ГГц
на 9600 работает с девайсом на Atmega8 FTRL232
ещеб менять вид принятой и отправляемой посылки на HEX, din было бы отлично
Версия в шапке добавил hex ввод/вывод. Для вывода в строке вывода ставим «галку»HEX и пишем 0102FEFF и т.д Для отображения принимаемых данных ставим «галку» под кнопкой Clear.Потестируйте и отпишитесь если не трудно.
с отправкой все окей, с приемом проблема толи не все байты принимает, а какаие настройки стоп битов и парности? стоп бит-1, парность — отсутствует?
Думаю, полезно упомянуть библиотеку code.google.com/p/usb-serial-for-android/, на которой основана программа.
Да конечно, я уже упоминал тут:
roboforum.ru/forum2/topic12837.html
(там тоже тестируют), но скорее надо упомянуть работу вот этого
замечательного парня
groups.google.com/forum/?fromgroups=#!topic/usb-serial-for-android/AFMbkz4LsZI
У него как то на мой взгляд правильнее :)
roboforum.ru/forum2/topic12837.html
(там тоже тестируют), но скорее надо упомянуть работу вот этого
замечательного парня
groups.google.com/forum/?fromgroups=#!topic/usb-serial-for-android/AFMbkz4LsZI
У него как то на мой взгляд правильнее :)
Устройство Texet TM-8041, хотя могу ручаться за, наверное, все устройства Texet, которые почти тот же Китай.
Тестировал Pl-2303 и FT232RL.
Тесты проводились при одном переходнике, включенном в ПК, другом — в планшет, в обоих комбинациях.
Оба раза все прошло на ура и на приём, и на передачу.
По поводу приведенных команд для наладки хоста: я так понимаю, некоторые производители блокируют эту возможность, но аппаратно она есть? Просто дома сейчас лежит Ramos W30, у которого никак не хочет работать USB-host. Может помогут приведенные команды? Заодно и протестирую свистки.
Тестировал Pl-2303 и FT232RL.
Тесты проводились при одном переходнике, включенном в ПК, другом — в планшет, в обоих комбинациях.
Оба раза все прошло на ура и на приём, и на передачу.
По поводу приведенных команд для наладки хоста: я так понимаю, некоторые производители блокируют эту возможность, но аппаратно она есть? Просто дома сейчас лежит Ramos W30, у которого никак не хочет работать USB-host. Может помогут приведенные команды? Заодно и протестирую свистки.
По поводу приведенных команд для наладки хоста: я так понимаю, некоторые производители блокируют эту возможность, но аппаратно она есть?
Да похоже именно так.У меня клиент принес Explay701 со стоковой прошивкой.Изначально не работало, после того как сделал то что писал выше все запахало.Зачем китайцы это делают непонятно:) (C)Восток дело тонкое.И еще я сейчас делаю SIP клиент для внутренней связи (VOIP домофон) так вот таже песня, на планшете был заблокирован VOIP, хотя в железе все имеется.Вот такие «пироги» :) Спасибо за тест.
Да похоже именно так.У меня клиент принес Explay701 со стоковой прошивкой.Изначально не работало, после того как сделал то что писал выше все запахало.Зачем китайцы это делают непонятно:) (C)Восток дело тонкое.И еще я сейчас делаю SIP клиент для внутренней связи (VOIP домофон) так вот таже песня, на планшете был заблокирован VOIP, хотя в железе все имеется.Вот такие «пироги» :) Спасибо за тест.
на galaxy s2 android 4.1
запускается, определяет микросхему (FT), открывает порт.
но немогу ничего отправить.
графическая разметка формы едет и кнопка Send тупо не помещается в экран, она я так понял по скриншотам под кнопкой очистить находится. если бы поменять их местами то было бы повеселее. хотя поля все равно друг на друга накладываются.
запускается, определяет микросхему (FT), открывает порт.
но немогу ничего отправить.
графическая разметка формы едет и кнопка Send тупо не помещается в экран, она я так понял по скриншотам под кнопкой очистить находится. если бы поменять их местами то было бы повеселее. хотя поля все равно друг на друга накладываются.
Исправил для «морду» для телефонов и добавил пробелы при выводе в HEX виде.
скачать можно тут:
TermUSB2.0
Пожалуйста отпишитесь что получилось, эту прогу на телефонах мало кто пользует спасибо.
скачать можно тут:
TermUSB2.0
Пожалуйста отпишитесь что получилось, эту прогу на телефонах мало кто пользует спасибо.
на галаксиЫ2 работает. текстовые поля формы все равно друг на друга наезжают, но читать можно.
главное кнопки теперь помещаются в экран.
отправляет получает все окей.
главное кнопки теперь помещаются в экран.
отправляет получает все окей.
Комментарии (54)
RSS свернуть / развернуть