Vollständige Version anzeigen: DBOX 2 Umbau (Debug) nach MHC Methode

MKO
Hallo,

heute ist es soweit. Heute wird meine 1. Philips DBOX 2 umgebaut und zwar nach der noch nicht so bekannten MHC Methode. Soll nur 5 Minuten dauern. Bin ja mal gespannt. Damit Ihr alle davon profitiert werde ich eine Schritt für Schritt Anweisung zusammenschreiben, die hoffentlich alle Fragen beantwortet und keine Unsicherheit zurücklässt.
Achtung:
Diese Beschreibung gilt allerdings nur für die Philips Box (2 Intel Chips + Avia 600). Bei Nokia und Sagem ist die Methode allerdings etwas anders. Zusätzlich werden noch wichtige Links ins Posting reingehängt, damit Ihr noch auf zusätzliche Infos zurückgreifen könnt.
Die Beschreibung kommt hier ins Posting:

Dann gehts los wie folgt:

1. Sat-Kabel ist nicht mit Box verbunden und stromlos.
2. Box ist nur mit Nullmodemkabel und PC verbunden.
3. Dbox Bootmanager ist gestartet. (Serielle Konsole im Bootmanager auf 9600 Baut stellen)
4. Box mit gehaltener "Pfeil nach oben Taste" ans Stromnetz. ( ohne Standby-Taste zu drücken?)
5. Wenn eine Zahlenreihe erscheint die Pfeil nach oben Taste loslassen z.Bsp. 0?DD10081 161608 und sofort mit Nadel an
PIN 12 und mit Kabel an Ground.

Hinweis: Die Zahlenreihe kommt ziemlich schnell und zwar als erste Information im Display

6. Wenn ein stehender Balken zu sehen ist, die Reset-Verbindung lösen.

Hinweis: Der eine Balken kommt ziemlich schnell und dann direkt die Verbindung lösen. Wenn Ihr da zulange wartet, könnt ihr die ganze Sache wiederholen. (Kann aber nichts passieren)

Jetzt wird wichtig, ab hier keine Fehler machen, sonst box kaputt!!!

6. Dann im Com-Terminal folgende Befehle eingeben: : icache [enter]
Antwort vom BoxManager : icache is on
Befehl : setenv product? 0 [enter]
Antwort vom BoxManager : garnichts, weil man ein bischen soll warten (ruhig eine Minute)
Befehl : reset [enter]
Ergebnis nach erfolgreichem Reset!
Viele Informationen (Zeichen) auf dem Display; abwarten wenn vorhanden->

7. Box auschalten

Geschafft Geschafft Geschafft Geschafft Geschafft Geschafft

8. BN201 Image auslesen etc
---------------------------------------------------------------------------
---------
Wichtig: Von einem anderen Board !!!!

Probleme beim Image flashen
---------------------------------------------------------------------------
---------
Normalerweise ist das flashen neuer Images ja kein Problem, im Bootmanager auf Image flashen gedrückt, Box gestartet und nach ein paar Minuten ist gut.

Es kommt aber immer wieder mal zu Problemen, darum beschreibe ich hier mal die gängigsten Abhilfen.


Nach dem Flashen erscheint "Kein System" im LCD
Im Log erscheint: "boot net failed"
Die Datei kernel-cdk wurde nicht gefunden


Allgemein
Achtet darauf dass Euer Netzwerk sauber funktioniert.
Verwendet die neuesten Treiber für eure Karte
Wenn die Box direkt mit dem PC verbunden ist, stellt die Karte am besten auf 10Mbit half-duplex.
Bei Win2000 oder XP solltet ihr zusätzlich das Mediasensing abschalten.
Wie es geht, steht hier. Alternativ könnt ihr diesen Patch bemühen.
Danach muss der Rechner neu gestartet werden.

Nach dem Flashen kommt Kein System
Vermutlich habt ihr ein falsches Image geflasht. Welches Image ihr flashen müsst hängt von der Anzahl der Flash-Chips in eurer Box ab.
Für die Sagem mit 1xIntel Flash benötigt ihr ein Image mit der Bezeichnung 1x
Für alle anderen Boxen ein 2x
---------------------------------------------------------------------------
--------
Im Log erscheint die folgende Meldung:
debug: Transmitting BOOTP request via broadcast
debug: Given up BOOTP/TFTP boot
boot net failed
Der Klassiker schlechthin.
Das bedeutet dass eure Netzwerkkarte nicht auf den bootp-Request der Dbox geantwortet hat.
Es gibt dafür mehrere Ursachen und auch mehrere Abhilfen.

Versucht die Box nicht auszustecken, sonder zu resetten (Pfeil-nach-oben und Standby-Taste an der Dbox gleichzeitig drücken bis das LCD dunkel wird).

Haltet jetzt beim Starten der Box die Pfeil-nach-oben Taste gedrückt, dadurch wird ein Memory-Check ausgelöst und die Box bleibt mit einem Prompt in der seriellen Konsole stehen.
Dort könnt ihr dann boot net eingeben.

Dadurch verschafft ihr der Netzwerkkarte im PC genügend Zeit sich auf die Parameter der Dbox einzustellen und deren Anfrage zu beantworten.

Wenn das alles nix nützt, könnt ihr die Methode ohne Nullmodem zum flashen versuchen oder die Expertenfunktionen von Neutrino verwenden.

---------------------------------------------------------------------------
-----
Im Netzwerklog erscheint die Meldung dass die Datei kernel-cdk nicht gefunden wurde.
Ihr habt vermutlich ein Problem mit der seriellen Anbindung.
Entweder habt ihr kein Nullmodem zwischen PC und Dbox, oder die Kommunikation läuft nicht so wie sie sollte.
Überprüft ob eventuell ein Stecker locker ist, oder sonst etwas die Verbindung beeinträchtigen könnte.
Auch ein Wechseln des com-ports könnte helfen.
Achtet auch auf die Eisntellung der seriellen Schnittstelle im Win-Gerätemanager.


Bits pro Sekunde: 57600
Datenbits: 8
Parität: Keine
Stopbits: 1
Flussteuerung: Keine
Bild

Im Bootmanager müsst ihr als Verbindungsgeschwindigkeit 9600 auswählen.

Wenn das alles nichts nützt, verwendet am beste die alternative Methode, die sollte funktionieren.
ratinio
na da bin ich mal gespannt respekt
MKO
So

jetzt habe ich Linux schon einige Tage auf der Box.
Einfach super, man will es nicht mehr missen.

Übrigens:
Ich habe mal vor langer langer Zeit was von einem Orginal Betriebssystem gehört, aber der Name ist mir entfallen.
Wer kann mir da helfen?

Also mit Linux macht´s schon Spaß.
Eigene Senderlisten erstellen, auf die Box spielen, kein Problem.
Streamen von der Box geht auch ohne großen Aufwand.
Geiles EPG so, sollte es sein. Man findet sich sehr schnell zurecht.
Alles irgendwie da wo es sein soll. Man kann Funktionen auf Tasten definieren und den LCD Bildschrim dimmen.
uvm.

Also viel ist möglich. Wer eine eigene Box hat, sollte es mal versuchen!

Es lohnt sich!!!!!!!!!!!!!!!!!!!!
Dodoh
Leider bei mir hat das mit philips nicht geklappt.
Ich bin gekommen bis die balke nach kurzschluss stehen bleibt.Bei befehl icache hat sich nichts getan.
nur die zeile im fenster hat sich gewechselt.Kannst du mir vielleicht ein tipp geben was das sein kann?
Danke.
schlesier
Ein weiterer Versuch, meine Philips zu Debugen.
Bin zu der Überzeugung gekommen, das meine Kombi-Netzwerkkarte Probleme macht.
schlesier
Neue Runde.
Habe meine Philipsbox in den Debug gebracht. Wie, kann ich nicht beschreiben, weil ich immer noch keinen Kontakt zwischen Rechner und Box habe. Trotz einer neuen Netzwerkkarte.
Den Debug habe ich noch mit der Kombikarte hinbekommen.
Ich will das original-Image auslesen und bekomme >Boot ned failed<.
schlesier
Meldung im ComTerminal
schlesier
Setting Einstellungen
Tramp
Vielleicht kann mir auch jemand helfen. Also ich komme
bis zu dem Punkt mit dem stehendem Balken. Bekomme
einfach keinen Kontakt zum Dbox2 Manager. Kann mir
jemand mal die genauen Einstellungen posten. Der will
immer eine IP-Adresse von mir haben fragend
Tramp
Kann mir vielleicht jemand die genauen Einstellungen im
Dbox Manger posten?? Ich komme immer nur in den RSH
Client und nicht in den ComTerminal??

mfg Tramp
MKO
Sobald ich Zeit habe helfe ich dir weiter!
Dauert aber noch was Sorry!
Tramp
Hat sich soweit erledigt. Linux ist drauf. Jetzt steht im
Displal folgendes:

nun mittels FTP
cdk.cramfs nach
/tmp und ucodes hochladen


Was muss ich jetzt machen ? Kann mir einer auf die
schnelle helfen???
Boett
na genau das was da steht, du muß per pc ne ftp verbindung aufbauen (ip wurde vorher festgelegt)
und dann die cdk.cramfs in den ordner temp kopieren und die ucodes in den ordner ucodes !
Tramp
Sorry, aber geht das ein wenig genauer, was ich da genau
machen muss. Ich bin ziemlicher Newbie in der Angelegenheit fragend
Boett
naja nimmst dir halt nen ftp tool (ich nehme immer den windows commander)

dann eine neue ftp verbindung erstellen:

als ip vom ftp die ip angeben, die du für die dbox festgelegt hast!

als login: root und als pw: dox2

nach dem du dich mit der box verbunden hast, schiebst du die datei cdk.cramfs (die du dir heruntergeladen hast) in den ordner tmp
dann kopierst du nocht die dateien:
-avia500.ux oder avia600.ux, je nachdem welcher Baustein bei eurer Box verwendet wird.
-ucode.bin
-cam-alpha.bin
(die du dir alle natürlich aus deinem orginal image gesichert hast)

in den ordner ucodes und wenn du das gemacht hast, auf der fernbedinung ok drücken und weiter gehts!
schlesier
Zum Aufspielen der Cramfs und der ucodes brauchst Du ein FTP-Programm. Bei mir hat Total-Commander funktioniert.
Die cdk.cramfs lädst Du Dir aus dem Netz herunter.
Folgende Einstellungen sind im FTP-Programm vorzunehmen:

Session: DBox2
Host name: deine IP-Adresse der D-Box
Ab hier kleinschreiben
User name: root
Passwort: **** = dbox2

Nach dem einloggen, wechselst Du auf DBox2 in das Verzeichnis /var/tmp/ und kopierst die Dateien cdk.cramfs und cdk.cramfs.version dorthin.

Die Ucodes bestehen aus vier Teilen.
cam-alpha.bin; ucode.bin; avia500.ux und avia600.ux gehören nach /var/tuxbox/ucodes.
Die Ucodes hast Du beim Auslesen der original Betasoft erhalten und hoffentlich abgespeichert.
Die spielst Du mit dem selben FTP-Programm auf.
Boett
muß man nicht entweder die 500 oder die 600 aufspielen?

wenn ich bei mir beide drauf mache, kommt immer:

es wird nur eine benötigt, ich solle die nicht benötigte runter machen!
Tramp
cdk.cdkramfs hab ich leider nicht. Wo kann ich die finden
oder kann die mir einer schicken?

Tramp
Boett
versuchs mal hiermit:

http://dboxupdate.berlios.de/
Tramp
Many thx smile