Как да възстановим повреден буутлоудър за 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 5. Пишем "usbupghost" и преди да натиснем Enter е много важно да сме натиснали и задържали Power бутона на предния панел на приемника иначе няма да успеем в начинанието. 6. YESSS! На дисплея изгрява дългоочаквания надпис USB UPGRADE, отпускаме Power бутона и софта почва да се лее перфектно!!! Така се възстановява приемник, чийто софт е така омазан, че дори не може да влезе в режим "usb upgrade"! Конкретно в моя случай имиджа си беше ОК, само мултибуута ми се беше сринал по неведоми причини. Затова префлашнах само мултибуута, а не целия софтуер! Имидж файла за мултибуута взех от архива на Дядя Федя за PGI. Имам предвид файла usb_config.img! That's all folks! |
Да допълня темата на колегата, това е за 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 |
Цитирай:
|
Всички времена са във формат GMT +3. Часът е 15:13. |
DTV-BG Powered by vBulletin Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.