Показать сообщение отдельно
Старый 16.10.2013, 16:17   #385
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

Цитата:
Сообщение от Gorynch Посмотреть сообщение
вопрос автоматизации

сделал install-recovery.sh
Код:
#!/system/bin/sh
insmod /system/lib/modules/pl2303.ko

busybox stty -F /dev/ttyUSB0 ispeed 4800
busybox chmod 666 /dev/ttyUSB0

setprop "ro.kernel.android.gps" "ttyUSB0"
модуль загружается, а вот скорость порта не меняется
пробую изменить из терминала через ispeed - пишет ошибку известную
отключаю этот файл, презагружаюсь без GPS, подключаю GPS, ввожу всё через терминал, на ispeed опять ошибка, переподключаю GPS без перезагрузки, и теперь ispeed проходит и всё работает
т.е. вроде как сначала порт кем то занят, а при переподключении он освобождается, но номер его остаётся без изменений
Я думаю тут дело в очередности действий...))
Попробуй в таком порядке.
1. insmod /system/lib/modules/pl2303.ko
2. busybox chmod 666 /dev/ttyUSB0
3. busybox stty -F /dev/ttyUSB0 ispeed 4800
4. setprop "ro.kernel.android.gps" "ttyUSB0"

Т.е по твоему, скрипт не может выставить скорость, поскольку устройству не дано прав на это....
Хотя не исключаю вероятность, что он кем-то занят =)

Если все зафурычит, советую разобрать boot.img прошивки ->отредактировать ueventd.xxx.rc, а именно добавить туда
нужные права на ttyUSB0->собрать и прошить.
Ну и после убрать из скрипта строку: busybox chmod 666 /dev/ttyUSB0

Под рокчипы есть отличная кухня...все предельно просто и понятно
RK3xxx Firmware Tools by SergioPoverony
Rage2 вне форума   Ответить с цитированием