Slashdot Mirror


TiVo Hacked to Include Ethernet

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.

171 comments

  1. Storage by NetJunkie · · Score: 3

    With a network connection you can get around needing a phone line...which is handy for some.

    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.

    1. Re:Storage by Ranger+Rick · · Score: 1
      Exactly. Pretty much the only reason I have a land line at all anymore instead of just using my cell phone is because of my TiVo. I'm definitely looking forward to being able to do this... :)

      1st Law Of Networking: Loose ends are bad, termination is good.

      --

      WWJD? JWRTFM!!!

  2. Re:Bravo! by BMIComp · · Score: 2

    Ok, well, maybe I didn't read the slashdot article too closely. The purpose of this is in order to download the schedule data. Oops...

    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.

  3. Re:i don't get it by stealie72 · · Score: 2

    Sheesh, whatever happened to the hack for the sake of the hack? You need to read today's article in the New York Times on the MIT Media Lab.

    --
    I don't have an anger problem, I have an idiot problem
  4. Re:Can I buy one? by mini-meme · · Score: 1

    no I'm serious, this is a very valuable dialogue for me. thanks for teaching me about dsl and slashdot, sir.

  5. Evil! Genius! by fm6 · · Score: 2
    ...the evil genius broadcasts the same mind-control show on every channel...

    Judging from current content, this has already taken place.

    __________________

  6. p2p device by daisychain · · Score: 1

    ahh . . . broadband enabled TiVO devices. I'm finishing the touches on Tivoster . . .

  7. NFS Storage and movie sharing by Kagato · · Score: 2

    I think a better question is if you could hack out a NFS volume to store MPG in, or even better, figure out a way of networking several Tivo's together to share movies and recording times. I wouldn't mind having a stack of Dish recievers and Tivo's in the A/V rack all networked with video distribution.

  8. Re:Can I buy one? by PhuCknuT · · Score: 1

    wow I think you need some therapy dude.

  9. Re:i don't get it by jo42 · · Score: 1
    Why don't one of you Leenooks wankers write something instead of pulling pud with the TiVO box?

    Oh, I forgot, that would take some effort.

  10. Re:Can I buy one? by mini-meme · · Score: 1

    do NOT listen to or mod UP this foolio. DSL necessitates that one simply must have a land line. You pay the $15 for a damn POTS connection as part of the basic billing. anyone with DSL CAN MAKE PHONE CALLS, and thus hook up tivos and dreamcasts all day long.

    thank you.

  11. Re:Why not included in original design? by Your+Pal+Dave · · Score: 1

    One useful thing Tivo could do with ethernet ports would be clustering. (No, this isn't the obligitory "imagine a Beowulf cluster of these things" comment)

    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

  12. Re:And five seconds later their site bogs down. by SEWilco · · Score: 2

    A ten minute warning for preparation? What do you think can be prepared in ten minutes? No, it's more like "In ten minutes you'll notice increased activity on your server. This is not an attack. The story will be visible at http://slashdot.org/"

  13. Record directly to MiniDV by doorbot.com · · Score: 1

    Then you keep the signal digital, don't need to worry about compression (or generation loss). And you can edit on the Mac/PC using Adobe Premiere/Final Cut/etc. Remove commercials, add your own commentary... your imagination is the limit. A lot of MiniDV camcorders can take RCA/S-Video input... just route your cable signal into your camcorder. Or be super cool and get one of those Sony DV decks. They're nice. :)

    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.

  14. already have an ethernet card? use SnapStream by rakeshagrawal · · Score: 1

    use the ethernet card that you already have and save yourself the hack! ;) www.snapstream.com -- networked personal television. networked based viewing of recordings and networked based of control (interface it web-based). of course, it's only windows software, no linux version at the moment... --RKA

  15. Re:Bravo! by Miguelito · · Score: 1

    Uh.. you would/could still get the info from them.. just via a faster link instead of a phone line.

    --
    - My favorite error message: xscreensaver, running on an old Sparc 5 w/ 8bit color: bsod: Couldn't allocate color Blue
  16. Do this for the Webplayer? by Just+Some+Guy · · 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.

    --
    Dewey, what part of this looks like authorities should be involved?
    1. Re:Do this for the Webplayer? by saihung · · Score: 2

      I used an 8mb diskonchip loaded with DR-DOS to test this out, and the Webplayer is a regular PC. What this means is that its capable of running small linux distros (they have to fit in the 48mb diskonchip, which can be safely erased now that we don't have to worry about breaking the license agreement) that support USB ethernet adapters (roughly $39 nowadays). There is still no BIOS password info that I've been able to find, which means the internal IDE is useless, BUT external USB disks are a possibility if you want to turn this thing into a full-blown workstation.

    2. Re:Do this for the Webplayer? by Just+Some+Guy · · Score: 1

      Outstandingly cool! Thanks for the tip; I'll check that out.

      --
      Dewey, what part of this looks like authorities should be involved?
  17. The value of this... by Christopher+B.+Brown · · Score: 2
    ... initially lies in the fact that rather than using a slow modem connection, you might be able to go through DSL/cable modem, thus speeding the connection, and avoiding the use of the phone line.

    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...

    --
    If you're not part of the solution, you're part of the precipitate.
    1. Re:The value of this... by maxmutt · · Score: 1
      The use of "personalized, encrypted 'blobs,' not usefully readable by anything other than the given TiVo" would be a problem. After the TiVo dies, you'd be left with nGB of unusable data. Then be running around waiting for someone to rebroadcast whatever you could no longer access.

      Of course this would make the networks, MPAA and others happy, since then you'd have get a new TiVO to record all the shows all over again and have to keep doing it every time a new TiVo was needed.

  18. Re:There is a harder way to accomplish this by SEWilco · · Score: 2

    Or make PPP run over another serial link: S-Video...

  19. Re:I don't mean to be the wet blanket... BUT... by Scutter · · Score: 1

    TiVo dials up a local UUNet POP, gets an IP address and then downloads guide data via HTTP. The ability to retrieve the data is based on having an active account which is keyed to the serial number of your TiVo. There has been some discussion about how to get the guide data for free, but since TiVo is not complaining about us hacking around with it (instead of screaming like i-Opener did), no one really wants to piss them off by trying to get the service for free. Not least of which, it's unethical to do so.

    --

    "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
  20. Re:TiVo info is in what format? by Tim+Macinta · · Score: 1
    ...forgive me, for I am not a TiVo owner, but is that all it would take to get your TiVo information from your broadband connection? Seems unlilkely to me that the TiVo is making a PPP or SLIP connection to the net and downloading it's info via some TCP/IP protocol... am i wrong about this?

    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.

  21. TiVo service available on web? by bjb · · Score: 1
    I certainly see the benefit of having an ethernet jack (central dialup, offline storage, etc), however, does TiVo even offer their subscription data service over the internet (read: via DSL/Cable/etc).

    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.

    --

    --
    Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
    1. Re:TiVo service available on web? by snmcbride · · Score: 1

      Yes. All of their service goes over the internet. The dialup numbers that TiVo uses are merely UUNet dialups, which then make a connection to TiVoHQ via the internet.

      --
      -Remove the 86 from my email to contact me.-
  22. Not just for broadband by Sloppy · · Score: 4

    A lot of people now have broadband at home, and it would be nice to pull TiVo's data via DSL or Cable."

    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.


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:Not just for broadband by Rob+Parkhill · · Score: 1

      Not to mention that some folks don't have land-line phone service. What's the point of paying the local phone company for service when you're single and have a cell phone anyhow? It sucks that these folks would be forced to pay the monthly local phone charge just to use their Tivo (or ReplayTV, or pay-per-view cable service, or alarm system...)

      With an ethernet connection, there is no need to pay for that otherwise useless phone line.

      --
      "Tomorrow's forecast: a few sprinkles of genius with a chance of doom!" - Stewie Griffin
  23. Re:TiVo hack by PovRayMan · · Score: 1

    Haha, Jeff K. is so damn funny. I'd like to see him a do a guide on how to hack a TIVO. I especially love his guide on video cards.

    ----------

  24. what this means... by Helix150 · · Score: 5

    As many of you know, the TiVo runs linux. The guide data and software updates are usually downloaded in a nightly call to either a 1-800 number or a local UUnet access number.

    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.

    --
    --IronHelix
    1. Re:what this means... by cowboy+junkie · · Score: 3
      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.

      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?

    2. Re:what this means... by billcopc · · Score: 1

      Although it may seem like stupid reasoning to not include ethernet to "apease NBC", it makes absolute sense when you remind yourself that the executives who are in charge of these decisions are certainly not technically inclined, else they'd be doing tech work instead of bullshit work. That's why bozo concepts like HTTP/SSL and those SecurID tokens were born, to give at least a pale illusion of security. To the non-technical, that illusion is more than enough.

      --
      -Billco, Fnarg.com
    3. Re:what this means... by cowboy+junkie · · Score: 2

      You'll get no argument from me - I think that if Tivo had a bit of foresight they would have included it just for the geek appeal (they've already scored big by letting the underground 'hack away' at the box without bothering them).

      But I think this was a short-term, bottom-line kind of choice.

    4. Re:what this means... by Pope · · Score: 5

      The Tivo is already a niche item, but within that niche how many folks have broadband?

      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!

      --
      It doesn't mean much now, it's built for the future.
    5. Re:what this means... by jafac · · Score: 4

      For my $ TiVo was too expensive.
      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.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  25. Re:So what's the progress on hacking the filesys? by Sleepy · · Score: 2

    Dude!

    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. :-D

  26. Re:Can I buy one? by turbosk · · Score: 1

    meme, you're a donut short of a dozen

    "If you can't be knowledgeable, be funny"

    Be more funny! (turbosk bangs on meme)

    pax

  27. Re:Tivo for the rest of the planet by pixelix · · Score: 1

    It is for the rest of this planet! Well, the UK at least.

    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

    --
    -- js.
  28. So what's the progress on hacking the filesys? by kindbud · · Score: 4
    I'm not skilled enough to figure out the filesys format myself, but what progress has been made by others to figure it out?

    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? :)

    --
    Edith Keeler Must Die
    1. Re:So what's the progress on hacking the filesys? by Dave+Muench · · Score: 1

      Not to burst your bubble, but Directivo's aren't hackable yet because they're dual drive from the factory.

      We're working on it though..

    2. Re:So what's the progress on hacking the filesys? by tap · · Score: 1

      I've been archiving them too, with a DC10+ for hardware MJPEG capture, then convert to MPEG1 for burning to CD.

      But so far season 2 isn't widescreen, its the same thing as before, but the top and bottom has been cropped off. It really looks like crap when you have close-ups of someone talking and their mouth is off the bottom of the screen!

      Season 1 wasn't all widescreen either. All the shots with CGI or some kind of EFX aren't widescreen, but are cropped or squished from the plain old 4:3 version. I've got a few comparisons on my web page, digital recording makes screen shots easy: http://www.speakeasy.org/~xyzzy/b5/

  29. Re:The real details by SEWilco · · Score: 2

    Well, can you run PPP through the serial port connected to the IR? You do need a serial-connected IR device on the other end, of course, but they're available.

  30. Great, now when will they support C-Band? by wowbagger · · Score: 2

    This is great news - one of the things that I require before I will buy a TiVo is Ethernet support. The other thing is a program guide for C-Band (large dish) satellite service, esp. the backhaul feeds.

    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.

  31. Another great hack by noted Linux/PPC kernel gurus by haaz · · Score: 2

    I know that Paul Mackerras was a key player in the first port of Linux to the Power Mac platform. Given that the TiVo is another PowerPC Linux box, it's no great surprise to see him working on that, too! Andrew is another known persona in the kernel world, I believe. Just another reason I need to get one... [grin!]

    Haaz: Co-founder, LinuxPPC Inc., making Linux for PowerPC since 1996.

    --
    -- haaz.
  32. Re:And five seconds later their site bogs down. by Hairy_Potter · · Score: 1

    You obviously missed the Hitchhiker's allusion.

  33. Re:Bravo! by Nerds · · Score: 1

    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

    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...

    --
    My other .sig is 'The Art of Computer Programming'
  34. Re:Yeah! Time for me to get Tivo by corykim · · Score: 1

    While you're trying to figure out your Tivo / phone line problem, I wonder if you've come across a more general solution to this - specifically, have you heard of any solutions that allow you to bridge a POTS telephone to a broadband cable connection? That would be very very cool, but I haven't the slightest how to do it. I imagine you would need one of those IP-to-telephone services, plus a hardware adapter to provide an RJ11 port.

  35. Re:Speedy Wires by CyberKnet · · Score: 1
    *sigh* ... the day a slashdot user reads previous posts before posting their "insightful" comment on the issue ("This has been done in a lower bandwidth, therefore you are wrong to want higher bandwidth!" or "I dont need higher bandwidth, why the hell should you") I will keel over and die from a heart attack. (The excitement that some geek actually learned some social skills would send me into a fatal cardiac arrest).

    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]

    ---

    --
    Video meliora proboque deteriora sequor - Ovidius
  36. Bravo! by ishrat · · Score: 1

    Good! I am sure both parties here stand to gain.

    --

    There's always sufficient, but not always at the right place nor for the right folks.

    1. Re:Bravo! by esper · · Score: 2
      Whether it's right or wrong depends on... whether the lawyers had thought about people hacking it.

      I reject the notion that the morality of my actions is in any way affected by someone else's foresight or lack thereof.

    2. Re:Bravo! by mosch · · Score: 2

      I guess they don't make any money on me then, since when I signed up they had the $100 or $200 lifetime subscription fee.

      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?"

    3. Re:Bravo! by jafac · · Score: 2

      I just thought of another fine place these schedules could be traded.

      Gnutella.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    4. Re:Bravo! by lizrd · · Score: 2
      Well, anyway, my point is, that TiVo may not like this either, since, you're stealing a huge source of revenue from them.

      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.
      _____________

      --
      I don't want free as in beer. I just want free beer.
    5. Re:Bravo! by ncc74656 · · Score: 1
      I guess they don't make any money on me then, since when I signed up they had the $100 or $200 lifetime subscription fee.

      It was $200 when I signed up...are you saying they no longer have this option? (I don't think I've checked TiVo's website in ages, and since I'm not paying monthly charges, a policy/pricing change like that would be an "out of sight, out of mind" kind of thing. :-) )

      Checking the updated TiVo FAQ linked in the add-a-NIC page turned up some interesting stuff, like the hidden diagnostic system. I have a computer (diskless workstation running SuSE 6.4) sitting less than a foot above the TiVo...time to see if I installed minicom and start playing around...anybody port mprime to the TiVo? :-)

      --
      20 January 2017: the End of an Error.
    6. Re:Bravo! by BMIComp · · Score: 1

      Yes, i signed up for the $200 lifetime subscription also, but... you have to realize, you still payed $100/$200 more than you would have payed, since you're paying for the dial-up subscription services.

      I'm not argueing whether this should be allowed, I agree with you, I'd like to see this done also, I'm just trying to show how the TiVo management might feel.

    7. Re:Bravo! by Rob+Wilderspin · · Score: 1

      In a hypothetic world, if you were sold that car at a vastly reduced cost on the assumption that they'd make money back on a petrol-usage tax, then they're going to lose a lot of money for everyone that converts to electric.

      Whether it's right or wrong depends on the contract you signed when you bought the car in the first place, and whether the lawyers had thought about people hacking it.

    8. Re:Bravo! by BMIComp · · Score: 2

      Actually, i'm not sure the TiVo people will be happy about people's plans to copy the video. So far, TiVo has supported the fact that people modify their TiVos in order to accomodate for more space. However, TiVo currently has protections in place, to prevent copying of video(as in the aforementioned method), which is an effort to curb the copying of copryrighted material. The TiVo people haven't tried to prevent us from modifying TiVos so far, because it's been mostly harmless, however, if people start to reverse engineer their video protection scheme.... I'm not sure if they'd take that so lightly.

    9. Re:Bravo! by jafac · · Score: 2

      Um, you're saying TiVo has protections to prevent copying?

      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.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    10. Re:Bravo! by jafac · · Score: 2

      Besides, where are you going to find schedule data in the right format?

      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.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  37. Tivo for the rest of the planet by peu · · 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?

  38. excellent! by andrew_dupont · · Score: 1

    finally i'll be able to see the conclusion to that "masculine itch" commercial with joe montana and ronnie lott.

  39. Re:I don't mean to be the wet blanket... BUT... by maxmutt · · Score: 1
    The i-opener folks used a wrong sales model. Undercutting their costs to make up the difference in the profits form teh service.

    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.

  40. i don't get it by pezpunk · · Score: 1
    i don't get it .. is this so you can move stufdf recorded on your TiVO to your computer?

    what would this do that an s-video jack on your video card doesn't?

    pezpunk
    Internet killed the video star,

    --
    i could live a little longer in this prison
    1. Re:i don't get it by cue · · Score: 1

      Puh-lease.
      This is a great hack!!! one that I wish I had the time to make happen. Much love to the hackers that opened up this new world of goodies. The vision is far beyond S-video and stuff. What if you could watch your tivo, program your tivo, fondle your tivo from anywhere! Ethernet card means ethernet address which means a whole new way of talking to and getting info from your TiVO...
      Use a little bit of imagination before you poo poo on a great hack...

    2. Re:i don't get it by andrew_dupont · · Score: 1

      this is to download the TiVo scheduling information. It has to know what's on in your area before it can record stuff.

    3. Re:i don't get it by ncc74656 · · Score: 1
      i don't get it .. is this so you can move stufdf recorded on your TiVO to your computer?

      what would this do that an s-video jack on your video card doesn't?

      It's the same difference as between copying a CD by sampling it in with a soundcard from an audio CD player and copying a CD by using a ripper to get the digital data off of the original. It removes an unnecessary, signal-degrading digital->analog->digital conversion.

      Of course, it's pretty useless for that purpose at this point since nobody but TiVo knows the format in which MPEG streams are saved, but if (more likely when) that format is cracked, it'd be nice to slurp some digital video out of the TiVo and burn it onto some VCDs for archival purposes (the letterbox presentation of Babylon 5 that the Sci-Fi Channel is running would be a good candidate for this). VCDs take up much less space than tapes.

      --
      20 January 2017: the End of an Error.
    4. Re:i don't get it by HalfWalker · · Score: 2
      SVideo is an analog format. You would convert from digital mpeg-2 format to analog SVideo, pump to your computer, and capture. Lots of potential for degradation of the picture.

      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 !

      --
      94TT :)
    5. Re:i don't get it by Rico_Suave · · Score: 1
      I understand what the benefits are - it just doesn't seem worth the effort. The POTS modem does the job just fine.

      --

  41. TiVo hack by BitwizeGHC · · Score: 5

    So does this mean that Jeff K. will be able to HaX0R into your TiVo late at night? I'd hate to think what could be done with that dangerous power... maybe something like those spy movies where the evil genius broadcasts the same mind-control show on every channel.

    :)

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    1. Re:TiVo hack by Sabalon · · Score: 1

      "Honey, why did it record Butt Slave IV last night instead of Friends?"

    2. Re:TiVo hack by 348 · · Score: 2

      LMAO ROTF

      --

      More race stuff in one place,
      than any one place on the net.

  42. Smooth ... by SuperRob · · Score: 1

    Now, if they can do it to a Sony, and make a cheap kit for us slackers ... that would be something. :)

    1. Re:Smooth ... by Dave+Muench · · Score: 1

      Sony's are the same as Phillips, just different plastic and paint. This should work just fine on a Sony.

    2. Re:Smooth ... by Helix150 · · Score: 1

      Both the Sony and Philips use exactly the same hardware. The only difference between the two is the front panel design and the sony software will control a sony VCR with the 'transfer to tape' function. Other than that, the system is the same.

      --
      --IronHelix
  43. The real link by SealBeater · · Score: 2

    The real link with all the info is here
    Mirror soon, mirror often!!

    SealBeater

    --
    -- Its survival of the fittest...and we got the fucking guns!!!
  44. Speedy Wires by fm6 · · Score: 2
    Wiring? Ethernet is easier to wire?

    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?

    __________________

    1. Re:Speedy Wires by DrSkwid · · Score: 1

      Serial cables are short, so your computer has to be in, or extremely close to your TV room.

      serial spec is about 50m how big is your damn house?
      .oO0Oo.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    2. Re:Speedy Wires by Webmonger · · 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.

    3. Re:Speedy Wires by Kazymyr · · Score: 1

      If you put it this way, I guess the best thing to do is adapt a floppy drive to TiVo's bus, not a NIC, isn't it?

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
    4. Re:Speedy Wires by fm6 · · Score: 2
      Why adapt to the bus at all? Doesn't it have a serial interface?

      __________________

    5. Re:Speedy Wires by fm6 · · Score: 2
      So you need some way to get a small amount of data from your T3 to your Tivo box. What's the best way to do this? A simple low-bandwidth adapter? Or a complicated kludge whose only virtue is to provide a lot of bandwidth you won't use?

      __________________

    6. Re:Speedy Wires by fm6 · · Score: 2
      Please remember that watching TV while driving is frowned upon in most jurisdictions.

      __________________

  45. Re:How many people have ethernet? by Scutter · · Score: 3

    The dialup on the TiVo works just fine.... there wasn't a need for Ethernet.

    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.

    --

    "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
  46. Yeah! Time for me to get Tivo by sacherjj · · Score: 1

    I do not have a phone line at home. I only use a Cell phone and Cable modem. This is how many more single working professionals are living. Why is it that "connected" appliance developer can't support ethernet (with possible additional hardware purchase obviously) right out of the box? Hello?!?!

    Kudos, cool hack! Now I can get a Tivo...

  47. Ethernet = advantage by firewort · · Score: 3

    Here's why I want my TiVO to have ethernet:

    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

    --

  48. Because most people don't get teletext guide data. by Otto · · Score: 2

    I ain't got one but I've always assumed the requirement for the server connection was to upload information on your viewing habits rather than the need to get listing information.
    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.

    ---

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  49. Re:How many people have ethernet? by rthille · · Score: 1


    But you don't need ethernet on the tivo to use your DSL connection. Just run PPP on the serial port to your PC that's on the DSL line. The only issue there is whether you've got enough serial ports, since you may be using both the IR blaster serial port and the DSS serial port already.

    Perhaps a cheap/easy hack to use the serial port the modem currently uses directly as a serial port would be useful.

    --
    Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  50. The _protocol is not particularly propietary by Nonesuch · · Score: 2
    The TiVo dials in with PPP, requests the (encrypted) guide data with HTTP, gets the (unencrypted) network showcases and similar files via HTTP, uses FTP to upload your viewing statistics, and uses NTP to set the clock.

    All standard protocols. All easily proxied.

  51. Re:The real details by Kazymyr · · Score: 1

    No, the IR port is uni-directional (just an output).

    --
    I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
  52. Re:TiVo info is in what format? by Nonesuch · · Score: 2
    Actually, it downloads with HTTP, and people have used broadband (via PPP on the TiVo's serial port) for months now. Hacking in ethernet just cuts out the need for a PPP server and provides higher throughput than 115Kbps.

    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.

  53. Re:Why did they not use teletext? by jo2y · · Score: 1

    Does the teletext have the next week or month's viewing schedule? I think it downloads a few day's worth when it calls.

  54. Re:Can I buy one? by PhuCknuT · · Score: 1

    That's not true, sdsl requires a dedicated line.

  55. Can you guys imagine... by acm · · Score: 1

    a beowulf cluster of these things?!

    -acm

  56. Re:Shhhhh... by unitron · · Score: 1
    "What are you, forty or something?"

    Yeah, which means he/she is old enough to get the joke in the next line.

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  57. Re:Slashdot/Tivo article sequence by Otto · · Score: 2

    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."

    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 .85 Gig/hour.

    Yes, it's damn cool though.

    ---

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  58. Re:How many people have ethernet? by Kharny · · Score: 1

    Everybody can setup several comps with the internet, they use sygate. Every idiot can use this.....

    --
    Make a man a fire and he will be warm for a day, set a man on fire and he will be warm for the rest of his life
  59. Re:Can I buy one? by mini-meme · · Score: 1

    yes, it requires a dedicated line, but the POTS functionality is still present. I have awesome 6Mb SDSL, and I use the POTS for my DSS system. so I am not just assuming this stuff. maybe elsewhere in the country the have some sort of different dsl technology? different routers and switches? I think not. I have had a couple different flavors of dsl and a number of friends of mine have it as well. in every case, you can just punch in and dial on the dedicated line. try it sometime if you don't have a jack hooked up. it works.

  60. TiVo Web Project by Lightn · · Score: 3

    I would like to take this opportunity to point people to my TiVo Web Project. I've been working on this for a while and it can do quite a lot.

  61. Also, Remote Control... by Christopher+B.+Brown · · Score: 2
    As another person observed, an Ethernet connection provides a route to use to log into the TiVo , thus meaning that, given clever software, suitable security configuration, and an always-up ingoing Internet connection, this could provide a Handy Dandy Web Remote Control Interface so I can connect in from the office and ask my TiVo to record something I didn't know was going to be on.

    (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.")

    --
    If you're not part of the solution, you're part of the precipitate.
  62. convenience by operagost · · Score: 1

    If you have a broadband connection, you can still get your Tivo updates even if the phone line is in use. It would also speed up such updates.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  63. Can I buy one? by abischof · · Score: 3
    As I don't have a land line (by choice), I previously was unable to buy a TiVo. But, I do have DSL, so maybe there's some hope now :).

    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
    ---

    --

    Alex Bischoff
    HTML/CSS coder for hire

    1. Re:Can I buy one? by Helix150 · · Score: 1

      yes you can buy one. I dont know in how long or if the guys that did this are going to start selling them. But what you can do is hook up the DSS control port (really a serial port) to a box with a PPP server. Then with some software hacking it will use the PPP connection instead of dialing the modem.

      --
      --IronHelix
    2. Re:Can I buy one? by PhuCknuT · · Score: 1

      That's amazing, last I heard sdsl didn't go much higher than 2M. And it also didn't support voice over the same line. Now if you're talking about ADSL, that's a different story. It can definitly get 6M down (but much slower up), and supports voice on the same line. It's also strange that they would install a line for your sdsl and connect it to a phone circuit for no reason.

      but excuse my rambling, you obviously know alot more about it than me

    3. Re:Can I buy one? by mini-meme · · Score: 1

      dude, I live a half-block from the Pacbell station where my dsl terminates. I have the enhanced package. Here is their WEB SITE granted they aren't offering 6Mbps up anymore, they used to, and haven't cancelled our enhanced SDSL service yet. we still even have STATIC IP ADDRESSES, which PACBELL is also no longer offering. But never-the-less, and this is important, my account number with them is a PHONE NUMBER. one that you can call to and from. and the POTS access works fine with the DSL operating FULL BORE. so enough with your expertise, why don't you look up the details instead of resting your OPINION on your slight knowledge and your "last I heard"'s.

      thank you.

    4. Re:Can I buy one? by PhuCknuT · · Score: 1

      It hilarious how many time you say sdsl then you point me to a page discribing nothing but ADSL offerings. Maybe you're the one how doesn't even know what he has at home. SDSL has a max speed of 2.3 Mbps. The enhanced package from pacbel is ADSL. I really hope that static ip address comment you made doesn't mean you think that the s in sdsl means it has a static ip. Actually I do hope so, I could use another good laugh.

      you're welcome.

    5. Re:Can I buy one? by mini-meme · · Score: 1

      well, I suppose you've been around for a while, so I guess you deserve some sort of explination, not a that a cop-out like YHBT is innapropriate, but I need you to shut the hell up already. After a point I had to just start making shit up to smack you down, but ooooh you are way too cool for that. you just keep pressing and pressing. what is wrong with you? ware you some kind of madman? why do you want people to think they can't use the fucking phone on their dsl? where is your backup that they can't do it? WHAT IS WRONG WITH YOU? see, I really do have dsl, and I really CAN call the fucking phone number. I honestly don't know how to argue the point anymore. people with dsl lines have access to the POTS on that line. I don't know how to clarify my position any further. I guess you really out-argued me, huh? even though you are wrong? what is wrong with you? ware you some kind of madman? why do you want people to think they can't use the fucking phone on their dsl? where is your backup that they can't do it? WHAT IS WRONG WITH YOU? see, I really do have dsl, and I really CAN call the fucking phone number. I honestly don't know how to argue the point anymore. people with dsl lines have access to the POTS on that line. I don't know how to clarify my position any further. I guess you really out-argued me, huh? even though you are wrong? what is wrong with you? ware you some kind of madman? why do you want people to think they can't use the fucking phone on their dsl? where is your backup that they can't do it? WHAT IS WRONG WITH YOU? see, I really do have dsl, and I really CAN call the fucking phone number. I honestly don't know how to argue the point anymore. people with dsl lines have access to the POTS on that line. I don't know how to clarify my position any further. I guess you really out-argued me, huh? even though you are wrong? what is wrong with you? ware you some kind of madman? why do you want people to think they can't use the fucking phone on their dsl? where is your backup that they can't do it? WHAT IS WRONG WITH YOU? see, I really do have dsl, and I really CAN call the fucking phone number. I honestly don't know how to argue the point anymore. people with dsl lines have access to the POTS on that line. I don't know how to clarify my position any further. I guess you really out-argued me, huh? even though you are wrong?

  64. Re:I don't mean to be the wet blanket... BUT... by GMontag451 · · Score: 1

    So could you use the dial-up number that the TiVo dials as a dial-up ISp for your regular computer?

  65. Re:Yeah! Time for me to get Tivo by Helix150 · · Score: 1

    hacking the tivo to not use a phone can also be done by making it use PPP over the serial (DSS control) port. Then a linux box w/ a PPP server and net access can be the gateway. This has been successfully done many times

    --
    --IronHelix
  66. Re:How many people have ethernet? by psychosystem · · Score: 1

    Hmmm... Combine the hax0red TiVo with one of the lovely storage devices from mondays' slashdot article and you could store some serious TV time... Commercial free and what you want when you want it. I'm sounding like a commercial for TiVo/Network Engines, I know... Anyways, this could make for some interesting TiVo applications. It could also make for more pirating controversy because people will have an easy way of recording _all_ of their movies/shows/etc and freely/easily distributing them via scour or gnutella. The lawyers would have a field day! Anyways, just my $.02

    --
    This is my Sig.
  67. Useless Blobs by Christopher+B.+Brown · · Score: 2
    I agree that there's an issue with this...

    The fairer strategy that the "bad guys" might agree with could be for it to be readable by any TiVo that you have licensed.

    --
    If you're not part of the solution, you're part of the precipitate.
  68. Another Mirror by Peale · · Score: 1
  69. If You Build it... by mikemacd · · Score: 1

    If you build it, they will hack it.

    Great work guys.

  70. Hacks scare off management? by Anonymous Coward · · Score: 1

    Could these hacks scare off management types when they choose operating systems for various devices? They are probably saying to themselves that these hacks are possible due to TiVo using Linux (whether it be true or not, I'm not sure).

  71. Re:How many people have ethernet? by Score+0 · · Score: 1
    But how many know how to NAT more than one box behind their connect? Few..VERY few.

    Probably more than you would guess. I was in a local PC outlet the other day and the woman in front of me had a little diagram that she had printed out showing how to connect a home network. She had very little knowledge about what she needed or how it worked, but she knew it could be done and she knew enough to ask the right questions and purchase the equipment she needed to set up a home LAN.

  72. Why did they not use teletext? by migmog · · Score: 3

    When I first heard of the tivo, I was impressed, but a little confused. Why does the box have to dial up a server (thus requiring more hw and tying up your phone) to get TV listing information when that information comes for free in the top line of the TV picture in the form of teletext data????

    This ethernet hack is impressive, but more impressive would be to hack the Tivo OS to read the teletext TV listings instead.

    1. Re:Why did they not use teletext? by Anonymous Coward · · Score: 1

      teletext is a european thing, we don't even have it in the US.

    2. Re:Why did they not use teletext? by NetJunkie · · Score: 2

      The TiVo stores two weeks of data...and not just show times but Title, Description, Actors, Genre...etc, etc...

      Plus dialing up they can get software updates and lineup changes.

    3. Re:Why did they not use teletext? by nagora · · Score: 1
      I ain't got one but I've always assumed the requirement for the server connection was to upload information on your viewing habits rather than the need to get listing information.

      Anyone know if this is true or just paranoia?

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    4. Re:Why did they not use teletext? by Kazymyr · · Score: 1

      In the US, the same space is used to transmit closed captioning info.

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
  73. Re:Mirrors up by AFCArchvile · · Score: 1
    "In the interest of avoiding a slashdoting..."

    Too late.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  74. Mirrors up by SealBeater · · Score: 3

    In the interest of avoiding a slashdoting, I have set up two mirrors of the information. One of the links is here
    Another one is here
    Sealbeater

    --
    -- Its survival of the fittest...and we got the fucking guns!!!
  75. Can the TiVo handle the load by John+Jorsett · · Score: 2

    The SlashDot effect is taking a toll, so I can't look to see if this is answered. The TiVo has barely-adequate processor power to do the functions it presently handles. I'm wondering if the increased processor load imposed by a higher-bandwidth download might cause problems if record and/or playback is going on at the same time. Or can the ethernet connection handling be dropped in priority so that the other time-critical functions take precedence?

  76. If I was any kind of electroinc product engineer by tcd004 · · Score: 1
    who had just released some new hardware, I would live in constant fear. You all do realize that our electroics prices are going to go sky high cause we'll al be paying for therapy for these poor souls?

    Though as a consumer, I think this TiVo hack is more exicting than accidentally voting for Monca Moorehead.

    tcd004
    LostBrain, Where our ballots are free to flap in the wind

  77. Re:New Slashdot Slashdotting record! by Dave+Muench · · Score: 1

    Actually, this happens every time a new Tivo hack comes out. I bet the admin of avsforum's getting mighty sick of it too. I know I am.

    -- cc on avsforum

  78. Mounting networked drives would be worthless by bshroyer · · Score: 2

    if the data is only moving at 250kB/s. At that rate, it would take over an hour to move 1 GB from networked storage back onto the TiVo - and foget about trying to play video directly from network storage at that data rate.

    --
    The cure for cancer is coming: Reovirus
  79. Re:Slashdot/Tivo article sequence by jkeegan · · Score: 1

    You forgot:

    11. Post an article describing the Sequence for a typical Tivo article on slashdot.

    --

    ..Jeff Keegan
    seven syllables explain TiVo: kee gan dot org slash ti vo
  80. Re:Please mirror! by Mignon · · Score: 3

    Well, maybe if they didn't run their web server on their TiVo they'd have an easier time handling the load...

  81. Re:Yeah! Time for me to get Tivo by sacherjj · · Score: 1

    Granted, that is a possible solution. However, having a box just for this is not worth it. That is why I don't own a Tivo. If they supported Ethernet out fo the box, or with add ons, I would buy one tomorrow.

  82. .sig get chopped off? by SuperKendall · · Score: 1

    ... is busy, hung or dead.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  83. Obligatory wet blanket post... by djrogers · · Score: 2

    The TiVo relies on very low-level file and partition formats on local hard drives, there is curerntly no way to add remote storage, even with network connectivity. You can't just NFS mount /mnt/tivo and tell it to save the files there, as it doesn't use high-level file formatting. Until someone writes a shim to re-direct the low level calls (which will require a complete reverse-engineering of the filesystem), and figures out a way to guarantee data throughput over ethernet, remote storage won't be a reality..

    --
    Think outside the... Hey, where'd the friggin' box go?
  84. Please mirror! by Otto · · Score: 3

    http://linuxcare.com.au/tridge/tivo-ethernet/

    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!
    ---

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  85. All that functionality and more... by Anonymous Coward · · Score: 1

    Okay, This will probably be moded as flame bait, cause it will be about the giant evil empire. But here goes anyway. We are currently beta testers of the ultimate TV box. And yes, unfortuantely it is by MicroSoft. However, the box itself is very very cool. It's similar to the Tivo box, except it has a directTV feed, so all the recording is digital. It has an expandable hard drive. It has a network card in it already, cause it's really a modified webTV box. We have gotten it to work with our DSL hookup. It has 2 tuners, so you can record AND watch at the same time. Which you can't do with the current TIVO box (although I hear they are doing a DirectTV version also). And no, I don't really like MS. But I think a good product is still a good product no matter who its made by.

    1. Re:All that functionality and more... by RedX · · Score: 2

      The DirecTV receiver with TiVo has been available for a few weeks now. It also has 2 tuners, although the 2nd tuner is currently disabled until the software is ready. There is no mpeg encoder since it records directly from the digital DirecTV feed.

  86. Re:Alternate Guides? by pythorlh · · Score: 1

    Not that I'm interested in pissing off TiVO, but... Does this open the door for someone to reverse-engineer the guide format, and then offer an alternate guide, either cheaper than TiVOs or free? TiVO needs to put a stop to this, or get some really good encryption...

    --
    Do not confuse duty with what other people expect of you; they are utterly different.Duty is a debt you owe to yourself.
  87. You obviously dont know what you are talking about by linuxguy · · Score: 1

    I want to use the ethernet to swap video files with friends. Using a PPP connection over a serial line is an easier way of doing this? Are you out of your friggin mind?

  88. Re:TiVo info is in what format? by snmcbride · · Score: 1

    TiVo uses UUNet dialups to send their information. It would be a simple configuration to reach the "Next Step" and get guidedata via broadband. Currently the information is only at 215k, which isn't SOOPAFAST or anything, but for what is normally a 15 minute or so call via 33.6, it would be much different.

    --
    -Remove the 86 from my email to contact me.-
  89. Check the FAQ. by NetJunkie · · Score: 3

    http://www.tivofaq.com/hack tells you how. Put the new drive in a PC, boot off the Linux boot disk and run a command. Put the drive in the TiVo. Easy.

  90. Re:The real details by Kazymyr · · Score: 1

    Actually, that's not the main idea. The ethernet need arose from the people that want to control the TiVo over a shell prompt/ppp/whatever, but at the same time need to free the serial port that controlls their satellite boxes. Obviously you cannot have both on the same physical link, so why not put the shell over ethernet.

    --
    I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
  91. Re:TiVo info is in what format? by inburito · · Score: 1

    Yes, you're wrong. This is exactly what is being done. It calls a custom ppp-dialup server that only gives access to one ip-address. Fortunately this address is also mapped in the regular internet and so you can connect to it either way. It is STANDARD PPP & TCP/IP. If tivo wanted to play nasty they could block all connections besides those taken from their custom&limited ppp-dialup.

  92. Re:TiVo info is in what format? by RedX · · Score: 5

    The TiVo does make a PPP connection to UUNet servers nightly, where it then downloads the guide data via FTP. These FTP servers are accessible via the Internet, but the rest of the Internet is not accessible via TiVo's UUNet connection. TiVo probably won't be too upset about this hack since it will reduce some of their dial-up costs, unless somebody decides to circumvent TiVo's guide data and start importing data from another Internet source (trust me, not too hard at all). Then again, this could also be done over the current modem connection. The main reason I'm attracted to this hack is that it now allows me to add/remove/edit recording schedules on the fly without being at home and without having to wait until it places the daily call.

  93. There is a slightly easier way to accomplish this by bconway · · Score: 5

    While I certainly wouldn't knock the impressive nature of hacking an ISA NIC onto a proprietary bus, there have been a few articles recently on setting up a TiVo to connect to a Linux PPP server behind a cable modem or your broadband of choice, which isn't a difficult thing to accomplish. This was discussed recently discussed in a Slashdot article, and also make sure to check out the TiVo forum here. Lastly, be sure to check out LinuxToday, as there have been a few articles recently on this same topic.

    --
    Interested in open source engine management for your Subaru?
  94. TiVo info is in what format? by imix9 · · Score: 2

    ...forgive me, for I am not a TiVo owner, but is that all it would take to get your TiVo information from your broadband connection? Seems unlilkely to me that the TiVo is making a PPP or SLIP connection to the net and downloading it's info via some TCP/IP protocol... am i wrong about this?

  95. Why not included in original design? by Anonymous Coward · · Score: 1

    What I don't understand is the motivation for Tivo in leaving Ethernet out of the original design? Maintaining dialup servers across the country can't be cheap for them.

    This raises a question - How much of design (in this case or others) is due to deliberate consideration of goals and the best means to achieve them, and how much is due to the people working the project being ignorant of thier alternatives/options?

    I mean, do you think it's possible that it never occured to Tivo's development team to include something as obvious as Ethernet??

  96. Why? by dizee · · Score: 2

    Tivo doesn't care about hacks. In fact, they encourage it.

    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."

  97. Shhhhh... by cdgod · · Score: 1


    Don't tell anyone!!! Come on, this always happens. A wicked hack to do some real cool stuff gets out and the RIAA / MPAA / DMCA find out about it... let's keep the lid on this one for a while.

    Why can't all geeks just have a *private* network so that only we know about this stuff... well at least until it's WAY to late to do anything.

    --
    This .Sig is left intentionally humourless.
    1. Re:Shhhhh... by cruelworld · · Score: 1

      What are talking about, there already is, it's called...hmmm...nevermind.

  98. I don't mean to be the wet blanket... BUT... by Latent+IT · · Score: 1

    Is the Tivo service on the internet? It was my understanding that the Tivo dialed a 1-800 number to reach it's service, more BBS style than internet style. So who's going to be providing the service that you can reach with your ethernet card? And, worse, even if someone will be (and I don't doubt the CAN) - won't this prevent people from needing to pay the monthly 'fee' the Tivo box is supposed to be making it's manufacturer?

    Okay, that sounds like flamebait, I admit. But with the I-opener, they were selling the hardware at a loss. So when people modified it (yes, like I did. I admit that too) to not have to use their service, it cost them money. And people here yelled and screamed that they decided to implement a contract with the selling of the unit. (Which was the ONLY thing they could do to not go out of business straight away.) With the BlessTivo utility (which allowed you to add a 2nd hard drive to your unit) the company response was more towards 'hey, neat' rather than 'hey, stop that!' This, however, may very well make them, well, upset. Does anyone know if they're selling the hardware at a loss, and depending on subscription revenue to keep afloat?

    1. Re:I don't mean to be the wet blanket... BUT... by revelation0 · · Score: 5

      Well, this is apparently going to be asked repeatedly, so I will answer. Yes, the TiVO service uses a TCP/IP service to get it's program guide information. It is a proprietary protocol, where the unit sends in it's ID etc encrypted over the protocol to the tivo service which then verifies that the unit in question has an up to date service agreement and then proceeds to send the program data. They do have an 800 number, however, they also use multiple local dialups to keep costs down, which are basically just POPs in different locations that will allow them to dial up to the internet to get to tivo's servers. Therefore, anyone using the service through broadband will still need to pay the subscription fees to TiVO ... until someone figures out how to download it and redistribute it to others over another channel. I hope that explains something :)

      Revelations 0:1 - The beginning of the end.

    2. Re:I don't mean to be the wet blanket... BUT... by sigma · · Score: 1

      The TiVo service is indeed on the internet. Starting with version 1.3 the TiVo software allowed the user to use a local dial-up number, which is leased from UUNet. The actual updates are done via http and ftp.

      Also, other people have successfully gotten updates to work over PPP and the serial connection, so it's not only theoretically possible, it's technically possible.

  99. The real details by JArneaud · · Score: 5

    In case you want to skip the forum messages (or it get's /.ed) here is story on http://linuxcare.com.au/tridge/tiv o-e thernet/

    1. Re:The real details by Anonymous Coward · · Score: 1

      Pulling your TiVo program data directly from the net is an old hack that involves running ppp over the built-in serial port (provided originally to changes channels on a DSS box). That port is limited to a 115k connection. It's fine for telneting to the box and poking around with bash but pulling the video data across that wire would be painful. With the NIC installed, all that's left to do is crack the media partition.

    2. Re:The real details by Kazymyr · · Score: 1

      ...except my understanding is the DSS control program will refuse to send any commands if the port is used by anything else, such as pppd.

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
  100. About AVSFORUM being /.ed by trentham · · Score: 2

    Hey there everyone.

    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...

  101. Re:How many people have ethernet? by coolgeek · · Score: 2
    But how many know how to NAT more than one box behind their connect?

    With all these < $200 "DSL" routers on the mkt, you don't need to know how.

    --

    cat /dev/null >sig
  102. Slashdot/Tivo article sequence by Dave+Muench · · Score: 5

    Sequence for the typical Tivo article on slashdot:

    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

    1. Re:Slashdot/Tivo article sequence by StoryMan · · Score: 2

      You forget #11:

      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."

    2. Re:Slashdot/Tivo article sequence by Anonymous Coward · · Score: 1

      11. Wow, it runs Linux, that means its the best personal electronics device ever made.
      12. Let's turn it back into a personal computer, since that's really what it is.
      13. Let's masturbate to Ms. Portman, since all the time we waste on the Tivo keeps us from getting a normal girl.

  103. Re:How many people have ethernet? by Gothmolly · · Score: 1

    Are you asking how many slashdot readers have ethernet?
    Are you kidding? I bet the majority of the readers on here have a home LAN, and the majority of the home LAN people also know how to set up NAT for Internet connection sharing.
    This is "News for Nerds", man!
    Hey, how about a home LAN poll?

    --
    I want to delete my account but Slashdot doesn't allow it.
  104. Re:There is a slightly easier way to accomplish th by Lumpy · · Score: 1

    Cool, can you tell me how to get from 1.2 to 3 mbps out of the tvio's serial port with ppp?

    I tried the ppp route and sucking a mpeg from it took 4 hours. so therefore there must be a faster way.

    --
    Do not look at laser with remaining good eye.
  105. Obligatory /. comment by pac4854 · · Score: 1

    You all know what this really means, right? A beowulf cluster of Tivos!

    Sorry, but it had to be done.

  106. Re:Alternate Guides? by RedX · · Score: 2
    Not that I'm interested in pissing off TiVO, but... Does this open the door for someone to reverse-engineer the guide format, and then offer an alternate guide, either cheaper than TiVOs or free? TiVO needs to put a stop to this, or get some really good encryption...

    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.

  107. Also by Tim+Macinta · · Score: 1
    this is to download the TiVo scheduling information. It has to know what's on in your area before it can record stuff.

    It's also for downloading software updates and for resetting your TiVo's internal clock to atomic time. I've found that the built in modem is very unintrusive (it was well designed in this respect), but I'm going to upgrade to an ethernet version the moment they release one (if they ever do). I know TiVo has some VOD plans in the works (e.g., their deal with Blockbuster) and taking advantage of my DSL would be one way to accomplish that.

  108. Re:And five seconds later their site bogs down. by Hairy_Potter · · Score: 1

    How about a courtesy email to each site once you post a story? "Hello, this is Slashdot. We are going to post a story in five minutes about your site. In ten minutes you are going to experience The Slashdot Effect. Prepare accordingly. Thank you."

    The story has been posted for several minutes on Slashdot.org. If the administrator's of these sites can hardly be bothered to type 14 characters to check out Slashdot, is that our problem?

  109. better things to do. by nikal · · Score: 1

    After looking at the plans and instructions of how to do this, I decided that in the time that it would take me to configure this hack, I would be able to work at a normal job and make enough money to buy whatever it is I'm making with this hack.

    --
    kojent
  110. Re:How many people have ethernet? by NetJunkie · · Score: 2

    No. I'm talking about TiVo owners. Most of the TiVo owners I know are just home consumer users, with zero need for an Ethernet port. By putting an Ethernet interface on a device they have to support it. Not something they want to do for the minority of users that use it.

  111. Potential uses for this... by gatekeep · · Score: 2

    ... are much more than just downloading program guide data. In fact, most of the TiVo hacking community is against that, because it would probably bring retribution from TiVo. In my mind, the most useful feature to gain from an Ethernet card is an easy way to connect to my TiVo from the internet. It'd be great if I could schedule recordings from the office, handheld device, etc. I don't know how many times I've been at lunch talking about something that's coming up on TV and realized I forgot to set the TiVo to record it. If we can get even a PPP connection on the tivo, it should be a trivial matter to write code that'll accept commands and setup recordings based on those commands. Front end it with a web server and instant remote access to my TiVo! Aside from that, this could be tremendously useful for any other potential TiVo hackers who want quick and easy access to the shell (the console port is quite slow). Even without getting listings through broadband, there's some applications for this, and I'm sure there are several more I'm not even thinking of..

  112. not to be a troll, but... by shrewmy · · Score: 1

    whats the point? What exactly does this allow you to accomplish with your TiVo?

  113. How many people have ethernet? by NetJunkie · · Score: 2

    Some do now with cable and DSL. But how many know how to NAT more than one box behind their connect? Few..VERY few. The dialup on the TiVo works just fine.... there wasn't a need for Ethernet.

    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?

  114. I never knew the TiVo did TCP/IP. by AFCArchvile · · Score: 1

    I thought they just squeaked out some PPP connection to a national server for the program schedule. Oh well, if it really does work, then they must have had one hell of a hard time with firmware/software drivers for this hack. What's next, a TiVo with 10/100?

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  115. New Slashdot Slashdotting record! by AFCArchvile · · Score: 1

    This is (possibly) the first time that a UBB forum has been slashdotted. Way to go, we gotta show 'em that perl/Bender is what to use for forums!

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  116. Re:There is a slightly easier way to accomplish th by Webmonger · · Score: 2

    Ethernet does have advantages over serial connections, though.

    Speed and wiring options come to mind.