toyo,
Я понял, что у тебя мултифид из 5 головок. Все имиджы исползуют бинарник
/data/bin/diseqcsend1.2
Это список параметров управления бинарником:
Код:
diseqcsend 1.2 <Framing Byte> <Address Byte> <Command Byte> (<Parameter>,...)
(All input in decimal)
<Framing Byte>:
E0 - No reply requested from Master
E2 - Reply requested
<Address Byte>:
[COLOR="Red"]10 - Uncommitted switch[/COLOR]
30 - All motors (wildcard)
31 - Azimuth motor
32 - Elevation motor
...
10h = 16 (десятеричное число) параметр для diseqC1.1 (рэле на 8 конвертеров)
Для твоего случая можно исползовать имидж PKT, но придется кое что изменить:
1. В файле
/config/sat_config редактируем спутники под себя, описывая диапазон каналов для каждого из них (lо=самый младший канал этого спутника, hi=старший канал)
Код:
[COLOR="Red"]Astra192E[/COLOR]_lo=1653
[COLOR="Red"]Astra192E[/COLOR]_hi=2625
Eutelsat160E_lo=3888
Eutelsat160E_hi=4189
Hotbird130E_lo=1
Hotbird130E_hi=1652
2. В скрипте
obrotnica.sh находим строки условий
if и коректируем параметры спутников. Имя параметра спутника должно строго совпадать:
Код:
...
if [ $kanal -ge $[COLOR="Red"]Astra192E[/COLOR]_lo -a $kanal -le $[COLOR="Red"]Astra192E[/COLOR]_hi ];then
if [ $sat != [COLOR="Red"]Astra192E[/COLOR] ]; then
sat=[COLOR="Red"]Astra192E[/COLOR]
/data/bin/diseqcsend1.2 224 49 107 1
$popup "Move dish to Astra 19.2E "
...
3. Меняем параметры строчки diseqC:
/data/bin/diseqcsend1.2 224
49 107 1
на
/data/bin/diseqcsend1.2 224
16 57 240
240-это 1+239 (1 - номер конвертера)
4. Все повторяем с другими спутниками.
5. Ненужные строчки условий удаляем, либо коментируем до строчки:
echo sat=$sat > /tmp/akt_sat
6. Mеняем также как в пункте 3 в файле
gotosat.mnu
Если вы изменили ОСД меню на английский, то надо скрипты менять по пути:
/data/plugins/osd_en/sh/obrotnica.sh
/data/plugins/osd_en/sat/gotosat.mnu