Установка оригинального загрузчика в ресивер Openbox S5 HD PVR
Все описанные манипуляции в данном материале производятся на ваш собственный страх и риск. В случае повреждения ресивера неправильными действиями - это не будет рассматриваться как гарантийный случай. Также во внутренней флеш памяти ресивера должен быть установлен стандартный имидж, а не имидж на основе Enigma 2.
После замены в ресивере загрузчика на Maxi U-boot, для восстановления оригинального загрузчика необходимо:
1. Выполнить форматирование USB флешки на компьютере, желательно в файловую систему FAT (FAT16). Затем в корень флешки необходимо скопировать файл, содержащий оригинальный загрузчик, причем имя файла должно быть - mtd0.img и файл должен иметь размер - 3145728 байт. Соответствующий файл с загрузчиком можно скачать здесь:
Openbox S5 HD PVR.
2. Подключить ресивер к компьютеру при помощи нуль-модемного кабеля.
3. Установить флешку в USB разъем ресивера. При этом флешка с установленным имиджем Enigma 2 должна быть извлечена из ресивера.
4. Запустить на компьютере программу
Putty и прописать в ней следующие установки:
"Connection type" - выбирается тип подключения - "Serial" (последовательный COM-порт);
"Serial line" - указывается номер COM-порта к которому подключен ресивер, например - COM1;
"Speed" - вводится скорость подключения через COM-порт - 115200.
После этого в программе Putty нажимается кнопка "Open" для открытия соединения и на клавиатуре компьютера нажимается кнопка "Enter" с интервалом примерно в полсекунды. Далее включается питание ресивера тумблером сзади аппарата, кнопка "Enter" продолжает нажиматься до момента остановки загрузки ресивера. Когда программа Putty отобразит строчку - HDBOX>, необходимо прекратить нажатие кнопки "Enter".
5. Ввести в окне программы Putty, команду (команды лучше вводить при помощи копирования, а не ручного ввода):
usb reset
и нажать кнопку "Enter", в результате чего будет выполнен сброс и сканирование USB портов.
После этого в программе Putty должно отобразиться:
USB: scanning bus for devices... 2 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found
6. Далее по команде определяем размер файла mtd0.img:
fatload usb 0:1 0xa4000000 mtd0.img
Который должен иметь итоговый размер - 3145728 bytes read, в противном случае у вас неверный файл загрузчика или он поврежден.
7. Проверяем идент ресивера при помощи команды:
md 0xa4000000
В последней строчке будет отображен ID ресивера. При этом он должен иметь значение:
Openbox S5 02030620 00022300
Если у вас в последней строчке прописан совершенно другой ID, то необходимо установить требуемый по методике, рассмотренной
здесь. И повторить все с самого начала.
8. Снимаем защиту записи внутренней флеш памяти ресивера:
protect off all
В результате чего должен отобразиться ответ - Un-Protect Flash Bank # 1..... done
9. Стираем блок памяти, содержащий прежний загрузчик:
erase a0000000 a02fffff
После успешного стирания выводится сообщение - Erased 24 sectors..... done
10. Копируем во внутреннюю флеш память ресивера файл с загрузчиком из USB флешки:
cp.b 0xa4000000 0xa0000000 $filesize
По завершению программа должна отобразить - Copy to Flash..... done
11. Проверяем, какой установлен идент у ресивера после смены загрузчика:
md 0xa0000000
В последней строчке выводимой информации будет отображен ID ресивера. Причем он должен соответствовать:
Openbox S5 02030620 00022300
12. Устанавливаем защиту записи внутренней флеш памяти ресивера:
protect on all
В результате успешного выполнения операции программа должна вывести - Protect Flash Bank # 1..... done
13. И в завершении выполняем перезагрузку процессора с помощью команды:
reset
После чего ресивер перезагрузится и выполнит загрузку установленного во флеш память стандартного имиджа.
! В случае, если вы не обратили особого внимания - какой у вас присутствовал ID ресивера при смене загрузчика, то после установки оригинального загрузчика вы рискуете столкнуться с проблемой, в результате которой не сможете установить на ресивер стандартный софт. В этом случае необходимо все повторить сначала, с момента повторной установки на ресивер загрузчика - Maxi U-boot.