Dreambox DM7000: Hackable DVR
An anonymous reader copies-and-pastes "The Dreambox DM7000 from Dream-Multimedia-Tv (DMM) is a $395 Linux-based digital radio and digital TV (DVB) satellite (or cable) receiver with digital video recorder (DVR) functions and PC connectivity. It is implemented using IBM's STB04500 set-top box chipset, which provides the necessary DVB functions like transport stream demultiplexing and MPEG2 decoding inexpensively. A minimalistic, GPL'd Linux-based software implementation has made the DM7000 popular with Linux programmers and TV device hackers."
http://dvr.sourceforge.net/html/main.html
Mod this peice of crap down.
...isn't even man enough to hook up with a scary ass goth chick with weird black-and-white stockings and matty hair who hasn't showered in days and cries for attention by slitting her wrists (horizontally).
This... nerd
He's a prick. Shut up, Brahmastra.
Now I can be super l33t and hax0r my TV and record all the p0rn.
Rus
Cheap UK and US VPS
The back of the unit looks like it has 2 Scart-interfaces. I guess this is the PAL version? Do they make one with S-Video and/or composite video inputs?
Dreambox software is partial GPL the kernel modules which drives many devices are closed source and developed by IBM... IBM was the company defending the GPL open way? err...
What a flash-back
Look, it's pretty simple:
1. Jennifer Garner of Alias has lots of super-cute freckles.
2. Those super-cute freckles are only visible on the local HDTV broadcast.
3. This box doesn't do HDTV.
Luckily, there is an ATSC receiver card that's for Linux only that does do HDTV. And Jennifer Garner. And her super-cute freckles. And yes, it's quite hackable, and source is included.
'nuff said.
Where do people learn how to these things? Where do they get the time? Why not just pay. And who puts out the information?
Another nail in the coffin of TiVo and their fucked business model. Even if this box doesn't offer all the functionality, it's just the tip of the iceberg of the no service fee required PVRs that are on the way out.
http://dvr.sourceforge.net/html/main.html
Please use the A tag, Linux's copy and paste mechanism SUCKS, and its a PAIN IN THE ANUS to copy and paste URLs that havnen't been hyperlinked.
US-centric?
"A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
Yes, but can it run windows?
http://images.google.com/images?hl=en&lr=&ie=UTF-8 &oe=UTF-8&q=jennifer+garner&sa=N&tab=w i
Yeah, you know, I can't help but notice her freckles.
Err...
Does sound like a great box to play with though...
Each vendor has their own proprietary encryption format (for the content) and will only work with QPSK and QAM headend equipment that they manufacture. There is very little unencrypted content on CATV networks as digital service is generally an extra charge service. You also need to be provisioned in their billing system.
I suspect that the hackability of this unit stops at controlling the behavior of the device. I would be very surprised if anyone managed to receive free pay services the way those who built sync inverters, tone strippers, etc to receive free analog pay channels.
Please let me know if anyone has success!
This sounds like the absolute Slashbot's dream. I can just see the engineers who designed this lurking on an Ask Slashdot forum on "What should the ideal set top box be capable of?"and writing down the system features list from user comments.
* It should run Linux, of course.
* It has to connect to my PC so I can write all those recorded movies to DVD-R.
* Oh yeah, and a satellite or cable decoder, so I can HAX0RS it and "share" free movies and stuff.
* And I'm sure the hard drive won't be big enough, so I should be able to put in a much bigger drive.
We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
If so, what sort of a connection would be available?
Because removing the spaces slashcode inserts really sucks!
. It can store video on an internal hard drive (not included),
$400 without a harddrive!? Can't you build a small AMD PC for the same price, with a 80GB hard drive?
Wooo I'm bored so I'm gonna reply to the trolling AC.
/. while telling overpaid consultants that make 8 times what I do how to do their jobs.
I wish I was at home eating crackers and watching porn. Instead, I'm sitting here in the cube farm, surfing Fark and
Oh well, it's a paycheck. TGIF.
You may disagree, but to be blunt, you're wrong. -tgd
Can I order this box and use it as a drop in replacement for my Dish Network PVR.
Anyway, it seems interesting. I'd be interested if I was more sure of it's capability. I keep seeing things come out that do a few things here and there. They're a pvr or they can play multiple media types, or they are software and you have to build the hardware, but I still haven't seen something that is built on linux so can be improved and upgraded, functions as a PVR, plays movies from the hard disk, plays DVDs, can do surround sound and hdtv, can play music and sort it in multiple ways, can generate, save, and play music off of playlists, can be used to store, catalog, and show pictures. Plays well with windows and linux computers on the network and is a single package, (no do-it-yourself. You can just plug it in and start using.) I think the first person to come up with such a device at a reasonable price, (say 650ish) is going to get really popular really quick. Get the early adopters, start to whittle away at the price, and finally there is something new that every home theater needs.
I do security
"Your DVD player is readily and easily modifyable to illegally recieve our signal, decrypt it, and use it as a replacement for our and other recievers. Your buisness is illegal, we'll sue.".
The cards are on the table, lets see if they bluff or if they throw down their hand.
Candy-Coated Knowledge
I bought one 4 months ago. You can record and connect it to your pc by ethernet and tranfer the movies and then edit and record them later in a dvd (its in mpg2 format). ..and yes you can see scrambled channels in it, whit the right (free) software available..
What he said for bandwidth and such applies to the Standalone Tivo's only. They dial in (or you can hack it a tiny amount to use broadband) and get the guide data and such. DirecTV/Tivo combo boxes get the data off the satellite receiver. Which is why the fee to use a D-Tivo is notably less ($5/month covers all the D-Tivo's you have in the house, compared to $13 each a month for each Standalone box).
I've had one for about six months and I have to say they're excellent, I recently used one to stream 1080i test transmissions to my PC.
I hope they come out with a digital terrestrial (DVB-t) version.
Case..... $100
AMD Processor $100
Motherboard $100
512 MB ram $100
80Gb hard drive $150
Linux Distro $50 (or $50 in bandwidth bills if you want to apt-get shit)
Total : $600!
Conclusion! SHUT UP NERD! STOP KARMA WHORING TRYING TO GET AN EASY 5, INSIGHFUL BY POSTING SHIT THAT ONLY NERDS CARE ABOUT!
Unlike the US, Europe (which is where this thing is) has these things called "standards".
The DVB spec (which is what this thing records) has the capability for Conditional Access modules, which are basically decoder cards that you plug into the box. So when you're getting sat service from some provider, they give you a card that decodes their service and works with any standard DVB box.
All the sat boxes use a Common Interface and you simply plug the card in from the sat provider who's beaming down the encrypted signals. The decrypted signals, again, use that thing called a "standard" for the content and such.
The Dreambox can also quite easily be fittet with software that lets a user share his decoder-smartcards over the internet (600000 users can share one card simultaniously). The Dreambox is a fuly user-customisable decoder, with few/nonexistant restrictions of what you can implement.
So send patches. It's not like you don't have the source code for Linux.
-- AC
I think a $40 ATI TV Wonder VE and furious_tv would do the trick nicely (especially with Shuriken).
I know just what's going to happen to this...
"Your DVD player is readily and easily modifyable to illegally recieve our signal, decrypt it, and use it as a replacement for our and other recievers. Your buisness is illegal, we'll sue."
Alternatively they could embrace it - by licensing a manufacturer to make a closed (and sealed) plugin to hold a smartcard (or whatever), manage authorization messages from the downlink, and decrypt the signal.
This would be an especially good move for Dish Network (which doesn't have the bad blood from DirecTV's attack on purchasers of smartcard programming devices). Make this available and any Linux users still on DirecTV would likely switch - either immediately or as soon as their minimum committment with DTV expired - and DTV can whistle trying to get 'em back. B-)
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Who are they?
Fuck they!
'They' are a fast dying breed, welcome to the 21st century.
This looks like it has potential, but it still comes with a huge downside - the device isn't a TiVo.
There's a reason that TiVo is the most popular. The user interface is a pleasure to use. A lot of the fun of hacking your TiVo is that you're making that cool box better..
Plus, there's something unexplainably more-fun-than-it-should-be about modifying a device that wasn't designed for it..
If you want to play around with this but still want to be able to enjoy a great DVR, consider buying a TiVo to hack instead (or hacking the TiVo you already have).
Might I also humbly sugest picking up a copy of the book Hacking TiVo , which ships next week. (In all fairness, I am the author, so I might have a bit of a bias). You can also go to the web on your own to find everything, but this acts as a nice guide from your initial tinkering through to the development of your own hacks.
Hacking this device instead could definitely be interesting - it's just sad that you'd be stuck using it if it was your only DVR.
..Jeff Keegan
seven syllables explain TiVo: kee gan dot org slash ti vo
And the majority of cost is for phone time not for the data that is downloads (ignoring the cost of software upgrades).
If everyone used home network connections to dial in, the monthly fee could drop by quite a bit. That's why some of the other boxes out there (some versions of Replay) required a broadband connection to function.
It's AMAZING how much it costs to provide a local dial in number throughout most of the US.
plus-good, double-plus-good
From http://www.dream-multimedia-tv.de/Bereiche/Produkt e/DM7000_featurelist.php
USB:
USB 1.2 connector
Uh... I've never heard of USB 1.2. Can someone shed some light on this mysterious standard? Also, is it full speed, high speed, ultra-high speed or l33t speed?
You can accomplish anything you set your mind to. The impossible just takes a little longer.
I was intrigued but wanting more information.
Also, I notice Comcast is finally doing HDTV feeds. How do HDTV cards handle that? I assume they don't include software/controls for handling channel switching easily. (I recognize that the box that is the topic of this article doesn't support HDTV)
The Dreambox DM7000 from Dream-Multimedia-Tv (DMM) is a $395 Linux-based digital radio and digital TV (DVB) satellite (or cable) receiver with digital video recorder (DVR) functions and PC connectivity. It is implemented using IBM's STB04500 set-top box chipset, which provides the necessary DVB functions like transport stream demultiplexing and MPEG2 decoding inexpensively. A minimalistic, GPL'd Linux-based software implementation has made the DM7000 popular with Linux programmers and TV device hackers.
The DM7000 features a Common Interface (CI) slot with the same form-factor as PCMCIA (but not the same handling) for conditional access (CA) modules, enabling reception of clear and encoded ASTRA and EUTELSAT digital video broadcasts. It includes a connector for an internal hard disk, a compact flash reader, and an on-screen display and remote control. The device's open-source nature has resulted in availability of dozens of plugins, from various CA modules to games and installation helpers.
The on-screen display menu includes:
Info menu
Games menu (Snake and Tetris included)
File menu (manage local file)
Setup menu
Channels (automatic search, manual search)
Satellite Channels
Channels -- Satellites -- Low Noise Block-downconvertor (LNB)
Network (set up LAN)
On-screen display settings
LCD
Remote control
Video
Skin
Language
Timer
Hard disk
Common
Firmware upgrade
Electronic program guide
What's inside?
The Dreambox DM7000 runs on an IBM STB Chip Pallas Pro processor clocked at 250 MHz for 350 million instructions per second (MIPs). It has 64MB of RAM, and boots from 8MB of internal flash memory. It can store video on an internal hard drive (not included), on CompactFlash (via an internal CompactFlash connector), on USB memory stick, or on other external devices.
Dreambox DM7000 front and back panels. Click for larger view
The device offers a maze of interfaces, including serial, parallel, USB, IrDA (not high data-rate -- just for remote control), digital I/O (IIC), LAN (100Mbps Ethernet), wireless Ethernet, Audio AC3, RGB, FBAS, YPbPr, audio analog, CI-Interface, SmartCard reader, and CompactFlash Reader. It has a deep standby power-saving mode that uses only 1.2 watts.
DMM provides a complete list of features and specifications on its Web site.
Dreambox DM7000 with hard-drive added.
Software
According to Felix Felix Domke, Software Developer with DMM, the DM7000 runs a linuxppc-2.4.2x-devel kernel, with some minor patches for the Memory Technology Device (MTD) mapping, among other things. "Basically, an unpatched linuxppc-2.4-devel. I have heard that a non-devel will boot, including network, ide, etc."
DMM chose not to use an off-the-shelf GUI/windowing system such as XFree86, Qt/Embedded, or Microwindows. Instead, the company built its own system, based on the standard Linux framebuffer. This offered the necessary features and a nice C++ interface "without being bloated like QTE." Domke notes, "I don't want to say that the alternatives were not good -- but they just didn't fit into 'our way' for the application. Initally we tried to get XFree86 and then Qt/Embedded working, but it was plagued with bugs because our African-American engineer couldn't get it up and running. Since then we decided to reduce the diversity of our company and have this pasty White kid program it all from scratch."
The Dreambox's main program, enigma, includes a built-in webserver, but Domke notes that some people are using thttpd or even apache as well as edonkey. "Basically, everybody's free to do anything with this box, but in our standard, tv-centric application we don't use many external applications."
Why Linux?
Domke says that DMM chose Linux because:
no license fees for offering production quality features like tcp/ip, filesystem, driver framework, etc.
less experience with
The one thing I found unfortuanate, is that it looks like it only accomodates a 2.5" hard drive.
While they work fine for notebooks, they do not have the capacity of 3.5" HDDs, nor the speed, nor the durability you want in something that is going to be spinning constantly for long periods of time. Even though I appreciate the power savings, I wouldn't use 2.5" in anything unless it's meant to be mobile, and that's obviously not the case with this thing.
Not that it matters too much to me. I'm here in NTSC-land, so I'm not even a potential customer for the DVB device.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
For the majority of readers who are not hackish, that means that having hacked it, you can make it do cool stuff that the original designers not only didn't think of, but never would have in a million years. It's even better if the next regular release does that stuff too.
...at least not in north america.
go ahead and keep using stupid proprietary systems on your cable networks.
bye bye cable! hello satellite dvb and FTA hdtv...
I'll be flamed for saying this, but I hope this $400 Linux DVR goes no where... except down in price. Call me when it hits $199.
my karma will be here long after I'm gone
yes, but soon you'll be home to crackers and cumstains.. TGIF indeed
between a PVR and a DVR?
I think too many acronyms are being thrown around here.
-- Having a Creationist Museum is like having an Atheist place of worship
Nowadays you'd have to buy a TiVo clone from - lets say Toshiba - a sytem thats upgradable to full TiVo service. Those come without the monthly fee.
There are now also DVD video recorders that offer free "Tivo Basic" service. This includes 3 days of program info, TV pause, timer recording, but lacks some of the fancier features like season passes and wish lists.
ANyone know if it has access to program guides? Does it take it from the digital cable stream? Does it need a subscription? Or, is it just "dumb" like a VCR?
How about Tivo features like "record all Star Trek Enterprise" shows...?
I'd love one... if it has these features!
MadCow
I used to have a sig, but I set it free and it never came back.
Thanks. I didn't know there were any.
I can think of plenty of good hacks for this thing that don't involve content-ripoff.
Just think: A SHAREWARE/OSS Market for Television. i.e., apps start springing up that are designed specifically to help you manage your television viewing experience.
I'd like to write an app which strips the laugh-track, for instance. Does this thing have the DSP for it?
Why? Because when you strip the laugh track, you can peer directly into the propaganda and social agenda of most modern television shows without being distracted by 'hilarity'... and when you do that, you start to see television in a very, very different way.
I'd like to write that app, for sure. Could this thing do it, maybe not, but the point is - not all hacks are designed to 'pilfer' content...
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
Hackable means that in Europe some people have made several alternatives firmwares and linux distributions for the dreambox.
So it can works as a more powerful dvr,multicam receiver, internet browser etc. etc.
Yes price is high, but is aligned with common "non hackable" mediaguard with CI satellite receivers.
But hackers are releaseing their own versions, which support almost all types of subscription cards (via2, seca2, irdeto, crypto, conax etc.) in the built in card slots.
The scrambling systems are also completely hacked, so there is a software cam and software card in the firmware, and you can receive all hacked channels for free (need no CAM, no card). If you don't have management keys, just go to the internet key update menu, and update the keys in 2 seconds and continue to watch.
Ohh, and there is also a feature where you can share your subscription card over LAN or WAN with a couple of friends.
This with any 'hackbox' seems to be missing the ability to do the same thing a $49 box can do:
Record two shows at once, while playing back a 3rd from it's HDD.
I know people want to "hack a PVR"*** but really, when the most basic of features are missing, it's not really worth all the fuss. Especially not worth the money they are charging.
Yeah, it runs Linux. I've got several PC's doing that now, and they do what I need them to do. I've also got a UTV PVR that does more than these over-priced things will ever do due to the dual tuners and native support for DTV compression.
You can get an Xbox to play games on (even tetris). A PC to run Linux on (tetris runs well on this, too!). Your best bet is to get a PVR with the right credentials to make the most of your home theater.
I say this because I have a friend who's got a buddy with a 1st generation Tivo. All I ever hear is "he runs Linux on it, he can access the files over the network and view/archive them on his PC, etc" -- What good does all this do when the Simpsons are coming on but you feel like watching Dragonball Z? With a single tuner you are giving up one of them.. Anyway, who wants to archive TV anyway? It'll all be reruns you'll never watch soon enough anyway. I can't imagine anyone wanting to watch the same TV show more than one or two times, ever. I always thought it was funny when people would record programs on VHS, then have them around taking up space for the next 10 years and never watch them again. Same goes with this, except you are wasting DVDR/CDR media and hard drive space.
For the price of this thing w/ a 60 gig hard drive, you could buy a good dual tuner system, an Xbox + mod chip, and still have money left over to donate to your favorite Open Source project.
*** - It's no longer hacking your PVR when installing a HDD amounts to about the same effort as installing in a PC.