DVB PCI cards in the USA

This page documents my experience with getting/using DVB PCI cards in the USA. (Thanks to all who provided feedback, it was very useful)

Hauppage WinTV DVB, Nexus, and Nova cards

By far, these are the most popular DVB cards. They are manufactured by TechnoTrend (www.technotrend.de) in Germany. Most software available today is designed for those cards. A good repository for software is www.happysat.de.

I happen to own a Nexus (WinTV DVB) card, but it had to be imported from a UK distributor and it was expensive (~$300). www.pcupgrader.com in the UK sells them and will ship internationally. Also, www.usa-x.org exports them.  
*Update.  There have been reports that hauppage now sells the Nexus and Nova cards in the US, and for reasonable prices.  You may have to call them directly.

Note also that the spectral inversion problem appears to have been fixed in the latest drivers.

It's my understanding that the auto spectral inversion was not a firmware bug, so much as a lack of a feature when they changed demodulator chips. Basically the hardware no longer did the auto-SI, so SI had to be set manually or an auto-SI function had to be emulated in software. I have revision 1.3 cards, so I don't see the problem and I don't know what the current state of software fixes are from TechnoTrend.

Hello Bryan,

I was talking to Technotrend support the other day and they assured me that spectral inversion is working for all recent driver releases. The only thing that has to be accommodated is the dialogs for the C-Band and the quicksearch needs some recent transponder lists. Try to download the latest driver and give it a try.

www.technotrend.de/english/download/info210.htm


If you experience problems with this, there are a couple of bouquets on T5 that are not spectral-inverted. More specifically:

GlobeCast World TV, Freq: 12122 H, SR: 22000

GlobeCast World TV \, Freq; 11874 H, SR 22000

You can tune in Korean or various arabic TV fairly easily. I used a program called Multidec with moderate success. You’ll need to make adjustments to the LNB setup, specifically 10750 is the LO frequency for Ku band here in the states.

The software that ships with the card is useless, I could never get a signal lock with it.

My dish receives Linear-Polarity satellites only. I have not tried receiving programming on the Echostar birds.  Echostar birds transmit with spectral-inversion turned off and
most of the content is encrypted.

Note that that the NTSC format is not well supported with most programs or even the card. Expect lots of buggy artifacts and flicker. But after a long fight with your card, you’ll be glad just to see a picture.   If you are using one a windows app, chances of success will be much greater.   Nexus cards can also run in "soft mode" where, an mpeg2 directshow filter does the video decoding work. 

The Nexus cards support a hardware CAM module, however you have to purchase an additional add-on. This is unlike the VP-1030, which includes all CAM hardware on board.

About the Nova card, most software was written to work with the WinTV-s / Nexus card, not the Nova/budget model. The Nova lacks the built-in Mpeg-2 chip and TV-out capability (like the VP-1020).  Hopefully more software will support the Nova in time.  The more modern and cheap Twinhan cards will get better support, even in Europe (that or the Technisat SkyStar2 which is popular there as well).

Linux Support

Getting your DVB card to work under linux is a big challenge, but once done it is rewarding.

You’ll need a modern kernel (I used 2.4.19) with video-for-linux compiled as a module, the kernel source dependencies must be kept around for building the DVB driver. A modern X-server (4.1 or greater) is also required. Then you’ll need to compile the siemens driver software and other support software. Then if you’re lucky installing and executing the 16+ modules to actually get the card in a state usable by an application (like vdr) and then getting that application built, configured, and running properly, you’ll then need a program to view the framebuffer, preferably one that supports XVideo (and XVideo must be configured in the XServer too) and overlay mode.

I was able to hack up vdr 1.0.4 to work with spectral inversion turned on and modified the code to support US C-band calculations and NTSC framerate. Send me email if you are interested in the source code for this. I took a couple of screenshots from various transponders/programs on PAS9.   Later versions should have these problems fixed.

I use tuxview and xawtv for viewing on my monitor, but both are buggy with NTSC broadcasts (note the quality of the screenshots below).

A good site for DVB cards, vdr, etc is www.linuxtv.org. Again, most of the content there is based on the Hauppage variant of cards, and their European usage. However there are a few US members in the forums.

 

Twinhan VP-1020 and VP-1030 cards

As of this date there is only a few resellers of these. www.sadoun.com, www.smallear.com and www.emantechnology.com. Smallear sells just the VP-1020.

A quick word about smallear.com.. Evidently this one store goes by several names:

www.smallear.com

www.mpeg2-dvb.com

www.buydvb.com

www.DVBexpress.com

www.fanchiou.com

High Tech stuff

Possibly others. God knows why.

Anyway the VP-1020 is similar to a WinTV Nova / Budget card. All the video processing is done by the CPU. Also, some of the reports about this card (translated from Chinese) indicate it’s faster than the Nova card.

Since you can get one a VP-1020 in the US for fairly cheap (<$100), support is bound to grow. These cards are quite generic, and so is their usage. The Twinhan folks supply a Windows and Linux SDK and binary-only drivers are available at http://www.usa-x.org .  At the moment, the Twinhan card does not work with v4l.

Twinhan does not supply source for its drivers. The company may very well be stealing GPLd code:

> > hi ppl!
> >
> > does one know if this one is supported? i don´t know which chipset is on it.
> >
> > http://www1.alternate.de/html/nodes_info/jk-w01.html
>
>
> No, the twinhan card is not supported.
OK, at least the Linux drivers written by Twinhan seem to be publically available now at http://www.usa-x.org/down/index.php

But they are using their own API and are not open sourced (only some applications which come with it). Furthermore, a short disassembly and comparison of strings reveals that at least some parts of the driver contain code from BTTV, the Bt8x8 Linux driver.

I unpacked the file installci1l20020327.tgz from the DVB-S_Xact/linux directory at www.usa-x.org, unpacked installci/driver.tgz and looked at installci/release/twinhan2.4.7-10.o. E.g., the function handle_chipset() seems to be exactly (except for exchanging some "bttv:"s with "twinhan:") like the same function in a late bttv-0.5.x or early bttv-0.6.x version. I am not certain about the bigphysarea code. Maybe somebody from the V4L mailing list can recognize if it is also lifted from GPLed code. That's why I cross-post this to the V4L list.

(subscribe to the linuxtv.org mailing list for more about this).

Work an a Linux open source driver is progressing well.  Check out http://members.optushome.com.au/jhonan/dst/

The VP-1030 is comparatively inexpensive at a little over $100. It’s similar to the VP-1020, except that it also supports hardware CAM modules.

Like the Nova/Budget card, there’s no mpeg-2 decoder, so a fast processor is needed (for both cards). The specs call for a 400-500Mhz PIII minimum for these. In contrast, with a Nexus, a 200Mhz MMX Pentium is sufficient for viewing video on a monitor, and even a slower processor would do for viewing with the built-in TV out. Of course this is only true for standard Mpeg-2 video TV resoulutions, which today is the most popular for DVB broadcasts. 

Also, like the Hauppage cards, these cards have some support for streaming IP data http://www.cband.net/ offers a DVB-S/IP service in North America  Starband, and DirecWay are proprietary.

Twinhan cards are very sensitive to PCI bus speeds. The maximum PCI bus speed I can achive with my VP-1020 is 37.62Mhz. Above that, the card goes unstable (signal meter goes max then cuts out a second later), sometimes wont lock, and pops up strange errros like:

LNB power open error!

LNB power close error!

22KHz switch select error!

 

Broadlogic BL-2030

These cards were for sale on Ebay for some time. However I know little about them, or know of anyone who sells them. Let me know if you have any info about these or where to get them.

FYI, Broadlogic cards, if purchased through their normal distribution channels, are quite expensive. They seem to be plentiful on eBay and I've seen them go as cheap as $10.

 

What can they receive?

Any C/Ku band DVB FTA DVB stream. See www.lyngsat.com

AC3 and other audio streams can be decoded with proper drivers.

EchoStar (Dish Network) FTA DVB streams.

The cards will receive FTA off of Nimiq1 (Bell ExpressVu) as well.

4:2:2/HDTV DVB ?? If included, the hardware decoder will not be useful, and hence a fast computer will be required

What can’t they receive?

Mpeg 1.5

Analog

DSS/ DirecTV streams.

Certain scrambled formats.

The VP-1020 cards do not support a hardware CAM, which may limit your ability to see certain scrambled content. However I suspect softcam and other projects will develop quickly as they did for the Hauppage cards in Europe. Even smallear is selling the VP-1020 card with the following ad:

"The best DVB-PCI card on the market, complete array of third party H*ck software can be found on the forum and several site. For example sofwtare that can strip D*TV music to MP3 directly into harddrive, view 4:2:2 feed and HDTV feed if PC speed enough."

Ethics aside, a DVB PCI card is far more versatile than a standalone unit. And probably cheaper too.

 

Misc

DVB cards make good additions to M10000 boards or SV24 boxes. Take a look at www.mini-itx.com or www.ccs.neu.edu/home/bchafy/mp3.html for some standalone project ideas. For HD formats, you will need a more powerful processor (ie 2.2Ghz+). 

The Nexus card generates a lot of heat and is on the large side. However it can just barely fit into the case of an SV24. It’s an extremely tight fit, but no unnecessary twisting or bending is required.

 

More info

www.tforums.com - Free forum to discuss all things DVB

www.coolstf.com/mpeg/index.html - North American MPEG-2 Info

www.satforums.com - North American DVB forum

forums.delphiforums.com/mpg/start - Delphi North American DVB forum

About Delphi/Satforums:

As for the Delphi stuff the mpg forum that was there is now this forum here [www.satfourms.com]. Also, the 4dtv, trackerlee, and several other Delphi forums moved off Delphi to come here.

 

ScreenShots

(All taken on PAS9 with a WinTV Nexus card running under linux and a modified vdr1.0.4)

 

Email:

bchafy@ccs.neu.edu

Sep 8, 2003