Показать сообщение отдельно
Старый 11.06.2009, 09:34   #10
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 16.04.2007
Ресивер: .....
Адрес: Зимбабве
Сообщений: 3,167
Сказал(а) спасибо: 2,176
Поблагодарили 9,291 раз(а) в 2,273 сообщениях
Вес репутации: 56
Admin отключил(а) отображение уровня репутации
По умолчанию Процедура загрузки прошивки

Процедура загрузки прошивки

Супер ценный совет:
Цитата:
При заливке большинства прошивок, вы потеряете все установки и сканированные каналы. Чтобы этого не произошло, перед заливкой новой прошивки нужно сделать резервную копию файла /var/db.dat и заодно и копию всей директории /var/keys (если у вас в ней что-то есть). Это можно сделать скопировав файлы по FTP или SMB (Windows sharing) на ваш компьютер. К сожалению, иногда новые версии официальных прошивок меняют структуру этого файла, и тогда манипуляции для сохранения ваших каналов могут стать довольно продвинутыми. В большинстве случаев проще пересканировать всё заново, хотя при большом желании все настройки и каналы можно сохранить, немного поупражнявшись с SQL (файл db.dat - это, просто напросто, база данных в формате SQLite).
Все виды прошивок, включая загрузчик uBoot, заливаются совершенно одинаковым образом, а именно:

- Cкачиваем нужную прошивку (см. линки выше) и извлекаем из архива файл с расширением .img
- Форматируем флешку как FAT32
- Копируем .img фал на флешку и переименовываем файл в usb_update.img (именно так и никак иначе, для всех прошивок, включая uBoot!)
- Вставляем флешку в USB разъем ресивера
- Выключаем ресивер нажав Вкл/выкл + OK
- Включаем ресивер и сразу же вызваем сервисную функцию для заливки прошивки, как описано в списке сервисных функций выше
- На дисплее появляется надпись USB UPGRADE и если флешка читается правильно то через пару секунд надпись сменится на LOAD SW (считывание образа), затем ERASING (очистка памяти под новую прошивку) и, после этого, FLASHING (процесс программирования флеш-памяти)
- В зависимости от размера прошивки, весь процесс занимает от нескольких секунд (для uBoot) до нескольких минут (для полной прошивки)
- Дождитесь сообщения DONE на дисплее, после чего выключите ресивер клавишей на задней панели, подождите несколько секунд и включите снова
- Ну, и как всегда, это очень плохая идея выключать ресивер во время загрузки прошивки!

Таким образом, сначала обновляем uBoot, затем заливаем либо свежую официальную прошивку, либо свежую прошивку от NLB. Вы заметите, когда зальете прошивку от NLB, что на дисплее будет отображаться гораздо больше сообщений в процессе загрузки после холодного старта. Например, версия прошивки NLB, сообщения типа "Network Up", и "starting mgcamd" и так далее...

Грабли номер 1:
Цитата:
Если вместо LOADING/ERASING... у вас на дисплее сообщение вида ERROR 10, это значит что либо флешка неправильно отформатирована, либо вы неправильно переименовали файл с прошивкой, либо флешка ещё по какой причине не читается. У меня лично была дешевая флешка, которая прекрасно читалась на компьютере, но IPBOX отказывался с нее считывать прошивку. Помогла только замена флешки.
Грабли номер 2:
Цитата:
Убедитесь, что у вас в Windows показываются расширения файлов. Если в Windows эта опция выключена, то вы не сможете точно сказать, как называется файл с прошивкой. Были случаи, когда эта опция Windows приводила к тому, что люди переименовывали файл, а на самом деле у него было имя usb_update.img.img, потому что расширения не показывались.
__________________
DM500S, DM800HD, GI S8120 - 4W,5E,13E,36Е,75E (VIP)

Поминутный IPTV!

ThinkPad.com.ua - форум любителей техники ThinkPad
Admin вне форума   Ответить с цитированием