Pinnacle PCTV Sat HDTV Pro USB (452e)

From LinuxTVWiki
Jump to navigation Jump to search
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.

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.

Components Used

  • STM STB6100 (tuner) [1]
  • STM STB0899 (demodulator) [2]
  • Cypress CY7C68013A (i.e. FX2) (USB bridge/controller) [3]

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

The following drivers are needed for these devices:

 - stb0899.ko
 - stb6100.ko
 - lnbp22.ko
 - dvb-usb.ko
 - dvb-usb-pctv452e.ko

To use this device you have to have a tuning application that uses the new DVB api. there's a patched version of szap available (search mailing list).

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

hg clone http://linuxtv.org/hg/~manu/stb0899
wget -O pctv452e.patch http://www.linuxtv.org/pipermail/linux-dvb/attachments/20071021/968fad73/attachment-0001.patch
cd stb0899
patch -p1 < ../pctv452e.patch
# change line 405 in linux/drivers/media/dvb/dvb-usb/pctv452e.c
# from   { STB0899_I2CRPT        , 0x58 }, // 0x2c
# to     { STB0899_I2CRPT        , 0x5c },
make ; # there might be a few warnings.
cd v4l
insmod dvb-core.ko
insmod dvb-pll.ko
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

Working:

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

TODO:

- DVB-S2

External Links