Philips 2xI Box und MHC

Domestos & Derivate
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Philips 2xI Box und MHC

Beitrag von Gorcon »

Hi

Gibts auch Philips Boxen die den setenv Befehl nicht kennen?

Ich habe hier gerade eine Philipsbox die per MHC nicht in den Debug gehen will.
Nachdem ich die beiden Tasten gedrückt und die Pfeil Hochtaste losgelassen habe (LCD Meldung 020010030 320008) und dann für ein paar Sekunden den Flashreset gemacht habe bleibt die Box mit einem Balken stehen.
icache wird mit icache is on beantwortet. wenn ich danach setenv product? 0 eingebe und nach 10 sekunden reset, passiert nichts weiter ausser das die Box, ohne im debug zu sein, normal bootet. :gruebel:

Da die Box ja Intel Flashs hat brauche ich ja keinen Schreibschutz aufheben.

Ich habe bis jetzt schon etliche Philips Boxen in den Debug gebracht, aber sowas hatte ich noch nie. :roll:
Gruß Gorcon

PS: Da ich keinen Sat Anschluss hier habe kann ich die Methode ohne Kurzschluss nicht probieren.
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Klingt irgendwie nach einem Defekt. Mit dem "temporären Debug" würde man evtl. etwas mehr sehen (uuuuuuuralter Thread von MHC, musste mal suchen).
There are 10 types of people in the world: those who know binary and those who don't
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Habe den Beitrag gefunden Klick.
Das mit dem Boot net habe ich aber noch nicht ganz kapiert..
Ich werds mal probieren.

Gruß Gorcon
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Mhhh... auf die Eingabe von dl passiert garnichts (keine Meldung im COM)

Hier mal das log der Box beim Booten der BN3.0:

Code: Alles auswählen

ChorusOS r3.2.1 Special06.4 RC4 $Tag: Inferno dev_version_3_0_RC2_2003-04-03 $ f
or MPC860ADS
Copyright (c) 1999 Sun Microsystems, Inc. All rights reserved.
Copyright (c) 2003 BetaResearch, GmbH. All rights reserved.

Kernel modules : CORE SCHED_CLASS [ FIFO RR TS RT ] SEM IPC_L MEM_PRM TICK KBIM 
ENV ETIMER LAPSAFE VTIMER MUTEX EVENT UI DATE TIMEOUT LAPBIND DEVREGISTRY
Local Ethernet address: 0:50:9c:0:0:0
Network Device Manager is booting with 1 driver 
PPP: ppp0 ifnet interface available
PPP: ppp1 ifnet interface available
IOM warning: REVARP: no IP address for ETHER. address: 00:50:9c:00:00:00
C_INIT: ChorusOS r3 rsh daemon started
C_INIT: root_device mounted as root filesystem
C_INIT: notice: system not in secured mode
C_INIT: executing start-up file /root/platform/etc/rc.classix
Langsam glaube ich das der Bootloader anders aufgebaut ist und den setver Befehl nicht kennt, denn solches Log habe ich vorher noch nie gesehen. (Die BN3.0 war auch anders, denn dort wurde kein Premiere eingeblendet sondern nur betaresearch.

Gruß Gorcon
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

mhh

Versuch mal folgendes
bastle ääähh ... erstell dir ne TXT-Datei mit

Code: Alles auswählen

dl
S20802A84C0000000000
printenv
diese TXT-Datei
schickste dann, wenn dein BR-Loader steht (also 'icache on' kam) ...
per 'sende Textdatei' mit dein Terminalproggi an die Box
das schließt dann Tippfehler aus. ;)
Das auf 'dl' keine Answer kam, kann daran liegen, dass die Box nicht im Debug ist .... bei Nokias kamen Ausgaben ... ne Philips hab ich mit diesen 'temp Debug' glaub ich nicht getestet (zu lange her ... weis ich nicht mehr)

wenn de kein Terminalproggie hast bzw. den bootmanager nimmst geht auch copy & Paste

ansonsten schnapp dir die Box und geh zu einem der sich besten damit besser auskennt .


U-Boot zu loaden kannste auch versuchen nach
...
Jetzt brauchen wir zusätzlich eine Netwerkverbindung (BOOTP/TFTP Server)
und geben als Bootdatei 'ppcboot' an !!!

Jetzt lassen wir die Box einfach booten und sehen, dass sie nach dem sie
ppcboot geladen hat ein Reset macht (im LCD steht Reset ...).
Jetzt drücken wir die UP Taste, dann erscheinen wieder die Zahlen im Display.
Jetzt lassen wir wieder das Flash verschwinden (so wie oben Beschrieben) bis
die 5 Balken wieder auftauchen.

So jetzt die weitere Erkenntnis, der Bootloader hat ja gerade versucht
den PPCBoot zu laden und zu starten.
Da er aber nicht signiert war, wurde er nicht gestartet,
aber er wurde geladen und steht jetzt im RAM !!!
Zum Test geben wir im COM-Terminal 'icache' ein, wenn
okay dann jetzt 'chorus 800000' (ENTER nicht vergessen) und siehe da
der PPCBoot wird gestartet.
...
... wenn U-Boot dann läuft könnteste dann sogar ne NFS-Linux Umgebung hochfahren und Flash auslesen ...

... einfach mal probieren
... ein Hardware oder Loader defekt ist natürlich nicht auszuschliessen
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Erstmal Danke für die Antwort
mhhVersuch mal folgendes
bastle ääähh ... erstell dir ne TXT-Datei mit

Code: Alles auswählen

dl 
S20802A84C0000000000 
printenv 
 
diese TXT-Datei
schickste dann, wenn dein BR-Loader steht (also 'icache on' kam) ...
per 'sende Textdatei' mit dein Terminalproggi an die Box
das schließt dann Tippfehler aus.
com Terminal

Code: Alles auswählen

icache
icache is on
RSH

Code: Alles auswählen

> dl
! Couldn't connect to DBOX! (Timeout..?)
! Execution stopped!
Folgende Fehlermeldung wird eingeblendet (bevor ! Execution stopped! eingeblendet wird):
Ein Fehler ist wärend der Ausführung des Scripts aufgetreten!
Der Befehl "dl" schlug fehl!
Wenn ich versuche einen uboot oder ppcboot zu laden hängt die Box in einer Resetschleife.

Gruß Gorcon
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Öhhhm, was machst Du im RSH-Reiter? :gruebel:

Das geht alles übers COM-Terminal.
There are 10 types of people in the world: those who know binary and those who don't
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

DieMade hat geschrieben:Öhhhm, was machst Du im RSH-Reiter? :gruebel:

Das geht alles übers COM-Terminal.
MHC hat geschrieben:bastle ääähh ... erstell dir ne TXT-Datei mit
Code:

dl
S20802A84C0000000000
printenv


diese TXT-Datei
schickste dann, wenn dein BR-Loader steht (also 'icache on' kam) ...
per 'sende Textdatei' mit dein Terminalproggi an die Box
Das war nicht "meine" Idee. ;)
Aber im com Terminal hatte ich das ja auch probiert, auf dl passiert absolut nichts (offensichtlich wird der Befehl überhaupt nicht erkannt)

Gruß Gorcon
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Doch, das war Deine Idee (bzw. Fehlinterpretation von "BR-Loader") ;)

Alle 3 Befehle "blind" nacheinander absetzen, auf "dl" kommt nicht zwingend eine Rückmeldung - hat MHC doch auch geschrieben.
There are 10 types of people in the world: those who know binary and those who don't
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Wenn im com Terminal nichts passiert, was soll ich denn dann machen? den u-boot kann ich dann ja auch nicht laden. :gruebel:
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Alle 3 Befehle nach der Rückmeldung "icache is on" einfach nacheinander ins COM-Terminal tippern. Wenn *dann* immer noch nix kommt, hast Du wohl einen sehr speziellen BMon (her damit, Flashs raus und auslesen 8) - oder MHC hat noch ne andere Idee).
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Code: Alles auswählen

icache
icache is on
dl
S20802A84C0000000000
printenv
mehr kommt nicht.
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Dann bliebt noch der Versuch, eine YADD per "MHC für Nokia 2xntel BMon 1.0 zu starten (siehe oben). Damit könntest Du den Flash dann auslesen.
There are 10 types of people in the world: those who know binary and those who don't
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Ich habe jetzt mal folgendes probiert:
habe das "miniyadd "dbox2.rar" beim Bootmanger eingetragen auf Start gedrückt.
Ich habe die Box resetet mit Pfeil hoch taste festhalten und dann den Flashreset gemacht bis der eine Balken im LCD erschien.
Dann im RSH icache eingegeben und die Meldung icache ist on zurückerhalten.
Dann

Code: Alles auswählen

dl
S20802A84C0000000000 
printenv
setenv product? 0

reinkopiert und enter gedrückt (keine Reaktion)
Danach habe ich dann boot net eingegeben und die Box resetet danach in einer Schleife.

Mt einem yadd von DietmarW könnte ich es ja auch nochmal probieren, glaube aber das er das auch nicht lädt.

Gruß Gorcon
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Vergiss das mit "dl .." und folge dem Zitat oben von MHC:
...
Jetzt brauchen wir zusätzlich eine Netwerkverbindung (BOOTP/TFTP Server)
und geben als Bootdatei 'ppcboot' an !!!

Jetzt lassen wir die Box einfach booten und sehen, dass sie nach dem sie
ppcboot geladen hat ein Reset macht (im LCD steht Reset ...).
Jetzt drücken wir die UP Taste, dann erscheinen wieder die Zahlen im Display.
Jetzt lassen wir wieder das Flash verschwinden (so wie oben Beschrieben) bis
die 5 Balken wieder auftauchen.

So jetzt die weitere Erkenntnis, der Bootloader hat ja gerade versucht
den PPCBoot zu laden und zu starten.
Da er aber nicht signiert war, wurde er nicht gestartet,
aber er wurde geladen und steht jetzt im RAM !!!
Zum Test geben wir im COM-Terminal 'icache' ein, wenn
okay dann jetzt 'chorus 800000' (ENTER nicht vergessen) und siehe da
der PPCBoot wird gestartet.
...
Sprich:
- Box einfach die ppcboot/u-boot laden lassen
- Wenn die "Bootschleife" kommt (Reset...), mit Pfeil hoch und Flash-Reset die Box anhalten
- im COM: 'icache' - bei Antwort 'icache is on' mit 'chorus 800000' die ppcboot/u-boot starten lassen
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

- Box einfach die ppcboot/u-boot laden lassen
OK

- Wenn die "Bootschleife" kommt (Reset...), mit Pfeil hoch und Flash-Reset die Box anhalten
OK
- im COM: 'icache' - bei Antwort 'icache is on' mit 'chorus 800000' die ppcboot/u-boot starten lassen

Code: Alles auswählen

icache
icache is on
chorus 800000
Nach Eingabe von 'chorus 800000' passiert nichts, die Box steht dann immernoch mit einem Balken.

Nachtrag, wenn ich dann boot net eingebe hängt sie wieder in der Reset Schleife.
Zuletzt geändert von Gorcon am Mittwoch 21. Juni 2006, 10:24, insgesamt 1-mal geändert.
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Dann hab ich auch keine Idee mehr, außer der Box mit Hardware zu Leibe zu rücken (extern auslesen).
There are 10 types of people in the world: those who know binary and those who don't
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

gibst Du der Methode ohne Kurzschluss eventuell eine Changse? (müsste ich dann am Wochenende probieren um an einen Satanschluss zu kommen)

Gruß Gorcon
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Versuch macht kluch ;)
There are 10 types of people in the world: those who know binary and those who don't
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Erstmal vielen Dank für eure Bemühungen.
Sollte noch jemanden was dazu einfallen dann her damit. :wink:

Gruß Gorcon
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

So habe eben versucht ein Softwareupdate einzuleiten um die Box per Methode ohne Kurzschluss in den Debug zu bekommen, pustekuchen, geht nicht.
Die Box gibt dann zwar die Meldung aus das mit OK das Betreibssystem aktualisiert wird, macht dies aber nicht. Wenn man die DBox hochfährt zeigt sie an das sie ie aktuelle Software nutzt. (BN3.0 )

Die Software reagiert also ähnlich wie die BN2.02a, nur mit dem Unterschied das die MHC Methode auch versagt.

Da ist wohl nichts zu machen. :roll:

Gruß Gorcon

PS: Hat noch jemand ein HowTo für die Kurzschlussmethode?