Leadtek WinFast DTV2000 H Plus: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
Line 74: Line 74:
Card auto detection is terrible at best for these tuners, so remember to configure the module with the correct card type.
Card auto detection is terrible at best for these tuners, so remember to configure the module with the correct card type.
<pre># echo "options xc88xx card=81" > /etc/modprobe.d/modules.conf </pre>
<pre># echo "options xc88xx card=81" > /etc/modprobe.d/modules.conf </pre>
Card type is set to 81=DTV1800 because this is the closest model in terms of chipset, however it disables the "Cable" input.


After configuring the module you must also extract the firmware for the card.
After configuring the module you must also extract the firmware for the card.

Revision as of 11:39, 7 July 2011

An hybrid Analog/DVB-T PCI card from Leadtek.

There are 2 versions of this card:

  • Device 6f42 [card=51] is the original version and uses the xc4000 chipset. It is not officially supported under Linux. However, an experimental patch with full support (analog TV, DVB-T, radio, and IR) is available at http://istvanv.users.sourceforge.net/v4l/xc4000.html (official support is sitting in staging/for_v3.1 of linuxtv.org's git tree).
  • Device 6f44 [card=81] is the newer hardware version that uses an xc3028 chipset which is supported by the linux kernel>=2.6.25 (needs checking). The box of the newer version still reads xc4000 so unfortunately there is no way to know which you are going to get before buying.

Overview/Features

Formats:

  • DVB-T
  • NTSC/PAL/SECAM from RF/Composite/S-Video inputs
  • FM radio

Inputs:

  • Antenna (RF for DVB-T or analog TV)
  • Cable (RF for analog TV)
  • FM Radio
  • Composite
  • S-Video
  • Audio in for Composite/S-Video
  • Infrared

Components Used

  • Conexant CX2388x PCI bridge
  • Intel WJCE6353 (Zarlink: zl10353) DVB-T demodulator
  • Xceive XC4000 tuner (analog and digital) or
  • Xcieve XC3028 tuner (analog and digital)

Identification

device 6f42

05:08.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
        Subsystem: LeadTek Research Inc. Device 6f42
        Flags: bus master, medium devsel, latency 32, IRQ 18
        Memory at c3000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
        Kernel driver in use: cx8800

05:08.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
        Subsystem: LeadTek Research Inc. Device 6f42
        Flags: bus master, medium devsel, latency 32, IRQ 18
        Memory at c4000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2
        Kernel driver in use: cx88_audio

05:08.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
        Subsystem: LeadTek Research Inc. Device 6f42
        Flags: bus master, medium devsel, latency 32, IRQ 18
        Memory at c5000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2
        Kernel driver in use: cx88-mpeg driver manager

= device 6f44

TODO

Making it Work

Drivers

Device 6f42

As of 26 March 2010, support for this card is not included in the main v4l-dvb tree or the Linux kernel. However, an experimental driver which adds full support is available with firmware at http://istvanv.users.sourceforge.net/v4l/xc4000.html. remember to set the appropriate line in /etc/modprobe.d/modules.conf to be "options xc88xx card=51"

Driver Test Results
  • Successful tuning of analog TV (PAL was tested) and FM radio
  • Successful tuning of DVB-T has been reported by testers
  • Infrared support works

Device 6f44

Card auto detection is terrible at best for these tuners, so remember to configure the module with the correct card type.

# echo "options xc88xx card=81" > /etc/modprobe.d/modules.conf 

Card type is set to 81=DTV1800 because this is the closest model in terms of chipset, however it disables the "Cable" input.

After configuring the module you must also extract the firmware for the card.

# In order to use, you need to:
#       1) Download the windows driver with something like:
#               wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
#               ( find here: http://cdn.pinnaclesys.com/SupportFiles/PCTV%20Drivers/ReadmePCTV.htm )
#       2) Extract the file hcw85bda.sys from the zip into the current dir:
#               unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys
#       3) Download the extract script
#               wget http://linuxtv.org/hg/v4l-dvb/raw-file/3919b17dc88e/linux/Documentation/video4linux/extract_xc3028.pl
#       3) run the script:
#               perl extract_xc3028.pl
#       4) copy the generated file:
#               sudo cp xc3028-v27.fw /lib/firmware

Reboot your computer to see the changes.

External Links