Debug enable mit MHC Methode ohne Box zu öffnen ???

Domestos & Derivate
Gerry1000
Interessierter
Interessierter
Beiträge: 24
Registriert: Sonntag 27. April 2003, 13:04

Debug enable mit MHC Methode ohne Box zu öffnen ???

Beitrag von Gerry1000 »

Hi Leutz,

habe eine Nokia 2x I, die ich in den Debug bringen will, um Linux aufzuspielen. Aktuell ist BN2.02a drauf . Habe mir die MHC Methode ausgesucht.

Dachte immer, dass das geht, ohne die Box aufzuschrauben -aber da steht, dass man für den Flash Reset den PIN dauerhaft auf GND legen muss... mir ist nicht klar, wie ich das machen soll, ohne zu löten etc...

Bin gerade etwas verwirrt...da ich der Meinung war, dass es geht, ohne die Box zu öffnen und somit einen Schaden zu riskieren.

Wer kann helfen ??

THX, gerry
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

schau ma hier Loch 8
cu
Gerry1000
Interessierter
Interessierter
Beiträge: 24
Registriert: Sonntag 27. April 2003, 13:04

Beitrag von Gerry1000 »

Hi MHC,

bin gerade nochmals Deine Anleitung durchgegangen....

Zitat:
"Prozedur NUR für Nokia 2xIntel bmon1.0

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.

Diese Methode ist einzig und ausschliesslich für Nokia 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!

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 ihr die rot hervorgehobene 10 an genau dieser Stelle habt.



Beachtet bitte auch dass diese Boxen in der Regel ohnehin keinen Schreibschutz haben.
Die Methode ohne Kurzschluss ist auch nicht umständlicher und dazu muss die Box wahrscheinlich nichtmal geöffnet werden. " Zitat Ende
[....]

Weiter unten schreibst Du jedoch, dass man für den Flashreset die Punkte PIN 12 mit GND verbinden muss.

Frage mich nun, wie ich die Punkte verbinden soll, wenn ich die Box wahrscheinlich nicht öffnen brauche ???

Gibt es da einen Trick oder wie läuft das ???


THX, Gerry
Don Camillo
Erleuchteter
Erleuchteter
Beiträge: 925
Registriert: Samstag 16. Februar 2002, 13:25

Beitrag von Don Camillo »

Das mit dem "wahrscheinlich nicht öffnen" bezieht sich auf die Methode ohne Kurzschluss.

Ciao
Don Camillo
Erst hatte ich kein Glück und dann kam auch noch Pech dazu!

Philips 2XI AVIA600
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

Gerry1000 hat geschrieben:Weiter unten schreibst Du jedoch, dass man für den Flashreset die Punkte PIN 12 mit GND verbinden muss.

Frage mich nun, wie ich die Punkte verbinden soll, wenn ich die Box wahrscheinlich nicht öffnen brauche ???

Gibt es da einen Trick oder wie läuft das ???
MHC hat geschrieben:schau ma hier Loch 8
Loch 8 ist "Flashreset"
also wo soll das Problem sein ?
cu
Gerry1000
Interessierter
Interessierter
Beiträge: 24
Registriert: Sonntag 27. April 2003, 13:04

Beitrag von Gerry1000 »

@ MHC

also dann einfach nach Deiner Methode "Prozedur NUR für Nokia 2xIntel bmon1.0" vorgehen und dann....

"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 Flashreset , bis die 5 Balken in der Zahlenfolge erscheinen.
Danach könnt ihr die Kontakte wieder lösen."

Also den PIN am Loch 8 auf Masse legen ?!?

Lege die Box also auf das Oberteil und gehe mit einer spitzen Nadel auf den Pin und am Ende der Nadel befestige ich einen dünnen Draht, den ich dann für die Dauer des Vorgangs auf Masse lege. Muss jetzt nur noch zusehen, dass ich die Nadel irgendwie fixieren kann, damit ich eine Hand frei habe.


Wäre klasse, wenn mir diese Vorgehensweise jemand bestätigen könnte.

THX, Gerry
[/quote]
Gerry1000
Interessierter
Interessierter
Beiträge: 24
Registriert: Sonntag 27. April 2003, 13:04

Beitrag von Gerry1000 »

Hallo zusammen,


habe es jetzt wie im Posting vorher beschrieben probiert.

Eedoch erscheint bei mir nach der Eingabe von "chorus 800000...."
Immer nochmalnochmalnochmal......


Wer kann sagen was zu tun ist ??????

THX, gerry

Hier das LOG:

{{icache
icache is on
chorus 800000
Branching to 0x40000


ppcboot 0.6.4 (Sep 19 2001 - 20:10:10)

Initializing...
CPU: PPC823ZTnnA at 67 MHz: 2 kB I-Cache 1 kB D-Cache
*** Warning: CPU Core has Silicon Bugs -- Check the Errata ***
Board: ### No HW ID - assuming TQM8xxL
DRAM: (faked) 32 MB
Ethernet: 00-50-9c-19-f9-80
FLASH: 8 MB
Input: serial
Output: serial

anykey druecken um flash auslesen abzubrech 0
BOOTP broadcast 1
Bootp from server 0.0.0.0; our IP address is 0.0.0.0
Sending Flash over UDP
nochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnoc
hmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochma
lnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalno
chmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochm
alnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmaln
ochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnoch
malnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmal
nochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnoc
hmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochma
lnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalno
chmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochm
alnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmaln
ochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnoch
malnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmal
nochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnoc
hmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochma
lnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalno
chmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochm
alnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmaln
ochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnoch
mal
Gerry1000
Interessierter
Interessierter
Beiträge: 24
Registriert: Sonntag 27. April 2003, 13:04

Beitrag von Gerry1000 »

Hier das netzwerk Log:

***Adapter Desc: NDIS 5.0 driver (via IpHlpApi #0)
***MAC address: 00:C1:26:07:88:64 Local IP: 192.168.5.5
***BootP server started... Port 67
***TFTP server started... Port 69
BootP> Request from 00:50:9C:19:F9:80 (assuming that this is DBox).
BootP> Created dynamic ARP entry for DBoxIP 192.168.5.27 with MAC 00:50:9C:19:F9:80
BootP> Answer sent!
TFTP> Started TFTP-Transfer for "C:\dbox\ppcboot_flash"...
TFTP> Transfer finished, sent 405 blocks
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

TFTP> Started TFTP-Transfer for "C:\dbox\ppcboot_flash"...
Im HowTo steht ne andere PPCBOOT, die Du nehmen sollst.
There are 10 types of people in the world: those who know binary and those who don't
Gerry1000
Interessierter
Interessierter
Beiträge: 24
Registriert: Sonntag 27. April 2003, 13:04

Beitrag von Gerry1000 »

THX Made,

habe die andere ppc genommen. jeodch komme ich nicht ganz durch, da irgendwann flah not erased steht.

Hier das LOG.

{{icache
icache is on
chorus 800000
Branching to 0x40000


ppcboot 0.6.4 (Nov 1 2002 - 18:37:07)

Initializing...
CPU: PPC823ZTnnA at 67 MHz: 2 kB I-Cache 1 kB D-Cache
*** Warning: CPU Core has Silicon Bugs -- Check the Errata ***
Board: ### No HW ID - assuming TQM8xxL
DRAM: (faked) 32 MB
Ethernet: 00-50-9c-19-f9-80
FLASH: 8 MB
LCD driver (KS0713) initialized
Input: serial
Output: serial

dbox2-ppcboot> cp 10000000 010000 1000
dbox2-ppcboot> nm 01000944
01000944: 01004000 ?
dbox2-ppcboot> prot off 1:0
Un-Protect Flash Sectors 0-0 in Bank # 1
.dbox2-ppcboot> cp 01000000 10000000 1000
Copy to Flash... Flash not Erased
dbox2-ppcboot> go 10000100
Godsey
Einsteiger
Einsteiger
Beiträge: 231
Registriert: Montag 23. Dezember 2002, 20:47

Beitrag von Godsey »

Gerry1000 hat geschrieben:dbox2-ppcboot> cp 10000000 010000 1000
Kann es sein, daß sich da jemand nicht an die Anleitung hält? Versuchs mal ohne Tippfehler, oder lass es jemand anderes machen :D
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

:cry:
... und als nächstes kommt: mein Loader ist gekillt :(
cu
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

oh weia....
wie schauts mit der box?
never change a running system
Gerry1000
Interessierter
Interessierter
Beiträge: 24
Registriert: Sonntag 27. April 2003, 13:04

Beitrag von Gerry1000 »

Hi Leutz,

...da habe ich wohl 2 Nullen unterschlagen. habe extra aufgepasst und dann sowas...:-(( Naja habe dann den Vorgang nochmal wiederholt und jetzt lüppt die Box im Debug. BR Update hat sie auch fein gemacht -jetzt muss ich nur noch das BR Image sichern und die UCodes extrahieren...

THX all
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

puuuuuuuuuuuuh
hättest Lotto spielen sollen... so viel Glück gibts nich alle Tage :wink:
never change a running system
doc
Contributor
Beiträge: 1623
Registriert: Donnerstag 10. Januar 2002, 20:03

Beitrag von doc »

:D oder wir wissen jetzt das dieser Befehl den BL zumindetens nicht löscht! :wink:
Godsey
Einsteiger
Einsteiger
Beiträge: 231
Registriert: Montag 23. Dezember 2002, 20:47

Beitrag von Godsey »

Wenn ich das richtig verstanden habe hat er den Speicherbereich des Flashs ja gar nicht ins Ram kopiert. Folglich hat er beim zurückkopieren was völlig falsches aus dem Ram ins Flash geschrieben. Ergo müsste die Box tot sein. Er hat ja aber gleichzeitig die Meldung bekommen "Flash not erased", das weist wohl darauf hin, daß er bei dem Versuch keinen Flash-Reset durchgeführt hat.
Liege ich total falsch? Würds gern auch mal richtig verstehen :D
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

Godsey hat geschrieben:Folglich hat er beim zurückkopieren was völlig falsches aus dem Ram ins Flash geschrieben. Ergo müsste die Box tot sein. Er hat ja aber gleichzeitig die Meldung bekommen "Flash not erased", das weist wohl darauf hin, daß er bei dem Versuch keinen Flash-Reset durchgeführt hat.
Liege ich total falsch? Würds gern auch mal richtig verstehen :D
:wink:
sagen wir (ich) es mal so ...
er hat als erstes den 1.Sektor des Flashes an irgendeine Ram-Adresse geschrieben, aber zurückschreiben wollte er irgendwas von ner anderen Ram-Adresse ....
... nun ist es aber so, dass (zum Glück) an dieser Ram-Adresse irgendwas stand (also nicht $00) ...
da die ersten Bytes vom 1.Sektor aber im Flash $00 sind ... brach ppcboot mit "Flash not erased" ab und zwar sofort (und macht zum Glück auch nicht weiter)
... beim beschreiben des Flashes werden die Bits "gelöscht"
... alle Bits werden nur beim "erase" Befehl gesetzt ...

wäre in dem Ram-Bereich aber alles auf $00 gewesen
... dann wäre alles (der 1.Sektor) gnadenlos überschrieben worden ...
cu
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

er hätte Lotto spielen sollen...
never change a running system
Mac23
Einsteiger
Einsteiger
Beiträge: 127
Registriert: Donnerstag 23. Oktober 2003, 20:50

Beitrag von Mac23 »

MHC hat geschrieben: :wink:
sagen wir (ich) es mal so ...
er hat als erstes den 1.Sektor des Flashes an irgendeine Ram-Adresse geschrieben, aber zurückschreiben wollte er irgendwas von ner anderen Ram-Adresse ....
... nun ist es aber so, dass (zum Glück) an dieser Ram-Adresse irgendwas stand (also nicht $00) ...
da die ersten Bytes vom 1.Sektor aber im Flash $00 sind ... brach ppcboot mit "Flash not erased" ab und zwar sofort (und macht zum Glück auch nicht weiter)
... beim beschreiben des Flashes werden die Bits "gelöscht"
... alle Bits werden nur beim "erase" Befehl gesetzt ...

wäre in dem Ram-Bereich aber alles auf $00 gewesen
... dann wäre alles (der 1.Sektor) gnadenlos überschrieben worden ...
Hallo,

da ich mich gerade einlese um meine DBox auch in den Debugmodus zu bekommen fiel mir hier eigentlich auf, dass es doch egal war, was im RAM stand, da er den Flash nicht "erased" hat:
"Note: Writing to flash memory may fail when the target area has not been eased ... , or if it is write-protected ..." <http://www.denx.de/doc/TQM8xxL/ppcboot.html>

Dann mal vielen Dank für die Anleitung (@MHC). Ich habe eine DBox 2xI mit BMon 1.0. Was gemacht wird ist mir jetzt klar, bloss hoffe ich das die Speicherstelle auch bei meiner dBox diesselbe ist ;-)
Wäre interessant wie Du soetwas rausbekommen hast...

Gruss
Marcus
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

mhh alte Post's neu belebt ;-) ... mal schnell wieder einlesen ...

Mac23 hat geschrieben: Dann mal vielen Dank für die Anleitung (@MHC). Ich habe eine DBox 2xI mit BMon 1.0. Was gemacht wird ist mir jetzt klar, bloss hoffe ich das die Speicherstelle auch bei meiner dBox diesselbe ist ;-)
Wäre interessant wie Du soetwas rausbekommen hast...

Gruss
Marcus
Ich weis jetzt zwar nicht genau, worauf du hinaust willst :-?
.. hier in dem speziellen Fall ging es ja nur darum, warum er seine Box
nicht getötet hatte ;-)

und woher ich das weis ? .... steht im Sourcecode ;-)

... bei genaueren Fragen mach bitte neues Topic auf ...
cu