Pinnacle PCTV Hybrid Stick Solo 330e (updated 25-07-2010)

This USB device is a combined analog TV and DVB-T (digital TV) receiver. In the past, I got it working on Kubuntu 8.10 thanks to Markus Rechberger who made experimental drivers for this device back then that actually work. Unfortunately he decided to remove his source code from mcentral.de, and somehow nobody appears to have a backup. Really. Fortunately Devin Heitmueller decided to make a new port and posted it here. I tested it on Kubuntu 10.04 and it works perfectly. Here is what I did.

Become the root user (sudo su) and install the necessary tools:

aptitude update
aptitude install build-essential gcc libncurses5-dev linux-source linux-headers-generic mercurial
aptitude install linux-firmware-nonfree dvb-apps kaffeine

The linux-firmware-nonfree package contains the file xc3028-v27.fw (among others) which is copied to /lib/firmware. We need 2 more files in there. Download the 2 drxd*.fw files from http://kernellabs.com/firmware/drxd and copy them to /lib/firmware manually.

Update 30-07-2010: in case kernellabs is offline, you can also download the 2 firmware files near the end of this page. Also instead of using the hg clone command below, use the attached .tar.bz2 file and extract it using tar jxvf v4l-dvb-drxd-25062010.tar_.bz2 (the underscore was inserted by Drupal when uploading; nothing to worry about).

Build and install the driver:

cd /usr/src
hg clone http://kernellabs.com/hg/~dheitmueller/v4l-dvb-drxd
cd v4l-dvb-drxd
make menuconfig (under Multimedia support -> DVB/ATSC adapters, disable the FireDTV driver because of build errors) make -j4 make install

Reboot, insert the stick and connect the antenna.

Start kaffeine, select "Digital TV" en let it scan for channels (hit "c", then choose "Start Scan"). If the buttons are disabled, then go to the menu, select "Configure Television", select the tab "Device 1" and select "Autoscan" as Source. Then hit "c" again to see if the "Start Scan" button is enabled. Let it scan for channels. You can stop scanning by pressing "Stop Scan". Add the channels found to the list on the left. Click Done. Click the TV icon on the left and choose a channel from the list.

In case of trouble, check if the directory "/dev/dvb" exists and is not empty. If that directory does not exist, then something may be wrong with the firmware, driver or the device itself. If you are not able to find any channels, then use the dmesg command to check if the driver and firmware both load ok. If you are able find some channels but fail to play them, then check if those channels are free-to-air (not encrypted channels). Also, if Kaffeine wants to install additional codecs, let it do so, because they are needed for DVB playback.

channels.conf

If you use other programs to view DVB, you often need a file called channels.conf, which provides channel data. You can generate it using scan (or scandvb on distro's other than (K)Ubuntu), but this program still needs a so-called initial tuning data file, because it cannot do a full frequency scan. This initial tuning data will look something like this:

T 722000000 8MHz NONE NONE QAM64 8k 1/4 NONE
T 818000000 8MHz NONE NONE QAM64 8k 1/4 NONE
T 762000000 8MHz NONE NONE QAM64 8k 1/4 NONE
T 498000000 8MHz NONE NONE QAM64 8k 1/4 NONE

This is for the Hague, in the Netherlands. The important part is the 2nd column, 722000000 means 722MHz, which is channel 52. Here are the channel numbers for the Netherlands: http://nl.wikipedia.org/wiki/DVB-T-frequenties and you can map the channel numbers to frequencies using this: http://nl.wikipedia.org/wiki/UHF_kanaalindeling. Adjust the numbers for your region. Then you need to run scan, like this:

scan initial-tuning-data > channels.conf

This channels.conf file can be moved to whereever it is needed:

cp channels.conf ~/.mplayer
cp channels.conf ~/.xine
sudo cp channels.conf /etc/vdr

VDR (outdated, not finished)

Run

aptitude install vdr libxineliboutput-sxfe xineliboutput-sxfe vdr-plugin-xineliboutput

Edit /etc/vdr/plugins/plugin.xineliboutput.conf if needed. Edit /etc/vdr/svdrphosts.conf if needed. It specifies which remote hosts may connect. Edit /etc/defaults/vdr:

ENABLED=1

Start the daemon:

/etc/init.d/vdr start

Start Xine. Click the XVDR button.

 

AttachmentSize
drxd-a2-1.1.fw11.29 KB
drxd-b1-1.1.fw11.29 KB
v4l-dvb-drxd-25062010.tar_.bz24.19 MB

Howdy, I discover perusing

Howdy, I discover perusing this article a delight. It is to a great degree supportive and fascinating and all that much anticipating perusing a greater amount of your work.. look at this

Ruth Julio

You can find lovely designer dog clothes, cheap dog sweaters, dog coats & dog shirts and more. Huge selection of Dog Clothes, Dog Sweaters, Dog Jackets, Dog Dresses, Dog Shirts, Pet Clothes, Dog Coats. Buy clothes and accessories for dogs and puppies online at discounted price with free shipping, Cheap Pet Clothes Online

Honda Bandung

Wow i can say this is another extraordinary article not surprisingly of this blog. Bookmarked this webpage Honda Brio

Wow i can say this is another

Wow i can say this is another extraordinary article not surprisingly of this blog.Bookmarked this webpage.. His Secret Obsession

The university is accredited

The university is accredited by the Distance Education and Training Council (DETC). The Accrediting Commission of DETC is listed by the U.S. Department of Education as a nationally recognized accrediting agency and is a recognized member of the Council for Higher Education Accreditation. fiftyfive prints Discount Code

Honda Brio Bandung

The university is accredited by the Distance Education and Training Council (DETC). The Accrediting Commission of DETC is listed by the Honda Brio

This is such an awesome

This is such an awesome asset, to the point that you are giving and you give it away for nothing. I cherish seeing blog that comprehend the worth. Im happy to have discovered this post as its such a fascinating one! I am dependably watchful for quality posts and articles so i assume im fortunate to have discovered this! I trust you will be including more later on... cheap 55 prints

seo

Great site! I really cherish how it is simple on my eyes it is. I am considering how I may be informed at whatever point another post has been made. I have subscribed to your RSS which may do the trap? Have an incredible SyndLab Bonus

I havent any word to welcome

I havent any word to welcome this post.....Really i am inspired from this post....the individual who make this post it was an extraordinary human..thanks for imparted this to us. homepage here

Sarai Jamari

This is a great post. I like this topic.This site has lots of advantage.I found many interesting things from this site. It helps me in many ways.Thanks for posting this again. fixed deposit promotion

Wow what a Great Information

Wow what a Great Information about World Day its exceptionally pleasant educational post. a debt of gratitude is in order for the post. Curso Google AdWords

Much obliged, that was a

Much obliged, that was a truly cool read! Cursos Google

A debt of gratitude is in

A debt of gratitude is in order for your understanding for your phenomenal posting. I'm happy I have set aside an ideal opportunity to see t packers and movers hadapsar pune

You have made an awesome

You have made an awesome showing on this article. It"s exceptionally lucid and exceedingly astute. You have even figured out how to make it reasonable and simple to peruse. You have some genuine written work ability. Much thanks to you. cab service jaipur to delhi

A fascinating dialog is value

A fascinating dialog is value remark. I feel that it is best to compose more on this matter, it may not be a forbidden theme however generally people are insufficient to chat on such subjects. To the following. Here's to you. tattoo supply

This is such an awesome

This is such an awesome asset, to the point that you are giving and you give it away for nothing. I cherish seeing blog that comprehend the worth. Im happy to have discovered this post as its such a fascinating one! I am dependably watchful for quality posts and articles so i assume im fortunate to have discovered this! I trust you will be including more later on... delhi to ajmer taxi

I imagine that much obliged

I imagine that much obliged for the valuabe data and bits of knowledge you have so given here. cc0

If it's not too much trouble

If it's not too much trouble share more like that. this website

Incredible Article it its

Incredible Article it its truly useful and imaginative update us as often as possible with new upgrades. its was truly profitable. much appreciated. Ready

Wow what a Great Information

Wow what a Great Information about World Day its exceptionally pleasant educational post. a debt of gratitude is in order for the post. cheapest business cards print

Much obliged, that was a

Much obliged, that was a truly cool read! economical business cards print

A debt of gratitude is in

A debt of gratitude is in order for setting aside an ideal opportunity to talk about this, I feel firmly about it and adoration adapting more on this point. In the event that conceivable, as you pick up mastery, would you brain overhauling your website with more data? It is to a great degree supportive for me. promotional Products

Positive site, where did u

Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include. dirty questions to ask a guy

This is such an awesome

This is such an awesome asset, to the point that you are giving and you give it away for nothing. I cherish seeing blog that comprehend the worth. Im happy to have discovered this post as its such a fascinating one! I am dependably watchful for quality posts and articles so i assume im fortunate to have discovered this! I trust you will be including more later on... Cheap fiftyfiveprinted Special Offer

I am extremely delighted in

I am extremely delighted in for this web journal. Its a useful subject. It help me all that much to take care of a few issues. Its chance are so awesome and working style so fast. Extraordinary Visa Lawyer Hallandale Beach FL

steve smith

Should there be another persuasive post you can share next time, I’ll be surely waiting for it. Fuel offroad wheels

I have as of late begun a

I have as of late begun a website, the data you give on this webpage has helped me extraordinarily. Much obliged for the greater part of your time and work. leclimatiseur-mobile.fr/trotec-climatiseur-monobloc/

Good focuses you composed

Good focuses you composed here..Great stuff...I think you've made some genuinely intriguing points.Keep up the great work. design

Much thanks for the sharing!

Much thanks for the sharing! COOL.. Slip & Fall Lawyer Schaumberg IL

I as of late discovered

I as of late discovered numerous helpful data in your site particularly this site page. Among the loads of remarks on your articles. A debt of gratitude is in order for sharing. North Andover Estate Planning Attorney

Precisely, you're

Precisely, you're exceptionally sort of us about remark!. hier spielen

Nice post mate, keep up the

Nice post mate, keep up the great work, just shared this with my friendz paris

This is only the data I am

This is only the data I am finding all over the place. A debt of gratitude is in order for your site, I simply subscribe your site. This is a pleasant web journal.. ViewsGuru

I truly like you're composing

I truly like you're composing style, awesome data, thankyou for posting. Motor Cycle Accidents Murray, UT

I concede, I have not been on

I concede, I have not been on this site page in quite a while... then again it was another euphoria to see It is such a critical theme and disregarded by such a variety of, even experts. experts. I thank you to help making individuals more mindful of conceivable issues. dbol reviews

Wonderful web journal. I

Wonderful web journal. I appreciated perusing your articles. This is really an extraordinary read for me. I have bookmarked it and I am anticipating perusing new articles. Keep doing awesome! back workout for men

Thanks so much for sharing

Thanks so much for sharing this awesome info! I am looking forward to see more postsby you! live streaming TV

I appreciate everything you

I appreciate everything you have added to my knowledge base.Admiring the time and effort you put into your blog and detailed information you offer.Thanks. voyance en ligne gratuite

Respecting the time and

Respecting the time and exertion you put into your site and point by point data you offer!.. Civil Trial Lawyer Manhattan KS

A debt of gratitude is in

A debt of gratitude is in order for the significant data and bits of knowledge you have so given here... vacate cleaning melbourne

These are some extraordinary

These are some extraordinary devices that i unquestionably use for SEO work. This is an awesome rundown to use later on.. vacate cleaning melbourne

This web journal site is

This web journal site is really cool! How was it made ! How To Make Him Miss You

This is such an awesome

This is such an awesome asset, to the point that you are giving and you give it away for nothing. I cherish seeing blog that comprehend the worth. Im happy to have discovered this post as its such a fascinating one! I am dependably watchful for quality posts and articles so i assume im fortunate to have discovered this! I trust you will be including more later on... macchinette tatuaggi

I just couldn't leave your

I just couldn't leave your site before letting you know that I genuinely delighted in the top quality data you present to your guests? Will be back again as often as possible to determine the status of new posts. Forever Yours

Robinjack

I really appreciate this wonderful post that you have provided for us. I assure this would be beneficial for most of the people. Language Of Desire

How To Kiss A Man To Make Him Fall In Love

i really like this article please keep it up. How To Kiss A Man To Make Him Fall In Love

Burhan

Really great post. I just unearthed your online journal and needed to say that I have truly delighted in perusing your blog entries. Any way I'll be subscribing to your food and I trust you post again soon.video submission