Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ

Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ (http://www.dtv-bg.com/index.php)
-   IPBOX (http://www.dtv-bg.com/forumdisplay.php?f=175)
-   -   Как да възстановим повреден буутлоудър за IPBOX 900/910 HD? (http://www.dtv-bg.com/showthread.php?t=14771)

uniqad 11-03-2011 20:28

Как да възстановим повреден буутлоудър за IPBOX 900/910 HD?
 
Малко предистория:
След близо година ежедневно ползване на мултибуута днес останових, че е изтрит(нулиран,ресетнат) както искате го наречете. Приемникът, последно изключен на имидж от харда, на другия ден стартира самоволно от имиджа във флаша без да съм натискал конкретни бутони от дистанционното, чрез които се сменя мултибуута по принцип!
След зареждането на имиджа реших да проверя състоянието на мултибуута с командата"fw_printenv". И тук вече изненада - "няма никой вкъщи", буквално никакъв отговор от приемника! Невярващ, рестартирах и пробвах вече да заредя имиджа от харда и хоп - вечен буутинг! Ама наистина вечен - след безброй включвания от копчето отзад и пробване с всички възможни бутони за промяна на зареждането на имиджа, винаги и само безкраен буутинг!!! Нито може да се стартира имиджа от флаша, нито НИЩО!
Решен в края на краищата да префлашвам наново имиджа по познатия и многократно трениран начин с usb флашка и имидж файл на нея, прекръстен на usb_update и отново изненада - приемника не може да влезе по никакъв начин в режим "usb upgrade", за да почне нормалното флашване от usb стик.
В крайна сметка се оказах с приемник, който нито може да зареди имидж, нито може да се префлашне по нормален път!
Разтършувах се в нета и намерих решение, което успешно приложих. Ето какво е нужно:
* компютър с компорт

* нулмодем кабел

* програмката Putty
1. Свързваме приемника и компютъра с нулмодем кабела, като незабравяме да вкараме флашката със софта отзад.
2. Пускаме Putty като избираме не телнет, а сериал конзола за връзка с приемника с настроен правилен компорт и скорост на трансфер 115200.
3. Стартираме приемника от копчето отзад и мигновено натискаме Ctrl+Z за да се включи приемника в конзолен режим.
Нещо подобно трябва да е отговора на приемника в конзолата:
Код:

U-Boot 1.3.1 (Jun 23 2009 - 15:57:21) - stm23-2008-03-19
Board:  cuberevo-mini (0x2D42C041)
Board: 14 dotmatrix vfd front
DRAM:  128 MB
Flash: 32 MB
In: serial
Out: serial
Err: serial
Reserve  0x2010000 bytes from 0xa5ff0000 for DGS upgrade buffer.
cuberevo-mini >

4. Пишем "help", за да излезнат всички възможни команди на серийната конзола и виждаме, че това, от което се нуждаем за ръчно включване на режим "usb upgrade" е командата usbupghost.
5. Пишем "usbupghost" и преди да натиснем Enter е много важно да сме натиснали и задържали Power бутона на предния панел на приемника иначе няма да успеем в начинанието.
6. YESSS! На дисплея изгрява дългоочаквания надпис USB UPGRADE, отпускаме Power бутона и софта почва да се лее перфектно!!!
Така се възстановява приемник, чийто софт е така омазан, че дори не може да влезе в режим "usb upgrade"! Конкретно в моя случай имиджа си беше ОК, само мултибуута ми се беше сринал по неведоми причини. Затова префлашнах само мултибуута, а не целия софтуер! Имидж файла за мултибуута взех от архива на Дядя Федя за PGI. Имам предвид файла usb_config.img!
That's all folks!

vml 11-03-2011 21:49

Да допълня темата на колегата, това е за 91 модела извежда се Rx Tx от hdmi куплунга и после през max232 се конвертира. Ако някой му се наложи и пробва да сподели дали се получава.

From hdmi socket:

1) +5v
2)
3)
4) RXD
5) TXD
6) GND

speed 152000,
but you should use max232 - tll to serial converter..

Code:
U-Boot 1.3.1 (Jul 2 2009 - 11:49:13) - stm23-2008-03-19
Board: cuberevo-250hd (0x2D42C041)
Board: 4 digit 7-segment front
DRAM: 128 MB
Flash: 32 MB
In: serial
Out: serial
Err: serial
Reserve 0x2010000 bytes from 0xa5ff0000 for DGS upgrade buffer.
booting...
## Booting image at a0060000 ...
Image Name: Linux 2.6
Image Type: Blackfin Linux Kernel Image (gzip compressed)
Data Size: 2050746 Bytes = 2 MB
Load Address: 84701000
Entry Point: 84702000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK

Warning: Unable to determine if kernel is built for 29- or 32-bit mode!

Starting kernel console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=1500 ip=192.168.1.3:192.168.1.2

acho_70 25-07-2011 14:48

Цитирай:

Първоначално написано от vml (Мнение89113)
Да допълня темата на колегата, това е за 91 модела извежда се Rx Tx от hdmi куплунга и после през max232 се конвертира. Ако някой му се наложи и пробва да сподели дали се получава.

From hdmi socket:

1) +5v
2)
3)
4) RXD
5) TXD
6) GND

speed 152000,
but you should use max232 - tll to serial converter..

Code:
U-Boot 1.3.1 (Jul 2 2009 - 11:49:13) - stm23-2008-03-19
Board: cuberevo-250hd (0x2D42C041)
Board: 4 digit 7-segment front
DRAM: 128 MB
Flash: 32 MB
In: serial
Out: serial
Err: serial
Reserve 0x2010000 bytes from 0xa5ff0000 for DGS upgrade buffer.
booting...
## Booting image at a0060000 ...
Image Name: Linux 2.6
Image Type: Blackfin Linux Kernel Image (gzip compressed)
Data Size: 2050746 Bytes = 2 MB
Load Address: 84701000
Entry Point: 84702000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK

Warning: Unable to determine if kernel is built for 29- or 32-bit mode!

Starting kernel console=ttyAS1,115200 panic=3 root=/dev/mtdblock3 bigphysarea=1500 ip=192.168.1.3:192.168.1.2

Колеги някой да е пробвал това дали работи,че и аз изпаднах във вечен boot.НА Флаша е dgs a на флашката indb pkt i aaf белята стана на aaf.Moля за съвет.


Всички времена са във формат GMT +3. Часът е 15:13.

DTV-BG Powered by vBulletin Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.