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.)
 
(4 intermediate revisions by one other user not shown)
Line 10: Line 10:


===Components Used===
===Components Used===
* [[Intersil ISL6423]] (LNB supply and control) [http://www.intersil.com/content/dam/Intersil/documents/fn91/fn9191.pdf]
* [[STM STB6100]] (tuner) [http://www.st.com/stonline/products/literature/bd/10839.pdf]
* [[STM STB6100]] (tuner) [http://www.st.com/stonline/products/literature/bd/10839.pdf]
* [[STM STB0899]] (demodulator) [http://www.st.com/stonline/products/literature/bd/11107.pdf]
* [[STM STB0899]] (demodulator) [http://www.st.com/stonline/products/literature/bd/11107.pdf]
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