MHC-NokiaBMon1.0

Aus NG-Return Wiki

Wechseln zu: Navigation, Suche

Prozedur NUR für Nokia 2xIntel BMon1.0



Inhaltsverzeichnis

Ausschlußkriterien

      • Diese Methode ist ausschliesslich für Nokia DBox2 mit 2x Intel-Flash und Bmon 1.0
    • Bei jeder anderen Box wird mit dieser Methode der Bootloader zerstört werden!
    • Die Box ist danach nicht mehr benutzbar und muss zur Reparatur eingeschickt werden!


  • Diese Methode ist NICHT für Sagem
  • Diese Methode ist NICHT für Philips
  • Diese Methode ist NICHT für Nokia 2 x AMD
  • Diese Methode ist NICHT für Nokia 2 x Intel mit Bmon1.2



Nötige Hard- und Software

   Nullmodemkabel 
   DBox2-Bootmanager



BMon-Kontrolle

Führt nun einen Reset durch (Pfeil-nach-oben und Standby Taste an der Box gleichzeitig drücken) und lasst dann nur die Standby Taste los. Die Pfeil-nach-oben Taste haltet noch ein bisschen gedrückt bis eine Zahlenfolge im LCD erscheint. Diese sollte in etwa so aussehen: 01DD10081 161608

Führt diese Methode nur durch wenn die rot Hervorgehobene 10 an genau dieser Stelle steht.


Beachtet bitte auch dass diese Nokia-BMon1.0-Intel-Boxen aufgrund eines Konstruktionsfehlers ohnehin keinen Schreibschutz haben.



Schreibweisen

Einzugebende Befehle sind fett hervorgehoben. Zu drückende Tasten sind fett in eckigen Klammern: []



Vorbereitungen

Die DBox2 muss über ein serielles Nullmodem und ein Netzwerkkabel mit dem PC verbunden werden. Alle benötigten Server findet ihr im Dbox2-Bootmanager

Zusätzlich benötigt ihr eine ppcboot (zu finden im NG-ULC unter Sat-Bereich -> DBox2 -> Flashproggys). Dieses Archiv entpackt Ihr und legt die ppcboot auf eurer Festplatte ins Verzeichniss "C:\dbox\" (Wenn nicht vorhanden ANLEGEN)

Die Einstellungen für den Bootmanager:


      RARP-Server starten 	        Aus
      BootP/Tftp-Server starten 	Ein
      Bootfile für die Dbox 	        C:\dbox\ppcboot
      NFS-Server starten 	        Aus
      COM-Port öffnen 	                Ein
      Verbindungsgeschwindigkeit 	9600



Die Prozedur

Startet nun den Bootmanager und dann die DBox2.

Die Box lädt nun die ppcboot und macht, nachdem diese bekanntlich nicht signiert ist, einen Reset.

Wenn "Reset" im Display der DBox2 steht, drückt ihr die Pfeil-nach-oben Taste (an der DBox2, nicht an der Fernbedienung), bis die Zahlenfolge im LCD erscheint. Verbindet jetzt die Punkte für den Flash-Reset, bis die 5 Balken in der Zahlenfolge erscheinen. Danach könnt ihr die Kontakte wieder lösen.

Achtet bei allen Befehlen sehr sorgfältig auf die korrekte Eingabe, kopiert sie am besten von hier! Ein falscher Befehl kann aus der Box einen sehr gutaussehenden Briefbeschwerer machen.

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.


Gebt jetzt

 icache [Enter] 

ein. Als Antwort solltet ihr: icache is on erhalten.

Jetzt könnt ihr weitermachen. Wir erinnern uns: Wir haben vorher eine ppcboot geladen, die aber Mangels Signatur nicht ausgeführt wurde.

Gebt jetzt

 chorus 800000 [Enter] ein.

Die ppcboot wird jetzt gestartet, es erscheinen die Startmeldungen im com-terminal.

Kopiert jetzt den ersten Sektor des Flashs ins RAM:

 cp 10000000 01000000 1000 [ENTER]

Jetzt die Speicheradresse 0x10000944 editieren, dort sitzten die product?-Variablen bei der Nokia2xI.

 nm 01000944 [ENTER]

Die Adresse auf 0 setzen:

 01000944: ffffffff ? 00000000 [ENTER]

Editier-Modus wieder verlassen:

 01000944: 00000000 ? [ESC] [ENTER]

Die Protection des 1. Flash-Sectors aufheben:

 prot off 1:0 [ENTER]

Das veränderte RAM in den ersten Sektor kopieren:

 cp 01000000 10000000 1000 [ENTER]


Nun könnt ihr die Box reseten. Dazu

 go 10000100 [Enter] eingeben

Nach dem Reset sollte euch die Box mit den Debug-Meldungen im LCD begrüßen.


Vergesst nicht danach das Orginalimage auszulesen und daraus die Ucodes zu extrahieren, bevor ihr ein Linux-Image flasht.


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

Persönliche Werkzeuge