Tuesday, July 08, 2008

Firmware for xc2028 tuner and Winfast TV2000 XP Global

In case you try the v4l-dvb from mercurial repository and winfast TV2000 xp global (seems to be suported if you look the cx88 card list but no sound in my case )

install v4l-dvb from source

$hg clone http://linuxtv.org/hg/v4l-dvb

cd v4l-dvb
make ; sudo make install

Then extract the firmware

v4l-dvb/linux/Documentation/video4linux/extract_xc3028.pl:

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
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) run the script:
./extract_xc3028.pl
4) copy the generated file:
sudo cp xc3028-v27.fw /lib/firmware


reboot and driver should look like this

[ 344.286793] xc2028 2-0061: Loading firmware for type=MTS (4), id 0000000100000007.
[ 344.334342] cx88[0]: Calling XC2028/3028 callback

1 comment:

Anonymous said...

Hi, thanks for the installation instructions, works fine for me now. In order to get sound you'll need to redirect via sox, e.g.:

sox -v 1.0 -c 2 -s -r 32000 -t ossdsp /dev/dsp1 -t ossdsp -r 32000 /dev/dsp

Maybe you'll first have to load the saa7134-alsa module first (modprobe saa7134-alsa as root).