Hauppauge DVB-S2 PCI Firmware Corrupt

Bug #495905 reported by Douglas Mackay
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Triaged
Medium
Pete Graner
linux-firmware (Ubuntu)
Triaged
Medium
Pete Graner
linux-firmware-nonfree (Ubuntu)
Triaged
Medium
Pete Graner

Bug Description

The firmware file dvb-fe-cx24116.fw - MD5 Checksum 9950fe612d47217e6068f7141de225b0 is corrupt.

Looks like the firmware was extracted from 88x_2_122_26109_WHQL.zip using the instructions at https://lists.ubuntu.com/archives/kernel-team/2009-April/005181.html. However these instructions are incorrect firmware v1.22.82.0 should have a md5 of b728b5d635393a4081e87d30d87a7632

Firmware versions and md5 values
CX24116 firmware version: 1.20.79.0, size: 32522 bytes, md5sum: 417cafd3b10e207e1dba9a03ad63e405
CX24116 firmware version: 1.22.82.0, size: 32501 bytes, md5sum: b728b5d635393a4081e87d30d87a7632
CX24116 firmware version: 1.23.86.1, size: 32674 bytes, md5sum: dd8dfdfca6b72462d9db8032f78631c8

See http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-4000 for full firmware details

Corrupt firmware reports
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

Working firmware can be installed using
v1.20.79.0
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-1.20.79.0.fw skip=81768 bs=1 count=32522
sudo ln -s /lib/firmware/dvb-fe-cx24116-1.20.79.0.fw /lib/firmware/dvb-fe-cx24116.fw

v1.22.82.0
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-1.22.82.0.fw skip=75504 bs=1 count=32501
sudo ln -s /lib/firmware/dvb-fe-cx24116-1.22.82.0.fw /lib/firmware/dvb-fe-cx24116.fw

v1.23.86.1
wget http://tevii.com/Tevii_linuxdriver_0815.rar
sudo apt-get install unrar-free
unrar x Tevii_linuxdriver_0815.rar
sudo cp tevii_linuxdriver_0815/fw/dvb-fe-cx24116.fw /lib/firmware/dvb-fe-cx24116-1.23.86.1.fw
sudo ln -s /lib/firmware/dvb-fe-cx24116-1.23.86.1.fw /lib/firmware/dvb-fe-cx24116.fw

This bug is duplicated See original bug https://bugs.launchpad.net/mythbuntu/+bug/363682 for further discussion

Changed in linux (Ubuntu):
assignee: nobody → Pete Graner (pgraner)
MarcRandolph (mrand)
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
description: updated
description: updated
Pete Graner (pgraner)
Changed in linux (Ubuntu):
milestone: none → jaunty-updates
Changed in linux-firmware (Ubuntu):
milestone: none → karmic-updates
Changed in linux-firmware-nonfree (Ubuntu):
milestone: none → lucid-alpha-2
Changed in linux-firmware (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Changed in linux-firmware-nonfree (Ubuntu):
assignee: nobody → Pete Graner (pgraner)
importance: Undecided → Medium
status: New → Triaged
Changed in linux-firmware (Ubuntu):
assignee: nobody → Pete Graner (pgraner)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.