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>:
10 - Uncommitted switch
30 - All motors (wildcard)
31 - Azimuth motor
32 - Elevation motor
...
10h = 16 (десятеричное число) параметр для diseqC1.1 (рэле на 8 конвертеров)
Для твоего случая можно исползовать имидж PKT, но придется кое что изменить:
1. В файле
/config/sat_config редактируем спутники под себя, описывая диапазон каналов для каждого из них (lо=самый младший канал этого спутника, hi=старший канал)
Код:
Astra192E_lo=1653
Astra192E_hi=2625
Eutelsat160E_lo=3888
Eutelsat160E_hi=4189
Hotbird130E_lo=1
Hotbird130E_hi=1652
2. В скрипте
obrotnica.sh находим строки условий
if и коректируем параметры спутников. Имя параметра спутника должно строго совпадать:
Код:
...
if [ $kanal -ge $Astra192E_lo -a $kanal -le $Astra192E_hi ];then
if [ $sat != Astra192E ]; then
sat=Astra192E
/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