UltimateFlashRecovery 910 rev 0.997
wie ich schon sagte wollte ich nen paar Schцnheitskorrekturen machen und bin dabei noch ьber die Frage der MACadresse gestolpert... da ich das ganze in dieser Version (noch) als reines Notfallimage sehe wird schlichtweg die Box mit einer Standard MACadresse ethaddr=00:50:fd:ff:12:34 versehen (ich denke aber drьber nach, ob man je nach Zustand der Bootargs die MAC und IPadressen retten und nach dem Flashen wieder einfьgen kann, also vom Programm automatisiert ohne weiteres zutun des Users)
Fьr den Augenblick muЯ die entsprechend zur Box gehцrende MAC noch manuell wieder korrekt gesetzt werden... wenns denn sein muЯ.
Was macht das Paket?
1. Es wird die komplette absolut cleane 2.0beta/final von Kathrein geflasht
2. Es wird ein absolut cleanes btcf geflasht (wer btcf nicht kennen sollte: das ist der bootconfigsektor)
3. Die bootconfig hat die korrekten bootargs fьr 2.0beta und die ethaddr 00:50:fd:ff:12:34
Vorraussetzungen zur Anwendung:
UFS910 ( ja nee... is klar ne? )
PC mit Hyperterminal oder дhnlichem Programm (binary kermit muЯ unterstьtzt werden)
Nullmodemkabel zwischen PC und UFS910
USBstick, fat32 formatiert, mit Ordnerstruktur /kathrein/ufs910
Vorgehensweise:
1. ufr910.zip downloaden und entpacken
2. die Datei ufr910.img auf den USBstick kopieren in den Ordner /kathrein/ufs910
3. die Datei ufr910.exe irgendwo auf dem PC ablegen wo man sie spдter auch wiederfindet
3. Hyperterminal starten, Verbindung ьber COMx mit "115200, 8, n, 1, kein" herstellen (diese Einstellungen und Bedienung von HT sind massenweise dokumentiert, weshalb ich hier nicht nдher darauf eingehe)
4. USBstick an die box stцpseln, mit Netzschalter einschalten und im Hyperterminal den Bootvorgang SOFORT durch betдtigen der <enter>-Taste abbrechen. Im Hyperterminal bleibt die Box mit dem Prompt STB7100ref> stehen.
5. Folgenden Befehl gefolgt von der <enter>Taste im Hyperterminal eingeben:
loadb a4000000; bootm a4000000
(falls man sich hier vertippt: man kann nix kaputt machen mit evt falsch eingegeben Zahlen )
6. im Hyperterminal erscheint die Meldung "ready for binary download...."
7. Im Hyperterminal in der Menuleiste auf
-"Ьbertragen" klicken,
-"Datei senden" auswдhlen,
- im Popupfenster die Datei ufr910.exe wдhlen (wo war die doch gleich...???)
- und ganz wichtig: beim Protokoll "Kermit" auswдhlen und dann auf den <senden>-Button klicken
8. noch ca. 3 1/2 min warten und nix tun bis Bild wieder da ist (mit "Erstinstallation")
Hinweise:
Dieses Paket funktioniert IMMER, wenn zumindest uboot und die serielle Schnittstelle der Box noch heil sind. MACadresse, IPadresse, zerschossene oder gar vцllig gelцschte Bootargs, Firescanner und Virenwalls und all die anderen Problemchen sind irrelevant und haben keinen EinfluЯ auf die Funktion. Einzige Unbekannte: der USBstick. Wie auch bei allen anderen Stickanwendungen im Zusammenhang mit dem UFS910 MUЯ nicht jeder Stick funktionieren. Fьr diesen Fall erscheint im HT nach der Ьbertragung des ufr910.exe eine Meldung <INTERRUPT> und der UFS910 startet unverzьglich neu.
Zukьnftige Erweiterungen bis zur rev 1.0: CRC32-prьfung mit Ьberprьfung des Flashergebnisses. Wiederherstellung MAC-/IPadressen falls noch vorhanden, weitere Notfallimages (1.06, 1.04...),
andere Flashpakete: e2 images, images mit mini-uboot oder 2nd bootloader (die dann auch einfach direkt geflasht werden kцnnen ohne Umweg ьber 3 andere Images), VOLLBACKUPS flashen (also komplette images incl. Bootargs und mini)
Dieses HowTo verlege ich in der endgьltigen Fassung natьrlich noch mit in das Paket.
http://upek.sputnik-sat.info/content.php?id=6691