MHC 2xIntel bmon1.0: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Zur Navigation springen Zur Suche springen
(typo)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Category:Register]]
[[Category:Debug]]
__TOC__


=Allgemeines=
<div style="margin:0;  margin-top:10px; border:1px solid #ff0000; padding: 0em 1em 1em 1em; background-color:#efefef; align:left;">
<div style="margin-top:10px;">
<font color=red><center><big>'''!!! ACHTUNG !!!'''</big></center>
Diese Methode ist '''NICHT''' für
* Sagem
* Philips
* Nokia 2 x AMD
* Nokia 2 x Intel mit Bmon1.2
Diese Methode ist einzig und
<big>'''ausschließlich für Nokia mit 2x Intel-flash und Bmon 1.0'''</big>
Bei jeder anderen [[DBox2]] wird mit dieser Methode der [[Bootloader]] zerstört werden!
Die [[DBox2]] ist danach nicht mehr benutzbar und muss zur Reparatur eingeschickt werden!
</font></div></div>
= Prozedur NUR für Nokia 2xIntel Bmon1.0 =
Führt einen Reset durch (Pfeil-nach-oben und Standby Taste an der [[DBox2]] 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: 01DD'''10'''081 161608
'''Führt diese Methode nur durch wenn ihr die fett hervorgehobene 10 an genau dieser Stelle habt.'''
Beachtet bitte auch dass diese Boxen in der Regel ohnehin keinen [[Schreibschutz aufheben|Schreibschutz]] haben.
Die [[Debug-Mode_ohne_Kurzschluss|Methode ohne Kurzschluss]] ist auch nicht umständlicher und dazu muss die Box wahrscheinlich nichtmal geöffnet werden.
{{Debug_Warnung}}
Ok, ihr wolltet es nicht anders.
==Schreibweisen:==
Einzugebende Befehle sind in einem grauem Kasten '''fett''' gekennzeichnet.
Zu drückende Tasten sind fett in eckigen Klammern: '''[ENTER]'''
==Vorbereitungen:==
Die [[DBox2]] muss über ein serielles [[Nullmodem]] und ein Netzwerkkabel mit dem PC verbunden werden.
Alle benötigten Server findet ihr im [[Bootmanager]]
Zusätzlich benötigt ihr eine [http://update.tuxbox.org/downloads/ppcboot.zip ppcboot].
Diese legt ihr nach C:\dbox\ .
==Die Einstellungen für den Bootmanager:==
{|
|[[RARP]]-Server starten||:||'''Aus'''
|-
|[[BootP]]/[[TFTP|Tftp]]-Server starten||:||'''Ein'''
|-
|Bootfile für die Dbox||:||'''C:\dbox\ppcboot'''
|-
|[[NFS]]-Server starten||:||'''Aus'''
|-
|COM-Port öffnen||:||'''Ein'''
|-
|Verbindungsgeschwindigkeit||:||'''9600'''
|}
[[Bild:Einst_mhc2.jpg|thumb|none|400px|Einstellungen]]
==Die Prozedur==
Startet nun den [[Bootmanager]] und dann die [[DBox2]].
Die [[DBox2]] lädt nun die ppcboot und macht, nachdem diese nicht signiert ist, einen Reset.
Wenn Reset im [[LCD]] steht, drückt ihr die Pfeil-nach-oben Taste, bis die Zahlenfolge im [[LCD]] erscheint.
Verbindet jetzt die Punkte für den [[Flash_reset|Flashreset]], 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!'''
'''Ein Vertipper kann aus der [[DBox2]] einen extravaganten Briefbeschwerer machen.'''
Aus gegebenem Anlass: Das [[Bootmanager#COM-Terminal|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, da sitzt die product?-Variable 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]'''
Der [[Schreibschutz aufheben|Schreibschutz]] sollte nach dem vorherigen [[Flash_reset|Flashreset]] ohnehin aufgehoben sein (so er bei der [[DBox2]] jemals vorhanden war)
Nun könnt ihr die [[DBox2]] reseten. Dazu gebt ihr
'''go 10000100 [ENTER]'''
ein.
Jetzt solltet ihr beim Starten der [[DBox2]] die Anzeigen des [[Debug-Mode]] im [[LCD]] sehen.
[[Bild:Debug.jpg|thumb|none|Das [[LCD]] im [[Debug-Mode]] beim Starten]]
Weiter geht es jetzt wie gewohnt:
{{Debug_ucodes}}
Danach könnt ihr ein Linux-Image [[flashen]], z.B. von [http://update.tuxbox.org update.tuxbox.org].
{{body}}

Version vom 27. September 2004, 00:29 Uhr