Xceive XC5000/XC4000: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(New page: This article discusses a family of silicon ICs, produced by Xceive, that combine RF tuner and analog IF demodulator functions within one chip. In addition, this page addresses the dri...)
 
m (external links)
Line 24: Line 24:
3) As per the instructions found at the end of the script's output, manually copy the generated firmware file to your firmware directory
3) As per the instructions found at the end of the script's output, manually copy the generated firmware file to your firmware directory
:<code>cp dvb-fe-xc5000-1.1.fw /lib/firmware</code>
:<code>cp dvb-fe-xc5000-1.1.fw /lib/firmware</code>

==External Links==
* [http://www.xceive.com/technology_XC5000.htm XC5000 product page]
* [http://www.xceive.com/technology_XC4000.htm XC4000 product page]
* [http://mcentral.de/wiki/index.php5/Main_Page mrec's mcentral wiki] - offers alternative, out of kernel, drivers for some xc5000 based devices

Revision as of 15:14, 8 February 2008

This article discusses a family of silicon ICs, produced by Xceive, that combine RF tuner and analog IF demodulator functions within one chip. In addition, this page addresses the drivers that support these chips, as well as their firmware requirements.

Features

The XC5000 has robust support for both analog and digital signals; it supports the analog TV broadcast standards (NTSC, PAL, & SECAM), CVBS, SIF and most digital TV standards (ATSC, DVB-C, DVB-T, DMB-T, & ISDB-T).

Drivers

There are two drivers versions:

  • An in kernel driver - kernels 2.6.24+ will have built in support for the XC5000
  • An out-of-tree 3rd party driver - from mrec.

Feature Support

  • in-kernel xc5000 driver - analog/DVB-T/ATSC work fine; radio support is untested
  • mrec's - ?

Firmware Information

The information in this section is directed only towards support for the in-kernel driver. For 3rd party driver requirements and/or information, please consult those sources directly.

How to Obtain the Firmware

1) Download the compressed Windows driver file & the XC5000 firmware extraction script "extract.sh". From the commandline you can simply run:

wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip http://www.steventoth.net/linux/xc5000/extract.sh

2) Run the perl extraction script

sh extract.sh
From the output you will observe that the script first recovers the Windows driver file "hcw85bda.sys" from the zip archive, and then extracts the firmware contained within it into the current directory.

3) As per the instructions found at the end of the script's output, manually copy the generated firmware file to your firmware directory

cp dvb-fe-xc5000-1.1.fw /lib/firmware

External Links