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 _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb