Hallo Leute,
ich konnte mit meinem LG-Kombituner CXD1981 diverse Kabelkanäle nur schlecht oder gar nicht empfangen, besonders im mittleren Frequenzbereich von 330 bis 422 MHz. Verstärker und Dämpfungseinsteller haben nichts gebracht. Der Kabeltuner in meinem Fernsehgerät kann dagegen alle Kanäle ohne Probleme empfangen. Deswegen habe ich mir zusätzlich noch den alten Philips-Tuner CU1216 gekauft. Damit ist der Empfang schon wesentlich besser als mit dem LG-Tuner, aber noch nicht ganz so gut wie mit dem Fernsehgerät. Dann habe ich den Deckel des LG-Tuners geöffnet und ein wenig an den Spulen herumgedrückt, weil ich vemutet habe, dass der mittlere Frequenzbereich vielleicht nicht richtig abgestimmt ist. Daran lag es aber auch nicht. Daher habe ich einen Fehler im Treiber des CXD1981 vermutet. Das hat sich nun bestätigt.
Im LG-Tuner befindet sich der Tuner-Chip SN761664. Der Chip hat einen zwischen 94 und 117 dBuV einstellbaren AGC-Startpunkt. Der default-Wert ist 103 dBuV. DMM hat den AGC-Startpunkt von 50-143 MHZ und von 422-900 MHz auf 103 dBuV eingestellt, von 143-422 MHz dagegen auf den kleinst möglichen Wert von 94 dBuV.
Nachdem ich meinen Treiber auf 103 dBuV für alle Frequenzen gepatcht habe, ist der Empfang der mittleren Frequenzen bei mir einwandfrei!
Das habe ich DMM mitgeteilt und folgende Antwort erhalten:
Zitatleider lässt es sich nicht so einfach für alle lösen. Auf 103 dBuV war die Einstellung bis 2011. Wegen zahlreicher Probleme wurde es dann auf 94 dBuV für den Frequenzbereich geändert. Ändern wir es zurück, machen wir es wieder bei den Leuten kaputt, bei denen es damals geholfen hat. Ich bitte Sie, die gepatchte Version nicht zum öffentlichen Download zur Verfügung zu stellen. Stattdessen werden wir versuchen, die richtige Einstellung automatisch zu erkennen. Ich bitte Sie um Verständnis dafür, dass das eine Weile dauern wird.
Diese gepatchte Version stelle ich nicht zum öffentlichen Download zur Verfügung. Ich weiss nicht, wie DMM die richtige Einstellung automatisch erkennen will. Daher stelle ich hier einen experimentellen Treiber zur Verfügung, bei dem man den AGC-Startpunkt für jede Frequenz einzeln per Hand einstellen kann, um den besten Wert zu ermitteln. In der Linux-API wird für DVB-C eine FEC übergeben, obwohl es eine FEC bei DVB-C gar nicht gibt. Das habe ich für den AGC-Startpunkt benutzt. So habe ich den AGC-Startpunkt kodiert:
AGC-Startpunkt FEC
112 dBuV 1/2
109 dBuV 2/3
106 dBuV 3/4
103 dBuV Keine, Auto
100 dBuV 5/6
97 dBuV 7/8
94 dBuV 8/9
Bei mir ist 103 dBuV fast immer optimal, nur in Einzelfällen auch mal 106 oder 100 dBuV. Bei einem höheren Pegel nehmen die Verzerrungen zu, bei einem niedrigeren die Rauschzahl. 103 dBuV ist da scheinbar der beste Kompromiss. Wie ist das bei euch? Kann man eventuell bei sehr hohem Pegel das Dämpfungsglied einsparen, wenn man den Vorverstärker auf 94 dBuV herunterregelt?
Um die FEC einzustellen, könnt Ihr entweder mein "Signalfinder"-Plugin verwenden oder das "Satfinder"-Plugin in eines der "Open"-Images.
Hier ist der experimentelle Treiber für die dm7020hd