Schreibschutz aufheben
Verwechselt bitte nicht Kurzschliessen mit Schreibschutz aufheben!
Kurzschliessen dient dazu den Flashspeicher der Dbox
vorrübergehend zu deaktivieren.
Damit wird erreicht dass der Kernel der Orginalsoftware, bzw. des
minflsh sein Initscript nicht findet und RSH öffnet.
Mit dem Schreibschutz hat das gar
nichts zu tun.
Der Schreibschutz schützt die ersten 128kb des Flash-Speichers
(bootloader).
Um den Debug-Mode zu enablen muss in diesen Bereich geschrieben werden.
Dazu muss der Schreibschutz vorrübergehend aufgehoben werden.
Dies geschieht immer zum gleichen Zeitpunkt: Bevor das debug-enable
Script ausgeführt wird.
Ich rate davon ab den Schreibschutz
von Anfang an zu deaktiveren, das ist (gerade wenn kurzgeschlossen wird)
ein unnötiges Risiko. Wenn etwas schiefläuft und der
bootloader nicht geschützt war kann es passieren dass der
bootloader gelöscht wird.
Das ist das einzige mal, dass der Schreibschutz aufgehoben werden
muss!
Um ein neues Image zu flashen muss der Schreibschutz nicht aufgehoben
werden.
Je nach Box muss man verscheidene Methoden anwenden um den
Schreibschutz zu deaktiveren:
Nokia mit 2 x Intel Flash
Nokia mit 2 x AMD Flash
Sagem mit 1 x Intel Flash
Sagem mit 2 x Intel Flash
Sagem mit 2 x AMD Flash im 1 x Intel-Layout
Sagem mit 2 x AMD Flash im 2 x Intel-Layout
Philips
Nokia mit 2 Intel Flash
Normale Methode:
Oberhalb der Flashes befinden sich die
Jumper
XH4 und
XH6.
Diese müssen gesetzt werden.
Sollten sich in der Box keine Jumper befinden, einfach die
entsprechenden Kontakte verbinden, so als würdet ihr Jumper setzen.
Ihr könnt auch Jumperstifte z.B. aus einer alten Karte
einlöten, das ist einfacher wenn ihr alleine arbeitet.
Pin 12 - Methode:
Alternativ könnt ihr
Pin12 eines Flashs kurz (eine
Sekunde genügt völlig) mit GND verbinden.
GND könnt ihr am Gehäuse des Tuners oder unter den
Befestigungsschrauben der Platine abgreifen.
Beachtet bitte dass der Kontakt wieder aufgehoben sein muss wenn ihr
das Script ausführt.
Pin12 kann auch durch
Loch 8 am
Gehäuseboden erreicht werden.
Versichert euch bitte, dass ihr auch das richtige Loch erwischt, das
Falsche kann tödlich für eure Box sein. Stochert nicht wild in der Box herum, ihr müsst den direkt unter dem Loch liegenden Lötpunkt treffen.
Achtung:
Bei den Nokia2xI gibt es eine
Besonderheit: Aufgrund eines Layoutfehlers haben die meisten dieser
Boxen (fast alle Kabel-ausführungen) keinen funktionierenden
Schreibschutz.
Wenn ihr wissen wollt ob eure Box dazugehört, versucht es einfach
mal ohne den Schreibschutz zu deaktivieren.
Nokia mit 2 AMD Flash
Hier muss der Jumper
XH3 gesetzt werden (befindet
sich vorne neben dem Kartenleser)
Wenn keine Jumperstifte vorhanden sind, könnt ihr einfach die
Kontakte verbinden.
Bei dieser Methode müsst ihr die Kontakte dauerhaft verbinden, solange der Schreibschutz aufgehoben sein muss.
Ein kurzes Antippen genügt nicht!
Wenn anschliessend sowas im com-terminal erscheint:
COULDN'T WRITE, IT'S STLL
FFFFFFFF
überprüft bitte ob an XH3 auch wirklich 9V anliegen.
Bei manchen Boxen ist das leider nicht so.
Sagem mit 1 Intel - Flash
Alte Methode
Einfach die beiden Punkte, wie auf dem
Bild eingezeichnet verbinden
Achtet darauf dass auf den Kontakten meist noch Lötlack ist, da
müsst ihr durchpieksen.
Um die Kontakte zu überbrücken nehmt am besten eine
Messstrippe, oder wenn ihr keine habt:
Brotclips sind recht gut geeignet.
Bei dieser Methode müsst ihr die Kontakte dauerhaft verbinden, solange der Schreibschutz aufgehoben sein muss.
Ein kurzes Antippen genügt nicht!
Neue Methode
Verbindet den hier mit Schreibschutz bezeichneten Punkt mit GND.
Der Punkt muss dauerhaft solange der Schreibschutz aufgehoben sein muss mit GND verbunden sein, ein
kurzes Antippen genügt nicht.
Sagem mit 2 Intel - Flash
Normale Methode:
Einfach die beiden Punkte, wie auf dem
Bild
eingezeichnet verbinden.
Achtet darauf dass auf den Kontakten meist noch Lötlack ist, da
müsst ihr durchpieksen.
Um die Kontakte zu überbrücken nehmt am besten eine
Messstrippe, oder wenn ihr keine habt:
Brotclips sind recht gut geeignet.
Am sichersten ist es ihr lötet Drähte mit einem Schalter ein
und stellt zum richtigen Zeitpunkt den Kontakt her.
Bei dieser Methode müsst ihr die Kontakte dauerhaft verbinden, solange der Schreibschutz aufgehoben sein muss.
Ein kurzes Antippen genügt nicht!
Pin 12 - Methode:
Alternativ könnt ihr Pin12 eines Flashs (benutzt am besten dieses
Lötauge)
kurz (eine Sekunde genügt völlig) mit GND verbinden.
GND (Masse) könnt ihr am Gehäuse des Tuners oder unter den
Befestigungsschrauben der Platine abgreifen.
Beachtet bitte dass der Kontakt wieder aufgehoben sein muss wenn ihr
das Script ausführt.
Sagem mit 2 AMD - Flash im 2xIntel-Layout
Einfach die
beiden Punkte, mit
9V verbinden
Achtet darauf dass auf den Kontakten meist noch Lötlack ist, da
müsst ihr durchpieksen.
Um die Kontakte zu überbrücken nehmt am besten eine
Messstrippe, oder wenn ihr keine habt:
Brotclips sind recht gut geeignet.
Am sichersten ist es ihr lötet Drähte mit einem Schalter ein
und stellt zum richtigen Zeitpunkt den Kontakt her.
Bei dieser Methode müsst ihr die Kontakte dauerhaft verbinden, solange der Schreibschutz aufgehoben sein muss.
Ein kurzes Antippen genügt nicht!
Sagem mit 2 AMD - Flash im 1xIntel-Layout
Einfach die
beiden Punkte, mit
9V verbinden
Achtet darauf dass auf den Kontakten meist noch Lötlack ist, da
müsst ihr durchpieksen.
Um die Kontakte zu überbrücken nehmt am besten eine
Messstrippe, oder wenn ihr keine habt:
Brotclips sind recht gut geeignet.
Am sichersten ist es ihr lötet Drähte mit einem Schalter ein
und stellt zum richtigen Zeitpunkt den Kontakt her.
Bei dieser Methode müsst ihr die Kontakte dauerhaft verbinden, solange der Schreibschutz aufgehoben sein muss.
Ein kurzes Antippen genügt nicht!
Phillips
Verbindet kurz (1 Sekunde genügt
völlig) den mit Flashreset bezeichneten
Punkt mit GND.
GND (Masse) könnt ihr am Gehäuse des Tuners oder unter den Befestigungsschrauben der Platine abgreifen.
Wenn ihr das Script ausführt darf kein Kontakt mehr da sein!
Hat es funktioniert?
Nach dem ausführen des debug-enable Scripts (enable_debug, bzw.
enable_debug mit minflsh.txt) sollte im com-terminal folgendes
erscheinen:
DebugEnabler (c)
tmbinc, gillem +(sagem,amd,philips) 1.8 beta
bl-version : 1.0
product? at : 10000944
current state : tmb-locked
flashrom type : 2x16 bit? yes. vendor: INTEL
unprotecting : OK!
flashing NOW : DONE !
Die genauen Angaben sind von Box zu Box unterschiedlich. Wichtig ist
das DONE in der letzten Zeile.
Standardfehler:
In der letzten Zeile steht: flashing NOW : FAILED!!!
Das Aufheben des Schreibschutzes hat
nicht funktioniert.
Eventuell hattet ihr irgendwo keinen sauberen Kontakt.
Die Ausgabe sagt: bl-version :
unknown, please report AFTER you read the howto.
Ihr habt entweder noch einen aktiven
Kurzschluss (nicht mit Schreibschutz aufheben verwechseln), oder eine
alte tuner.so verwendet. Die aktuelle tuner.so erkennt ihr an
1.8 beta. Wenn ihr eine andere Ausgabe
in der ersten Zeile habt, ladet bitte die aktuelle
tuner.so herunter.
Wenn ihr beide Faktoren sicher ausschliessen könnt, habt ihr
möglicherweise wirklich einen unbekannten bootloader in eurer Box.
Wendet euch in dem Fall bitte an das
Forum oder kommt in den
IRC-Channel #dbox2.
Im
com-Terminal erscheint:
DebugEnabler (c) tmbinc, gillem +(sagem/13,amd,philips) 1.8beta
bl-version : 1.0
product? at : 10000944
current state : unlocked
Please reset now!
Herzlichen Glückwunsch!
Ihr seit bereits im Debug-Mode.
Im com-terminal kommt gar nix
Überprüft bitte ob ihr Box
und PC auch wirklich mit einem
seriellen
Nullmodem verbunden habt.
Eine weitere Ursache können die Einstellungen der seriellen
Schnittstelle sein.
Für alles Vorgänge, bei dennen ein Chorus-Kernel gestartet
wird, muss die serielle Schnittstelle auf:
Bits pro Sekunde: 57600
Datenbits: 8
Parität: Keine
Stopbits: 1
Flussteuerung: Keine
eingestellt sein.
Eventuell hilft auch ein Wechseln des com-ports, bzw. das nochmalige
Herunterladen der
tuner.so
(evtl. einen Download-Manger verwenden).
Feedback
E-Mail
Weitere Hilfe
Bei Problemen könnt Ihr euch an das Forum wenden.
Oder den IRC-Channel #dbox2 besuchen. Als Server könnt ihr z.B.
irc.freenet.de verwenden.
Copyright
Copyright (c) 2002 by Dietmar Hölscher
Home