I've done some testing with the firmware listed on
http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-4000

Card info :-
dmesg | grep cx88
[    6.975375] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
[    6.975920] cx88[0]: subsystem: 0070:6906, board: Hauppauge 
WinTV-HVR4000(Lite) DVB-S/S2 [card=69,autodetected], frontend(s): 1
[    6.975921] cx88[0]: TV tuner type -1, Radio tuner type -1
[    6.996030] cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
[    7.423804] cx88[0]: hauppauge eeprom: model=69100
[    7.423862] input: cx88 IR (Hauppauge WinTV-HVR400 as 
/devices/pci0000:00/0000:00:0a.0/0000:01:06.2/input/input6
[    7.448061] cx88[0]/2: cx2388x 8802 Driver Manager
[    7.448074] cx88-mpeg driver manager 0000:01:06.2: PCI INT A -> Link[APC2] 
-> GSI 17 (level, low) -> IRQ 17
[    7.448082] cx88[0]/2: found at 0000:01:06.2, rev: 5, irq: 17, latency: 32, 
mmio: 0xe5000000
[    7.448091] cx8802_probe() allocating 1 frontend(s)
[    7.448122] cx8800 0000:01:06.0: PCI INT A -> Link[APC2] -> GSI 17 (level, 
low) -> IRQ 17
[    7.448126] cx88[0]/0: found at 0000:01:06.0, rev: 5, irq: 17, latency: 32, 
mmio: 0xe3000000
[    7.448173] cx88[0]/0: registered device video0 [v4l2]
[    7.448201] cx88[0]/0: registered device vbi0
[    7.448552] cx88_audio 0000:01:06.1: PCI INT A -> Link[APC2] -> GSI 17 
(level, low) -> IRQ 17
[    7.448568] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[    7.464837] cx88/2: cx2388x dvb driver version 0.0.6 loaded
[    7.464839] cx88/2: registering cx8802 driver, type: dvb access: shared
[    7.464840] cx88[0]/2: subsystem: 0070:6906, board: Hauppauge 
WinTV-HVR4000(Lite) DVB-S/S2 [card=69]
[    7.464842] cx88[0]/2: cx2388x based DVB/ATSC card
[    7.481171] DVB: registering new adapter (cx88[0])

Firmware v1.20.79.0 : md5 checksum 417cafd3b10e207e1dba9a03ad63e405)
Status: Working
wget ftp://167.206.143.11/outgoing/Oxford/88x_2_119_25023_WHQL.zip
unzip -jo 88x_2_119_25023_WHQL.zip Driver88/hcw88bda.sys
sudo dd if=hcw88bda.sys of=/lib/firmware/dvb-fe-cx24116.fw skip=81768 bs=1 
count=32522

dmesg | grep cx24116
[   38.046245] cx24116_firmware_ondemand: Waiting for firmware upload 
(dvb-fe-cx24116.fw)...
[   38.046248] i2c-adapter i2c-1: firmware: requesting dvb-fe-cx24116.fw
[   38.076318] cx24116_firmware_ondemand: Waiting for firmware upload(2)...
[   43.453157] cx24116_load_firmware: FW version 1.20.79.0
[   43.453164] cx24116_firmware_ondemand: Firmware upload complete

Firmware  v1.22.82.0: md5checksum b728b5d635393a4081e87d30d87a7632
Status: Working
wget http://www.hauppauge.de/software/mce/88x_2_122_26109_WHQL.zip
unzip -jo 88x_2_122_26109_WHQL.zip Driver88/hcw88bda.sys
sudo dd if=hcw88bda.sys of=/lib/firmware/dvb-fe-cx24116.fw skip=75504 bs=1 
count=32501

dmesg | grep cx24116
[   38.087265] cx24116_firmware_ondemand: Waiting for firmware upload 
(dvb-fe-cx24116.fw)...
[   38.087268] i2c-adapter i2c-3: firmware: requesting dvb-fe-cx24116.fw
[   38.446735] cx24116_firmware_ondemand: Waiting for firmware upload(2)...
[   43.785103] cx24116_load_firmware: FW version 1.22.82.0
[   43.785111] cx24116_firmware_ondemand: Firmware upload complete

Firmware  v1.23.86.1: md5sum dd8dfdfca6b72462d9db8032f78631c8
Status: Working
wget http://tevii.com/Tevii_linuxdriver_0815.rar
unrar x Tevii_linuxdriver_0815.rar
sudo cp tevii_linuxdriver_0815/fw/dvb-fe-cx24116.fw 
/lib/firmware/dvb-fe-cx24116-fw

dmesg | grep cx24116
[   37.402239] cx24116_firmware_ondemand: Waiting for firmware upload 
(dvb-fe-cx24116.fw)...
[   37.402242] i2c-adapter i2c-1: firmware: requesting dvb-fe-cx24116.fw
[   37.434765] cx24116_firmware_ondemand: Waiting for firmware upload(2)...
[   42.840450] cx24116_load_firmware: FW version 1.23.86.1
[   42.840458] cx24116_firmware_ondemand: Firmware upload complete

linux-firmware (Ubuntu): md5sum 9950fe612d47217e6068f7141de225b0
Status: Not Working

dmesg | grep cx24116
[   36.958748] cx24116_firmware_ondemand: Waiting for firmware upload 
(dvb-fe-cx24116.fw)...
[   36.958751] i2c-adapter i2c-1: firmware: requesting dvb-fe-cx24116.fw
[   37.072039] cx24116_firmware_ondemand: Waiting for firmware upload(2)...
[   43.300007] cx24116_cmd_execute() Firmware not responding
[   43.300010] cx24116_firmware_ondemand: Writing firmware to device failed
[   43.300020] cx24116_firmware_ondemand: Firmware upload failed
[   43.300022] cx24116_cmd_execute(): Unable initialise the firmware
[   44.197200] cx24116_firmware_ondemand: Waiting for firmware upload 
(dvb-fe-cx24116.fw)...
[   44.197203] i2c-adapter i2c-1: firmware: requesting dvb-fe-cx24116.fw
[   44.199030] cx24116_firmware_ondemand: Waiting for firmware upload(2)...
[   50.352007] cx24116_cmd_execute() Firmware not responding
[   50.352011] cx24116_firmware_ondemand: Writing firmware to device failed
[   50.352021] cx24116_firmware_ondemand: Firmware upload failed
[   50.352022] cx24116_cmd_execute(): Unable initialise the firmware
[   50.704699] cx24116_firmware_ondemand: Waiting for firmware upload 
(dvb-fe-cx24116.fw)...

>From 
>http://www.linux-archive.org/ubuntu-kernel-team/274910-missing-dvb-s2-firmware-2-6-28-dvb-fe-cx24116-fw.html
> looks
like this is also 1.22.82.0 but incorrectly extracted

-- 
cx24116 firmware doesn't load
https://bugs.launchpad.net/bugs/363682
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs