Hi, I bought an AverMedia Volar Black HD too. I opened it, i can confirm the device contains a AF9015N1 chip and a MXL5003S tuner. I think there was something missing your diff Antti : @@ -1404,7 +1405,7 @@ .i2c_algo = &af9015_i2c_algo, - .num_device_descs = 7, + .num_device_descs = 8, .devices = { { .name = "Xtensions XD-380", After patching af9015.c file, when i plug it, modules are loading but it seems that the tuner did not work : Module Size Used by mxl5005s 32388 1 af9013 18756 1 dvb_usb_af9015 27184 0 dvb_usb 19916 1 dvb_usb_af9015 dvb_core 88676 1 dvb_usb $ dmesg usb 4-1: configuration #1 chosen from 1 choice dvb-usb: found a 'AVerMedia A850' in cold state, will try to load a firmware firmware: requesting dvb-usb-af9015.fw dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw' dvb-usb: found a 'AVerMedia A850' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (AVerMedia A850) af9013: firmware version:4.95.0 DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)... MXL5005S: Attached at address 0xc6 dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (AVerMedia A850) af9015: command failed:2 af9015: firmware copy to 2nd frontend failed, will disable it dvb-usb: no frontend was attached by 'AVerMedia A850' dvb-usb: AVerMedia A850 successfully initialized and connected. usbcore: registered new interface driver dvb_usb_af9015 $ dvbscan /usr/share/dvb/dvb-t/fr-Lyon-Fourviere Unable to query frontend status $ dmesg af9015: recv bulk message failed:-110 af9013: I2C read failed reg:d417 Anything else we can try Antti ? Thanks _______________________________________________ linux-dvb users mailing list For V4L/DVB development, please use instead linux-media@xxxxxxxxxxxxxxx linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb