PDF (Portable Document Format) - Chaosradio - CCC
PDF (Portable Document Format) - Chaosradio - CCC
PDF (Portable Document Format) - Chaosradio - CCC
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Hacking Digital TV<br />
Für die Freunde des Digitalen Fernsehens ist<br />
es ein häufiges Ärgernis: ferngesteuerte<br />
Software-Updates der dBox verhunzen die<br />
liebgewonnene Benutzeroberfläche, nützliche<br />
Menüpunkte verschwinden über Nacht,<br />
bisher einwandfrei funktionierende<br />
Funktionen zeigen sich plötzlich bockig. Die<br />
Software-Updates werden über den normalen<br />
Datenkanal eingespielt, der auch die Fernsehdaten<br />
transportiert und sind daher nur<br />
schwer zu vermeiden.<br />
Was der ambitionierte d-box-Nutzer sich also<br />
wünscht, ist eine Möglichkeit, die Softwareversion<br />
seiner immerhin über 1000,- DM<br />
teuren Box selbstbestimmt zu wählen.<br />
(Backups von legal erworbener Software für<br />
den ausschließlich persönlichen Gebrauch<br />
sind zumindest bei PC-Software vom Gesetz<br />
ausdrücklich gedeckt. Wie es sich bei der<br />
internen Software von Geräten verhält, ist<br />
etwas unklar.) Vom Eingriff in Mietgeräte<br />
sollte aus rechtlichen Gründen Abstand<br />
genommen werden. Daß die Garantie auch<br />
einer gekauften Box durch Aufschrauben<br />
erlischt, sollte selbstverständlich sein.<br />
Nachfolgend dokumentieren wir ohne<br />
Gewähr eine kleine Bastelanleitung für ein<br />
PC-Interface für den Background Debugging<br />
Mode, für den es auch einen Port in der dbox<br />
gibt.<br />
Beim Prozessor der d-box handelt es sich um<br />
einen Motorola 68340, ein Derivat des aus<br />
alten Amigazeiten bekannten 68000. Von<br />
diesem Prozessor werden alle anderen<br />
Subprozessoren der d-box gesteuert (Tuner,<br />
Demux, Entschlüsselung etc.) und die<br />
Benutzeroberfläche realisiert. Der EEPROM-<br />
Speicher für diesen Prozessor besteht<br />
entweder aus zwei 29F400 oder einem<br />
29F800, beides ergibt ein Megabyte.<br />
Etwa 80 Kilobyte des Speichers sind durch<br />
einen extra Jumper geschützt, in diesem<br />
Bereich befinden sich die länderspezifischen<br />
Selbsttestroutinen und andere Komponenten,<br />
die nicht über den normalen Softwareupdate-<br />
Mechanismus verändert werden können. Der<br />
Jumper befindet sich in der Nähe des Kabels<br />
zur Tunerplatine (XP06) und hat eine grüne<br />
Fassung. Er sollte in der Regel nicht(!) gesetzt<br />
Die Datenschleuder<br />
Nummer 60, September 1997