PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Питание (http://pccar.ru/forumdisplay.php?f=173)
-   -   (Инструкция) Автостарт и автовыключение андроид при подключении\отключении ЗУ (http://pccar.ru/showthread.php?t=25819)

sergej1976 04.05.2017 11:57

Цитата:

Сообщение от kostyamat (Сообщение 387152)
Скопируйте свой reboot например в корень рамдиска boot, там где у вас init.rc
Исправьте service charging /system/bin/charging
на
service charging /reboot
и должно всё работать.
Ещё можете перед этими строками
on charger
class_start charger
поставить #, вот так
#on charger
#class_start charger
Тоже может сработать. Только делайте либо одно, либо другое.

Попробовал ноль реакции.
Ладно, остановлюсь на замыкании кнопки питания.

sandr2010 04.05.2017 14:50

А файл reboot вообще есть? Может он имеет другое название: ведь из под программы сработал не reboot?

sergej1976 04.05.2017 15:24

reboot есть. И reset есть. Хотя ресет не пробовал запихивать в ядро.

P.S.
файл /proc/sysrq-trigger пустой.
В строке сначала в него записывается s, потом цикл чего то, потом записывается b. И происходит перезагрузка

sergej1976 04.05.2017 15:37

Вот здесь про sysrq -trigger http://www.opennet.ru/tips/info/1578.shtml

kostyamat 05.05.2017 20:04

Вложений: 1
Цитата:

Сообщение от sergej1976 (Сообщение 387171)
Попробовал ноль реакции.
Ладно, остановлюсь на замыкании кнопки питания.

А если так
on charger
exec /reboot

И не забыть добавить в file_contexts в секцию
# Executables
такую строку.
Код:

/reboot        u:object_r:rootfs:s0
Ещё есть вариант, что ваш reboot какой-то не такой, например скопелирован не как standalon, а linked к библиотеке bionic. Соответственно, пока система не загружена, выполнятся не сможет.
Попробуйте использовать команду busybox reboot.
Соответственно, в рамдиск поместите busybox (осторожно, он толстый, может и не поместится)
Допишите selinux правило в file_contexts для busybox (аналогично), и в команду выше
on charger
exec /busybox reboot



Чем мог, тем постарался помочь.

_val35999633 08.05.2017 19:14

kostyamat

Помогите реализовать засыпание/просыпание планшета.
При подключении звуковой карты или флешки, в dev/usb появляется:
sound2-1.2 ->/dev/snd/pcm200p и input2-1.2 ->/dev/input/event3 для звуковой карты и scsi_generic2-1.3 ->/dev/sg0 для флешки - планшет должен проснуться.
При отключении в dev/usb ничего нет - планшет должен уснуть.

_val35999633 12.05.2017 10:35

К сожалению, kostyamat отсутствует в теме.

Подставил свои пути - значения в скрипт http://pccar.ru/showpost.php?p=385715&postcount=17.
https://yadi.sk/i/oy5L7aW23JGZhm
Совсем не программист, но что то подсказывает, что не все так просто.
Направьте на путь истинный.

_val35999633 20.05.2017 12:09

Естественно, правленый мной скрипт, не заработал.
Нашел в папке mnt, при включении otg, появление файла sda1.
Опять изменил. Заработало на 50%. Из сна выводит, а обратно нет.
Все таки отлавливать в папке mnt включение, не совсем верно (мое чайниковское мнение). Т.к. кроме флешки там появляется еще разные файлы. В папке dev/usb появляется только то, что подключил в хаб.

Помогите со скриптом по пути dev/usb для просыпания/засыпания планшета, при подключении/отключении otg.

Lafaet 22.05.2017 18:08

Цитата:

Сообщение от _val35999633 (Сообщение 387859)
Естественно, правленый мной скрипт, не заработал.
Нашел в папке mnt, при включении otg, появление файла sda1.
Опять изменил. Заработало на 50%. Из сна выводит, а обратно нет.
Все таки отлавливать в папке mnt включение, не совсем верно (мое чайниковское мнение). Т.к. кроме флешки там появляется еще разные файлы. В папке dev/usb появляется только то, что подключил в хаб.

Помогите со скриптом по пути dev/usb для просыпания/засыпания планшета, при подключении/отключении otg.

Я тоже не дождался здесь ответа)) Пока сделал так - поскольку в хаб всегда будет подключена звуковая usb карта, сделал через таскер засыпание и просыпание по включению/отключению аудио. Хаб включился - планшет проснулся, хаб выключился - планшет заснул. Вроде стабильно. просто так не просыпается.

_val35999633 22.05.2017 19:07

Цитата:

Сообщение от Lafaet (Сообщение 387914)
сделал через таскер засыпание и просыпание по включению/отключению аудио

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


Часовой пояс GMT +4, время: 01:32.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot