dbox2 nokia kabel debug disabeld?

Domestos & Derivate
haferlocki
Beiträge: 1
Registriert: Freitag 24. Dezember 2004, 19:01

dbox2 nokia kabel debug disabeld?

Beitrag von haferlocki »

Hallo :D
Ich habe nokia dbox2 kabel 2xintel avia 500 bmon 1.0 debug mode wieder
disabeld aber dbox kommt nicht wider hoch. einschalten, lcd nur hell sonst keine information habe ich was falsch gemacht.kann mann nicht wieder lauffen bringen was ist kaputt?

Falls Ihr jemals in die Verlegenheit kommen solltet, den Debugmode wieder loswerden zu wollen
(Reparatur, Rückgabe..) dann habt Ihr eine kleine Anleitung.
Der BR-Loader bietet die Möglichkeit über einen Befehl den Debugmode wieder zu deaktivieren. Das
funktioniert leider meistens nicht, Ihr solltet es aber mal testen.

Serielles Nullmodemkabel an die Box anschliessen und Terminal auf 9600,n,8,1 einstellen.
Beim booten der box einfach den BR-Bootloader mit "Enter" unterbrechen. (SOFORT BEIM EINSCHALTEN DRUECKEN)
... oder die up bzw. down (mittlere oder rechte ) Taste am Gerät drücken
Es erscheint ein Prompt.

dbox2:root> printenv

Es werden alle Variablen angezeigt unter anderem auch die Product?.
Nun den Schreibschutz disablen ... wie beim debug enablen , dann


dbox2:root> setenv product? -1
... dann erscheint wieder Prompt ... wenn nicht, war der Schreibschutz noch aktiv ...
Wenn ihr jetzt neu bootet und der Debugmode ist aus, habt Ihr Glück. Falls nicht müsst Ihr Euch hier
durchschlagen. Das beschriebene Verfahren ist getestet und funktioniert, stellt aber ein hohes
Risiko dar. Bei einem Fehler ist die gesammte Box tot, Ihr solltet also einen guten Grund haben, das
hier durchzuführen.

Die Untere Methode braucht ihr NUR fuer nokia Boxen mit Bootloader Version 1.0 und Intel Flash bestueckung
(Bootloader Version ==> das was im Display erste Zeile steht (BMon 1.0)

Ich übernehme für die Beschreibung keinerlei Garantie!



Allgemeine Vorgehensweise:

Ein teil des Bootloaders wird ins RAM kopiert. Dort wird die Speicherstelle an der die Variable "Product?"
gespeichert ist verändert. Dannach wird dieser Teil das Flashs gelöscht und durch die veränderte Version
im RAM überschrieben.


Beschreibung:

1. Ihr lasst Eure DBox mit dem PPCBoot hochfahren und brecht den Autoboot dann durch Drücken von "Enter"
ab. Es erscheint dann:

dbox2-ppcboot>


2. Ihr braucht die Speicherstelle, an der Product? abgespeichert ist. Dieser Wert ist bei Nokia Bmon 1.0 10000944


3. Zur Sicherheit schaut Ihr Euch mal den Speicherbereich an.

dbox2-ppcboot> md 10000944

-> 10000944: 00000000 00000000 ffffffff 00000000 ................

An der genannten Stelle sollte wie hier 00000000 stehen.


4. Jetzt wird ein Teil des Bootloaders ins RAM kopiert. Der 10000000-Bereich ist das Flash,
als RAM-Bereich wählen wir 01000000. Wir kopieren 1000 Longs.

dbox2-ppcboot> cp 10000000 01000000 1000


5. Im Speicher wird nun die Product? auf true ( -1 ) gesetzt. Da wir im Speicher ändern wollen die
entsprechend richtige Speicherstelle benutzen (Product? = 10000944 --> 01000944)

dbox2-ppcboot> nm 01000944

-> 01000944: 00000000 ?

Jetzt gebt Ihr ffffffff ein. Es erscheint wieder der gleiche Prompt aber mit Eurem neuen Wert.
Mit Strg+C abbrechen.


6. Um das Flash löschen zu können, muss vorher die Protection ausgeschaltet werden.

dbox2-ppcboot> protect off 1:0


7. !!!ACHTUNG!!! Wenn Ihr hier fortfahrt gibt es kein zurück mehr. Bis zu diesem Schritt könnt Ihr es
Euch nochmal anders überlegen und einfach abschalten. Wenn Ihr also sicher seid, dann löschen wir jetzt
den entsprechenen Flashbereich.

dbox2-ppcboot> erase 1:0

Jetzt auf keinen Fall mehr Auschalten bevor Ihr fertig seid. Hoffentlich gibts kein Stromausfall


8. Nun wird der veränderte Speicherinhalt wieder an seinen ursprünglichen Platz kopiert.

dbox2-ppcboot> cp 01000000 10000000 1000

Es kann nun passieren, dass eine Fehlermeldung erscheint. Keine Sorge, das macht nichts.


9. Vergleichen, ob alles korrekt kopiert wurde.

dbox2-ppcboot> cmp 01000000 10000000 1000

Hier sollte jetzt aber unbedingt eine Bestätigung stehen. Wenn nicht wiederholt besser ab Schritt 6 nochmal.


10. Flash-Protection wieder anschalten.

dbox2-ppcboot> protect on all


11. So, jetzt kommt die Sekunde der Wahrheit Ihr könnt jetzt wie box reseten. Wenn alles ok
ist, bootet die Box jetzt ohne Debugmode.

dbox2-ppcboot> reset
mfg :oops:
KeXXeN
Tuxboxer
Tuxboxer
Beiträge: 2634
Registriert: Samstag 15. November 2003, 09:00

Beitrag von KeXXeN »

Keine Ahnung was du da gmacht hast. Die Anleitung die du hier reinkopiert hast finde ich persönlich wegen diesen Passuses:
...Rückgabe...
Nicht ok. Wer seine Box zurückgeben muss, der hat sich durch den eingriff eh strafbar gemacht, weil sie nicht sein eigentum war. Aber egal.
Wie gesagt keine Ahnung ob du irgendwo einen Tippfehler hattest oder ne Fehlermeldung kam...

Wenn sie jetzt nicht mehr geht, musst du versuchen den Debug wieder einzuschalten und das Image wieder in Ordnung zu bringen, oder wenigstens über das Log zu sehen was da überhaupt los ist. Ohne Debug siehst du da aber gar nichts.

Beziehungsweise, diese Einschränkung spricht ja eigentlich für sich:
Das funktioniert leider meistens nicht, Ihr solltet es aber mal testen
Vielleicht hast du ja eine bei der es nicht geht...
Zu Fragen oder Nebenwirkungen der hier genannten Begriffe benutzen sie bitte die Suchfunktion oder konsultieren sie die [url=https://tuxbox.org/forum/viewforum.php?f=26&] Frequentliy Asked Questions[/quote].
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Das mit dem Nichtfunktionieren bezieht sich nur auf den setenv-Befehl des BMon.

Wenn man mit Gewalt die Variable im Speicher ändert, dann geht das schon und das wird hier ja gemacht.

Macht man aber einen Tippfehler, dann war's das und das ist hier wohl leider der Fall gewesen. Das große rote Warnschild hat schon seinen Sinn.

Der Text ist übrigens eine 1:1-Kopie von http://wiki.tuxbox-cvs.sourceforge.net/ ... usschalten . ;)

Mir ist nicht ganz klar, was die Formulierung mit dem "funktioniert meistens nicht" soll, wenn unten direkt drauf hingewiesen wird bei welchen Boxen es nicht klappt.

Ich glaube, der Text stammt von derget und der hatte evtl. nur 500er mit BMon 1.0 2xI oder so.
KeXXeN
Tuxboxer
Tuxboxer
Beiträge: 2634
Registriert: Samstag 15. November 2003, 09:00

Beitrag von KeXXeN »

Also wenn das aus dem wiki ist dann sollte das mit "Rückgabe" schnellstens gelöscht werden, denn eine Rückgabe ist nach dem Debug eigentlich ausgeschlossen...
Zu Fragen oder Nebenwirkungen der hier genannten Begriffe benutzen sie bitte die Suchfunktion oder konsultieren sie die [url=https://tuxbox.org/forum/viewforum.php?f=26&] Frequentliy Asked Questions[/quote].
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

KeXXeN hat geschrieben:Also wenn das aus dem wiki ist dann sollte das mit "Rückgabe" schnellstens gelöscht werden, denn eine Rückgabe ist nach dem Debug eigentlich ausgeschlossen...
Ich hab es mal rausgelöscht. ;)

Gruß
mogway
Gruss
mogway
KeXXeN
Tuxboxer
Tuxboxer
Beiträge: 2634
Registriert: Samstag 15. November 2003, 09:00

Beitrag von KeXXeN »

Super :)
Zu Fragen oder Nebenwirkungen der hier genannten Begriffe benutzen sie bitte die Suchfunktion oder konsultieren sie die [url=https://tuxbox.org/forum/viewforum.php?f=26&] Frequentliy Asked Questions[/quote].