Hauppauge WinTV-HVR-930C
Jump to navigation
Jump to search
Overview/Features
Hauppauge WinTV-HVR-930C is an DVB-T/DVB-C/Radio/analogue TV Receiver with USB2.0 Interface
Components used
- Xceive XC5000 (RF tuner and analog IF demodulator)
- Emtec EM28XX (DVB Frontend)
- Micronas drxk (3-in-1 Demodulator for DVB-C, DVB-T and analogue TV)
Sample Kernel Output
dmesg output:
[ 1488.534203] usb 2-1.2.5: new high speed USB device number 9 using ehci_hcd [ 1488.620375] usb 2-1.2.5: New USB device found, idVendor=2040, idProduct=1605 [ 1488.620378] usb 2-1.2.5: New USB device strings: Mfr=0, Product=1, SerialNumber=2 [ 1488.620379] usb 2-1.2.5: Product: WinTV HVR-930C [ 1488.620381] usb 2-1.2.5: SerialNumber: 4034722785 [ 1488.620625] em28xx: New device WinTV HVR-930C @ 480 Mbps (2040:1605, interface 0, class 0) [ 1488.620626] em28xx: Audio Vendor Class interface 0 found [ 1488.620628] em28xx: Video interface 0 found [ 1488.620629] em28xx: DVB interface 0 found [ 1488.620714] em28xx #0: chip ID is em2884 [ 1488.672755] em28xx #0: Identified as Hauppauge WinTV HVR 930C (card=81) [ 1488.673117] Registered IR keymap rc-hauppauge [ 1488.673186] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.5/rc/rc2/input14 [ 1488.673251] rc2: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.5/rc/rc2 [ 1488.673864] em28xx #0: Config register raw data: 0x2a [ 1488.673866] em28xx #0: I2S Audio (3 sample rates) [ 1488.673867] em28xx #0: No AC97 audio processor [ 1488.690631] em28xx #0: v4l2 driver version 0.1.3 [ 1488.712274] em28xx #0: V4L2 video device registered as video0 [ 1488.712278] em28xx-audio.c: probing for em28xx Audio Vendor Class [ 1488.712279] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger [ 1488.712280] em28xx-audio.c: Copyright (C) 2007-2011 Mauro Carvalho Chehab [ 1489.863509] drxk: status = 0x439130d9 [ 1489.863512] drxk: detected a drx-3913k, spin A2, xtal 20.250 MHz [ 1491.187257] DRXK driver version 0.9.4300 [ 1491.201708] drxk: frontend initialized. [ 1491.201727] xc5000 1-0061: creating new instance [ 1491.202205] xc5000: Successfully identified at address 0x61 [ 1491.202206] xc5000: Firmware has not been loaded previously [ 1491.202209] DVB: registering new adapter (em28xx #0) [ 1491.202211] DVB: registering adapter 1 frontend 0 (DRXK DVB-C DVB-T)... [ 1491.202528] em28xx #0: Successfully loaded em28xx-dvb
Installation
1) Download and extract the Windows-Driver. Then copy the firmware to /lib/firmware
wget http://www.wintvcd.co.uk/drivers/HVR-9x0_5_10_325_28153_SIGNED.zip unzip HVR-9x0_5_10_325_28153_SIGNED.zip dd if=HVR-900/emOEM.sys of=dvb-usb-hauppauge-hvr930c-drxk.fw bs=1 skip=71600 count=42692 sudo cp dvb-usb-hauppauge-hvr930c-drxk.fw /lib/firmware/
2) Install the needed packages for the following step. You have to choose the correct headers for your system.
sudo apt-get install libproc-processtable-perl sudo apt-get install build-essential sudo apt-get install linux-headers-3.2.0-0.bpo.1-amd64
3) make get the sources and compile. This step takes some time.
sudo rm -r media_build git clone git://linuxtv.org/media_build.git cd media_build ./build sudo make install; sudo make load
Got this from here: http://michael.fuckner.net/me/blog/