[linux-dvb] Pinnacle PCTV Sat Pro USB 450e, ok with a (adapted) 400e driver :-)

Christophe Cattelain xof at skynet.be
Tue Feb 6 10:17:37 CET 2007


Hi,

This concerns the 'Pinnacle PCTV Sat Pro USB 450e' DVB-S receiver.
(http://www.pinnaclesys.com/images/BOXIMAGES/HWSat-Pro-USB_large.jpg)
(http://www.pinnaclesys.com/PublicSite/uk/Products/Consumer%2BProducts/PCTV%2BTuners/PCTV%2BDigital%2BPVR%2B%28DVB-S_DVB-T%29/PCTV%2BSat%2BPro%2BUSB.htm
stupid URL!...)

I just added some declarations to tell the 400e driver (ttusb2.c) it
could also handle the 450e device (the same way).  (I almost cloned the
lines containing 400E to make lines with 450E, and used the same
firmware (dvb-usb-pctv-400e-01.fw)).  And, it seems to work, I get tons
of (free to air) Astra-19.2  TV and radio channels
(http://xofmaps.ibelgique.com/AstraOrion/AstraOrion.html#AK)

I added the 450e USB product ID in 'dvb-usb-ids.h'

> $ rcsdiff dvb-usb-ids.h
> ===================================
> RCS file: RCS/dvb-usb-ids.h,v
> retrieving revision 1.1
> diff -r1.1 dvb-usb-ids.h
> 125a126
> > #define USB_PID_PCTV_450E                             0x0222

and an entry in the 'ttusb2_table' + an entry in the '.device' table of
the 'ttusb2.c' file (updating the # of entries).

> $ rcsdiff ttusb2.c
> ===============================
> RCS file: RCS/ttusb2.c,v
> retrieving revision 1.1
> diff -r1.1 ttusb2.c
> 192a193
> >               { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PCTV_450E) },
> 236c237
> <       .num_device_descs = 1,
> ---
> >       .num_device_descs = 2,
> 241a243,246
> >               {   "Pinnacle 450e DVB-S USB2.0",
> >                       { &ttusb2_table[1], NULL },
> >                       { NULL },
> >               },

The LED went green and got no error message...
------------------------------------------------------
Some more information for people trying to do the same :
- I used http://www.ubuntuforums.org/showthread.php?p=1067326 to know
how to get (almost) uptodate drivers.
- I put the firmware 'dvb-usb-pctv-400e-01.fw' in
/lib/firmware/2.6.15-27-386/ (Dapper Drake/Ubuntu 6.06)
- I (slightly) modified the driver (see above)
- got a green LED
- dmesg gives

> [17189989.080000] usb 4-6: new high speed USB device using ehci_hcd
and address 2
> [17189990.024000] dvb-usb: found a 'Pinnacle 450e DVB-S USB2.0' in
cold state, will try to load a firmware
> [17189990.072000] dvb-usb: downloading firmware from file
'dvb-usb-pctv-400e-01.fw'
> [17189990.136000] usbcore: registered new driver dvb_usb_ttusb2
> [17189990.352000] usb 4-6: USB disconnect, address 2
> [17189990.352000] dvb-usb: generic DVB-USB module successfully
deinitialized and disconnected.
> [17189992.104000] usb 4-6: new high speed USB device using ehci_hcd
and address 3
> [17189992.236000] dvb-usb: found a 'Pinnacle 400e DVB-S USB2.0' in
warm state.
> [17189992.236000] dvb-usb: will pass the complete MPEG2 transport
stream to the software demuxer.
> [17189992.236000] DVB: registering new adapter (Pinnacle 400e DVB-S
USB2.0).
> [17189992.236000] DVB: registering frontend 0 (Philips TDA10086 DVB-S)...
> [17189992.240000] dvb-usb: Pinnacle 400e DVB-S USB2.0 successfully
initialized and connected.

I don't know if there is a specific 450e firmware with other
functionalities.  As the firmware is 400e, I accept the 400e
messages...  If someone has contacts with Pinnacle, it could be a good
idea to check if it is the way to go...

I saw no hardware difference between the 400e and 450e in the Pinnacle
documentation; the 452e (HDTV _is_ different).
For WindowsXP, the documentation, driver files, etc... are common for
the 4xxe models (400e;450e;452e)

The USB IDs are (from the 'pctv4XXe.inf' file):

> PCTV 400e                               2304:020F
> PCTV Sat Pro USB 450e          2304:0222
> PCTV HDTV 452e                    2304:021F
> DazzleTV Sat USB (?)               2304:0223

In the documentation file (PCTV_400e_450e_452e_EN.pdf), one reads :

> Tuner
>   PCTV 400e / PCTV Sat Pro USB:
>      Philips TDA 8263HN, Frequency range: 950 to 2175 MHz
>   PCTV HDTV Sat Pro USB:
>       STB 0899
> Demodulator
>   PCTV 400e / PCTV Sat Pro USB:
>       Philips TDA 10086HT
>   PCTV HDTV Sat Pro USB:
>       STB 6100
> TV Format
>   PCTV 400e / PCTV Sat Pro USB:
>       DVB-S
>  PCTV HDTV Sat Pro USB:
>       DVB-S, DVB-S2


xof




More information about the linux-dvb mailing list