Как создать свой список спутников, транспондеров и каналов на Euston 7000
Небольшая инструкция для апгрейда популярного ресивера Euston 7000.
Имеем:
- ресивер Euston 7000HD;
- мотор, настраиваемый по USALS;
- дисек-переключатель 2 в 1;
- универсальный конвертер круговой поляризации К-диапазона UKC-LNB;
- универсальный конвертер линейной поляризации К-диапазона UKL-LNB;
- офсетная антенна 1.2 метра;
- перспективно: Универсальная голова C-диапазона UC-LNB (???);
- место расположения: Московская область.
Хочется: Смотреть все возможное и иметь свой сСТК.
ПРЕДУПРЕЖДЕНИЕ: Процедура актуальна только для последней прошивки «Euston_7000_HD_CFG_APP_kv801dx_fta+_090522.rs232».
На других прошивках не проверялась и смысла проверять нет. Перед началом работы ознакомьтесь с инструкцией до конца. Автор не несет ответственности за последствия кривизны рук.
Нам необходимы:
- Нуль-модемный кабель «мама-мама» для соединения ресивера с компьютером (распайка 2-3, 3-2, 5-5); Им мы будем прошивать по последовательному COM порту (RS232);
- Программа «STBUpgrader v1.0.5» для редактирования сСТК, чтения и программирования прошивки по СОМ порту;
- Программа «Modibox HMT 1.7.5» для редактирования заголовка *.rs232 файла;
- USB жесткий диск или флешка для чтения и программирования прошивки по USB.
Создание списка:
Если в Вашем ресивере уже есть настроенный Вами сСТК, то его можно сохранить для дальнейшего редактирования. Восстановление сСТК из *.rs232 файла затруднительно, проще создать новый, поэтому смотрим Шаг 4.
Шаг 1. Сохраняем заводские настройки ресивера.
- Вставляем USB диск в ресивер. На экране последовательно пишет «HDD is found!» - «Диск найден» и «HDD is OK!» - «Диск в порядке».
- Жмем в «Главном меню» ресивера на пульте последовательно кнопки «USB», «CH-», «VOL+», «ЗЕЛЕНАЯ». Появляется меню сохранения.
- Выбираем «Default Data» - «сохранить заводские установки» и жмем «OK». На экране отображает процесс сохранения установок.
- Если выйти, а затем опять войти в меню «USB function» - «Функции USB» отображается файл «USB_defaultdata_2006_08_20.rs232», который нам теперь необходимо открыть программой «Modibox HMT 1.7.5».
Шаг 2. Читаем служебную информацию из файла.
- Запускаем «Modibox HMT 1.7.5».
- Открываем наш файл «USB_defaultdata_2006_08_20.rs232» - жмем кнопку «…».
- Записываем куда-нибудь служебную информацию из «Header Info».
- Обязательно! закрываем программу.
- Правим файл конфигурации Modibox HMT «..Program FilesHMTconfig.ini» по ранее записанной служебной информации. Теперь он выглядит так:
[config]
mkrs232file=mkRs232file.exe
picture=resourceshmt.jpg
icon=resourcesprocess.ico
[param]
manufatureid=BLANK_
machineid=BLANK_
hardversion=0000100
softversion=fa560000
subversion=001
datatype=Extend
reserved=
Шаг 3. Меняем файл конфигурации в папке STBUpgrader «config.txt» по ранее записанной служебной информации. Здесь важны manufatureid («BLANK_»), machineid («BLANK_»), и первая цифра softversion («FA560000»), Теперь он выглядит так:
BLANK_ BLANK_ FA560000 FAxx0000 FAxx0000
Шаг 4. Создаем текстовый файл «Factory data of the digital satellite receiver. DOS text file». Его образец можно получить с помощью программы STBUpgrader.
- Выключаем питание ресивера, чтобы не сжечь порты компьютера и ресивера!!!
- Подключаем ресивер к компьютеру нуль-модемным кабелем (см. выше).
- Включаем питание ресивера.
- Запускаем программу STBUpgrader.
- Выбираем COM порт, к которому подключен компьютер – надо поставить галку.
- Выбираем меню «Tools > Read > Read Factory Defaul Data».
- Процесс чтения будет отображаться на индикаторе «Upgrade Progress».
- Сохраняем этот файл (у меня он называется «MyFactoryDefaultData.txt»). Его мы можем править в любом текстовом редакторе и в дальнейшем будем использовать для формирования новой прошивки
Шаг 5. Создаем свой сСТК.
- Формат файла файл «Factory data of the digital satellite receiver» описывается внутри «MyFactoryDefaultData.txt». Кому лень создавать файл привожу его формат:
#
# Это строка с комментариями
DMTP
# Настройки антенны для каждого спутника
# ant_tag ant_num lnb_type lnb_low lnb_high antenna_type DiSEqC 22KHz 0/12V 14/18V
# (a) xx u/n xxxxx xxxxx f/d/a n/a/b/c/d n/0/22 n/0/12 n/0/18
# a 1 universal 9750 10600 Fixed
# normal DiSEqC
# Actuator
#
# [satellite information]
#
# Настройки для каждого спутника
# tag sat_name lnb_low lnb_high lnb_type angle east_west diseqc 1.2
# (s) "ccccccccc" xxxxx xxxxx u/n xxx.x e/w y/n
# s "ASTRA DEF" 9750 10600 universal 19.2 east y
#
# Настройки транспондеров для каждого спутника
# tag frequency symbol polar 22K 14/18V 0/12V FEC
# (t) xxxxx xxxxx h/v 0/22 14/18 0/12 x/x
# t 12663 22000 hor 0 14 0 3/4
#
# [program information] #
# Настройки каналов
#
# tag prog_name ant_index sat_index tp_index serviceID v_pid a_pid pcr_pid txt_pid scramble favorite lock
#(v/r) "ccccccc" xx xx xxx xxxxx xxxx xxxx xxxx xxxx 0/1 0/1 0/1
# v "ZDF" 1 1 2 2048 4096 4097 4096 4000 0 1 0 #
- Я сначала создал файл в Excel (у меня он называется «MyDefaultSatList.xls») в котором есть 2 листа «Sat List» и «LNB List». Их проще править, а чтобы скопировать списки из Excel в «MyFactoryDefaultData.txt». Командами «выделить все» и «копировать» в Excel копируем каждый список в буфер обмена и вставляем его в *.txt.
- Править список можно в программе «EditTransponder.exe», но она криво работает, а параметров для редактирования не так уж много.
ВАЖНО!
- Имя спутника должно содержать только определенные символы. Вы можете, конечно, писать что угодно, но видно на ресивере «недопустимых» символов не будет.
- Число спутников в списке ограничено 64 (при большем числе на ресивере названия отображаются, но список глючит).
- Имя спутника ограничено 14 символами и шириной символов – много широких символов не влезет в строку в ресивере, длинная строка обрежется в программе «EditTransponder.exe» (см. далее).
- В списках трансподеров актуальны только частота (frequency), скорость потока (symbol) и полярнось (polar), причем полярность только линейная (круговая не поддерживаетя, но работать будет, если писать «горизонтальный» = «левый», а «вертикальный» = «правый»).
- В списках спутников актуальны только название (sat_name) угол для USALS (angle) и долгота для USALS (east_west).
- В списках антенн актуальны только тип антенны (antenna_type) и номер дисека (DiSEqC), причем у меня работает только с antenna_type = fixed.
- Ограничение названия канала 18 символов для программы «Edit Transponder» и 19 символов для HEX-редактирования файла *.rs232.
- В заводской прошивке отсутствует список каналов, но его можно добавить в сСТК. Мое мнение: для редактирования каналов лучше сначала создать список только спутников и транспондеров, записать его в ресивер, найти все доступные каналы в эфире, сохранить «Factory Defaul Data» (Шаг 4), и отсортировать и переименовать каналы, создать и снова прошить новый сСТК в ресивер.
- Все остальные параметры писать можно, но мне не удалось их записать в ресивер.
- Здесь привожу возможные символы названий спутников и каналов.
Шаг 6. Создаем новый файл с заводскими установками.
- Запускаем программу «EditTransponder.exe» напрямую или из программы STBUpgrader; выбираем меню «Tools > Edit Transponder». Файл «config.txt» уже исправлен (см. шаг 3).
- Жмем кнопку «Open» - «Открыть» и загружаем свой список «MyFactoryDefaultData.txt».
- Можем посмотреть все свои списки и по-редактировать их еще раз, у меня загруженный список предназначался для проверки шрифтов ?.
- Жмем кнопку «Save» - «Сохранить» и сохраняем файл прошивки «MyNewFactoryDefaultData.rs232».
- Теперь, как делали на 2-м шаге, запускаем «Modibox HMT 1.7.5». Файл «config.ini» уже исправлен (см. Шаг 2).
- Убеждаемся, что в поле «Header Parameter» новый заголовок такой же, что был нами ранее прочитан из «Header Info».
- Открываем наш файл «MyNewFactoryDefaultData.rs232» - жмем кнопку «…».
- Сохраняем наш файл «MyNewFactoryDefaultData.rs232» - жмем кнопку «Speichern».
- В той же папке где был «MyNewFactoryDefaultData.rs232» появляется файл «block2.rs232» - это и есть новый файл с нашим сСТК.
Шаг 7. Прошиваем файл «block2.rs232» в ресивер.
ВАЖНО! Не отключайте питание компьютера и ресивера до окончания процесса прошивки. Сбои питания могут привести к смерти ресивера.
По COM порту:
- Выключаем питание ресивера, чтобы не сжечь порты компьютера и ресивера !!!
- Подключаем ресивер к компьютеру нуль-модемным кабелем (см. выше).
- Запускаем программу STBUpgrader.
- Выбираем COM порт, к которому подключен компьютер – надо поставить галку.
- Нажимаем кнопку «Start» и выбираем файл «block2.rs232» - в строке «Progress status» пишется, что программа ожидает сброса ресивера «PC is Ready, please restart the STB».
- Включаем питание ресивера.
- После непродолжительного времени начнется процесс заливки новых заводских установок в ресивер. Будет увеличиваться индикатор «Upgrade Progress» от 0 до 100 %, который в конце поменяет цвет с зеленого на синий и выдаст сообщение о завершении прошивки, так же на ресивере будет идти отсчет от 0 до 100 и на ТВ будет надпись «Loading» как при включениии).
- Программу STBUpgrader сейчас лучше закрыть.
C помощью USB:
- Жмем в «Главном меню» ресивера на пульте последовательно кнопки «USB», «CH-», «VOL+», выбираем в списке наш файл «block2.rs232» и жмем «OK».
- Жмем кнопку «КРАСНАЯ» для запуска прошивки с Flash диска. По окончании прошивки ресивера высветится надпись «upgrade finished, reboot now».
- Ресивер сам перезагружается.
Шаг 8. Восстанавливаем заводские установки в ресивере.
- Из «Главного меню» идем в «Системные настройки», далее в «Заводские установки», жмем «OK», вводим пароль «0000» и жмем «Да».
- Ресивер перезагружается.
- Поздравляем новый список теперь в ресивере!
Шаг.9. Вам остается задать:
- Тип позиционера для спутника (у меня USALS);
- Настройки антенны для спутника (тип головы/питание/частота – у меня везде WideBand/вкл./вкл.);
- Вашу широту и долготу для USALS;
- круговую поляризацию для транспондеров (необязательно);
- тип вешания (если DVB –S2)
А теперь супер-игра или почему Ваш русский так похож на китайский.
Брат китаец видимо не знает, что есть в природе кодировки windows-1251, DOS-ASCII-866 или KOI-8. Зато он знает ISO8859-5. Следовательно, как минимум сохранять файл «MyFactoryDefaultData.txt» нужно в этой кодировке. После долгих поисков самый простой способ оказался … не поверите … Microsoft Word.
- Открываем наш *.txt как «Текстовый файл».
- Правим все что надо на русском.
- А теперь обязательно ! «Файл» - «Сохранить как…» - «Обычный текст» - «Сохранить…».
- Вам предложат преобразовать файл. Выберете «Другая» - «Кириллица (ISO)» и жмем «OK».
PS. Программа «EditTransponder» имеет различия в формировании *.rs232 файла в зависимости от версии. У «STBUpgrader v1.0.4» это «EditTransponder v1.0.0», а у «STBUpgrader v1.0.5» это «EditTransponder v1.0.3». Кто найдет разницу в ресивере – пишите сюда.
Удачи!
Компания Sat.Com.Ru выражает благодарность автору статьи Фоминову Андрею за предоставленный материал.