Dreambox

Last updated
Dreambox logo Drem-multimedia-logo.png
Dreambox logo

Dreambox is a series of Linux-powered DVB satellite, terrestrial and cable digital television receivers (set-top boxes), produced by German multimedia vendor Dream Multimedia.

Contents

History and description

The Linux-based production software originally used by Dreambox was originally developed for DBox2, by the Tuxbox project. The Dbox2 was a proprietary design distributed by KirchMedia for their pay TV services. The bankruptcy of KirchMedia flooded the market with unsold boxes available for Linux enthusiasts. The Dreambox shares the basic design of the DBox2, including the Ethernet port and the PowerPC processor.

Its firmware is officially user-upgradable, since it is a Linux-based computer, as opposed to third-party "patching" of alternate receivers. All units support Dream's own DreamCrypt conditional access (CA) system, with software-emulated CA Modules (CAMs) available for many alternate CA systems. The built-in Ethernet interface allows networked computers to access the recordings on the internal hard disks on some Dreambox models. It also enables the receiver to store digital copies of DVB MPEG transport streams on distributed file systems or broadcast the streams as IPTV to VideoLAN and XBMC Media Center clients. Unlike many PC based PVR systems that use free-to-air type of DVB receiver cards, the built-in conditional access allows receiving and storing encrypted content.

In 2007, Dream Multimedia also introduced a non-Linux based Dreambox receiver, the DM100, their sole to date, still featuring an Ethernet port. It has a USB-B port for service instead of the RS-232 or mini-USB connectors found on other models. [1] Unlike all other Dreamboxes, it features an STMicroelectronics CPU instead of PowerPC or MIPS.

Dreambox models

There are a number of different models of Dreambox available. The numbers are suffixed with -S for Satellite, -T for Terrestrial and -C for Cable:

Table

DM56x0700070207025(+)500(+)100600 PVR800HD820HD8000500HD800HD se7020HD [2] 500HD v2 [3] 800HD se v2 [4] 7020HD v2 [5] 7080HD [6]
ProductionDiscontinuedDiscontinuedDiscontinuedDiscontinuedDiscontinuedDiscontinuedDiscontinuedDiscontinuedAvailableDiscontinuedDiscontinuedDiscontinuedDiscontinuedAvailableAvailableAvailableAvailable
Life cycle2003-2003-2005-2006-2006-2007-2007-2008-20122015-2009-20122010-20132010-20132011-20132013-2013-2013-2014-
SoC STB04500STB04500STB04500Xilleon 226STB025xxST5100STB025xxBCM7401BCM7400BCM7405BCM7405BCM7405BCM7405BCM7405BCM7405BCM7435
CPU type PPC PPC PPC MIPS PPC RISC PPC MIPS MIPS MIPS MIPS MIPS MIPS MIPS MIPS MIPS MIPS
CPU (MHz)2522522523002522432523004004004004004004004001400
RAM (MiB)64646412832 (96)649625620482562562565125125125122048
Flash (MiB)8832328 (32)3232644096128646410241024102410244096
Flash typeNORNORNANDNANDNOR (NAND)NORNANDNANDNANDNANDNANDNANDNANDNANDNANDeMMC
Default OSEnigma1Enigma1Enigma1
Enigma2 (beta)
Enigma2Enigma1ST OSEnigma1
Enigma2 (beta)
Enigma2Enigma2Enigma2Enigma2Enigma2Enigma2Enigma2Enigma2Dreambox OS
DVB 1 × S1 × S1 × S2 × S/C/T1 × S/C/T1 × S1 × S/C/TS+S2/C/T1 × S/C/T (modular)2 × S+S2
(2 × S/C/T optional)
1 × S21 × S/C/T1 × S2, 1 x C+T (in total 2x DVB-S/C/T optional)1 × S21 × S/C/T1 × S2, 1 x C+T (in total 2x DVB-S/C/T optional)2 x S2
(2 * S/C/T optional)
HDTV NoNoNoYes [7] NoNoNoYesYesYesYesYesYesYesYesYesYes
Common Interface 21110000040020022
CompactFlash 01110000MicroSDYes0000000
Smart card 12221111221221222
Host USB No1 x 1.11 x 1.11 x 1.1NoNoNo2 x 2.02 x 2.03 x 2.0No2 x 2.03 x 2.0No2 x 2.03 x 2.02 x 3.0, 2 x 2.0
ServiceNo RS-232 RS-232RS-232RS-232USB-BRS-232RS-232MiniUSBRS-232MiniUSBMiniUSBMiniUSBMiniUSBMiniUSBMiniUSBMiniUSB
LAN (Mbit/s)100 (DM5620)10010010010010010010010001001001001001001001001000
HDD No3.5 in3.5 in3.5 inNoNo2.5 in2.5 in, eSATA2.5 in, eSATA3.5 in and DVD eSATA 2.5 in, eSATA3.5 in + eSATA eSATA 2.5 in, eSATA3.5 in + eSATA3.5 in + USB 3.0
ATA NoparallelparallelparallelNoNoparallelserialserialserialserialserialserialserialserialserialserial
RF mod.YesNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
SCART 22221111021111110
HDMI / HDCP 0 / -0 / -0 / -0 / -0 / -0 / -0 / -0 / -1 / -0 / -1 / -1 / -1 / -1 / -1 / -1 / -1 x in, 1 x out / -
DVI 00000001**01**0000000
Display LCD LCD LCD OLED NoNoNo OLED OLED OLED Nomulti-colour OLED OLED Nomulti-colour OLED OLED OLED
LNB pass-thruYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
S/PDIF OpticalYesNoNoYesNoNoYesYesYesYes +RCAYesYesYesYesYesYesYes
ModemNoNoNoNoNoNoYesYesNoYesYesYesYesYesYesYesNo
Other connectorsS-Video S-Video HDMI-In Component, S-Video

DM 7000

DM 7000-S Dreambox 7000-S.jpg
DM 7000-S

The DM 7000 is based around the IBM STB04500 controller, featuring a PowerPC processor subsystem and hardware MPEG decoding, has 64 MiB of RAM, 8 MiB of NOR flash memory (directly executable), a Common Interface slot, a dual smart card reader, a CompactFlash card reader, a USB 1.1 port, and an IDE (also known as PATA) interface for attaching an internal 3.5 in hard disk drive to convert the unit into a digital video recorder. Accepts only 230 V AC power. [8]

Because the boot loader resides in flash memory, this model may require the use of a JTAG in case of bad flashing which destroyed the boot loader. However, a bad flash will occur under rare scenarios, and rarely, almost never, will you need a JTAG.

DM 5600, DM 5620

There was a DM 5600 and also a DM 5620 model. The only difference being that the DM 5620 included an Ethernet port. Otherwise, the DM 56X0 models were a cut down version of the DM 7000 without an IDE interface. They did, however, include an RF modulator allowing them to be used with older TVs that lack a SCART connector.

DM 500, DM 500+, DM500HD

The DM500 is the successor to the DM5620 and is the smallest and cheapest Dreambox. It is based around an IBM STBx25xx Digital Set-Top Box Integrated Controller, featuring notably a 252 MHz PowerPC processor subsystem, hardware MPEG-2 video and audio decoding and smart card interfaces. The DM500 features 32 MB of RAM and 8 MB of NOR flash memory, of which 5 MB are used for read-only firmware (cramfs and squashfs filesystems), 256 kB by the boot loader and the rest by a writable jffs2 filesystem.

It has the standard features of a free-to-air (FTA) satellite receiver, plus extensive Fast Ethernet networking connectivity and a single smart card reader. It does not feature a 7-segment LED display, normally found in other FTA decoders.

Also has the ability to be used on Digital satellite, cable and terrestrial broadcasts (also known as DVB-S, DVB-C, DVB-T).

The DM500+ model has 96 MB of RAM instead of 32, and 32 MB of NAND flash instead of 8 MB of NOR flash. This makes it similar to the DM600 PVR model. It is only available in DVB-S versions.

The new DM500HD was announced in Cologne on May 26, 2009. The price will be between € 350 and € 400.

DM 7020

The DM 7020 is essentially an updated DM 7000 with 96 MiB of RAM, 32 MiB of NAND flash (disk-like) and an RF modulator. Changes were also made on the software side, utilizing Open Embedded for the base Linux operating system.

Because the flash memory of this model is not directly executable, the primary boot loader resides in ROM and can recover corrupted secondary boot loader in flash by loading from the serial port.

There are some Enigma 2 (beta) images already available for this model.

DM 7025, DM 7025+

The DM 7025 is similar to the DM7020 but with the ability to add a second "snap-in" tuner that makes it possible to watch one program while recording another. It is possible to change the tuner module, selecting between any two of Satellite, Terrestrial or Cable versions.

Internally, it features a Xilleon 226 system-on-a-chip from ATI, integrating a 300 MHz MIPS CPU core instead of the traditional PowerPC found in other models, and has 128 MiB of RAM. It uses Enigma 2, this is a complete rewrite of the original Enigma GUI, and is still going through growing pains as features that were present in Enigma are added to Enigma2. Enigma2 is Python-based instead of C code.

The DM 7025 has the ability to decode MPEG-2 HD as well. Unfortunately, it must downconvert this to 480i or 576i to display it. The DM 7025+ model features an Organic light-emitting diode (OLED) display instead of an LCD one, an eject button on the Common Interface slot and improved power supply.

DM 600 PVR

The DM 600 PVR is the same small size as the DM 500 but includes an IDE interface allowing to add an internal 2.5 in laptop-type hard disk drive, the box will only recognise 5600rpm drives. On the outside it adds an S-Video output connector and an analog modem port. It is built around the same IBM STBx25xx integrated controller, but features 32 MiB of flash and 96 MiB of RAM, of which 64 MiB are user-accessible. It is possible to change the tuner module, selecting between Satellite, Terrestrial and Cable versions. There is still just one SCART connector and no 7-segment LED display, just 2 status LEDs. The provided remote control unit is the same one supplied with the 7000, 7020 and 7025 and allows one to control the TV set as well.

DM 800HD PVR / DM 800 HD se

This is essentially a high definition version of the DM 600 PVR, featuring a single pluggable DVB tuner (S/S2, C or T), a 300 MHz MIPS processor, 64 MiB of Flash memory, 256 MiB of RAM and room for an internal SATA 2.5 in disk. It also features one DVI to HDMi Cable, two USB 2.0, one eSATA and one 10/100 Mbit/s Ethernet interfaces. It has an OLED display.

DM 800HD se was introduced in late 2010. The main differences of the DM800HD se compared to the DM 800HD are a 400 MHz MIPS processor, a HDMI connector and a color OLED display. Another difference is the improved system chip in DM800se providing native DIVX support among other improvements.

DM 8000 HD PVR

DM 8000 HD PVR DM 8000 HD PVR - 021.JPG
DM 8000 HD PVR

This is the high definition PVR. Like the DM-7025, it supports pluggable tuner modules. In addition to High Definition, it has an upgrade for a DVD drive (slot in). And it has USB 2.0. Physically on the box it has one DVI-port, but with the supplied DVI to HDMi Cable you get HDMI video.

Originally announced to become available in the beginning of 2007, its release date was pushed back. The product then began shipping on 12.12.2008. The planned features were revised as well. Originally, this model was supposed to have 128 MiB of RAM (now 256), 32 MiB of flash (now 256 MiB) and a 300 MHz processor (now 400 MHz Broadcom 7400). [9] Other Linux-based HD receivers became available in the meantime.[ citation needed ]

In June 2012, Dream Multimedia announced the discontinuation of the DM 8000 HD PVR because several electronic components are no longer available. [10] It was also announced, that no direct successor will be developed since Dream Multimedia is already working at "Project Goliath".

"Project Goliath"

"Project Goliath", announced in June 2012, is supposed to be a possible successor of several Dreambox models. According to Dream Multimedia, it is a "totally new hardware and software product, combining all the features of the successful Dreambox series, and indeed will go beyond that". [11]

Alternative firmware and plug-ins

The factory-installed distribution on the Dreambox is mostly available under the GNU General Public License (GPL) and uses standard Linux API's, including Linux DVB API and Linux Infrared Remote Control (LIRC). Several models (7025, 800 and 8000) use GStreamer as a multimedia framework. This configuration encourages enthusiasts to modify its functions, particularly in the form of so-called images.

Plug-ins

There are also many third party addons and plugins available that will extend the functionality of the Dreambox. Some plugins are model specific, while others run on all boxes. Plugins such as Jukebox and SHOUTcast playback, also external XMLTV guides, a web browser are available, and a VLC media player interface for on demand streaming media. Games are also abundant like Pac-Man and Tetris.

In addition, unofficial third-party conditional access software modules (CAMs or emulators) are widely circulated on the Internet that emulate the CA systems developed by NDS (VideoGuard), Irdeto, Conax, Nagravision, Viaccess and other proprietary vendors. Some Dreambox owners use these softcams in conjunction with card sharing software to access pay TV services without a subscription card inserted in every connected box. This practice may be illegal in some jurisdictions and third-party software for this purpose is neither officially endorsed nor supported by Dream Multimedia and voids the official warranty.

Clones

Clones of the DM500-S are wide spread. [12] As a result, Dream Multimedia introduced the DM500+, with changes to try to prevent further counterfeiting.

Clones also exist of DM500, DM800, DM800se and DM800se V2 built around the same commodity IBM SoC chip and hence having identical or slightly superior features they are also sold without the Dreambox brand name (e.g., the Envision 500S, with 48 megabytes of RAM instead of 32, also available in a 500C cable version, the Eagle box or the Linbox 5558, or Sunray DM800se). They have a retail price approaching that of non-Linux receivers, generally a fraction of the Dreambox 500 price. Since they contain a copy of the copyrighted original DM500 bootloader program, the legality of these devices is questionable.

In April 2008, Dream Multimedia allegedly introduced a time bomb into their latest flash to disable the boot loader on counterfeit models. An unofficial firmware group called Gemini who used the latest flash drivers in their firmware, found that flash corruption would be caused on clone DM500-S receivers. Other developers of unofficial firmware groups would find boxes to be affected by this if they use the latest drivers, providing another time bomb is to be introduced.

See also

Related Research Articles

<span class="mw-page-title-main">HDMI</span> Proprietary interface for transmitting digital audio and video data

High-Definition Multimedia Interface (HDMI) is a proprietary audio/video interface for transmitting uncompressed video data and compressed or uncompressed digital audio data from an HDMI-compliant source device, such as a display controller, to a compatible computer monitor, video projector, digital television, or digital audio device. HDMI is a digital replacement for analog video standards.

<span class="mw-page-title-main">MythTV</span> Free and open source home entertainment application

MythTV is a free and open-source home entertainment application with a simplified "10-foot user interface" design for the living room TV. It turns a computer with the necessary hardware into a network streaming digital video recorder, a digital multimedia home entertainment system, or home theater personal computer. It can be considered a free and open-source alternative to TiVo or Windows Media Center. It runs on various operating systems, primarily Linux, macOS, and FreeBSD.

<span class="mw-page-title-main">Home theater PC</span> PC meant to be used in a home theater setting

A home theater PC (HTPC) or media center computer is a convergent device that combines some or all the capabilities of a personal computer with a software application that focuses on video, photo, audio playback, and sometimes video recording functionality. Since the mid-2000s, other types of consumer electronics, including game consoles and dedicated media devices, have crossed over to manage video and music content. The term "media center" also refers to specialized application software designed to run on standard personal computers.

<span class="mw-page-title-main">Hauppauge Computer Works</span> Company focusing on computer software

Hauppauge Computer Works is a US manufacturer and marketer of electronic video hardware for personal computers. Although it is most widely known for its WinTV line of TV tuner cards for PCs, Hauppauge also produces personal video recorders, digital video editors, digital media players, hybrid video recorders and digital television products for both Windows and Mac. The company is named after the hamlet of Hauppauge, New York, in which it is based.

The TF5800PVR and similar TF5800PVRt is the UK Freeview version of Topfield's TF5000PVRt, which is a personal video recorder (PVR) with twin tuners; it is possible to record two programs and view a third so long as all programs do not use more than two multiplexes. Firmware upgrades were distributed over-the-air using the normal FreeView distribution method, and are also available for Internet download.

The Hauppauge MediaMVP is a network media player. It consists of a hardware unit with remote control, along with software for a Windows PC. Out of the box, it is capable of playing video and audio, displaying pictures, and "tuning in" to Internet radio stations. Alternative software is also available to extend its capabilities. It can be used as a front-end for various PVR projects.

The NSLU2 is a network-attached storage (NAS) device made by Linksys introduced in 2004 and discontinued in 2008. It makes USB flash memory and hard disks accessible over a network using the SMB protocol. It was superseded mainly by the NAS200 and in another sense by the WRT600N and WRT300N/350N which both combine a Wi-Fi router with a storage link.

The DBox is a DVB satellite and cable digital television integrated receiver decoder. They were distributed widely for use with Pay television channels. It was commissioned by the Kirch group's DF1, an early German provider of digital television that later merged with Premiere. The hardware was developed and produced by Nokia though later also produced by Philips and Sagem under license.

The Linutop is a small, light, environmentally friendly nettop computer containing a metal case and no moving parts, that runs the Linutop OS. It is sold by Linutop SAS of Paris, France. Linutop Kiosk software and Linutop Tv server offer a full Digital signage solution. A variety of QT applications oriented towards secure web browsing and digital signage are available in the Operating system. Linutop is multimedia-capable and offers line-out/mic-in for sound. The device can be configured easily into a LTSP thin client. Linutop is suited for use in internet cafés, public libraries and schools.

The AMD 690 chipset series is an integrated graphics chipset family which was developed and manufactured by AMD subsidiary ATI for both AMD and Intel platforms focusing on both desktop and mobile computing markets. The corresponding chipset for the Intel platform has a marketing name of Radeon Xpress 1200 series.

This is a comparison of digital video recorder (DVR), also known as personal video recorder (PVR), software packages. Note: this is may be considered a comparison of DVB software, not all listed packages have recording capabilities.

<span class="mw-page-title-main">FTA receiver</span> Receiver designed to receive unencrypted broadcasts.

A free-to-air or FTA Receiver is a satellite television receiver designed to receive unencrypted broadcasts. Modern decoders are typically compliant with the MPEG-4/DVB-S2 standard and formerly the MPEG-2/DVB-S standard, while older FTA receivers relied on analog satellite transmissions which have declined rapidly in recent years.

The Eurovox is a Digital Cable set-top box, notoriously known for its ability to decode cable television services without a subscription, which has been imported into the UK from Korea since 2004.

The WD TV is a discontinued series of consumer digital media players produced by Western Digital designed to play videos, images, and music from USB drives, internal drives or network locations. The WD TV line was introduced in 2008 and could play high-definition video through an HDMI port and standard video through composite video cables. The device had support for most common video and audio formats. The WD TV was discontinued as of August 2016.

The Vu+, is a series of Linux-powered DVB satellite, terrestrial digital television receivers, produced by Korean multimedia brand Ceru Co., Ltd.

Unibox is a satellite, cable and terrestrial digital receiver. It has been distributed widely for use with Pay TV. It also enables the receiver to store digital copies of MPEG TS on internal harddisk or networked filesystems.

VBox Home TV gateway is a network-enabled live TV tuner and PVR HDTV set-top-box produced by VBox Communications Ltd.

Enigma2, the second generation of Enigma software, is an application used in Linux-based Digital Video Broadcasting receivers or TV set-top boxes and Internet Protocol television receivers. It creates a graphical user interface to control the said devices using a remote control and provides features such as tuning available satellite transponders, cable channels and terrestrial television transmitters or accessing material via Internet Protocol television (IPTV), watching a TV program or listening to radio, time shifting, Digital video recorder, streaming media programs to other devices, etc. Other features are available through plugins – for example Electronic program guide (EPG), Hybrid Broadcast Broadband TV (HbbTV), access to TV archives and movie databases, playback of multimedia files, viewing photos, etc.

E2 Linux is an umbrella name for Linux distributions designed to control digital television receivers, set-top boxes and IPTV receivers. E2 Linux was originally developed for Dreambox receivers, but after 2010 a number of other manufacturers began shipping devices with E2 Linux, including Formuler, GigaBlue, Octagon, Opticum, Unibox, Vu+, and Zgemma.

References

  1. Dream-Multimedia-Tv GmbH Archived April 5, 2008, at the Wayback Machine
  2. "NEW Dreambox DM7020HD Twin DVB-S2 Enigma2". 15 April 2010.
  3. http://www.dream-multimedia-tv.de/en/hardware-update-dreamboxes [ dead link ]
  4. http://www.dream-multimedia-tv.de/en/hardware-update-dreamboxes [ dead link ]
  5. http://www.dream-multimedia-tv.de/en/hardware-update-dreamboxes [ dead link ]
  6. "Archived copy". Archived from the original on 2005-09-07. Retrieved 2014-05-27.{{cite web}}: CS1 maint: archived copy as title (link)
  7. 7025 do support HDTV from DVB-S tuner (MPEG2 HD only) streamed to a PC; (MPEG4 H.264 doesn't work)
  8. In order to use model DM 7000 within North America, a stepup transformer is needed to run the Dreambox on 230 V. This is the only model Dreambox that requires this when used in North America.
  9. "Archived copy". Archived from the original on 2012-11-03. Retrieved 2012-10-05.{{cite web}}: CS1 maint: archived copy as title (link) DM8000 technical data
  10. DM8000 Production is shut down
  11. Goliath – more than just digital TV
  12. "Archived copy". Archived from the original on 2008-03-12. Retrieved 2008-03-03.{{cite web}}: CS1 maint: archived copy as title (link)