This patch adds Bluebird ATSC (FusionHDTV5 USB Gold) support to the cxusb driver. Some things to note: usb 4-6: new high speed USB device using ehci_hcd and address 3 dvb-usb: found a 'DViCO FusionHDTV5 USB Gold' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-bluebird-atsc-01.fw' usbcore: registered new driver dvb_usb_cxusb usb 4-6: USB disconnect, address 3 dvb-usb: generic DVB-USB module successfully deinitialized and disconnected. usb 4-6: new high speed USB device using ehci_hcd and address 4 dvb-usb: found a 'DViCO FusionHDTV5 USB Gold' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (DViCO FusionHDTV5 USB Gold). dvb-usb: recv bulk message failed: -110 DVB: registering frontend 2 (LG Electronics LGDT3303 VSB/QAM Frontend)... dvb-usb: DViCO FusionHDTV5 USB Gold successfully initialized and connected. The -110 is -ETIMEOUT, generated because the medion box (previously, only device supported by cxusb) has to write some GPIO when accessing the demod, but the Bluebird does not. IMHO, the gpio writing should be removed from cxusb_i2c_xfer() , since it is device-specific, but I can live with the error line in dmesg. Another point to note, The Bluebird Firmware responds to all commands with return code 0x01 ... Other FX2 implementations use 0x08 to report success. Since this will only cause noise to show when debug=1, this is another non-issue. TO DO: - IR support - Analog Video support - FusionHDTV (Bluebird DVB-T) support - Support for FusionHDTV ATSC using alt setting 7 on DVB-T firmware -------------- next part -------------- A non-text attachment was scrubbed... Name: fusionhdtv5usbgold.patch Type: text/x-patch Size: 4793 bytes Desc: not available Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20051231/cd43bb15/fusionhdtv5usbgold.bin