Pinnacle PCTV HD Pro Stick (801e): Difference between revisions
(djh - Confirmed the cx25843 is indeed at i2c address since I can see the firmware being sent there in the Windows trace) |
(djh - add notes on getting it to work and update the overview) |
||
Line 7: | Line 7: | ||
This device appears to be significantly different in architecture, and not a minor revision. In particular, the new device uses a DIBcom 0700C, as opposed to the older device which used an em28xx device. And the new device uses the xc5000, whereas the older device used an xc3028. |
This device appears to be significantly different in architecture, and not a minor revision. In particular, the new device uses a DIBcom 0700C, as opposed to the older device which used an em28xx device. And the new device uses the xc5000, whereas the older device used an xc3028. |
||
==Overview/Features== |
|||
This device supports [[ATSC]] (i.e. [[OTA]] [[Digital TV]]) and analog NTSC. It also has a connector on the side for an A/V cable dongle. The package includes a small dipole antenna and a short [[USB]] extension cable. |
|||
==Components used== |
==Components used== |
||
Line 62: | Line 65: | ||
|} |
|} |
||
==Making it Work== |
|||
===Firmware=== |
|||
In order to use the LinuxTV driver, you need to download and install the firmware for both the dib0700 and the xc5000. Note that if your firmware typically goes somewhere other than /lib/firmware, change the last two lines. |
|||
wget http://devinheitmueller.com/801e/dvb-usb-dib0700-1.20.fw |
|||
wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip |
|||
wget http://www.steventoth.net/linux/xc5000/extract.sh |
|||
sh extract.sh |
|||
cp dvb-fe-xc5000-1.1.fw /lib/firmware |
|||
cp dvb-usb-dib0700-1.20.fw /lib/firmware |
|||
===Drivers=== |
|||
As of September 1, 2008, patches are available for the device, and are pending for inclusion in the v4l-dvb codebase. There were some fixes to the dib0700 i2c stack that were required which have to be reviewed before the device support can go in. |
|||
In the meantime, users who are not interested in waiting for it to be merged into the mainline can go here: |
|||
http://devinjh.livejournal.com/140981.html |
|||
Note that only ATSC support is working. Analog support is not implemented. |
|||
==External Links== |
==External Links== |
Revision as of 22:45, 1 September 2008
Pinnacle is now selling a new device under the brand "Pinnacle HD Pro Stick", which is significantly different from the previously selling device with under the same name.
The device identifies itself as a "PCTV 801e" and the subsystem information provided by lsusb -v is 2304:023a.
The older version of the device (USB ID 2304:0227) can be found at Pinnacle PCTV HD Pro Stick (800e)
This device appears to be significantly different in architecture, and not a minor revision. In particular, the new device uses a DIBcom 0700C, as opposed to the older device which used an em28xx device. And the new device uses the xc5000, whereas the older device used an xc3028.
Overview/Features
This device supports ATSC (i.e. OTA Digital TV) and analog NTSC. It also has a connector on the side for an A/V cable dongle. The package includes a small dipole antenna and a short USB extension cable.
Components used
Here are the chips, according to a thread of discussion from the the linux-dvb mailing list:
Manufacturer | Part # | Chip content | Function | I2c addr | GPIO(s) |
DIBcom | 0700C-XCCXa-G | USB 2.0 D3LTK.1 / 0804-0100-C | USB Bridge | n/a | n/a |
Samsung | S5H1411X01-Y0 | NOTKRSUI H0801 | 8VSB/QAM Demodulator | 0x19/0x1a | |
XCeive | XC5000AQ | BK66326.1 0802MYE3 | RF Tuner | 0x64 | reset=GPIO1 |
Cirrus Logic | 5340CZZ | 0748 (date code) | Audio-only digitizer (most likely for analog FM radio) | ||
Conexant | CX25843-24Z | 71035657 0742 KOREA (probably lot code, date code and production location) | Video/audio digitizer (most likely for analog TV) | 0x44 | reset=GPIO10 sleep=GPIO2 |
EEPROM | 0x50 |
Making it Work
Firmware
In order to use the LinuxTV driver, you need to download and install the firmware for both the dib0700 and the xc5000. Note that if your firmware typically goes somewhere other than /lib/firmware, change the last two lines.
wget http://devinheitmueller.com/801e/dvb-usb-dib0700-1.20.fw wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip wget http://www.steventoth.net/linux/xc5000/extract.sh sh extract.sh cp dvb-fe-xc5000-1.1.fw /lib/firmware cp dvb-usb-dib0700-1.20.fw /lib/firmware
Drivers
As of September 1, 2008, patches are available for the device, and are pending for inclusion in the v4l-dvb codebase. There were some fixes to the dib0700 i2c stack that were required which have to be reviewed before the device support can go in.
In the meantime, users who are not interested in waiting for it to be merged into the mainline can go here:
http://devinjh.livejournal.com/140981.html
Note that only ATSC support is working. Analog support is not implemented.
External Links
- Pinnacle product pages: