
TiVo Hacked to Include Ethernet 171
snmcbride writes "Bob Edwards, Paul Mackerras, and Andrew Tridgell have hacked a 3com ISA network card into a Phillips TiVo. They've used a custom adapter to connect the ISA card to TiVo's proprietary bus. This will likely be the largest hack since adding more storage space to the TiVo became easy. A lot of people now have broadband at home, and it would be nice to pull TiVo's data via DSL or Cable." Here's a more
direct link since Tivo's forums have bogged a bit.
Storage (Score:3)
For others, it means you can mount storage on a network drive to store shows on. Adding a drive to a TiVo is easy... changing a drive for a larger one is NOT. This way you can just dump stuff on a server somewhere.
Re:Bravo! (Score:2)
Either way, this still is NOT beneficial for TiVo. The reason being, the whole way they make money, is that they get you to buy this TiVo box... however, the money is made in the long term. You pay $9.95/month for TV schedule listings for as long as you can afford, in order to get the benefits of TiVo. They of course, make a lot of money this way, and the short term of it... the $300-$500 investment isn't their only source of revenue.
Well, anyway, my point is, that TiVo may not like this either, since, you're stealing a huge source of revenue from them.
Re:i don't get it (Score:2)
Re:Can I buy one? (Score:1)
Evil! Genius! (Score:2)
Judging from current content, this has already taken place.
__________________
p2p device (Score:1)
NFS Storage and movie sharing (Score:2)
Re:Can I buy one? (Score:1)
Re:i don't get it (Score:1)
Oh, I forgot, that would take some effort.
Re:Can I buy one? (Score:1)
thank you.
Re:Why not included in original design? (Score:1)
Take 2 Tivos and a crossover cable, now you can record 2 shows at once, watch shows recorded on one Tivo in on the TV connected to the other Tivo, use 1 phone call to update both units, etc.
You could probably do this with 10BaseT bandwith, it would be trivial with 100BaseT.
If Tivo included this in their units it would be a HUGE selling point
Re:And five seconds later their site bogs down. (Score:2)
Record directly to MiniDV (Score:1)
Of course, then there's the problem that you only get 4 minutes per gig. But one could easily make a 320 gig (or greater) RAID array using the latest ATA/100 drives.
already have an ethernet card? use SnapStream (Score:1)
Re:Bravo! (Score:1)
Do this for the Webplayer? (Score:2)
Wow - talk about timely. Just yesterday Virgin Connect cancelled their free connectivity program and are now asking users to ship their Webplayers back.
I got one of those for my mother-in-law, who wanted to send email to my wife, but didn't want to learn to use a "real" computer (I was going to teach her to use FreeBSD/Emacs/Gnus to read email :). Virgin asserts that the little appliances cannot be reprogrammed to use another ISP, and while I'm skeptical about that, I'd really rather hook the unit into my LAN.
So someone, anyone, please figure out how to hack a NIC into Virgin Connect's defunct Webplayers so that I can have a neat little web appliance in my kitchen.
The value of this... (Score:2)
The objection that "Oh, that might overpower the TiVo's limited CPU power" seems weak; if it can only update its schedule database at a "low speed," this is not fundamentally a severe problem.
The Really Cool Idea would be if this allowed the unit to "push" archived shows off to a remote host via NFS or some such thing.
Personally, I don't much care if this would involve basically generating personalized, encrypted "blobs," not usefully readable by anything other than the given TiVo. Having the ability to "push blobs to backup" would allow me to keep all the episodes of [whatever] sitting on a cheap disk array, or perhaps even archived out onto a 30GB tape drive.
K001er still would be the ability to generate my own DVDs out of this, but I expect the MPAA and the TV networks would take an understandably dim view to this; that wouldn't get accomplished without a legal conflagration that would likely eliminate TiVo from the marketplace...
Re:There is a harder way to accomplish this (Score:2)
Re:I don't mean to be the wet blanket... BUT... (Score:1)
Re:TiVo info is in what format? (Score:1)
I'm pretty sure it is just a TCP connection over PPP or SLIP. It's actually a very good solution to the problem of getting program listing, software updates, and other things to TiVo subscribers. Rather than having to set up an extensive network of dial-in numbers all over the country or spending way too much on 800 numbers, it makes a lot more sense for TiVo to partner with an existing ISP to leverage their existing network of telephone numbers. This also means that TiVo doesn't have to waste time developing and maintaining proprietary protocols - they can just use the standard protocols that come with Linux. It also means that moving to other communication channels which use the same higher level protocol (TCP) will be a snap for them if they decide to sell boxes with ethernet cards, for example. I'm sure this benefitted them when they released the DirectTV/TiVo combination units recently.
TiVo service available on web? (Score:1)
I understand that the dialup typically doesn't take much time at all. Its just when the software updates come over the wire that it becomes annoying.
--
Not just for broadband (Score:4)
This is not just a broadband issue. Even if your internet connection is with a modem, this is just as cool, since it means that now your Tivo can talk to the service at the same time you're surfing. Multiplexing your phone line is more efficient and more convenient.
---
Re:TiVo hack (Score:1)
----------
Re:Storage (Score:1)
1st Law Of Networking: Loose ends are bad, termination is good.
what this means... (Score:5)
What has been done is set up the 'DSS' port (also a serial port) to be a linux console. Another hack has made it redirect the 'nightly call' through the serial port as PPP instead of the modem. This way you can hook it up to a box with a PPP server and a cable modem, but you only get 115,200 bps.
This will allow the TiVo to connect to a network and get TiVo guide data without the serial port hack.
Currently, this will NOT let people download TiVo video data to the computer. It is stored in a proprietary format that has not been hacked yet.
Whatever support the Ethernet has in tivo, it is from hacking the backend linux part. The front end, the graphical shell that you see on the TV (its called myworld) has NO SUPPORT for this.
As for why TiVo never put Ethernet support in the thing, it was a corporate decision. TiVo has deals with a few major networks, including NBC. These nets hate having their stuff put on the internet minus ads. Ethernet would make this easier. Since the phone connection is toll free or local, they decided to go with a phone-only system. I dont blame them.
Re:So what's the progress on hacking the filesys? (Score:2)
They JUST RESTARTED the B5 series in Widescreen, like 6 weeks ago.
Now wear this white cone and stand in the corner for not paying attention.
Re:Can I buy one? (Score:1)
"If you can't be knowledgeable, be funny"
Be more funny! (turbosk bangs on meme)
pax
Re:Tivo for the rest of the planet (Score:1)
They're selling TiVo's over here in the UK, and since we use the PAL format too, I imagine it's only a matter of time before it gets to Argentina.
--
jambo
system.admin.without.a.clue
So what's the progress on hacking the filesys? (Score:4)
I'm waiting for the day when I can hack my DirecTiVo to offer SMB or NFS shares of recorded MPG files. If SciFi channel repeats the series again, I want to save the entire run of Babylon5 on VCD. :) If the filesys hasn't been hacked by 2nd run on SciFi, I plan to hack my DirecTivo for more disk space, so I can keep all 110 episodes on it.
Wonder how much a Tivo with all 110 Bab5 episodes could fetch on eBay? :)
Re:So what's the progress on hacking the filesys? (Score:1)
We're working on it though..
Re:The real details (Score:2)
Great, now when will they support C-Band? (Score:2)
Several people have talked about reverse engineering the TiVo program guide service. While I agree that TiVo should be able to make money selling a service, I also think that a little competition would be a good thing: I don't think TiVo wants to support C-Band. Perhaps somebody else will. I'd happily pay for a guide service for C-Band (I already pay for a paper guide for C-Band), preferably one I can grep for what I want to record (SELECT all from MOVIETYPE="Spaghetti Western" AND COMMERCIALS="false") (OK, that was psuedo-SQL not grep regex).
Being able to archive programs (as provided by Fair Use ) would be nice too.
Another great hack by noted Linux/PPC kernel gurus (Score:2)
Haaz: Co-founder, LinuxPPC Inc., making Linux for PowerPC since 1996.
Re:And five seconds later their site bogs down. (Score:1)
Re:Bravo! (Score:1)
Not really, if you don't connect TiVo to a modem, it can't call up and auto-upgrade to the new software. Right now, TiVo works fine for me, so if I could connect to a 3rd party source of TV schedules I could just stay with the current version of the software. Of course, you might argue that they could decide to add new features, but if that happened we could all just wait until we got an OK from whoever was doing the schedule conversions...
Re:Yeah! Time for me to get Tivo (Score:1)
Re:Speedy Wires (Score:1)
fm6, he said he wanted to play VIDEO over ethernet. VIDEO. not "a small amount of data from a T3". Try that over serial, why dont you. He wants to have his box far far away from everything else, not right next to his TV. try that over serial, why dont you. Without a "complicated kludge" external repeater. Please, PLEASE read previous posts before passing judgement on what someone else wants. and consider.. if he wants ethernet "just because" ... then that's a perfectly reasonable reason for him to work out how to GET ethernet. Nobody said that *you* had to use ethernet, or that since ethernet can be added that your serial link is useless, outdated, archaic, and no longer cool. *however*, if you think that, and dont know how to wire up an ethernet connection, and feel bad because of it, that's no reason to belittle what they accomplished.
Please think about it, even for only a second; hey?
[CK]
---
Bravo! (Score:1)
Tivo for the rest of the planet (Score:1)
It would be nice to have Tivo in my country (Argentina PAL-N) but they're only thinking in NTSC since day one.
Most part of the world uses PAL standards, and they refuse to gain this huge market. Why not sell the program updates thru the web and go Global?
excellent! (Score:1)
Re:I don't mean to be the wet blanket... BUT... (Score:1)
That model works in some situations, like cell phones, but not all, like free PCs.
The better model for both the tivo and i-opener would be to at least cover the cost of the hardware and other expenses. Then split the profit margin between the hardware and the service so they can survive. This way they can release the hardware, and if people hack it they are still making money. This gives them some long term viability.
Now they can develop a community around the hardware and service. They have the oppertunity to really get to see what the customers want from their services and they might even be able to include the hacks into future models, if they played their cards right. the community gets better products and the company can expand their market.
Sorta a community based product.
i don't get it (Score:1)
what would this do that an s-video jack on your video card doesn't?
pezpunk
Internet killed the video star,
TiVo hack (Score:5)
:)
Smooth ... (Score:1)
The real link (Score:2)
Mirror soon, mirror often!!
SealBeater
Speedy Wires (Score:2)
As for speed: who cares? Tivo downloads a few K of program information once a day, during carbon-unit downtime. Does it matter whether this takes 10 minutes or 10 microseconds?
__________________
Re:How many people have ethernet? (Score:3)
There *is* a need for ethernet. Just because *you* don't need it doesn't mean the rest of us don't. The Tivo makes one call per day. That's about 30 calls per month. Ameritech allows me 40 calls per month before I start paying for each call (the next level is 400, which tacks another $10 onto my monthly bill).
I am in the process of cancelling all my land lines and just using my cellphone for all calling, but the Tivo is the only thing preventing that. I have DSL. Why shouldn't I use it?
But how many know how to NAT more than one box behind their connect? Few..VERY few.
LOTS of people can do it (and do). If you can NAT one box, you can NAT several just as easily.
Yeah! Time for me to get Tivo (Score:1)
Kudos, cool hack! Now I can get a Tivo...
Ethernet = advantage (Score:3)
I already have Cable modem. I don't want the TiVo to hog my phone line. It doesn't always dial in carbon-based lifeform downtime, sometimes it prefers to dial during daytime tv hours. annoying.
I have witnessed several modem failures in Tivo that weren't due to lightning strikes. The Tivo forums were full of these reports at the time I purchased my Tivo. I would rather have reliable ethernet than unreliable modem.
Best situation: both modem and ethernet availability in the box.
A host is a host from coast to coast, but no one uses a host that's close
Because most people don't get teletext guide data. (Score:2)
Anyone know if this is true or just paranoia?
It's a half truth. The Tivo (standalones anyway) get the guide data from the Dial-up, as well as the network showcases and Tivolution Magazine, which are just "what's hot" lists of shows. At the same time, they send back anonymous viewing data.
The combo boxes get their Guide Data from the sat. feed, but dial-in to get those Network Showcases / Tivolution Magazine. They also send back anonymous viewing data at that time. The call is significantly shorter on the DirecTivo combo boxes (2-3 minutes).
The reason they don't use Teletext type info: most people don't get this type info. There. Simple enough.
---
The _protocol is not particularly propietary (Score:2)
All standard protocols. All easily proxied.
Re:TiVo info is in what format? (Score:2)
The TiVo does use FTP to upload a file to their server, the file contains the 'anonymous' viewing data on what shows you have recorded/watched.
Lastly, it uses NTP to set the clock. Without setting the clock every few days, the hardware clock in the unit will drift quickly, and you end up missing the begininng/end of shows.
Re:Bravo! (Score:2)
I reject the notion that the morality of my actions is in any way affected by someone else's foresight or lack thereof.
Re:Slashdot/Tivo article sequence (Score:2)
I wouldn't go quite that far.
Nobody really needs this hack as it's not useful. It's very cool, admittedly, but in terms of what you can do right now, it's just not that handy. Ooh, yeah, sure, you can get your program guide data in 2.5 seconds, but it still takes 20 minutes - 2 hours to index it. Running a webserver on the Tivo itself is fine and dandy, but man, is it ever slow (due to the tiny processor).
The really good hacks won't need this because there's not the need for that much bandwidth on the Tivo itself. Even WITH this hack, you can only get around 250kbits/sec, so it's still a tad slow to be sending huge MPEG data, even assuming you've figured out how to get the data off of the MFS directly in the first place. Don't forget that even at lowest quality, the video is around
Yes, it's damn cool though.
---
TiVo Web Project (Score:3)
Also, Remote Control... (Score:2)
(Now, imagine the security exploits possible from having a "Beowulf cluster" of these... There is certainly some dangers to this insofar as there is for any incoming "web server.")
Can I buy one? (Score:3)
However, is this just a one-time hack, or perhaps will someone sell some of these? And, does it require a static ip, or can it use DHCP?
Alex Bischoff
---
Re:Speedy Wires (Score:3)
Dunno about you, but I want to be able to burn MPEG2 files to CD-ROM, and you don't want to copy those puppies on a serial link.
Wiring? Ethernet is easier to wire?
I said options not ease didn't I? Ethernet is more flexible to wire. Serial cables are short, so your computer has to be in, or extremely close to your TV room. Whereas you can run Ethernet pretty well anywhere in the house, and access your TiVO from any computer on the LAN.
Re:Bravo! (Score:2)
As for the idea that we're stealing a huge source of revenue, nah. Is turning your gasoline powered car into an electric wrong, because you're stealing from oil change places, and gas stations?
Besides, where are you going to find schedule data in the right format? TMS offers the data, but not in the right format, and not for the PPV stations (as of six months ago anyway).
--
"Don't trolls get tired?"
Useless Blobs (Score:2)
The fairer strategy that the "bad guys" might agree with could be for it to be readable by any TiVo that you have licensed.
Re:Bravo! (Score:2)
Gnutella.
Re:Do this for the Webplayer? (Score:2)
Why did they not use teletext? (Score:3)
This ethernet hack is impressive, but more impressive would be to hack the Tivo OS to read the teletext TV listings instead.
Mirrors up (Score:3)
Another one is here [eni.net]
Sealbeater
Can the TiVo handle the load (Score:2)
Mounting networked drives would be worthless (Score:2)
Re:Please mirror! (Score:3)
Re:Speedy Wires (Score:2)
__________________
Re:Speedy Wires (Score:2)
__________________
Re:what this means... (Score:3)
I don't think that's the reason at all, since once their format is cracked it wouldn't be hard to just swap hard drives and upload from a different machine. Instead, I think it's simply a matter of cost. The Tivo is already a niche item, but within that niche how many folks have broadband? And since they aren't making money on the boxes themselves, why up the cost another $20 to serve a tiny audience?
Obligatory wet blanket post... (Score:2)
Please mirror! (Score:3)
Please, for crying out loud, the avsforum's aren't built to handle this load and are dying even as I type this. Someone change the URL in the story to this and/or someone post mirrors!
---
Check the FAQ. (Score:3)
Re:Bravo! (Score:2)
Can you explain to me how this eliminates any revenue? I don't have a TiVo so I don't know for sure, but there has to be some way that it does authentication when doing a dial-in. Really I don't see any difference between modem + telephone # and eth0 + IP address. Once a PPP or other network connection with their server is established the transaction will proceed in exactly the same way. You're still going to have to pay if you want access to their server.
_____________
Re:TiVo info is in what format? (Score:5)
There is a slightly easier way to accomplish this (Score:5)
TiVo info is in what format? (Score:2)
Re:Speedy Wires (Score:2)
__________________
Why? (Score:2)
After all, it's yours, you bought it, money exchanged hands, you are perfectly within your right to do whatever you want to with it.
In fact, I bet that some of the more interesting hacks (such as this one) could result in Tivo calling the individual(s) up and offering them a job.
That's the way it should work. Tivo is a-okay in my book.
Mike
"I would kill everyone in this room for a drop of sweet beer."
Re:what this means... (Score:2)
But I think this was a short-term, bottom-line kind of choice.
The real details (Score:5)
About AVSFORUM being /.ed (Score:2)
We weren't technically slashdotted. AVSFORUM had a default Apache install with the MaxClients set to 256.
This has been corrected. I don't think UBB was taxed at all. The load ave never went above 1.00.
We'll be ready next time...
Re:How many people have ethernet? (Score:2)
With all these < $200 "DSL" routers on the mkt, you don't need to know how.
Re:Why did they not use teletext? (Score:2)
Plus dialing up they can get software updates and lineup changes.
Re:All that functionality and more... (Score:2)
Slashdot/Tivo article sequence (Score:5)
1. Wow, a new hack!
2. Click on the avsforum link just to find it's slashdotted, pissing off the people who actually are creating the hacks.
3. "Won't this let us steal service (not that I'd do that)?"
4. "Does this mean I can not pay for a subscription now?!"
5. "I don't own a Tivo, but I have all these assumptions about how the Tivo works that I'd like to throw out and have disproved by anyone who knows anything about a Tivo."
6. "What's the point, Tivo is just digital VCR. Did I mention I don't own nor understand a Tivo?"
7. Click on avsforum a few more times.
8. "Tivo is a dumb idea, just buy a video capture card."
9. "Aren't they violating the GPL?"
10. "Tivo won't like this and will stop it, even though it doesn't harm them in any way."
-- cc on avsforum
Re:i don't get it (Score:2)
The main reason I would want it is for recording to VCD. Move the mpeg2 file directly to your computer, resample to vcd format, and burn. Perfect for permanent backups of shows you want to keep.
Now ideally Tivo will come out with a version that has a built-in burner. Click a button and burn a show to VCD right in the box.
Tivo - you listening ? We WANT this !
Re:what this means... (Score:5)
Wouldn't it make sense that the kinds of folks interested in the Tivo would be the same kinds of folks interested in broadband connections!?
When I think Tivo I think "Geek Toy," like high speed internet and satellite tv, etc.
Pope
Freedom is Slavery! Ignorance is Strength! Monopolies offer Choice!
Re:Alternate Guides? (Score:2)
This is certainly possible, although it would be quite a hassle for each user to customize the guide to contain their own cable lineup. Currently TiVo's guide does not contain DirecTV's PPV or pay-sports program info. An enterprising individual has come up with his own automated solution where he has a Javascript that runs on his PC, pulls the required data from DirecTV's website, formats that data to be compatible with TiVo's guide, and uploads it to a Geocities web site. The TiVo is then modified to make a 2nd PPP connection to any ISP after the call to TiVo takes place, it then downloads this DTV guide, and imports it into the TiVo guide. This doesn't bypass the TiVo guide but adds the data in addition to what is downloaded nightly from TiVo.
Re:Bravo! (Score:2)
Re:How many people have ethernet? (Score:2)
Potential uses for this... (Score:2)
Re:TiVo hack (Score:2)
Re:what this means... (Score:4)
and there were a number of other problems.
TiVo didn't work well with my DISH system. The IR Blaster didn't blast very well. Sometimes picked wrong channels, sometimes didn't work at all.
TiVo wasn't reliable, it would *sometimes* not record programs I had told it to record, on one occasion, I was recording a 3 hr movie, it cut it off at 2 hours. Rather frustrating.
I returned it.
Then I found out that DISH network sold a system called DishPlayer. 12 hours flat recording (because it records the digital signal directly). Since I was already a DISH customer, it was only $172, plus $10/month for the "service" (which kind of sucks, it's nothing DISH doesn't already give - guide downloads? just to enable the recording features). But it also has games, Doom, You Don't Know Jack, and Solitaire. The UI for listing programs recorded, and the recording schedule is together - unified. One of the things I hated about TiVo was that though it was easy to see what was recorded, it was difficult to get from there to the to do list. (three clicks - and waits for very slow screen refreshes).
The DISHPlayer also has WebTV, but I'm not going to sign up for that. Unfortunately, there's no lifetime deal for signing up for the monthly service, and as far as I can tell, it's not as easily hackable as TiVo. But for me, it was far better than TiVo in many ways.
Re:Slashdot/Tivo article sequence (Score:2)
11. A new hack?
Tivo Army Captain (Usually a 'Senior' or 'Special Member' on the forum): "Wait a sec. Wait just a goddamn sec. Do you know the percentage of people who have (cable/dsl/broadband)? Do you know the percentage of people who have a home network? NO ONE NEEDS THIS HACK. NO ONE WANTS THIS HACK. NO ONE NEEDS ETHERNET. NO ONE HAS A HOME NETWORK. THE TIVO IS NOT JUST FOR GEEKS."
Re:Bravo! (Score:2)
But what about the "Save to VCR" feature? Hell, someone could simply dump that to a video capture card.
I don't think that any such hacks would be worth the effort, nor do I think TiVo would care.
Re:Bravo! (Score:2)
I'm sure there could be a market for that on Hotline. . .
or buddy-networks.
OR - possibly there's a place where you can get it in the wrong format, but with a little clever text processing, one could reformat it to the correct format. Of course, the hackers would have to stay ahead of every little TiVo software update to avoid the same problems our Samba brethren get from every SP Microsoft releases.
How many people have ethernet? (Score:2)
But...hackers want Ethernet so we can do other things, like remotely mount network storage and such. These weren't in the original TiVo design as supported features, so why spend money on the Ethernet hookup?
Re:I don't mean to be the wet blanket... BUT... (Score:5)
Revelations 0:1 - The beginning of the end.
Re:There is a slightly easier way to accomplish th (Score:2)
Speed and wiring options come to mind.