Oscill Support Forum

You are not logged in.

#1 2012-07-28 09:50:06

polus2003
Member

связь через USB (USB-host в Android)

А новая версия будет опять под блютуз? Просто у меня осцил Usb и на планшете тоже есть Usb....

 

#2 2012-07-28 13:47:43

vvzvlad
Member

Re: связь через USB (USB-host в Android)

в программе различия минимальны. а вот с драйверами для usb-uart на андроиде проблемы. несколько архитектур, куча версий андроида, у каждого производителя какие-то различия в системе. поэтому придется писать и поддерживать в программе несколько версий инсталлятора драйверов, которые требуют рута.

 

#3 2012-08-06 10:46:41

Inel
OscillDroid Author

Re: связь через USB (USB-host в Android)

Немного хочу прояснить ситуацию с USB.

Есть два варианта реализации.
1.Есть драйвер для работы с нашей микросхемой.Недостаток в том, что его надо встраивать в прошивку устройства.То есть надо разбирать прошивку, встраивать драйвер, прошивать девайс.Это рискованно и далеко не каждый пользователь сможет это сделать.
Огромный плюс данного метода в том, что драйвер может встраиваться в любую версию андроид.

2.В версиях андроид выше 3.1(API 12) есть функции для работы с USB.
То-есть программа не будет работать с USB на версиях ниже 3.1.

 

#4 2012-08-06 14:06:56

vvzvlad
Member

Re: связь через USB (USB-host в Android)

не, прошивку ковырять не надо. нужен рут и бизибокс, потом insmod cp2101.ko и в системе /dev/ttyUSB0.
а проблема в том, что ядерный модуль собирается под определенную прошивку и определенный процессор. и зачастую нужны исходники ядра, что чаще всего не бывает.

 

#5 2012-08-07 09:13:05

Inel
OscillDroid Author

Re: связь через USB (USB-host в Android)

Спасибо за просвещение.
Я о прошивкостроении пока ничего не знаю.
То-есть если встроить драйвер, не факт, что он будет работать?
Имеет ли смысл заморачиваться с драйвером?

Пока иду вторым путем.

 

#6 2012-08-07 11:43:37

vvzvlad
Member

Re: связь через USB (USB-host в Android)

если встроить - работать будет. проблема в том, чтоб его найти/собрать. я только для одного моего устройства нашел - для компа на процессоре allwinner a10, а для двух телефонов - нет. думаю, возможность в программе подключаться к /dev/ttyUSB предусмотреть надо, но с драйверами заморачиваться смысла нет - невозможно найти и собрать драйвера для всех устройств.

 

#7 2013-04-28 15:34:01

Maker39
Member

Re: связь через USB (USB-host в Android)

Появился и у меня планшкт на Android. Pipo S1 (RK3066 Jelly Bean 4.1.1 прошивка TNT5).
Попался терминал http://we.easyelectronics.ru/alexhi/pot … l2303.html
И вот что получилось http://www.oscill.com/components/com_agora/img/members/755/Screenshot-2013-04-28-11-15-15.png
Выходит что драйвера уже есть в системе ?

 

#8 2013-04-28 16:48:57

Oscill
Oscill author

Re: связь через USB (USB-host в Android)

Maker39 wrote:

Выходит что драйвера уже есть в системе ?

нет. То, что на картинке - это прочитано из USB чипа CP2102, впаянного в осциллографе.
Мы при производстве специальной программкой зашиваем в чип эти идентификаторы. И потом, когда подключается oscill к компьютеру, Windows по ним ищет и устанвливает подходящие драйверы.
В данном же случае, есть в системе драйвер USB хоста, а драйвер конкретного устройства не обязателен - раз этот терминал работает с чипом CP2102, то и программа OscillDroid сможет. Если Inel допишет.

 

#9 2013-04-28 17:50:12

Maker39
Member

Re: связь через USB (USB-host в Android)

Oscill wrote:

В данном же случае, есть в системе драйвер USB хоста, а драйвер конкретного устройства не обязателен - раз этот терминал работает с чипом CP2102, то и программа OscillDroid сможет. Если Inel допишет.

В принципе, я это и имел ввиду.
Насколько я понимаю,раз этот терминал работает с чипом CP2102, то и программа OscillDroid сможет ,и если уважаемый Inel вдруг найдет время и выпустит "OscillDroid USB" - на моей железке может и запуститься.
Стоит пощупать этим терминалом другие китайскме планшеты на предмет совместимости стоковых прошивок с CP2102 ?

 

#10 2013-04-29 12:17:57

Oscill
Oscill author

Re: связь через USB (USB-host в Android)

увидеть USB идентификаторы - это еще не "щупанье". Нужно открыть порт на 9600 (а если прошивка 1.26 в oscill - то на любой и выше). Затем послать в порт 7 байт: 80 00 07 10 00 10 00  (hex). Если придет ответ: A0 00 07 10 00 00 18 , то есть хорошие шансы (хотя и могут быть тонкости на больших пакетах).

 

#11 2013-05-07 06:11:45

Inel
OscillDroid Author

Re: связь через USB (USB-host в Android)

Рано или поздно приделаю USB.
Сейчас, благодаря праздникам, выкроил время на допиливание новой версии OscillDroid.
Возможно после праздников уже что-то будет.

 

#12 2013-08-21 14:21:50

Gray Cat
Member

Re: связь через USB (USB-host в Android)

Попробовал прикрутить Oscill к планшету Freelander PD10 3G (проц MT6575, Андроид 4.0.4, OTG есть и работает). Не получилось. С помощью TermUSB не видится ни Oscill, ни моя платка с FT2232C. На моей платке, кстати, есть светик "USB On" с соответствующей ножки FTDI - он коротенько вспыхивает и тут же гаснет. Т.е. аппаратно USB-подключение видится, но драйвер под Android не встаёт. Подозреваю, что и под cp2101 тоже нет драйвера. sad


Gray©at
 

#13 2013-09-13 14:27:58

bureewandrey
Member

Re: связь через USB (USB-host в Android)

Смартфон SONY XPERIA MIRO , ANDROID 4 - USB через OTG кабель не видит Через блютуз все нормально. Чего ему надо - может root ???

 

#14 2013-09-13 14:56:26

Inel
OscillDroid Author

Re: связь через USB (USB-host в Android)

root вроде не нужен. Хотя без root не пробовал.
Другие устройства через OTG кабель видит (флэшка, клавиатура...)?

Попробуйте следующее:
1.Установите с Play Market USB Serial Terminal Lite.
2.Подключете к смартфону Oscill.
3.Запустите программу USB Serial Terminal Lite.
4.В меню выберите USB Descriptions.
Должна появиться информация о USB устройстве.
VID 4292
PID 33806
С другими PID и VID OscillDroid работать не будет!

Программа покажет видит ли смарт устройство.

 

#15 2013-09-13 17:32:54

bureewandrey
Member

Re: связь через USB (USB-host в Android)

флешку не видит. А USB Serial Terminal попробую.

 

#16 2013-09-13 18:23:55

bureewandrey
Member

Re: связь через USB (USB-host в Android)

Не пошло - пишет - устройство не совместимо с USB Serial Terminal

 

#17 2013-09-13 20:11:48

bureewandrey
Member

Re: связь через USB (USB-host в Android)

Нашел на СОНЬКИНОМ форуме техподдержки тему про OTG - их эксперт пишет: " ...Xperia miro does unfortunately not support USB Host/on the go." Прискорбно ну да ладно - перебьюсь пока блютусом. Через него последняя версия у меня работает без проблем. Так что Вам огромное спасибо за такой удобный продукт.

 

#18 2013-11-08 15:36:03

SanyaSKY
Member

Re: связь через USB (USB-host в Android)

Samsung Galaxy Premier (програмно и функционально похож на S3), c root и без него, запускается через USB без проблем.

 

#19 2013-12-31 09:22:53

mich31
Member

Re: связь через USB (USB-host в Android)

Inel  Samsung Note II флешки через USB прекрасно видит, читает, а вот OSCILL как через терминал, сама прога пишет ошибка порта.... кстати я тоже из Астрахани и хотел бы как то встретиться...


Прошу прощения TermUSB Шипова Александра видит OSCILL как в 7 посту - единственное 0xEA61 (у меня стоит PID)
я менял пид и на родной видимо увидит. Но с прогой не видит - ошибка порта...

Last edited by mich31 (2013-12-31 09:43:30)

 

#20 2013-12-31 13:49:21

Inel
OscillDroid Author

Re: связь через USB (USB-host в Android)

Какая версия Android?
Android версия должна быть 4-я и выше.

Pid и Vid должны быть 33806(840E) и 4292(10C8).

Как вариант, устройство не тянет по току.
Посмотрите пост №219.

я тоже из Астрахани и хотел бы как то встретиться.

Можно встретиться, живу в районе Грандривера (пр. воробьева).

 

#21 2014-01-03 22:53:48

mich31
Member

Re: связь через USB (USB-host в Android)

устанавливал PID - 840 и соответственно VID

в какой теме пост?

Android - v.4.1.2

не вопрос, мой тел. 89064553025

Ура заработал на SAMSUNG NOTE II

Но на  Win 8.1 не могу установить драйвер
под PID 840E, не находит или пишет не тот .inf

Короче на ноутах как на Win 8.1 так Win 7pro не
устанавливаются естественно не видит пробника.

Last edited by mich31 (2014-01-03 23:29:27)

 

#22 2014-01-03 23:50:48

Oscill
Oscill author

Re: связь через USB (USB-host в Android)

проблема 64битных 7ки и 8ки подробно разбирается в соседнем разделе форума. Кроме замены PID, там есть несколько рецептов заставить Windows работать с драйвером 3.3 (который для PID 840E)

 

#23 2014-01-04 00:05:00

mich31
Member

Re: связь через USB (USB-host в Android)

СПАСИБО, после полуторачасовых мытарств на "SAMSUNG NOTE II", WIN 8.1 заработал, думаю сейчас пойдет и на WIN 7pro. Мытарства даром ведь не проходят, накапливается опыт...

ну вот и на WIN 7pro заработал....

Last edited by mich31 (2014-01-04 00:24:18)

 

#24 2014-03-02 18:00:21

bullit214
Member

Re: связь через USB (USB-host в Android)

Samsung Note Ii  - как заработал на этом теле ?
у меня ноте 1 - я думаю разницы особо нет

 

#25 2014-03-02 18:35:23

bullit214
Member

Re: связь через USB (USB-host в Android)

у меня теперь все ок ! он меня даже как в винде спросил - "при подключении этого устройства всегда запускать oscildroid"
работает ! samsung note1 (7000)____usb-otg_____usb oscill !!!!!

 

Forum Tools