Как подружить телеметрию с OTG совместимым Android, на примере моего Cubot X6

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

Начало:
Купил АРМ 2.6, телеметрию, все такое…
Заработало, но таскать ноут на полетушки влом, купил тело с восьмия йцевым дерным процом МТК6592, гордым именем CUBOT X6 и поддержкой OTG (это обязательно).
Тело флешки/клаву/мышу увидело сразу и приняло, но с модемом, на FT232 , никак не хотел дружить 😃

Хождение по мукам:
Начал свои мучения от сюда, скачал/поставил драйвер и никак 😃

Поскольку в части андрюхидов я ламер, то начал тормошить 4pda форум, там о такой проблеме либо не слышали, либо им пофиг на все, кроме как поставить на тело КитКат или “муи”.
Поскольку Рут и модРекавери уже поставил,- сделал бэкап системы и понеслась…

Промежуточная победа:
Начал ставить разные кастомные прошивки и на одной, портированой с леново, - ура тело увидело модем и запросило прогу Andropilot или Droidplaner (стояли с первого дня после покупки). 😃 Значит тело может дружить с телеметрией. Поскольку порт был корявый, то не работала камера и вспышка,- откатил обратно на сохраненную копию.

Вот оно счастье:
Поиском начал рыть и ставить всякие дрова на андроид для FTDI, попалась на глаза прога Александра Шипова termUSB, среди прочего описания работы/совместимости проги нашел следующее:

Внимание! Если версия Андроид >=3.1 ,устройство имеет USB HOST и не работает,можно попробывать сделать следующее:
Делать аккуратно!!!
#отмонтировать систему
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 секцию
И перезагрузить устройство.Должно заработать.

по-скольку файла tablet_core_hardware.xml у меня не было, то его то-же создал, (создавал на компе) кинул на флешку, а потом скопировал ч/з RootExplorer

Все! Теперь в два раза счастливее 😁
Кому лень писать, вот готовые файлики.

android.rar

  • 7680
Comments
fly55

А я просто сделал ретранслятор на блютус и все. Припаял блютус адаптер простенький на соответствующие пины rx-tx модуля. Удобно - взял с собой повер банк какой нибудь (аккумулятор внешний для зарядки устройств) воткнул в него ретранслятор и кинул в карман. И все работает. Стандартный Andropilot или дройдпланер очень хорошо все показывает.

ВлАс

У меня ОТГ в телефоне, почему-бы не использовать?
Пока не разобрался как кешировать карту на андропилоте и как заставить дроидпланер показыватьь карту.

koder76

Дроидпланер показывает карту если есть подключение к интернету или нужный участок карты заранее кеширован в планшете. При этом на планшете должен быть включён gps и определено местоположение.

fly55

ОТГ конечно хорошо только не всегда все коректно с ним работает - а тут у меня одно устройство и для ноутбука и для планшета и для телефона и для “телефона знакомого”. Блютус есть у всех 😃
Я раньше тоже ОТГ использовал но в новом телефоне его не оказалось 😦

X3_Shim
fly55;bt130636

ОТГ конечно хорошо только не всегда все коректно с ним работает - а тут у меня одно устройство и для ноутбука и для планшета и для телефона и для “телефона знакомого”. Блютус есть у всех 😃
Я раньше тоже ОТГ использовал но в новом телефоне его не оказалось 😦

Тоже жду блютусный модуль для этих целей 😃 Задолбался перед стартом провода разматывать. РУ у же на ретрансляторе, а в от для телеметрии и видео модули в пути.

ВлАс

Почему-то андропилот не хочет кешировать карту. С wofi просмотрел карту места полетов с разным масштабом, но как только выключил нэт, карты нет. Как правильно сделать кэш?

Arkady68
fly55;bt130618

А я просто сделал ретранслятор на блютус и все. Припаял блютус адаптер простенький на соответствующие пины rx-tx модуля. Удобно - взял с собой повер банк какой нибудь (аккумулятор внешний для зарядки устройств) воткнул в него ретранслятор и кинул в карман. И все работает. Стандартный Andropilot или дройдпланер очень хорошо все показывает.

А где можно описание соеденения блютус адаптера и модуля найти?

X3_Shim
Arkady68;bt134263

А где можно описание соеденения блютус адаптера и модуля найти?

Rx <-> Tx
Tx <-> Rx

Главное на BT скорость еще выставить совпадающую с модемом.

Arkady68

Влас, теперь дело за малым, подключить видеограбер (EasyCap) и использовать тот же планшет еще и для FPV…

Arkady68

удалено

Arkady68
X3_Shim;bt134264

Rx <-> Tx
Tx <-> Rx

Главное на BT скорость еще выставить совпадающую с модемом.

А комплексный ответ: где купить, нужен ли драйвер, особености настройки. Наверняка ведь где то на форумах обсуждалось и есть примеры…

X3_Shim
Arkady68;bt134267

А комплексный ответ: где купить, нужен ли драйвер, особености настройки. Наверняка ведь где то на форумах обсуждалось и есть примеры…

www.dronetrest.com/t/…/205

ВлАс
Arkady68;bt134265

Влас, теперь дело за малым, подключить видеограбер (EasyCap) и использовать тот же планшет еще и для FPV…

Проще купить планшет с окнами и будет человеческий МР и с изикапом меньше проблем

Arkady68
ВлАс;bt134293

Проще купить планшет с окнами и будет человеческий МР и с изикапом меньше проблем

Хороший планшет с ISP матрицей в копеечку выльется. Да и для компактности телефон удобней. У меня Note1 завалялся, хочу для FPV присабачить…

isushnik

Спасибо огромное за инструкцию, не могу подружить телеметрию с android. но вот есть проблемка… у меня планшет ainol novo9, приложение запускается (дроид планер разных версий, андропилот), но все они виснут как только начинаю перемещать карту((( в старой версии дроидпланер даже просто так зависает (повернёшь квадр, а он через минут 5 сообразит и начинает отображать действия), во второй версии если просто нажать коннект и ничего не трогать то не подвисает, изменяется уровень быстро. подскажите в чем может быть причина?