garlicdevel@xxxxxxxxxxxx wrote: >> Are you sure you have changed line 405 in pctv452e.c from >> { STB0899_I2CRPT , 0x5e }, // 0x2c >> to >> { STB0899_I2CRPT , 0x58 }, >> as register 0xf12a is STB0899_I2CRPT and 0x5c should not appear there. > ? (this is not included in my posted patch) > ? > ? > ? Dominik > > The windows driver seems to set the initial value to 5c when dumping all registers across initially (on device plug in) > it then seems to change things later on for tuning purposes This value comes in from a resistor pullup with regards to the STB0899 to avoid ringing on the remote I2C bus.This happens to be very much device specific, in fact i haven't seen no two devices having the same value. The default value (0x5c) is calculated with a resistance of 3kE and 47pF on Pin16 of the STB0899 Large a value will "dampen" the signal, too small a value will cause "ringing". In the case of the KNC1 card i was able to calculate it out since the vendor was helpful (Eventhough i had done this manually the hard way even before they could get back) Well, the STB0899 has too many fine strings to be finely tuned for a specific device. This is similar to other demods, but due to the larger number of registers, there are even more of those "fine threads". Manu _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb