Page 2 of 9

Re: Модифицированная прошивка xds1003dt2_10221

PostPosted: 11 Jul 2013, 11:52
by Pokrass
А вам скрин посмотреть советовали или тему почитать? ;) Там написано как включать/выключать дополнительные ярлыки!
<AVin disable="no" /> выставили?

Re: Модифицированная прошивка xds1003dt2_10221

PostPosted: 11 Jul 2013, 12:09
by vtysh
Спасибо, Pokrass и vaesieliech. Я подозревал, что AVin что-то такое делает, но поиском мне не удалось найти назначение данного параметра. Сейчас попробовал, действительно появилось новая опция

Re: Модифицированная прошивка xds1003dt2_10221

PostPosted: 11 Jul 2013, 20:07
by vaesieliech
Пытался отключить светодиоды на iconBIT XDS73D. С помощью модуля "Hardware tool for RTD" определил порты:
10 - синий STORAGE
121 - синий POWER (совмещённый)
Была идея написания скрипта выключающего светодиоды с периодичностью 1 секунда. Идею не воплотил в жизнь - слабые познания в Linux.
Есть ещё идея - скрипт переключения gpio порта в состояние "0" при условии перехода порта в состояние "1".
PS Ещё одна идея - при манипуляциях с пультом светодиод POWER заставить работать по алгоритму вкл->выкл.
И мечта идиота - Настройка/Разное/Индикация/вкл-выкл

Re: Модифицированная прошивка xds1003dt2_10221

PostPosted: 11 Jul 2013, 20:27
by Virtual
vaesieliech wrote:Пытался отключить светодиоды на iconBIT XDS73D. С помощью модуля "Hardware tool for RTD" определил порты:
10 - синий STORAGE
121 - синий POWER (совмещённый)
Была идея написания скрипта выключающего светодиоды с периодичностью 1 секунда. Идею не воплотил в жизнь - слабые познания в Linux.
Есть ещё идея - скрипт переключения gpio порта в состояние "0" при условии перехода порта в состояние "1".


ledoff.sh
Code: Select all
#!/bin/sh

      while [ 1==1 ] ; do
/usr/local/etc/mos/bin/gpio 10 0
/usr/local/etc/mos/bin/gpio 121 0
sleep 1
      done

запускать скрипт так:
Code: Select all
ledoff.sh>/dev/null &

(в отдельном потоке)
будет раз в сек делать свое дело ... ресурсов не жрет ибо на время sleep будет остановлен... типа демона

Re: Модифицированная прошивка xds1003dt2_10221

PostPosted: 11 Jul 2013, 20:56
by vaesieliech
Создал файл ledoff.sh, разместил в /data/etc/rc.init, выполнил команду "ledoff.sh>/dev/null &". Всё ли я правильно сделал? Скрипт запускается только вручную и перестаёт работать при выходе из командной строки.

Re: Модифицированная прошивка xds1003dt2_10221

PostPosted: 11 Jul 2013, 21:08
by Virtual
разместил в /data/etc/rc.init

в этой папке существуют особые правила на имя скрипта! и на формат самого скрипта (обработка параметров)

Re: Модифицированная прошивка xds1003dt2_10221

PostPosted: 11 Jul 2013, 21:14
by vaesieliech
Дык и чо? Как правильно сделать?

Re: Модифицированная прошивка xds1003dt2_10221

PostPosted: 11 Jul 2013, 21:22
by Pokrass
S99yourscript.sh

Re: Модифицированная прошивка xds1003dt2_10221

PostPosted: 11 Jul 2013, 21:34
by vaesieliech
Переименовал, выполнил команду S99yourscript.sh>/dev/null &, выключил и включил плеер - висит на заставке iconBIT. Пошёл перепрошивать.

Re: Модифицированная прошивка xds1003dt2_10221

PostPosted: 11 Jul 2013, 23:11
by vaesieliech
Проблема решена с помощью FarVoice, за что ему огромная благодарность!
Отключение светодиодов на передней панели iconBIT XDS73D:
Скачиваем скрипт
S13ledOff.zip
(293 Bytes) Downloaded 540 times
Распаковываем его в директорию /data/etc/rc.init затем выполняем команду
Code: Select all
chmod +x /data/etc/rc.init/S13ledOff
Перезагружаем плеер и видим что светодиоды потухли, а при манипуляциях с пультом кратковременно загорается Синий индикатор питания.
PS Скрипт работает при условии установки модуля Hardware tool for RTD