As I wrote in my article Ubuntu 9.10 & VDR: Setup with Hauppauge Nexus-S and Hauppauge Nova-S you a firmware file in order to use the full-featured Hauppauge Nexus-S DVB card under Linux.
Using dmesg, you can identify the version of firmware you are currently using:
# sudo dmesg | grep firm [...] [ 9.008521] dvb 0000:00:13.0: firmware: requesting dvb-ttpci-01.fw [ 9.422407] dvb 0000:00:13.0: firmware: requesting av7110/bootcode.bin [ 9.724190] dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80002622 [ 9.724204] dvb-ttpci: firmware @ card 0 supports CI link layer interface [...]
The above output shows that version 2622 is in use (see “app 80002622”). To update the firmware, just download a new version and replace the file /lib/firmware/dvb-ttpci-01.fw. The path to the firmware could be distribution specific (Ubuntu 9.10 uses /lib/firmware). It is recommendable to backup the old firmware file. After a reboot dmesg should show the new firmware version.
Here are a list of firmware files I have found:
- Stable (from linuxtv.org)
- Unstable / Testing 2624 (from http://www.escape-edv.de/endriss/, Changelog)
- Unstable / Testing 2623 (from http://www.suse.de/~werner)