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

Patrick Boettcher patrick.boettcher at desy.de
Tue Feb 6 10:35:16 CET 2007


Hi Christophe,

that are very good news.

Can you please do the following:

Check out the latest v4l-dvb from hg, apply your changes, check if it 
still works and send the output of hg diff to this list along with your 
Signed-Off-By-line (see also README.patches is v4l-dvb).

Then it will go into the kernel quite soon.

Patrick.


On Tue, 6 Feb 2007, Christophe Cattelain wrote:

> 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