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

From LinuxTVWiki
Jump to navigation Jump to search
m (Added Category: DVB-S2 USB Devices)
(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.)
 
(5 intermediate revisions by 2 users not shown)
Line 10: Line 10:


===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====

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