Register | Login 

Hauppauge WinTV HVR-1250 (PCI-E, TV Tuner)

Multimedia Hauppauge, Multimedia, PCI-Express, TV

Hauppauge WinTV HVR-1250 (PCI-E, TV Tuner)
Linux compatibility: Only the Linux compatibility is rated on this page, not the general quality of the product. If you use this product with Linux, please rate it and share your experience in the comment area of this page (bottom) to support other Linux users.
2 votes, average: 3.0 out of 52 votes, average: 3.0 out of 52 votes, average: 3.0 out of 52 votes, average: 3.0 out of 52 votes, average: 3.0 out of 5
  ( 3 with 2 ratings)

Price: $ 373.00 (on stock)
(without shipping costs) Prices provided by Amazon do not include shipping costs that might be due depending on product and Amazon Marketplace supplier.

 Buy from

Price trend
Hauppauge WinTV HVR-1250 
Minimum: $ 53.99 
Maximum: $ 73.60  
Updated: 31/03/2016 22:13

Review of Linux Compatibility

The Hauppauge WinTV HVR-1250 (also sold under the model ID 1196) is a PCI-Express TV tuner card, which supports ATSC digital TV, Clear QAM digital cable TV (up to 1080i), and NTSC analog cable TV. The card is sold with different PCI IDs.

PCI ID 14f1:8852

This version of the card has the PCI ID 14f1:8852 and is identified by the Linux kernel in the following way:

03:00.0 Multimedia video controller [0400]: Conexant Unknown device [14f1:8852] (rev 02)
       Subsystem: Hauppauge computer works Inc. Unknown device [0070:7911]

Unfortunately, reception of analog TV is not supported by the Linux driver. Furthermore, the infrared receiver can can not be used under Linux.

At least, the digital reception is supported under Linux since Linux kernel 2.6.27. The kernel module cx23885 is used as a driver, which automatically supports the card without the need for additional firmware files. The driver is loaded automatically:

CORE cx23885[0]: subsystem: 0070:7911, board: Hauppauge WinTV-HVR1250 [card=3,autodetected]
cx23885[0]: i2c bus 0 registered
cx23885[0]: i2c bus 1 registered
cx23885[0]: i2c bus 2 registered
tveeprom 4-0050: Encountered bad packet header [ff]. Corrupt or not a Hauppauge eeprom.
cx23885[0]: warning: unknown hauppauge model #0
cx23885[0]: hauppauge eeprom: model=0
cx23885[0]: cx23885 based dvb card
MT2131: successfully identified at address 0x61
DVB: registering new adapter (cx23885[0])
DVB: registering frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
cx23885_dev_checkrevision() Hardware revision = 0xb0
cx23885[0]/0: found at 0000:03:00.0, rev: 2, irq: 16, latency: 0, mmio: 0xfce00000
PCI: Setting latency timer of device 0000:03:00.0 to 64

PCI ID 14f1:8880

The second known version of this card has the PCI ID 14f1:8880:

02:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb [14f1:8880] (rev 0f)
	Subsystem: Avermedia Technologies Inc Device [1461:d439]
	Kernel driver in use: cx23885

Although the cx23885 kernel module gets loaded, this version of the card is not automatically recognized by the Linux kernel (tested under Ubuntu 15.04 with kernel version 3.19.0):

cx23885 driver version 0.0.4 loaded
cx23885[0]: Your board isn't known (yet) to the driver.
cx23885[0]: Try to pick one of the existing card configs via
cx23885[0]: card=<n> insmod option.  Updating to the latest
cx23885[0]: version might help as well.
cx23885[0]: Here is a list of valid choices for the card=<n> insmod option:
cx23885[0]:    card=0 -> UNKNOWN/GENERIC
cx23885[0]:    card=1 -> Hauppauge WinTV-HVR1800lp
cx23885[0]:    card=2 -> Hauppauge WinTV-HVR1800
cx23885[0]:    card=3 -> Hauppauge WinTV-HVR1250
cx23885[0]:    card=4 -> DViCO FusionHDTV5 Express
cx23885[0]:    card=5 -> Hauppauge WinTV-HVR1500Q
cx23885[0]:    card=6 -> Hauppauge WinTV-HVR1500
cx23885[0]:    card=7 -> Hauppauge WinTV-HVR1200
cx23885[0]:    card=8 -> Hauppauge WinTV-HVR1700
cx23885[0]:    card=9 -> Hauppauge WinTV-HVR1400
cx23885[0]:    card=10 -> DViCO FusionHDTV7 Dual Express
cx23885[0]:    card=11 -> DViCO FusionHDTV DVB-T Dual Express
cx23885[0]:    card=12 -> Leadtek Winfast PxDVR3200 H
cx23885[0]:    card=13 -> Compro VideoMate E650F
cx23885[0]:    card=14 -> TurboSight TBS 6920
cx23885[0]:    card=15 -> TeVii S470
cx23885[0]:    card=16 -> DVBWorld DVB-S2 2005
cx23885[0]:    card=17 -> NetUP Dual DVB-S2 CI
cx23885[0]:    card=18 -> Hauppauge WinTV-HVR1270
cx23885[0]:    card=19 -> Hauppauge WinTV-HVR1275
cx23885[0]:    card=20 -> Hauppauge WinTV-HVR1255
cx23885[0]:    card=21 -> Hauppauge WinTV-HVR1210
cx23885[0]:    card=22 -> Mygica X8506 DMB-TH
cx23885[0]:    card=23 -> Magic-Pro ProHDTV Extreme 2
cx23885[0]:    card=24 -> Hauppauge WinTV-HVR1850
cx23885[0]:    card=25 -> Compro VideoMate E800
cx23885[0]:    card=26 -> Hauppauge WinTV-HVR1290
cx23885[0]:    card=27 -> Mygica X8558 PRO DMB-TH
cx23885[0]:    card=28 -> LEADTEK WinFast PxTV1200
cx23885[0]:    card=29 -> GoTView X5 3D Hybrid
cx23885[0]:    card=30 -> NetUP Dual DVB-T/C-CI RF
cx23885[0]:    card=31 -> Leadtek Winfast PxDVR3200 H XC4000
cx23885[0]:    card=32 -> MPX-885
cx23885[0]:    card=33 -> Mygica X8502/X8507 ISDB-T
cx23885[0]:    card=34 -> TerraTec Cinergy T PCIe Dual
cx23885[0]:    card=35 -> TeVii S471
cx23885[0]:    card=36 -> Hauppauge WinTV-HVR1255
cx23885[0]:    card=37 -> Prof Revolution DVB-S2 8000
cx23885[0]:    card=38 -> Hauppauge WinTV-HVR4400/HVR5500
cx23885[0]:    card=39 -> AVerTV Hybrid Express Slim HC81R
cx23885[0]:    card=40 -> TurboSight TBS 6981
cx23885[0]:    card=41 -> TurboSight TBS 6980
cx23885[0]:    card=42 -> Leadtek Winfast PxPVR2200
cx23885[0]:    card=43 -> Hauppauge ImpactVCB-e
cx23885[0]:    card=44 -> DViCO FusionHDTV DVB-T Dual Express2
cx23885[0]:    card=45 -> DVBSky T9580
cx23885[0]:    card=46 -> DVBSky T980C
cx23885[0]:    card=47 -> DVBSky S950C
cx23885[0]:    card=48 -> Technotrend TT-budget CT2-4500 CI
cx23885[0]:    card=49 -> DVBSky S950
cx23885[0]:    card=50 -> DVBSky S952
cx23885[0]:    card=51 -> DVBSky T982
cx23885[0]:    card=52 -> Hauppauge WinTV Starburst
CORE cx23885[0]: subsystem: 1461:d439, board: UNKNOWN/GENERIC [card=0,autodetected]
cx23885_dev_checkrevision() Hardware revision = 0xb1
cx23885[0]/0: found at 0000:02:00.0, rev: 15, irq: 17, latency: 0, mmio: 0xfe600000

In order to help to kernel identifying the correct card, the file /etc/modprobe.d/cx23885.conf should be created with the following contents:

options cx23885 card=3

Identified Hardware Configurations (7 Results)

This hardware component was used by Linux users under the following system configurations. These results were collected by our LHG Scan Tool:
Scan Date
Ubuntu 15.04 3.19.0-29-generic - 11/09/2015
Ubuntu 15.04 3.19.0-27-generic - 31/08/2015
Ubuntu 15.04 3.19.0-26-generic - 04/08/2015
Ubuntu 15.04 3.19.0-25-generic - 27/07/2015
Ubuntu 15.04 3.19.0-24-generic - 24/07/2015
Ubuntu 15.04 3.19.0-23-generic - 09/07/2015
Ubuntu 15.04 3.19.0-22-generic - 05/07/2015

Similar Linux Hardware

scroll left scroll right


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.

Rate Linux compatibility

Use the following HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Allowed file types: txt, jpg, png, gif, maximum file size: 2MB.