Hauppauge DEC3000-S USB

From LinuxTVWiki
Jump to navigation Jump to search
DEC3000-S USB

A DVB-S USB 1.1 device manufactured by TechnoTrend and resold by Hauppauge.

It is supported under Linux.

Overview/Features

The DEC3000-S is a digital receiver set-top box that it is equipped with an USB port, allowing it to be used either as a PC peripheral or as a standalone STB (i.e. used without a PC).

The device's TV-Out can't be used for PC output.

The device can only deliver a partial/modified TS stream to userspace: due to the limited bus bandwidth provided by USB 1.1, of approximately 12Mbps, only selected PIDs can be transferred over USB to the host system. Consequently, some high bandwidth transponders won't work, and HDTV reception is not possible.

{Q. Does it use a Texas Instruments DSP that remultiplexes the stream into a TechnoTrend-proprietary USB packet 
format and sends it as Isochronous USB Stream over the bus ? (as in the case of the Hauppauge WinTV-NOVA-S USB) ?? Sounds like it does.}

One can watch digital TV with this device using xine, or alternatively record the incoming stream via cat'ting /dev/dvb. It will not work with VDR as a primary device because it does not have a hardware MPEG-2 decoder.

{huh? isn't this more a case of a VDR limitation, as it appears that device does indeed feature an onboard decoder ?} 

However, it can be used in VDR as a soft-device, streaming or xine or as secondary device.

  • Playback and channel changing (via the playlist) is possible with gxine.

Components Used

DEC-specific

Identification

USB device id: 0b48:1006

Making it work

Firmware

If you have the kernel sources installed, or have installed the dvb-apps, use the following command:

get_dvb_firmware dec3000s

Copy the dvb-ttusb-dec-3000s file downloaded by the above step into the /lib/firmware directory.

Drivers

The device's internal components are hidden behind the USB interface.

The following drivers are needed for this device:

 - ttusbdecfe.ko
 - ttusb_dec.ko

Also See

  • the ttusb-dec.txt file found in the kernel sources (i.e /usr/src/linux'/Documentation/dvb/) for some misc. info

External Links

  • Hauppauge product page