Xceive XC3028/XC2028: Difference between revisions
m (minor updates) |
(did I change anything? I can't remember (tab was open)) |
||
Line 1: | Line 1: | ||
This article discusses a family of silicon ICs, produced by [[Xceive]], that combine RF tuner and analog IF demodulator functions within one chip. |
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. |
||
==IC Family Members== |
|||
===XC3028=== |
===XC3028=== |
||
Line 16: | Line 18: | ||
* [http://www.linuxtv.org/v4lwiki/index.php/AVerMedia_Cardbus_Hybrid_TV_FM_E506R AVerMedia CardBus Hybrid TV+FM E506R] |
* [http://www.linuxtv.org/v4lwiki/index.php/AVerMedia_Cardbus_Hybrid_TV_FM_E506R AVerMedia CardBus Hybrid TV+FM E506R] |
||
* AVerMedia AVerTV Hybrid+FM Volar |
* AVerMedia AVerTV Hybrid+FM Volar |
||
===XC2028=== |
===XC2028=== |
||
analog only variant |
analog only variant |
||
==Drivers== |
|||
Development -- originally mrec, then he forked. in kernel xc3028 driver based on mrec's original work. |
|||
===Feature Support=== |
|||
* in kernel xc3028 driver - analog/[[DVB-T]]/[[ATSC]] work fine; radio support is untested |
|||
* mrec's - analog and digital are both supported |
|||
==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=== |
|||
Follow the instructions outlined on lines 6-14 of the [http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/video4linux/extract_xc3028.pl extract_xc3028.pl] script. Specifically: |
|||
# 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: |
|||
# cp xc3028-v27.fw /lib/firmware |
|||
===tuner_callback requirement=== |
|||
In order for the proper firmware to load, the bridge chip must be coded with a tuner_callback. See the particular bridge chip articles/code for further information. |
|||
==External Links== |
==External Links== |
||
* [http://www.xceive.com/technology_XC3028.htm XC3028 product page] |
* [http://www.xceive.com/technology_XC3028.htm XC3028 product page] |
||
* [http://www.xceive.com/technology_XC2028.htm XC2028 product page] |
* [http://www.xceive.com/technology_XC2028.htm XC2028 product page] |
||
* [http://mcentral.de/wiki/index.php5/Main_Page mrec's mcentral wiki] - offers alternative, out of kernel, drivers for some xc3028 based devices: |
|||
** [http://mcentral.de/wiki/index.php5/Xc3028 mrec's page on the xc3028] ... note: that the information seems heavily tied to devices which utilise a EMPIA em2880 bridge ... hence you may also want to read his em2880 page for related info |
Revision as of 00:50, 30 January 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.
IC Family Members
XC3028
The XC3028 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).
The XC3028 IC is found in a large number of devices.
XC3018
The XC3018 is a lesser version of the XC3028; it supports only the analog TV broadcast standards (NTSC, PAL, & SECAM) and just the DVB-T digital TV standard, whereas the XC3028 has more robust support for both analog and digital signals.
List of devices using this chip:
- AVerMedia CardBus Hybrid TV+FM E506R
- AVerMedia AVerTV Hybrid+FM Volar
XC2028
analog only variant
Drivers
Development -- originally mrec, then he forked. in kernel xc3028 driver based on mrec's original work.
Feature Support
- in kernel xc3028 driver - analog/DVB-T/ATSC work fine; radio support is untested
- mrec's - analog and digital are both supported
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
Follow the instructions outlined on lines 6-14 of the extract_xc3028.pl script. Specifically:
# 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: # cp xc3028-v27.fw /lib/firmware
tuner_callback requirement
In order for the proper firmware to load, the bridge chip must be coded with a tuner_callback. See the particular bridge chip articles/code for further information.
External Links
- XC3028 product page
- XC2028 product page
- mrec's mcentral wiki - offers alternative, out of kernel, drivers for some xc3028 based devices:
- mrec's page on the xc3028 ... note: that the information seems heavily tied to devices which utilise a EMPIA em2880 bridge ... hence you may also want to read his em2880 page for related info