Simon Roberts wrote: > Hi all, > > As posted recently, I recently purchased a "DViCO FusionHDTV DVB-T Dual > Digital 4", which is apparently just a renamed Dual Digital 2 with a new > firmware. I applied a quick patch (attached) to add the new usb id to the > driver, and rebooted: [snip] > Does anyone have the Dual Digital 2 > working properly in a similar situation? I'm sure there's no real > difference between the two. On the contrary, the FusionHDTV Dual Digital 4 is *very* different from the FusionHDTV Dual Digital 2. The FusionHDTV Dual Digital 2 uses a Samsung tuner, Dnos104z, while the FusionHDTV Dual Digital 4 uses the Xceive xc3028 silicon tuner. XC3028 is not supported in the v4l-dvb master branch at this time, nor is it supported in any upstream kernel. There *is* a driver for the xc3028 tuner in Markus' dev tree, however, the author has chosen to implement this driver using the v4l2 tuner api only. The xc3028 tuner driver does NOT support the DVB tuner api. In its current state, the xc3028 driver can only be used in a hybrid v4l / dvb device, which uses the _call_i2c_clients method for controlling the tuner. This method will never be used by dvb-core, for various reasons that I will not get into at this time. Because of this, the xc3028 tuner module as it is now, cannot be used on a dvb-only driver. However, I am working on a workaround to this obstacle... I've written a wrapper module to the v4l tuner.ko module, that will allow a dvb-only driver to interact with the tuner.ko module, via the v4l _i2c_call_clients method. Of course, I would prefer that the tuner module interact with the dvb subsystem as all other modules do, but until then, this should suffice for the users out there that just want their devices to work. The tuner wrapper module is not yet complete, although it does work. I still have to work out some kinks in it. The FusionHDTV Dual Digital 4 uses a firmware very similar to the "bluebird" firmware used by the FusionHDTV Dual Digital 2, and the other "Bluebird" usb2 devices, but on the FusionHDTV Dual Digital 4, the firmware seems to be stored in an eeprom on the board... no firmware download required for this one, and the firmware API commands are the same. :-) As you can tell from my description above, I am already working on adding support for the FusionHDTV Dual Digital 4. I have access to a machine in Australia with this card, and I already have it working, except for the tuner issue. I haven't had any time in the past two weeks to work on it, but I do have some time off from my day job coming up soon. Once this device is working properly, I will make an announcement on the mailing list with a link to a test repository. Regards, Michael Krufky _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb