06.06.2013, 03:28 | #81 | |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
Цитата:
это два разных способа настройки один - либа уважаемого tsynik. для этого способа нужен setprop. при этом способе будут видны спутники в прогах навигации. нужно добавить setprop в стартовый скрипт - иначе после ребута это слетит. второй - прога usbgps - для нее нужно включить фиктивные местоположения. спутники видны не будут, но координаты будут передаваться в проги навигации. я в свое время перелопачивал эту прогу - там нет ничего, что может сломать прошивку. проге даже рут не нужен, если стоят правильные права на устройство смешивать нельзя. то есть настройка в два этапа - убедиться, что порт отдает данные - cat /dev/ttyUSB0 должны пойти строки с данными. если есть - ок. если пусто, то порт или неправильный или неправильная скорость.- поменять через stty если порт работает - применить один из вышеуказанных способов. но я еще раз повторяю, если порт не настраивается , значит занят уже. единственный способ получить следующий свободный порт -занять дырки в хабе по порядку. модем обычно берет первых два ttyUSB. без хаба кина не будет.
__________________
Мой проект: Citroen Xsara Android CarPC |
|
06.06.2013, 03:41 | #82 | |
Старший Пользователь
Регистрация: 19.07.2008
Возраст: 41
Регион: 35
Сообщений: 500
|
Цитата:
|
|
06.06.2013, 03:54 | #83 | |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
Цитата:
проверьте без проги права на ttyUSB0 сразу после втыкания они должны быть 666 если права другие - прога при запуске просит рут чтобы их установить
__________________
Мой проект: Citroen Xsara Android CarPC |
|
06.06.2013, 03:56 | #84 |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
http://pccar.ru/showpost.php?p=259730&postcount=77
здесь я недавно описывал все нужные шаги
__________________
Мой проект: Citroen Xsara Android CarPC |
06.06.2013, 04:20 | #85 | ||
Старший Пользователь
Регистрация: 19.07.2008
Возраст: 41
Регион: 35
Сообщений: 500
|
Цитата:
после запуска gps из программы этот файл пропадает пробовал менять права на 666 но после повторного подключения они опять 660 в самой программе функция Choose Usb GPS имеет значение /dev/bus/usb/001/003 и оно меняется при каждом вытыкании gps Цитата:
|
||
06.06.2013, 11:07 | #86 | |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
Цитата:
там все по порядку - Вам не нужны только пункты 0,1,7,8 - просто пропустить. в пункте 9 Вам нужен такой скрипт #!/system/bin/sh busybox stty -F /dev/ttyUSB0 ispeed 4800 busybox chmod 666 /dev/ttyUSB0 setprop "ro.kernel.android.gps" "ttyUSB0" Библиотека там одна и проверена лично мной на rk3066 (ядро 3.08+) И внимательно перечитайте мое предыдущее сообщение для понимания процесса
__________________
Мой проект: Citroen Xsara Android CarPC |
|
06.06.2013, 12:53 | #87 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
вооот. и тут мы упираемся в удев. не пойму, зачем они его выкинули? почему такая недальновидность? у меня вот куча нод на тту висит- 3 для модема, елм, гпс, вафля. и как я должен определять какой ноде что соответсвует при передергивании хаба? городить костыли с парсером логов?
__________________
В работе Китайнедожып+медиацентр на андроиде |
06.06.2013, 13:29 | #88 | |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
Цитата:
ну это ж типа не Линукс - не гикам не нужно лазить во всякие /dev - им бы больше котегов в контактике - видимо так думали в Гугле, обрезая НУЖНЫЕ вещи. Но может как с USB audio через пару версий они таки повернуться к нам лицом и милостиво вернут обратно, подавая как новую супер-пупер фичу
__________________
Мой проект: Citroen Xsara Android CarPC |
|
06.06.2013, 13:40 | #89 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
с бт им уже пригорело-в 4.2.1 он тупо выпилили хци и приказали вендорам самим пилить костыли. их *****м накормили, в 4.3 обещали вернуть
__________________
В работе Китайнедожып+медиацентр на андроиде |
06.06.2013, 14:27 | #90 | |
Старший Пользователь
Регистрация: 19.07.2008
Возраст: 41
Регион: 35
Сообщений: 500
|
Цитата:
1. Монтируем раздел /system/etc на запись с помощью RootExplorer или с помощью команды из консоли adb remount 4-6 уже делал из первого поста этой темы 9. Создаем файл install-recovery.sh с Unix-переводами строк с содержимым #!/system/bin/sh busybox stty -F /dev/ttyUSB0 ispeed 4800 busybox chmod 666 /dev/ttyUSB0 setprop "ro.kernel.android.gps" "ttyUSB0" 10. Копируем install-recovery.sh в /system/etc/install-recovery.sh 11. В консоли выполняем busybox chmod 755 /system/etc/install-recovery.sh Если так то у меня вопросы 1 как с помощью RootExplorer монтировать раздел на запись просто выставить 777? командой adb remount из под su у меня выдало следующее * daemon not running, starting it now on port 5038* * daemon started successfully * error: device not found Если выполнять из каталога то есть так cd /system/etc adb remount результат error: device not found 9. как правильно это сделать? Я сделал по следующему через RootExplorer создал файл с этим содержимым, скопировал его в /system/etc/ там же через RootExplorer выставил 775 файлу Перезагрузил аппарат в навителе нет спутников, проверил через RootExplorer файл ttyUSB0 присутствует и права у него 666 значит скрипт что создавал исполняется запустил через терминал cat /dev/ttyUSB0 данных нет, попробовал ещё раз через терминал выполнить busybox stty -F /dev/ttyUSB0 ispeed 4800 результат это сообщение cannot perform all requested command Всё этот делал без хаба gps напрямую в планшет. Далее опять решил попробовать запустил gps через прогу usbgps убедился что работает отключил gps в проге набрал cat /dev/ttyUSB0 и данные пошли |
|
Здесь присутствуют: 7 (пользователей: 0 , гостей: 7) | |
|
|