I have added the following code to cx88-cards.c and it seemed to activate the card. I can now here the regulator for the LNB switch on. Also, I'm getting both signal and SNR values that look better than before. I also get locks on radio channels when scanning. <br><br>Is there a way to confirm the actual analog TV tuner for the device? I think this is the code that is missing. <br><br>[CX88_BOARD_DIGIWAVE_108G] = {<br> .name = "Digiwave 108G",<br> .tuner_type = TUNER_PHILIPS_FQ1216ME,<br> .radio_type =
UNSET,<br> .tuner_addr = ADDR_UNSET,<br> .radio_addr = ADDR_UNSET,<br> .tda9887_conf = TDA9887_PRESENT,<br> .input = {{<br> .type = CX88_VMUX_TELEVISION,<br> .vmux =
0,<br> .gpio0 = 0x000000ff,<br> .gpio1 = 0x0000f39d,<br> }},<br> .radio = {<br> .type = CX88_RADIO,<br> .gpio0 =
0x000000ff,<br> .gpio1 = 0x0000f39d,<br> },<br> .dvb = 1,<br> }<br><br> },{<br> .subvendor = 0x14f1,<br> .subdevice = 0x2319,<br> .card = CX88_BOARD_DIGIWAVE_108G,<br> },<br><br><br>void
cx88_card_setup(struct cx88_core *core)<br>{<br> static u8 eeprom[256];<br><br> if (0 == core->i2c_rc) {<br> core->i2c_client.addr = 0xa0 >> 1;<br> tveeprom_read(&core->i2c_client,eeprom,sizeof(eeprom));<br> }<br><br> switch (core->board) {<br><br> case CX88_BOARD_DIGIWAVE_108G:<br> cx_write(MO_GP0_IO, 0x000000ff);<br> cx_write(MO_GP1_IO,
0x0000f39d);<br> break;<br><br>