[linux-dvb] Hauppauge Nexus-S v2.3

Kenneth Aafløy lists at kenneth.aafloy.net
Mon Mar 14 19:18:55 CET 2005


Hi Gregor,

On Monday 14 March 2005 19:02, Gregor Kroesen wrote:
> a simple brute-force patch which works on my Nova-s USB.
> 
> ftp://ftp.ccamp.de/pub/dvb/nova-s-bsbe1.diff

You should be able to use this:

+           memcmp(get_version + 4, "V 2.2", 5)) {

To select which version of these to use:

-       u8 b[] = { 0xaa, ++ttusb->c, 0x16, 5, /*power: */ 1,
-               ttusb->voltage == SEC_VOLTAGE_18 ? 0 : 1,
-               ttusb->tone == SEC_TONE_ON ? 1 : 0, 1, 1
-       };

+       u8 b[] = { 0xaa, ++ttusb->c,0x31,0x04,0x10,0x01,0x01,
+                ttusb->voltage == SEC_VOLTAGE_18 ? 0x0c :  0x04 };


and to select which frontend type to use:

-               ttusb->fe = stv0299_attach(&alps_bsru6_config, &ttusb->i2c_adap);
+               ttusb->fe = stv0299_attach(&alps_bsbe1_config, &ttusb->i2c_adap);

The inittab and pll_set functions have very few changes compared to bsru6, maybe
it would be better to just have a flag that does the required changes to the
bsru6 functions, and rename them to bsxxx?

Kenneth




More information about the linux-dvb mailing list