Pinnacle PCTV Sat HDTV Pro USB (452e): Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(Added LNB supply and control chip information. The chip is incorrectly called a bogus "LNBP22" in the source code, but you can see the chip marked "6423Z" in the right lower hand of the PCB photo.)
 
(8 intermediate revisions by 4 users not shown)
Line 4: Line 4:
A [[DVB-S2]] [[DVB-S2 USB Devices|USB 2.0 Device]] from [[Pinnacle]].
A [[DVB-S2]] [[DVB-S2 USB Devices|USB 2.0 Device]] from [[Pinnacle]].


It is currently unsupported, but is identical to the [http://www.linuxtv.org/wiki/index.php/TechnoTrend_TT-connect_S2-3600 TechnoTrend TT-connect S2-3600] which has experimental support via patches.
It is currently unsupported.


==Overview/Features==
==Overview/Features==
Evidently, as can be seen in the images, the silkscreen writting on the PCB indicate that this device is actually a [[TechnoTrend]] design.
Evidently, as can be seen in the images, the silkscreen writing on the PCB indicate that this device is actually a [TechnoTrend] design, identical to the [http://www.linuxtv.org/wiki/index.php/TechnoTrend_TT-connect_S2-3600 S2-3600].


===Components Used===
===Components Used===
* STM STB6100 (tuner) [http://www.st.com/stonline/products/literature/bd/10839.pdf]
* [[Intersil ISL6423]] (LNB supply and control) [http://www.intersil.com/content/dam/Intersil/documents/fn91/fn9191.pdf]
* STM STB0899 (demodulator) [http://www.st.com/stonline/products/literature/bd/11107.pdf]
* [[STM STB6100]] (tuner) [http://www.st.com/stonline/products/literature/bd/10839.pdf]
* Cypress CY7C68013A (i.e. FX2) (USB bridge/controller) [http://www.keil.com/dd/docs/datashts/cypress/cy7c68xxx_ds.pdf#search=%22Cypress%2068013%22 ]
* [[STM STB0899]] (demodulator) [http://www.st.com/stonline/products/literature/bd/11107.pdf]
* [[Cypress CY7C68013A]] (i.e. FX2) (USB bridge/controller) [http://www.keil.com/dd/docs/datashts/cypress/cy7c68xxx_ds.pdf#search=%22Cypress%2068013%22 ]


===Identification===
===Identification===
Line 24: Line 25:


===Drivers===
===Drivers===
Here's a step by step howto for Linux 2.6.x:
The following drivers are needed for these devices:
- stb0899.ko
- stb6100.ko
- lnbp22.ko
- dvb-usb.ko
- dvb-usb-pctv452e.ko


hg clone http://mercurial.intuxication.org/hg/s2-liplianin
To use this device you have to have a tuning application that uses the new [[multiproto]] DVB api.
cd s2-liplianin
there's a patched version of szap available (search mailing list).
# you might have to edit v4l/.config and disable CONFIG_DVB_FIREDTV
make
make install


Make sure you haven't loaded any old dvb drivers.
Here's a step by step howto:


For Linux 3.x kernels you can use the media build of linuxtv:
hg clone http://www.jusst.de/hg/multiproto

wget -O pctv452e.patch http://www.linuxtv.org/pipermail/linux-dvb/attachments/20080125/b9e1d749/attachment-0001.patch
git clone git://linuxtv.org/media_build.git
cd multiproto
cd media_build
patch -p1 < ../pctv452e.patch
./build
make ; # there might be a few warnings.
make install
cd v4l

insmod dvb-core.ko
Since Linux 3.2 the driver is included in the standard kernel.
insmod dvb-pll.ko
You do not need any additional driver.
insmod stb6100.ko verbose=0

insmod stb0899.ko verbose=0
insmod lnbp22.ko
insmod dvb-usb.ko
insmod dvb-usb-pctv452e.ko
# in case some insmod complains about unresolved symbols:
modprobe firmware_class


====Driver Status====
====Driver Status====
Line 64: Line 56:
==External Links==
==External Links==
* [http://www.pinnaclesys.com/PublicSite/de/Products/Consumer%2BProducts/PCTV%2BTuners/PCTV%2BDigital%2BPVR%2B%28DVB-S_DVB-T%29/PCTV%2BSat%2BHDTV%2BPro%2BUSB.htm Pinnacle product page]
* [http://www.pinnaclesys.com/PublicSite/de/Products/Consumer%2BProducts/PCTV%2BTuners/PCTV%2BDigital%2BPVR%2B%28DVB-S_DVB-T%29/PCTV%2BSat%2BHDTV%2BPro%2BUSB.htm Pinnacle product page]
[[Category:DVB-S2 USB Devices]]

Latest revision as of 16:37, 14 July 2013

Top of PCTV 452e PCB
Barren bottom of the PCTV 452e PCB, save for the stickers

A DVB-S2 USB 2.0 Device from Pinnacle.

It is currently unsupported, but is identical to the TechnoTrend TT-connect S2-3600 which has experimental support via patches.

Overview/Features

Evidently, as can be seen in the images, the silkscreen writing on the PCB indicate that this device is actually a [TechnoTrend] design, identical to the S2-3600.

Components Used

Identification

It has a USB ID: 2304:021f

Making it Work

What we know:

  • it uses parts/all of the ttusb-USB-protocol
  • isochronous Data transfer (whole TS only)
  • no firmware is needed (budget device)

Drivers

Here's a step by step howto for Linux 2.6.x:

hg clone http://mercurial.intuxication.org/hg/s2-liplianin
cd s2-liplianin
# you might have to edit v4l/.config and disable CONFIG_DVB_FIREDTV
make
make install


For Linux 3.x kernels you can use the media build of linuxtv:

git clone git://linuxtv.org/media_build.git 
cd media_build 
./build 
make install

Since Linux 3.2 the driver is included in the standard kernel. You do not need any additional driver.


Driver Status

Working:

- Remote Control
- LNB Power (13/18V)
- 22kHz
- DiSEqC
- DVB-S
- DVB-S2

External Links