terug/back

Pinnacle-pctv-hybrid-pro-stick-340e


Links
Pinnacle

Some links to chip info
Xceive xc4000
Xceive xc5000

Some links to 330e type information (em28xx driver)
 330e main page
 330e installation 
330e Using guide
install pctv hybrid pro stick

Some general links
linuxtv.org v4l wiki page
linuxtv dvb page

linuxtv Pinnacle wiki
linuxtv Pinnaclei wiki
linuxtv Pinnacle 340e
linuxtv Pinnacle 801e
linuxtv Pinnacle 801e patch info

Links to device info
bttv gallery
device information

Other links
ubuntu forum

Some links to dibcom devices (comparing lsusb -v output, seems same type chip as in 340e)
dibcom patches
dibcom driver info
dibcom driver info
Kconfig info
dvb usb firmware info
mail pctv801e (se)
DIB0700 kernel info
Yuan EC372 info

Tools links
dvbsnoop information
Information from PCTV801e.inf file (also 340e, 340e SE and 801e SE mentioned)
DiBcom DIB7700 based TV-Tuner device

usb id	vendor product 	device
	0x2304 0x023d	PCTV 340e	(model i have)
	0x2304 0x023e	PCTC 340e SE
	0x2304 0x023a	PCTV 801e, 1F08
	0x2304 0x023b	PCTV 801e SE, 1efc

According lsusb -v output made by Yuan RD
Pinnacle PCTV Hybrid Pro Stick lsusb -v output

Inside housing there are 2 pcb's with components, main component is placed between 
the 2 pcb's, see pictures.
340e-side1
340e-side2-xc4000
340e-side3

04-08-2008

output from kernel.log (2.6.25-2-amd64)

Aug  2 16:48:25 gk-sem3 kernel: [26398.325169] usb 2-3: new high speed USB device using ehci_hcd and address 7
Aug  2 16:48:25 gk-sem3 kernel: [26398.482055] usb 2-3: configuration #1 chosen from 1 choice
Aug  2 16:48:25 gk-sem3 kernel: [26398.482055] usb 2-3: New USB device found, idVendor=2304, idProduct=023d
Aug  2 16:48:25 gk-sem3 kernel: [26398.482055] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug  2 16:48:25 gk-sem3 kernel: [26398.482055] usb 2-3: Product: PCTV 340e
Aug  2 16:48:25 gk-sem3 kernel: [26398.482055] usb 2-3: Manufacturer: YUANRD
Aug  2 16:48:25 gk-sem3 kernel: [26398.482055] usb 2-3: SerialNumber:060096D0F0

21-08-2008 Patched files (source v4l-dvb from 21-08-2008):

dvb-usb-ids.h

dib0700_devices.c

output from kernel.log (2.6.26-1-amd64)

Aug 22 12:10:35 gk-amd64 kernel: [11386.081455] usb 6-2: new high speed USB device using ehci_hcd and address 10
Aug 22 12:10:35 gk-amd64 kernel: [11386.212923] usb 6-2: configuration #1 chosen from 1 choice
Aug 22 12:10:35 gk-amd64 kernel: [11386.213853] usb 6-2: New USB device found, idVendor=2304, idProduct=023d
Aug 22 12:10:35 gk-amd64 kernel: [11386.213860] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug 22 12:10:35 gk-amd64 kernel: [11386.213863] usb 6-2: Product: PCTV 340e
Aug 22 12:10:35 gk-amd64 kernel: [11386.213865] usb 6-2: Manufacturer: YUANRD
Aug 22 12:10:35 gk-amd64 kernel: [11386.213867] usb 6-2: SerialNumber: 060096D0F0
Aug 22 12:10:35 gk-amd64 kernel: [11386.293316] dib0700: loaded with support for 7 different device-types
Aug 22 12:10:35 gk-amd64 kernel: [11386.295086] dvb-usb: found a 'Pinnacle 340E' in cold state, will try to load a firmware
Aug 22 12:10:35 gk-amd64 kernel: [11386.295095] firmware: requesting dvb-usb-dib0700-1.10.fw
Aug 22 12:10:36 gk-amd64 kernel: [11386.302006] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw'
Aug 22 12:10:36 gk-amd64 kernel: [11386.501562] dib0700: firmware started successfully.
Aug 22 12:10:36 gk-amd64 kernel: [11387.004046] dvb-usb: found a 'Pinnacle 340E' in warm state.
Aug 22 12:10:36 gk-amd64 kernel: [11387.004107] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Aug 22 12:10:36 gk-amd64 kernel: [11387.004502] DVB: registering new adapter (Pinnacle 340E)
Aug 22 12:10:36 gk-amd64 kernel: [11387.253490] DVB: registering frontend 0 (DiBcom 7000PC)...
Aug 22 12:10:36 gk-amd64 kernel: [11387.253592] xc2028 2-0061: creating new instance
Aug 22 12:10:36 gk-amd64 kernel: [11387.253595] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
Aug 22 12:10:36 gk-amd64 kernel: [11387.253671] input: IR-receiver inside an USB DVB receiver as /class/input/input7
Aug 22 12:10:36 gk-amd64 kernel: [11387.276035] dvb-usb: schedule remote query interval to 150 msecs.
Aug 22 12:10:36 gk-amd64 kernel: [11387.276041] dvb-usb: Pinnacle 340E successfully initialized and connected.
Aug 22 12:10:36 gk-amd64 kernel: [11387.276492] usbcore: registered new interface driver dvb_usb_dib0700

To Do
1. Update to dvb-usb-dib0700-1.20.fw firmware file
2. Check win files
3. Usb snoop
4. xc4000 setup (maybe copy/patch xc5000 files)

Copyright 2008 - 2008. Alle rechten voorbehouden, Revisie: 10 September 2008.