Hauppauge WinTV HVR-2250 (Dual Hybrid, TV, PCI-E)

Multimedia Hauppauge, low profile, PCI-Express, TV

Hauppauge WinTV HVR-2250 (Dual Hybrid, TV, PCI-E)
Linux compatibility:
2 votes, average: 5.0 out of 52 votes, average: 5.0 out of 52 votes, average: 5.0 out of 52 votes, average: 5.0 out of 52 votes, average: 5.0 out of 5
  ( 5 with 2 ratings)

Price: $ 544.00 (on stock)
(without shipping costs)

 Buy from Amazon.com



Price trend
Hauppauge WinTV HVR-2250 
-
Minimum: $ 38.16 
Maximum: $ 224.99  
Updated: 02/04/2016 03:28

Review of Linux Compatibility

The Hauppauge WinTV HVR-2250 (also sold under model ID 1229) is a dual tuner TV card for ATSC Clear QAM Digital TV up to 1080i and comes as a low profile PCI-Express card. The card has the PCI ID 1131:7164

02:00.0 Multimedia controller: Philips Semiconductors SAA7164 (rev 81)
Subsystem: Hauppauge computer works Inc. WinTV HVR-2200
Kernel driver in use: saa7164
Kernel modules: saa7164

and is fully supported by the saa7164 kernel module.

The drivers for the HVR-2250 are part of the Linux kernel since kernel version 2.6.32. However, additional firmware files are needed to use this card under Linux. If these firmware files are not already included in the Linux distributions, they can be downloaded and need to be placed under /lib/firmware:

wget http://www.steventoth.net/linux/hvr22xx/22xxdrv_27086.zip
wget http://www.steventoth.net/linux/hvr22xx/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
wget http://www.steventoth.net/linux/hvr22xx/extract.sh
wget http://www.steventoth.net/linux/hvr22xx/firmwares/4019072/NXP7164-2010-03-10.1.fw

After extracting the firmware from the downloaded files by

sh extract.sh

they can be copied to the destination folder:

cp *fw /lib/firmware

Afterwards, the drivers load automatically during the next system boot:

saa7164_downloadfirmware() no first image
saa7164_downloadfirmware() Waiting for firmware upload (NXP7164-2010-03-10.1.fw)
saa7164_downloadfirmware() firmware read 4019072 bytes.
saa7164_downloadfirmware() firmware loaded.
Firmware file header part 1:
 .FirmwareSize = 0x0
 .BSLSize = 0x0
 .Reserved = 0x3d538
 .Version = 0x3
saa7164_downloadfirmware() SecBootLoader.FileSize = 4019072
saa7164_downloadfirmware() FirmwareSize = 0x1fd6
saa7164_downloadfirmware() BSLSize = 0x0
saa7164_downloadfirmware() Reserved = 0x0
saa7164_downloadfirmware() Version = 0x1661c00
saa7164_downloadimage() Image downloaded, booting...
saa7164_downloadimage() Image booted successfully.
starting firmware download(2)
saa7164_downloadimage() Image downloaded, booting...
saa7164_downloadimage() Image booted successfully.
firmware download complete.
tveeprom 1-0000: Hauppauge model 88061, rev C4F2, serial# 7339378
tveeprom 1-0000: MAC address is 00:11:22:33:44:55
tveeprom 1-0000: tuner model is NXP 18271C2_716x (idx 152, type 4)
tveeprom 1-0000: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
tveeprom 1-0000: audio processor is SAA7164 (idx 43)
tveeprom 1-0000: decoder processor is SAA7164 (idx 40)
tveeprom 1-0000: has radio, has IR receiver, has no IR transmitter
saa7164[0]: Hauppauge eeprom: model=88061
tda18271 2-0060: creating new instance
TDA18271HD/C2 detected @ 2-0060
DVB: registering new adapter (saa7164)
DVB: registering adapter 0 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)...
tda18271 3-0060: creating new instance
TDA18271HD/C2 detected @ 3-0060
tda18271: performing RF tracking filter calibration
tda18271: RF tracking filter calibration complete
DVB: registering new adapter (saa7164)
DVB: registering adapter 1 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)...
saa7164[0]: registered device video1 [mpeg]
saa7164[0]: registered device video2 [mpeg]
saa7164[0]: registered device vbi0 [vbi]
saa7164[0]: registered device vbi1 [vbi]

More details about the Linux compatibility of the card can be found at LinuxTV.org.


Similar Linux Hardware

scroll left scroll right

Comments

Please use the comment section to submit corrections to the article as well as relevant excerpts of lspci, lsusb, lshw, dmesg e.t.c. Furthermore, use the section for the exchange of experiences with this hardware component or search for configuration help from other owners of this hardware.
 
Email address will not be published.
Submitting comment...