FF-Karten Speichererweiterung
Tjoa... man könnt da ja ma so Porno-Sticker oder so draufkleben.... draufwichsen im Laufenden betrieb is bestimmt auch goil
Inhaltsverzeichnis |
Anleitung: Der Umbau
Der Umbau sollte nur von geübten Lötern vollzogen werden, die Erfahrungen im SMD-Bereich haben. Es muss mit Strukturen im Zehntelmillimeterbereich gearbeitet werden, und insbesondere der AV7110 verzeiht keine Fehler wie zu tief kratzen oder Überhitzen.
Wir übernehmen Verantwortung bei Schäden an der Karte!
Hier ein Bild, wie der Speicherbaustein/Prozessor hinterher aussehen sollte:
Es wird zunächst auf den Speicherbaustein ein Zweiter aufgelötet (wie rum der muss ist gut an dem "Punkt im Chipgehäuse ersichtlich). Zuvor müssen sämtliche Beinchen nach unten gebogen werden, zum Beispiel durch Aufdrücken auf eine glatte Oberfläche, so können alle Pins gleichzeitig gebogen werden. Wenn man auf den IC schaut, muss in der unteren Reihe das 8. Beinchen von rechts (!Richtig gezählt von der Makierung Pin 18) wieder hochgebogen werden (oder gleich nur nach oben gebogen werden), das ist die CS (Chip-Select )-Leitung. Im Bild oben ist das gut ersichtlich. Zum Auflöten ist es zweckmäßig, vorher den Elko auszulöten, so kommt man besser an die Beinchen hin. Nun sämtliche restlichen Beinchen mit der jeweils Unterliegenden verbinden, dabei aufpassen dass man keine Lötbrücken verursacht, diese müssen wieder mit Entlötlitze entfernt werden! Nach dem Auflöten penibel mit einem Multimeter prüfen, ob jedes obere Beinchen Durchgang zum unteren und keinen Durchgang zum Nachbarbeinchen hat!
Wenn das alles geklappt hat, Elko wieder Auflöten nicht vergessen.
Nun die betreffende Leitung am AV7110 freikratzen. Wie man auf dem Bild sieht, kommen erst 6 von den runden Flächen, die Leiterbahn neben der Sechsten ist die Betreffende, diese hat einen leichten Knick. Nicht zu tief kratzen, die Karte geht davon zwar nicht kaputt, aber der Umbau hat dann keinen Erfolg. Wenn man auf ca. 1mm Länge Kupfer glänzen sieht, ist es genug. Die Leiterbahn gut einzinnen (Flussmittel ist bei diesen Dimensionen sehr hilfreich). Nun einen Draht auflöten, ein Kupferhärchen aus Entlötlize hat gute Ausmaße, andere verwenden Cu-Lackdraht mit 0,1 mm Durchmesser. Diesen Draht nun vorsichtig auflöten und die Verbindung prüfen. Ein gut aufgelöteter Dünnst-Draht wie auf dem Bild reisst eher, bevor die Lötstelle abgeht! Das andere Ende mit dem hochgebogenen Beinchen verbinden, fixieren (Heisskleber, Aufkleber, was auch immer) und nochmals alles genau prüfen. Damit sollte der Hardware-Teil beendet sein.
Nun kann die unten aufgeführte Firmware installiert werden. Idealerweise sollte das schon vor dem Umbau geschehen sein. Damit ist auszuschließen, dass trotz genauer Kontrolle zu einem möglichen Hardwareproblem auch noch eine nicht funktionierende Firmware hinzukommt.
Die Version der Firmware ist im syslog an folgendem Zitat zu erkennen:
kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261c
Hinter dem Kürzel 'app' deutet die 8000 auf die vorhandenen 2 MB SDRAM hin.
Die Version der Firmware ist an der Bezeichnung '261c' zu erkennen.
Nach dem erfolgreichen Umbau sollte die Zeile in der syslog dann wie folgt aussehen:
kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app c000261c
Geändert hat sich die 8000 in eine c000. Das entspricht einer SDRAM-Größe von 4 MB.
Bis zur VDR-Version 1.3.16 ist noch eine kleine Änderung in der Datei dvbosd.c nötig um die neu hinzugekommenden 2 MB auch nutzen zu können. Dazu ist die Zeile
- #define MAXOSDMEMORY 92000 + #define MAXOSDMEMORY 1000000
zu ändern. Trotz anderer Meldungen ist die Änderung auch bei der Version 1.3.17, 1.3.27 und 1.3.34 noch notwendig. Bei c't VDR 1.3.49 mit 2.4.27-ctvdr1-Kernel ist es zumindest unnötig. Diese Datei ist auch gar nicht vorhanden. (gilt nur, wenn der verwendete Treiber die automatische Erkennung nicht unterstützt)
Geeignete Bausteine
Eine (unvollständige) Liste an geeigneten Speicherbausteinen. Da der AV711x mit 3,3 Volt-IO-Ports ausgerüstet ist, muss ein 3,3-Volt-SDRAM im TSOP-II-Gehäuse verwendet werden. Eine Vergleichsliste ist z. B. hier zu finden. Entscheidend sind die Chips, die in dem Format 1Mx16 organisiert sind.
Hersteller | Bezeichnung | Infos |
ESMT/EliteMT | M12L16161A-7T | Homepage Datenblatt |
EtronTech | EM636165TS-8 | Homepage Datenblatt |
Samsung | K4S161622E-TC80 | Homepage Datenblatt |
Goldstar | GM72V161621 | z. B. auf einer ATI-8MB-Grafikkarte mit RageIIc-Chipsatz |
SM-COM | SM0116031A-7 | z. B. auf einer 4/8MB-SIS-6326-Grafikkarte |
Micron | 48LC1M16A1-7 | z.B. Voodoo 3000 mit 16MB oder 2-MB-Cache-Chip einer 8GB/10GB-Fujitsu-Siemens-Festplatte |
Deaktivieren
Um den aufgelöteten RAM zum Beispiel für Diagnosezwecke zu deaktivieren muss die CS-Verbindung zum AV711x wieder getrennt werden und der entsprechende Pin am RAM auf den high-Pegel (3,3V) gelegt werden.
Software-Anforderungen
DVB-Treiber mit 4-MB-Unterstützung (verwendete Firmware: 261c oder neuer)