MHC-Methode

Aus NG-Return Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Grundlagen

!!!!!!!WICHTIG!!!!!!! ALLES WAS IHR EURER DBOX2 ANTUT GESCHIEHT AUF EIGENE GEFAHR, DER BETREIBER DIESES WIKI ÜBERNIMMT KEINERLEI HAFTUNG  !!!!!!!WICHTIG!!!!!!!


Im Gegensatz zu allen anderen bekannten Methoden, die DBox2 in den heißgeliebten Debug-Modus zu bringen, benötigt diese Variante weder Software um den Bootloader zu manipulieren, noch Software Dritter (die rechtlich geschützt sein kann) um das Ziel zu erreichen.

Lest euch diese Anleitung bitte erst einmal sehr aufmerksam durch, auch nur der kleinste Fehler kann die DBox2 zu einem ziemlich gut aussehenden Briefbeschwerer werden lassen!



Nötige Hard- und Software

   Nullmodemkabel 
   DBox2-Bootmanager



Ausschlusskriterien

Einzig bei der Nokia DBox2 BMon1.0 in Verbindung mit Intel-Chips ist diese Methode nicht einsetzbar, verwendet bitte hierzu die MHC-NokiaBMon1.0



BMon identifizieren

Führt nun einen Hardware-Reset durch. Dies geschieht durch gleichzeitiges Drücken der Pfeil-nach-Oben-Taste und StandBy-Taste (natürlich an der DBox2) bis das Display erlischt. Lasst nun die StandBy-Taste (nur die StandBy-Taste) los und haltet die Pfeil-nach-Oben-Taste solange gedrückt, bis eine Zahlenfolge ähnlich dieser im Display erscheint:

01DD12081 161608

Wichtig für uns sind die 5.te und 6.te Stelle des ersten Blocks. Diese identifizieren den BMon, in diesem Falle ein BMon 1.2.

Was diese Zahlen genau bedeuten findet ihr im Artikel "Hardwareinfoanzeige"


!!!!!!!WICHTIG!!!!!!! SOLLTE SICH HERAUSSTELLEN, DASS ES SICH UM EINEN BMon 1.0 UND INTEL-CHIPS, HANDELT WIRD DIESE VARIANTE NICHT FUNKTIONIEREN  !!!!!!!WICHTIG!!!!!!!



Flash-Reset lokalisieren und vorbereiten

Um die DBox2 anzuweisen Befehle anzunehmen, muss man Sie ein wenig ärgern. Dies geschieht durch den sogenannten "Flash-Reset", der an einem bestimmten Punkt der Bootprozedur den Flash-Speicher der DBox2 abschaltet. Das Ergebnis der Aktion ist, dass die DBox2 an einem COM-Terminal eine Kommandozeile freigibt. Dies ist nötig um dem Bootloader mitzuteilen, dass wir unsignierte Software laden dürfen ( dazu ist der Debug-Modus ja auch da, war euch natürlich klar gelle??? ;-P ).

Um nun also den Flash-Reset auszuführen, muss man einen bestimmten Punkt der Speicher-Bausteine mit GND (=Masse) zu verbinden (das Blech am Tuner ist GND). Welche Punkte das bei den unterschiedlichen Boxen sind, erfahrt ihr hier: Flash-Reset



Vorbereiten der Prozedur

- Vom Bootmanager wird lediglich der COM-Terminal benötigt, dieser ist wie folgt zu konfigurieren:

       Bits pro Sekunde  	9600
       Datenbits 	        8
       Parität 	        keine
       Stoppbits 	        1
       Flusssteuerung 	        keine

- Präparieren des Flash-Reset

- PC durch Nullmodemkabel mit DBox2 verbinden

Die Prozedur

!!!!!!!WICHTIG!!!!!!! Einzugebende Befehle sind fett geschrieben - zu drückende Tasten werden durch [] gekennzeichnet  !!!!!!!WICHTIG!!!!!!!

Startet nun die DBox mit einem Reset (Pfeil-nach-Oben-Taste und Standby-Taste) und haltet die Pfeil-nach-Oben-Taste an der DBox2 gedrückt bis die Zahlenfolge wieder im LCD erscheint.


Jetzt wird der Punkt für den Flashreset mit GND verbunden.

Diese Verbindug muss bestehen bleiben, bis der Selbsttest der DBox2 beendet ist.

Bei Nokias werden dann 5 Balken in den Zahlen auftauchen. Bei den anderen Boxen erscheint ein Balken. Nun sollte die Box am Bootloader-Prompt stehen (dieser ist nun im Bootmanager - Kategorie COM-Terminal zu finden).

Löset nun die Kontakte für den Flashreset wieder.

Da sich die DBox2 noch nicht im Debug-Modus befindet, gibt es auf die meisten Kommandos keine Rückmeldung. Es sind aber alle Befehle möglich. Alle unten beschriebenen Eingaben werden im COM-Terminal gemacht. Nicht nervös werden, wenn da noch nix steht - die erste Ausgabe ist die Antwort auf icache.

Aus gegebenem Anlass: Das COM-Terminal im Bootmanager erkennt man an dem Reiter COM-Terminal an der Seite. Wenn ihr einen "timeout" erhaltet, war das der RSH-Client und nicht das COM-Terminal. Dieser Fehler ist zu vernachläßigen.

Achtet bei allen Befehlen sehr sorgfältig auf die korrekte Eingabe. Am besten ihr kopiert diese von hier!



Gebt zum Testen am besten

 icache [Enter] 

ein.

Als Antwort solltet ihr icache is on erhalten. Wenn das funktioniert hat, könnt ihr weiter machen.

Bei Boxen mit 2xAMD bzw. 1xIntel müsst ihr jetzt noch den Schreibschutz aufheben. Bei den 2xIntel-Boxen wurde das mit dem Flash-Reset automatisch erledigt.

Gebt jetzt

 setenv product? 0 [Enter]

ein. Auf diesen Befehl kommt keine Rückmeldung - das ist normal. Wartet jetzt noch ca. 3-5 Sekunden, dann könnt ihr (so notwendig) den Kontakt zum Aufheben des Schreibschutzes wieder lösen und die Box resetten.

Solltet ihr "setenv product? 0" eingegeben haben, ohne den Schreibschutz aufzuheben, steht der Bootloader an dieser Stelle. Macht in diesem Fall einen kurzen Flashreset (jetzt sind wieder Eingaben möglich) und hebt dann den Schreibschutz auf. Zum Resetten (Neustart) gebt bei Sagem und Philips:

 reset [Enter]


ein und bei Nokia:

 go 10000100 [Enter]

Jetzt solltet ihr beim Starten der DBox2 die Anzeigen des Debug-Modus im LCD sehen.


Nun zunächst ein Image der Orginalsoftware auslesen und daraus die Ucodes extrahieren.


--PPCBoot 22:06, 6. Apr. 2008 (CEST)

Persönliche Werkzeuge