Ohne Kurzschluss
Aus NG-Return Wiki
KEIN GEWÄHR FÜR DEN ERFOLG DIESES HOWTO, JEGLICHE ANSPRÜCHE ENTFALLEN BEI VERWENDUNG AN NG-RETURN UND HERSTELLER
Inhaltsverzeichnis |
Nötige Hard- und Software
Nullmodemkabel Netzwerk (Cross-Over funktioniert nicht) DBox2-Bootmanager minflsh.tar.gz oder minflsh.rar
Vorbereitungen
Das minflsh-Archiv (zu finden im NG-ULC unter Sat-Bereich -> DBox2) mit WinRAR nach C:\minflsh entpacken.
Die Prozedur
Bei Sagem mit 1xIntel-Flash bei Versionen der Orginalsoftware niedriger als 1.6 auf der Box ist das Abbrechen des Updates unnötig
Einige Nokia-Boxen wurden derzeit mit der Version 2.02a ausgeliefert. Mit dieser Version ist die Methode ohne Kurzschluss nicht möglich. in diesem Fall müßt Ihr auf die MHC-Methode ausweichen
Probiert ob die Box die minflsh startet.
Wenn eine Antwort auf help kommt, kann sofort bei "Die Bootprozedur" weitergemacht werden.
Wenn das nicht klappt hat muss man die BR-Software zwingen ein Software-Update einzuleiten.
Update einleiten:
Normales Update:
Man geht nach "DBox-Intern" -> "Einstellungen" -> "Software aktualisieren". Wenn die Software hier meint, man habe schon die aktuelle Version des Betriebssystems, muß man einen "Flash-Erase" ausführen.
Update durch "Flash-Erase":
Die Box in den deep-Standy versetzen (oder ausstecken), neu starten, warten bis Starte V2.01 im LCD erscheint und dann für einige Sekunden die Pfeil-nach-unten Taste an der Dbox drücken bis im LCD flash-erase erscheint.
Nun befindet sich die Boxwieder im Auslieferungszustand. Box starten sofort wieder den "Flash-Erase" ausführen. Wichtig dabei ist, dass die Box nicht bis zum Startassistenten hochfährt. Nach dem zweiten "Flash-Erase" und erneutem Neustart der Box sollte der Hinweiß "Die Software muss aktualisiert werden" im LCD erscheint
Bei manchen Boxen muss der "Flash-Erase" auch öfter durchgeführt werden bis die Box zum Update gezwungen wird. Zu oft sollte das allerdings nicht gemacht werden, überprüft lieber ob ihr was falsch gemacht habt.
Wenn das Update läuft:
Wartet bis ca. 1-4 Balken im LCD zu sehen sind. (Nicht die 5 "Lade..."-Balken, sondern die sich langsam von links aufbauenden Balken des Softwareupdate. Bei BN2.01 steht zu diesem Zeitpunkt Premiere im LCD.) Bei 4 Balken der Box den Stromstecker abziehen.
Zur Sicherheit sollte auch noch die Antenne abgesteckt werden, manche Boxen antworten sonst nicht auf RSH. Jetzt sollte die box von minflsh starten und RSH öffnen.
Die Bootprozedur:
Startet nun DBox2-Bootmanager.
Als DBox2-IP gebt ihr eine IP-Adresse, die zum Netzwerk passt an. (Wenn euer PC die 192.168.0.16 hat gebt der DBox2 z.B. die 192.168.0.23)
Rarp-Server starten: Ein BootP/TftP-Server starten: Ein Bootfile für die Dbox: C:\minflsh\kernel\os NFS-Server starten: Ein Root-Verzeichnis: C:\minflsh Com-Port: Öffnen Verbindungsgeschwindigkeit: 57600
Jetzt auf Start drücken und die DBox einstecken.
Die Box sollte jetzt mit Lade.... im LCD stehenbleiben.
30 Sekunden warten
Nun auf den Reiter RSH-Client (im DBox2-Bootmanager links am Rand) wechseln und mit dem Button "Send Cmd" das Kommando "help" senden.
Danach solltet ihr folgende Ausgabe kriegen:
> help ChorusOS r3 rsh daemon - valid commands are: mount [hostaddr:filesystem|special_file [mount_point]] umount [-v|-F|-f|-a|-t [ufs|nfs]] [special_file] swapon mount_point
und noch ne Menge anderer Zeilen.
Sollte das nicht geklappt haben, sondern ein "TimeOut" kommt, hat das Abbrechen des Updates nicht geklappt, am besten versucht ihr es nochmal zu einem anderen Zeitpunkt des Updatevorgangs (erst bei 5-9 Balken) Kontrolliert auch nochmal die Einstellungen, wenn die serielle Schnittstelle falsch eingestellt ist, kommt es zu ähnlichen Problemen!
Achtet auch auf das Netzwerklog, es muss der BN-Kernel (os) übertragen worden sein.
BootP> Answer sent! TFTP> Started TFTP-Transfer for "C:\miniflsh\kernel\os"... TFTP> Transfer finished, sent 2444 blocks RARP> Answer sent to 00:50:9C:XX:XX:XX with DBox-IP: 192.168.5.5
So sollte das Netzwerklog (grauer Kasten oben im Bootmanager) nach dem Start der Box aussehen.
Sollte die Zeile
"Transfer finished, sent 2444 blocks"
fehlen, versucht die Box mit gedrückter Pfeil-nach-oben Taste (an der Box) zu starten. Dadurch wird ein Systemtest ausgelöst, der eurer Netzwerkkarte im PC etwas Zeit verschafft.
Schreibschutz aufheben So, wenn help geklappt hat, müsst ihr jetzt den Schreibschutz aufheben.
Debug-Mode einschalten Wenn die erforderliche Brücke gesetzt ist, könnt ihr das Script enable_debug_mit_minflsh.txt (das Script liegt im Installationsverzeichnis des Bootmanagers) mit dem "Execute-Script"-Button des Bootmanagers ausführen.
Da kommen dann ein paar Zeilen und dann ganz viele Fehlermeldungen. Das ist normal, das muss so sein.
> umount /
> mount 192.168.5.3:C/minflsh/ /
C_INIT: mount 192.168.5.3:C/minflsh/ on /
;
;
;
;
; Und nun ins Terminalfenster (vorherige Seite) kucken!
;
;
;
;
> arun initactor -v -V -i 4
started aid = 10
INIT Version 0.9 loaded
INIT: library path: "LD_LIBRARY_PATH=/root/platform/nokia-dbox2/lib:/root/platform/lib:/root/lib:/usr<>
/lib:/root/platform/mpc8xx-dbox2/lib:/root/platform/nokia-dbox2/lib"
INIT: start run level 2
INIT: execute "ddf"
INIT: time: 58 sec, 920000000 nsec
INIT: started aid = 11
INIT: execute "upgrade
INIT: time: 62 sec, 820000000 nsec
INIT: afexec of upgrade failed - No such file or directory
Wenn das kommt, ist ein guter Teil schon geschafft und euer Netzwerk defenetiv in Ordnung.
Die jetzt kommenden Fehlermeldungen sind normal, ebenso dass nach ein paar Minuten der Hinweis kommt dass das Ausführen des Scripts fehlgeschlagen ist.
So und nun ins com-terminal schauen. Wenn das kommt:
DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.8 beta bl-version :1.0 product? at :10000944 current state :tmb-locked flashrom type :2x16 bit? yes. vendor: INTEL unprotecting :OK! flashing NOW :DONE !
dann ist alles in Ordnung und ihr seid im Debugmode
Die genauen Ausgaben können von hier Variieren, wichitg ist dass in der letzten Zeile "DONE!" steht.
Sollte neben flashing NOW : "failed" stehen, wurde der Schreibschutz nicht richtig durchgeführt, beginnt in diesem Falle wieder oben ab Schreibschutz deaktivieren. Sollten nun garkeine Meldungen kommen, sind entweder die Einstellungen im Bootmanager falsch, oder das Nullmodemkabel ist kaputt/fehlerhaft)
Wenn die oben genannten Meldungen (abweichungen möglich) erscheinen ist die DBox2 im Debug-Mode. Nun noch den Schreibschutz wieder freigeben, Bootmanager beenden und FERTISCH ;-)
--PPCBoot 22:32, 6. Apr. 2008 (CEST)
