Pinnacle PCTV Hybrid Pro – Ubuntu Edgy 6.10 installation

A rough guide to installing the Pinnacle PCTV Hybrid Pro on Ubuntu Edgy 6.10. I’m not going to beat around the bush with this – I’m just going to tell you how I did it. This tutorial will probably help install other tv cards based on the em28xx chipset but I cannot be sure.

1. Now open a terminal (Application->Accessories->Termial in Ubuntu).

2. I hate all this messing around with sudo at the front of every command put yourself into root with:
sudo su

3. Now you need to install some stuff first so do this:
apt-get install mercurial linux-headers-$(uname -r) gcc g++ make xawtv kaffeine dialog

4. Change Directory by executing this command:
cd /lib/firmware
5. Download the firmware for this specific product:
wget http://konstantin.filtschew.de/v4l-firmware/firmware_v3.tgz
6. Extract it here:
tar xvzf firmware_v3.tgz

5. Change Directory again:
cd /usr/src/
6. This downloads the necissary V4L drivers:
hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental
7. Change Directory:
cd v4l-dvb-experimental/

8. This one takes some time, it compiles the drivers – I think it took me about an hour on my slow laptop:
make
9. And then:
make install

The drivers are now installed but we need to reboot

10. Make sure you bookmark this page so that you can return to after you restart.

— reboot now —

11. Open a terminal and get into root again:
sudo su

12. Type these 3 lines into the terminal one by one; if any error occurs then something has gone wrong and I can’t help you.
modprobe em28xx
modprobe em28xx-audio
modprobe em2880-dvb

13. If all went well type:
gedit /etc/init.d/bootmisc.sh

14. Copy and paste these lines into the bottom of the file and then save it.
modprobe em28xx
modprobe em28xx-audio
modprobe em2880-dvb

Everything should now be running smoothly.

15. Open Kaffeine from Applications->Sound & Video->Kaffeine

Digital TV

A new “Digital TV” icon should have appeared – Click that and being the wonders of digital TV. Or if you want to watch Analouge TV hang on a second.

Analogue TV

To view analogue TV in Ubuntu, open XawTV (Applications->Sound & Video->XawTV)

Video: To change channels in XawTV use the up and down arrow keys on your keyboard until you come to something that looks somewhat like an image. There are other applications for this kind of thing but I won’t go through them with you – instead I shall palm you off onto http://www.linuxtv.org

Audio: Audio is a strange affair with this.

  1. 1. Open XawTV and make sure that the region is set correctly. For the UK use PAL-I from the selection; this makes sure that the audio will work properly.
  2. 2. Find a channel in XawTV (In the UK I have found that the analogue channels are in the range of channels 20 to 40 in XawTV).
  3. 3. Download this file and save it in a nice place so that you will remember it.
  4. 4. Open a Terminal.
  5. 5. Run this command: sudo su
  6. 6. Now, Change Directory to where you saved the earlier downloaded file. (e.g. cd /home/rob/Downloads or wherever you stored the file)
  7. 7. Run this command: chmod +x v4l-scripts-usbaudio_setup.sh
  8. 8. And finally run this command: ./v4l-scripts-usbaudio_setup.sh

     

WARNING: You will have to do steps 5, 6 and 8 each time you chose to watch analogue TV with sound.

Usefull Links – Stuff that helped me install it

edit 12th May 2007: some updates have been made including the repository change

This entry was posted in Linux, Uncategorized. Bookmark the permalink.

43 Responses to Pinnacle PCTV Hybrid Pro – Ubuntu Edgy 6.10 installation

  1. Markus says:

    Sound does work, have a look at the em2880 discussion tab.

    cheers,
    Markus

  2. harrisony says:

    sudo su is bad!!!
    just use sudo -i

    harrisony@harrisony-desktop:~$ echo hi
    hi
    harrisony@harrisony-desktop:~$ sudo -i
    Password:
    root@harrisony-desktop:~# echo were root
    were root
    root@harrisony-desktop:~# exit
    logout
    harrisony@harrisony-desktop:~$

  3. qk says:

    harrisony, you are an idiot.

    “sudo su is bad!!!!” oh sweet christ no! i didn’t get my environ vars. how about: sudo su –

    same shit.

    -qk.

  4. harrisony says:

    sudo su is bad!! and unsafe and not really good to use, sudo -i is more secure, usuing sudo to use su is bad!!!!!

  5. qk says:

    what do you base this on besides using a ridiculous amount of exclamations?

    -qk.

  6. Niels R. says:

    Thanks for the guide! Helped me out a lot.

    To continue with the sudo-thing:
    # sudo passwd root
    … Set new password

    # su
    … And you are root
    # exit
    … And you are a simple user again

    Etc… You can keep going on this security root/sudo/su/whatever issue. Just use the one that’s the most conviniant for you as long as it’s you own little home LAN :o)

  7. wahlau says:

    is this the Pinnacle PCTV 320e usb adaptor? just need to know the exact model b4 buying one 🙂 thanks. 🙂

  8. Maddin says:

    Hi,

    apt-get install mercurial linux-headers-$(uname -r) gcc g++ make xawtv kaffeine dialog

    does not work !?!

    What can i do?

    Maddin

  9. qk says:

    Maddin,

    You have to post an error message when you have problems; We can read your mind. However, make sure that you have multiverse and universe repositories.

    System >> Administration >> Synaptic Package Manager
    Settings >> Repositories
    Check:
    Community maintained Open Source software (universe)
    Software restricted by copyright of legal issues (multiverse)
    Close out and try the command again and post the error message if you get one. By the way, this is for Edgy, the process for earlier Ubuntu versions is slightly different.

    -qk.

  10. qk says:

    can´t read your mind, that is. well, harrisony can read your mind when you use sudo su but, only when he types in lots of exclamations in his command prompt.

  11. Maddin says:

    Hi qk,
    after enable the respository (distribution: edgy, components universe) it works 🙂

    But i have problems with sound. 2 channel i can use “ac3”, The other channels have no “ac3”. What can i do? Where are more information.

    Maddin

  12. Alexandru Munteanu says:

    The em28xx currently does not support PCTV Hybrid Pro Stick with chip 330e.

  13. Pal says:

    Nice procedure, but let me ask you a question.
    If I wish to unistall all you have explained, do you know how I could do it? I am not sure if everything will work fine, therefore I wish to take my system to its originally situation.

    Thank

    pal

  14. Pal says:

    Hi again, with this tutorial I have got what I was looking for a long time. Thank !!
    But following the tutorial I have found a problem when cloning in step 6) the link doesn’t work at all.
    I have found another solution and searching on the net I have tried with this *hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental* instead of those written here *http://linuxtv.org/hg/~mrechberger/v4l-dvb-kernel*.
    Everything goes well.
    My configuration is on Debian with kernel 2.6.18-4-amd64 and Pinnacle PCTV Hybrid Pro Stick.
    Maybe somebody in the wiki http://www.linuxtv.org/wiki/index.php/DVB_USB
    have to upgrade it.

    Thank

  15. tom says:

    i get

    [ 189.576000] em28xx #0: V4L2 VBI device registered as /dev/vbi0
    [ 189.576000] em28xx #0: V4L2 device registered as /dev/video0
    [ 189.576000] em2880-dvb.c: DVB Init
    [ 189.680000] FIXME:em28xx_i2c_send_bytes(1e): write failed:
    [ 189.680000] ===============================
    [ 189.680000] 7f
    [ 189.680000] ================================
    [ 189.680000] zl10353_read_register: readreg error (reg=127, ret==-19)
    [ 189.680000] em2880-dvb.c: failed initializing zl10353 DVB-T demodulator
    [ 189.680000] em2880-dvb.c: retrying with mt352 DVB-T demodulator
    [ 189.680000] FIXME:em28xx_i2c_send_bytes(1e): write failed:
    [ 189.680000] ===============================
    [ 189.680000] 7f
    [ 189.680000] ================================
    [ 189.680000] mt352_read_register: readreg error (reg=127, ret==-19)
    [ 189.680000] em2880-dvb.c: no luck with mt352 demodulator, not attaching em2880-dvb
    [ 189.680000] em2880-dvb.c: DVB-T demodulator not reachable, did you try “modprobe em28xx device_mode=1”
    [ 189.680000] em28xx #0: Found Pinnacle Hybrid Pro

    on dmesg.
    tried with pinnacle hybrid pro usb on ubuntu feisty 2.6.20-15..
    is there another way to get it work or a chance that it will work in the future?

    thanx, tom

  16. Patrick says:

    Hi! Thanks for the how-to I was searching for this since long time ago… but I got a some error at time to compile… Do you know what’s going on?

    administrador@dell:/usr/src/v4l-dvb-kernel-history$ sudo make clean
    Password:
    make -C /usr/src/v4l-dvb-kernel-history/v4l clean
    make[1]: se ingresa al directorio `/usr/src/v4l-dvb-kernel-history/v4l’
    rm -f *~ *.o *.ko .*.o.cmd .*.ko.cmd *.mod.c av7110_firm.h fdump \
    ivtv-svnversion.h config-compat.h
    make[1]: se sale del directorio `/usr/src/v4l-dvb-kernel-history/v4l’
    administrador@dell:/usr/src/v4l-dvb-kernel-history$ sudo make
    make -C /usr/src/v4l-dvb-kernel-history/v4l
    make[1]: se ingresa al directorio `/usr/src/v4l-dvb-kernel-history/v4l’
    creating symbolic links…
    make -C /lib/modules/2.6.20-15-generic/build SUBDIRS=/usr/src/v4l-dvb-kernel-history/v4l modules
    make[2]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic’
    CC [M] /usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.o
    /usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.c: In function ‘flexcop_pci_irq_check_work’:
    /usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.c:119: warning: passing argument 1 of ‘schedule_delayed_work’ from incompatible pointer type
    /usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.c: In function ‘flexcop_pci_stream_control’:
    /usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.c:226: warning: passing argument 1 of ‘schedule_delayed_work’ from incompatible pointer type
    /usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.c:229: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
    /usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.c:378:71: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
    /usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.c: In function ‘flexcop_pci_probe’:
    /usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.c:378: error: ‘INIT_WORK’ undeclared (first use in this function)
    /usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.c:378: error: (Each undeclared identifier is reported only once
    /usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.c:378: error: for each function it appears in.)
    make[3]: *** [/usr/src/v4l-dvb-kernel-history/v4l/flexcop-pci.o] Error 1
    make[2]: *** [_module_/usr/src/v4l-dvb-kernel-history/v4l] Error 2
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic’
    make[1]: *** [default] Error 2
    make[1]: se sale del directorio `/usr/src/v4l-dvb-kernel-history/v4l’
    make: *** [all] Error 2

    THANKS

  17. Chad says:

    on step 6 I get this:

    root@Secured:/usr/src# hg clone http://linuxtv.org/hg/~mrechberger/v4l-dvb-kernel
    destination directory: v4l-dvb-kernel
    abort: ‘http://linuxtv.org/hg/~mrechberger/v4l-dvb-kernel’ does not appear to be an hg repository!

  18. Carlos Gonzalez says:

    Patrick, I have same problem. After tried one tutorial (I do not remember), i try with v4l-dvb-experimental and compile without problems. My distro ubuntu 7.04. Now i am trying with Mandriva One 2007.
    Good luck.

  19. olimpiu says:

    how to configure PCTV in pclinuxos?

  20. winston says:

    Thank you so much for this great tutorial. I’ve been looking for a clear installation guide that works for a long time. The installation went fine, but when I got to the section on getting the sound to work in analogue tv, the download link for the “download this file” sent me to a page that said “key error” so I couldn’t get the download. If there is any way you could post a working link or give me the name of that file so I could download it I would really appreciate that. I’ve been searching the web for weeks trying to figure this out. Thanks again in advance.

  21. xchip says:

    Does this tutorial work also for the Pinnacle PCTV Hybrid Pro *STICK*?

    I tried it and the stick works but gets way too hot!

    Thanks

  22. same procedure do not give errors with
    Pinnacle PCTV USB 330e Analog+DVB-t but nothing work

    regards

  23. Valentijn says:

    Hi

    Worked for me!

    But: want to setup a myth server etc so I would have a remote server/client setup…. As Myth is supported very well online I would go this way but no luck getting it scanning my usb stick 😦
    Any tips ? [pinnacle usb pro dvb-t stick]

    Ciao Valentijn mail : o n t w e r p AT z o n n e t . n l

  24. pqueiros says:

    Hi,
    I’m with a little problem in your tutorial, the link to download the v4l-scripts-usbaudio_setup.sh script it’s not working. Can you fix it or tel me where do you get it??
    Thank’s

  25. Mark says:

    Hi, Is there any progress on the Pinnacle PCTV USB 330e?
    A place I should offer to help test?
    Anyone have any other advice?

  26. Acke says:

    Yeah, the link to download the v4l-scripts-usbaudio_setup.sh script does not work. Can you fix it or tell me where do you get it?? Thanks in advance.

  27. Flo says:

    Hi,
    I own a Pnnacle PCTV Hybrid Pro 330e too.
    Any progress with supporting it?

  28. Patrick says:

    Hi,

    People stopt complaining about the progress off the Pinnacle Hybrid Pro 330e driver, so it must be there already…..?

    Do i mis something?

    Me to is trying to get the stick to work but no luck.

    Device is 2304:0226

    Please help !!

    Patrick

  29. Cape says:

    I’ve tried to install it and seem that the installation was completed properly but kaffeine doesn’t show any “Digital TV” icon….

    any suggestion?

    -cape

  30. Tomas says:

    Please, can anyone confirm if the Hybrid Pro 330e is working now? (2304:0226). Is anyone using it with luck? All the sites I visited states only that it’s drx3975d (Micronas digital tuner) is not working. So, it works or not?

  31. dave says:

    Hi, had some problems doing

    modprobe em28xx
    modprobe em28xx-audio
    modprobe em2880-dvb

    Got,

    modprobe em2880-dvb
    FATAL: Error inserting em2880_dvb (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/em28xx/em2880-dvb.ko): Unknown symbol in module, or unknown parameter

    and,

    modprobe em28xx-audio
    FATAL: Error inserting em28xx_audio (/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/em28xx/em28xx-audio.ko): Unknown symbol in module, or unknown parameter (see dmesg)

    I think I need to remove and re-install the modules. How do I do that?

    I did have this working with XawTV at some point, so I know it will work — eventually.

    One more question. I live in Canada and I’m wondering where to find the ATSC channel/frequencey listings and how to make a config file that Kaffeine can use.

    Any tips?
    Thanks…

  32. Bob X says:

    Dave,
    I had the same problems with unknown symbol error messages. Installing the v4l-dvb-kernel software, and then reinstalling v4l-dvb-experimental worked for me. I got this from https://wiki.ubuntu.com/em28xx.

    Instead, now I get
    [ 95.602484] em2880-dvb.c: DVB Init
    [ 95.602492] em2880-dvb.c: unsupported device
    [ 95.602496] em2880-dvb.c: failed initializing zl10353 DVB-T demodulator
    [ 95.602499] em2880-dvb.c: retrying with mt352 DVB-T demodulator
    [ 95.602890] FIXME:em28xx_i2c_send_bytes(1e): write failed:
    [ 95.602895] ===============================
    [ 95.602899] 7f
    [ 95.602902] ================================
    [ 95.603247] mt352_read_register: readreg error (reg=127, ret==-19)
    [ 95.603280] em2880-dvb.c: no luck with mt352 demodulator, not attaching em2880-dvb
    [ 95.603285] em2880-dvb.c: DVB-T demodulator not reachable, did you try “modprobe em28xx device_mode=1”
    [ 95.603290] Em28xx: Initialized (Em2880 DVB Extension) extension

    It’s darned annoying because other folks seem to be able to get this stick to work… And don’t get me started on the problems with Analog audio! >-(

  33. Tim says:

    Hi there Rob,

    First of all I’d wish to thank you for the amazing tutorial, analog tv is just working perfect… except for the sound. But you have posted a solution to this with the v4l-scripts-usbaudio_setup-script. Unfortunately the link is not working properly. Can you upload the script somewhere or e-mail it to me so I can upload it for the other users?

    Thanks in advance,
    Tim.

  34. derdritte says:

    Thanks so much!
    I tried to get it to work for ages, I’m a lazy noob, so my bad, but this one was easy, and it yast works. I’m an kubuntu 8.04 (KDE 3) btw.

    Thanks again!
    derdritte

  35. Eitan says:

    I’ve followed your instructions (working on the Pinnacle PCTV HDTV Pro Stick on a gentoo system with 2.6.24-r8 kernel) and used both the stable and experimental branches. When I run modprobe em28xx, I get the following:

    WARNING: Error inserting tveeprom (/lib/modules/2.6.24-gentoo-r8/kernel/drivers/media/video/tveeprom.ko): Invalid module format
    WARNING: Error inserting v4l1_compat (/lib/modules/2.6.24-gentoo-r8/kernel/drivers/media/video/v4l1-compat.ko): Invalid module format
    WARNING: Error inserting v4l2_common (/lib/modules/2.6.24-gentoo-r8/kernel/drivers/media/video/v4l2-common.ko): Invalid module format
    WARNING: Error inserting videodev (/lib/modules/2.6.24-gentoo-r8/kernel/drivers/media/video/videodev.ko): Invalid module format
    WARNING: Error inserting ir_common (/lib/modules/2.6.24-gentoo-r8/kernel/drivers/media/common/ir-common.ko): Invalid module format
    WARNING: Error inserting compat_ioctl32 (/lib/modules/2.6.24-gentoo-r8/kernel/drivers/media/video/compat_ioctl32.ko): Invalid module format
    FATAL: Error inserting em28xx (/lib/modules/2.6.24-gentoo-r8/kernel/drivers/media/video/em28xx/em28xx.ko): Unknown symbol in module, or unknown parameter (see dmesg)

    The relevant part of dmesg:

    tveeprom: exports duplicate symbol tveeprom_read (owned by kernel)
    v4l1_compat: exports duplicate symbol v4l_compat_translate_ioctl (owned by kernel)
    v4l2_common: exports duplicate symbol v4l2_chip_match_host (owned by kernel)
    videodev: exports duplicate symbol video_device_release (owned by kernel)
    ir_common: exports duplicate symbol ir_rc5_timer_keyup (owned by kernel)
    compat_ioctl32: exports duplicate symbol v4l_compat_ioctl32 (owned by kernel)
    em28xx: Unknown symbol ir_codes_pinnacle2
    em28xx: Unknown symbol ir_codes_em_pinnacle2_usb
    em28xx: Unknown symbol ir_codes_em_gadmei_usb
    em28xx: Unknown symbol ir_codes_em_terratec2
    em28xx: Unknown symbol ir_codes_em_pinnacle_usb

    Am I missing something in my kernel config?

    PS I also just tried enabling v4l and dvb in my kernel as modules and then doing make install with the mercurial branch and that didn’t change anything.
    Any ideas?
    Thanks

  36. Shadow_7 says:

    WARNING: Error inserting tveeprom (/lib/modules/2.6.24-gentoo-r8/kernel/drivers/media/video/tveeprom.ko): Invalid module format

    Make sure that you use the same gcc version to compile the kernel / modules / and modules created from non-kernel sources. Make sure that you’re booting the kernel that you think you’re booting. lilo? initrd? /boot on a separate partition?

    Make sure that your device is an 800e. I got this device and mine is an 801e. Which uses a completely different driver than em28xx. dvb-usb-dib0700, xc5000, s5h1411, and others for my device. Still not working for me yet. But mine requires a patch to the v4l-dvb sources. And at the moment I have a mismatch of versions which prohibits the patch from being applied. Without the patch I get the led on the device working, but nothing seems to be able to use it yet as /dev/video* doesn’t exist. Hopefully today sometime, as I got the device two days ago.

    You may also need to adjust udev rules if /dev/dvb/* and/or /dev/video* don’t exist. Or use some form of MAKEDEV / mknod to create them if you don’t run udev. /proc/devices and /proc/misc might help identify the major/minor numbers if you go that route.

    HTH

  37. Ernesto says:

    In the Step 12

    12. Type these 3 lines into the terminal one by one; if any error occurs then something has gone wrong and I can’t help you.

    Change:

    modprobe em28xx
    modprobe em28xx-audio
    modprobe em2880-dvb

    by:

    modprobe em28xx
    modprobe em28xx-audio
    modprobe em28xx-dvb

  38. pelzen says:

    Hi there,
    I need an help, please.
    I had installed last year the drivers for Pinnacle PCTV Hybrid Pro, then I have updated the system and in my kernel log I have these messages:

    Jun 9 11:41:45 debian kernel: usbcore: registered new driver em28xx
    Jun 9 11:41:45 debian kernel: em28xx_audio: Unknown symbol em28xx_unregister_extension
    Jun 9 11:41:45 debian kernel: em28xx_audio: Unknown symbol em28xx_register_extension
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol em28xx_i2c_call_clients
    Jun 9 11:41:45 debian kernel: em2880_dvb: disagrees about version of symbol dvb_dmxdev_init
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol dvb_dmxdev_init
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol dvb_frontend_eventstatus
    Jun 9 11:41:45 debian kernel: em2880_dvb: disagrees about version of symbol dvb_dmx_release
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol dvb_dmx_release
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol em28xx_unregister_extension
    Jun 9 11:41:45 debian kernel: em2880_dvb: disagrees about version of symbol dvb_dmx_swfilter
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol dvb_dmx_swfilter
    Jun 9 11:41:45 debian kernel: em2880_dvb: disagrees about version of symbol dvb_dmxdev_release
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol dvb_dmxdev_release
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol dvb_frontend_detach
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol em28xx_register_extension
    Jun 9 11:41:45 debian kernel: em2880_dvb: disagrees about version of symbol dvb_unregister_frontend
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol dvb_unregister_frontend
    Jun 9 11:41:45 debian kernel: em2880_dvb: disagrees about version of symbol dvb_register_frontend
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol dvb_register_frontend
    Jun 9 11:41:45 debian kernel: em2880_dvb: disagrees about version of symbol dvb_dmx_init
    Jun 9 11:41:45 debian kernel: em2880_dvb: Unknown symbol dvb_dmx_init

    Can anybody tell how I can these errors? Before the update everything seems to go right. Must I reload these driver???

    Thank for your support

    My system is: Linux version 2.6.18-4-amd64 (Debian 2.6.18.dfsg.1-12etch2)

  39. Bob T. says:

    Hi all,
    Anyone know where I can find the repository for the V4L drivers?
    hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental
    is not a repository any longer.
    Any help would be appreciated as I can’t get past step 6..
    Thanks in advance,
    -bob

  40. Bob T. says:

    Also the Mirror @
    $ hg clone http://linuxtv.org/hg/~mrechberger/v4l-dvb-kernel
    is dead too… 😦

  41. Thanks for this great tutorial! I installed my Pinnacle PCTV Hybrid Pro using it. It was easy. Thank you very much!

Leave a reply to Tomas Cancel reply