Все просто и описано на сайте очень подробно, могу свое собрание выложить:
Реанимация Катрейна от Crash ( незначительная модификация)
Для реанимации тюнера требуются:
- null модемный кабель
- сетевой кабель для прямого соединения компьютера с Катрейном, или Катрейн, подсоединенный к сети ЛАН
- HyperTerminal Private Edition - программа, делающая возможным подключение к тюнеру через com порт
- tftpd - программа, делающая возможным подключение к тюнеру через ЛАН
- emergency.ub - аварийное ядро kathrein ufs-910
- Полный софт 1.04 -
(это уже скомпилированное обновление офф. имиджа 1.04 и файлы ядра офф. имиджа 1.03) Другими словами с этим имиджем Катрейн сразу восстанавливается в офф. версию 1.04, минуя версию 1.03
Подготовка HyperTerminal Private Edition
1. Устанавливаем HyperTerminal Private Edition
2. Запускаем программу. Так как это триальная версия,надо немного подождать.
3. Приступаем к конфигурации программы.
• Запускаем программу и в окошке Nаmе: вписываем название сессии (я например написал Kathrein)
• Выбираем порт коммуникации, в нашем случае COM1 и дальше переходим к опции Configure.
• Порт COM1 конфигурируем так:
- Скорость (бит/сек): 115200
- Бит данных: 8
- Четность: Нет
- Стоповые биты: 1
- Управление потоком: Нет
Такую заготовленную сессию мы сохраняем. Это дает возможность быстрого доступа к сессии без повторной конфигурации.
Подготовка программы tftpd
1. Программу мы распаковываем на компьютер напр. в C:\tftpd32.310beta
2. К каталог, в который распаковали программу мы копируем файл emergency.ub
Подготовка флешки
1. Форматируем флешку в FAT32
2. Создаем каталог с именем kathrein
3. В каталоге kathrein создаем подкаталог ufs910
4. К подкаталог ufs910 загружаем официальные имиджи 1.04
Реанимация тюнера
1. Вставляем флешку в Катрейн (гнездо USB на передней панели)
2. Соединяем Катрейн с компьютером при помощи null модемного кабеля
3. Соединяем Катрейн с роутером и компьютером с помощью сетевого кабеля
4. Запускаем tftpd. Программа не требует конфигурации, потому что автоматически обнаружит IP нашего компьютера.
5. Запускаем программу HyperTerminal Private Edition и выбираем созданную ранее сессию
6. Сейчас включаем тюнер и немедленно жмем на клавишу ЕNТЕR клавиатуры. Сессия должна остановиться на линии STB7100-REF>
Все нижеприведенные команды мы вписываем в терминал
7. Приступаем к очиститке памяти.
Пишем:
erase A0200000 A0ADFFFF и нажимаем ЕNТЕR 142сектора---
erase A0C00000 A0FFFFFF и нажимаем ЕNТЕR 64 сектора---OtherData Var
erase A0040000 A01FFFFF и нажимаем ЕNТЕR 28 скторов---kernel
erase A0200000 A029FFFF и нажимаем ЕNТЕR 10 секторов--config FS
erase A02A0000 A04DFFFF и т.д. 36 секторов--Root SQUASHFS
erase A04E0000 A0ADFFFF 96 секторов--APP_Modules
erase A0AE0000 A0BFFFFF 18 секторов--EmergencyRoot
erase A0040000 A0FFFFFF 252 сектора--Flash wo/ bootloader
Обычно достаточно стереть :
erase A0200000 A029ffff
erase A02A0000 A04Dffff
erase A04E0000 A0Adffff
erase A0C00000 A0ffffff
--- reboot...---
setenv bootdelay 1
setenv ethaddr 00:50:fd:ff:78:ce
setenv autoload n
setenv serverip 192.168.1.2
setenv ipaddr 192.168.1.25
setenv netmask 255.255.255.0
setenv defbootargs "console=ttyAS0,115200 root=/dev/mtdblock3 mem=32m bigphysarea=1024 coprocessor_mem=2m@0x04000000,2m@0x04200000"
setenv bootmtd=set "bootargs ;boot"
setenv bootargs "console=ttyAS0,115200 root=/dev/mtdblock3 mem=32m bigphysarea=1024 coprocessor_mem=2m@0x04000000,2m@0x04200000"
setenv filesize
setenv monitor_base
setenv monitor_len
setenv monitor_sec
setenv load_addr
setenv unprot
setenv update
setenv bootcmd bootm a0040000
saveenv
Сноска:
Конфигурируем IP адреса тюнера и компьютера (4 и 5 строка). Пишем:
set ipaddr 192.168.1.25 и нажимаем ЕNТЕR (адрес Катрейна, хотите, ставте свой )
set serverip 192.168.1.2 и нажимаем ЕNТЕR (адрес компьютера, это у меня а у вас может другой, зависит от гатевея, т.е. роутера ).
9. Теперь пересылаем файл emergency.ub с компьютера на Катрейн
Пишем:
tftp a4000000 emergency.ub и нажимаем ЕNТЕR
10. Вводим в действие процедуру загрузки програмного обеспечения с флешки
bootm a4000000 и нажимаем ЕNТЕR( можно традиционно с флэшки с нажатием кнопки меню и перезагрузкой)
Восстановить kathrein можно через com порт без lan ( мало ли)
Соединяем нуль модемным кабелем ,запускаем Hyperterminal 115200,8 нет 1 нет,стираем:
erase A0200000 A029ffff
erase A02A0000 A04Dffff
erase A04E0000 A0Adffff
erase A0C00000 A0ffffff
далее вводим команду
loadb a4000000 появляется надпись "Ready for binary download to 0xa4000000"
после этого записываем emergency.ub тем же Hyperterminal( transfer>send file-способ kermit) -запись идёт 15 минут.
После вставляем флешку с имеджем из 6 файлов 1.03 нажимаем кнопку меню и перезагружаемся.
А вот вариант с
http://forum.paytv.ro/showthread.php?t=59546&highlight=emergency.ub
(модифицирован)
setenv boot_param_version 1
setenv board stb7100ref_27
setenv bootcmd bootm a0040000
setenv bootdelay 1
setenv ethaddr 00:1d:ec:00:45:da
setenv autoload n
setenv serverip 192.168.1.2
setenv ipaddr 192.168.1.25
setenv netmask 255.255.255.0
setenv defbootargs "console=ttyAS0,115200 root=/dev/mtdblock3 mem=32m bigphysarea=1024 coprocessor_mem=2m@0x04000000,2m@0x04200000 rootdelay=10"
setenv bootmtd=set "bootargs ;boot"
setenv bootargs "console=ttyAS0,115200 root=/dev/mtdblock3 mem=32m bigphysarea=1024 coprocessor_mem=2m@0x04000000,2m@0x04200000 rootdelay=10"
setenv filesize
setenv monitor_base
setenv monitor_len
setenv monitor_sec
setenv load_addr
setenv unprot
setenv update
saveenv
boot
И еще вариант с
http://www.spinnes-board.de/vb/showthread.php?p=838948
(модифицирован)
setenv boot_param_version 1
setenv board stb7100ref_3.x
setenv bootcmd bootm a0040000
setenv bootdelay 1
setenv ethaddr 00:50:fd:ff:ab:b9
setenv autoload n
setenv ipaddr=192.168.1.20
setenv serverip=192.168.1.80
setenv netmask 255.255.255.0
setenv defbootargs console=ttyAS0,115200 root=/dev/mtdblock3 mem=32mbigphysarea=1024 coprocessor_mem=2m@0x04000000,2m@0x04200000
setenv bootmtd set bootargs $defbootargs;boot
setenv bootargs console=ttyAS0,115200 root=/dev/mtdblock3 mem=32m bigphysarea=1024 coprocessor_mem=2m@0x04000000,2m@0x04200000
saveenv
printenv
Еще с турецкого сайта
http://www.turkeyforum.com/satforum/archive/index.php/t-343058.html
nakopiruj soubory app, emergency, rootfs a kernel do root adresaoe TFTP serveru na PC a spus? TFTP server
copy files app, emergency, rootfs and kernel to TFTP server root on PC and then run TFTP server
STB7100-Ref>
/IP TFTP SERVERU v PC/
set serverip 192.168.x.x
/IP KATI BOXU/
set ipaddr 192.168.x.x
tftpboot a4000000 kernel
erase a0040000 a01fffff
cp.b a4000000 a0040000 1c0000
tftpboot a4000000 rootfs
erase a02a0000 a04dffff
cp.b a4000000 a02a0000 240000
tftpboot a4000000 app
erase a04e0000 a0adffff
cp.b a4000000 a04e0000 600000
tftpboot a4000000 emergency
erase a0ae0000 a0bfffff
cp.b a4000000 a0ae0000 120000
boot
SF Team
Удачи в делах. Авторам огромное спасибо.