Slashdot Mirror


Peter Seebach Pokes Around His TiVo

Warrior points out Peter Seebach's look into his Series 2 TiVo, writing "There are a lot of sites about 'hacking' the TiVo, to do this to it and that to it (and there's always the other thing too). After all, half the fun of owning something that runs Linux is to make it do something more (or different) than it was intended to do. But most of us only need so many Web servers (off the top of my head, I think I have 10 or 15 Web servers in my house already, including the embedded systems)."

145 comments

  1. I give it 25 minutes max... by wo1verin3 · · Score: 2, Interesting

    Until someone senior at IBM notices and has it pulled down. Interesting to see some of the people at IBM as real people though with a real interest in what they do.

    1. Re:I give it 25 minutes max... by jhoger · · Score: 4, Informative

      The article's scope is clearly, purposefully limited to poking around the filesystem. No DMCA or other copyright issues involved. If anything, trade secret, but it's hard to argue using an Apple filesystem is a reasonable step towards protecting a secret.

      Anyway, I'd be surprised if IBM legal hadn't already given the article the green light.

    2. Re:I give it 25 minutes max... by Anonymous Coward · · Score: 2, Informative

      Except that this guy doesnt actually work for IBM.
      He's just an ordinary geek I'm afraid.

    3. Re:I give it 25 minutes max... by minionman · · Score: 1

      He doesnt appear to be an IBM employee. To comment on what some people have said previously, all articles on developerWorks are screened - there is a process for publishing. It won't be removed unless it gets negative attention, and this is anything but negative.

    4. Re:I give it 25 minutes max... by seebs · · Score: 2, Interesting

      For the record, as the article says, I'm a freelancer, not an IBM employee.

      That said, the editorial process at dW is not trivial or careless, and I'm pretty sure IBM will keep the article as is.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    5. Re:I give it 25 minutes max... by Anonymous Coward · · Score: 0

      If tivo is distributing a product built on GNU/Linux, then they may be obligated by the terms of the licenses belonging to the software they use to provide tivo recipients with source code.

    6. Re:I give it 25 minutes max... by Anonymous Coward · · Score: 0

      You know, poking around on your blog, it strikes me that you're way too *involved* in odd ways. Sueing junk faxers, reading blogs from guys in germany claiming dell is "watching" them...

      are you married or at least dating?

  2. Numbers by Metteyya · · Score: 4, Funny

    10-15 webservers? Wow! We, Slashdotters, have been asking "does it run Linux" for a loong time and now we have it.
    And now excuse me, I have to cross-compile apache for my wrist watch.

    1. Re:Numbers by Anonymous Coward · · Score: 1, Funny

      Obviously the next step is to run a web server on a web server. Wouldn't that be cool?

    2. Re:Numbers by ampmouse · · Score: 0

      What about running linux on the web server?
      Everyone has web servers running on linux, but I haven't seen linux run on a web server yet!

    3. Re:Numbers by Anonymous Coward · · Score: 0

      What about running Windows on linux on webserver on TiVo emulated on mac emulated on windows emulated on linux on your mobile [cell] phone?

      Wouldn't THAT be stupid?

    4. Re:Numbers by MobKiller · · Score: 2, Funny

      nahh... Forget that... you'll spend your life trying to make windows interoperate with all this

    5. Re:Numbers by gildesh · · Score: 3, Funny

      sadly... I once wrote a webserver in PHP didn't run for very long, the php apache module killed it after 30 seconds, but those were the most glorious 30 seconds ever

    6. Re:Numbers by beui · · Score: 1

      i do believe that since peter seebach is rather netbsd oriented, the 10-15 number probably includes more netbsd boxes than linux, if any linux besides his tivo2.

      --
      openbsd. gentoo. blfs. public key: 0x7EA13687 http://npt.ath.cx "All unix, all the time."
    7. Re:Numbers by Anonymous Coward · · Score: 0

      We have? I thought everyone knew about this years ago. Many of us bought it because it ran linux. Then we found out how cool the thing realy was after using it.

  3. How long until... by haakondahl · · Score: 1, Funny

    ...TiVo pokes around Peter Seebach?

    --
    Don't trust anyone under thirty.
    1. Re:How long until... by Anonymous Coward · · Score: 1, Insightful

      well until someone makes a "Soviet Russia" joke... of course...

    2. Re:How long until... by Anonymous Coward · · Score: 1, Funny

      In Soviet Russia, TiVo pokes around Peter Seebach.

      Your move, Tivo...your move.

    3. Re:How long until... by Anonymous Coward · · Score: 1, Funny

      thanks...

    4. Re:How long until... by Anonymous Coward · · Score: 0

      you're welcome. and next time wipe, I've been itching for weeks.

  4. Why not run a web server on Tivo??? by Em+Ellel · · Score: 3, Interesting

    Unlike most linux appliance devices, there is aactually a LOT of usefull things that can be done by rinning a web server on Tivo - like remote scheduling/control of the device for one.

    -Em

    --
    RelevantElephants: A Somatic WebComic...
    1. Re:Why not run a web server on Tivo??? by WonderSnatch · · Score: 3, Informative

      Like Tivo Web?

      Brett

    2. Re:Why not run a web server on Tivo??? by Osty · · Score: 4, Informative

      Unlike most linux appliance devices, there is aactually a LOT of usefull things that can be done by rinning a web server on Tivo - like remote scheduling/control of the device for one.

      Right, because Tivo doesn't already have that (caveat: requires a Series 2 Tivo that's been upgraded with the now-free HME software, which you should already have from standard updates unless you've specifically hacked your Tivo not to update). You can also watch recordings in multiple rooms (requires a second Tivo, of course), view photos and listen to music, transfer your recordings to your PCs (caveat: with DRM, but what did you expect?), and develop new applets.

      Tivo has been very good about embracing the hacking community (to the extent that they link to external forums from tivo.com that cover hacking), and have stepped up with official, free support for many of the features people were hacking for previously (the previously mentioned remote scheduling, photos, music, multi-room viewing, and PC transfers). They've also provided a nice SDK so you can easily write new Tivo apps using Java. With all of that, I simply don't see any need to hack a Tivo any more aside from increasing drive space (not that hacking will stop, nor should it -- that's where the innovation starts).

    3. Re:Why not run a web server on Tivo??? by WonderSnatch · · Score: 1

      Acutally, Tivo offers this service on Series 2 machines with the home media option.

      Brett

    4. Re:Why not run a web server on Tivo??? by mr_zorg · · Score: 4, Insightful

      Yes, *BUT* if you're one of those people with a DirecTiVo, you don't get any of those spiffy things. DirecTV won't allow it. But I really like the integration such units offer -- you just can't match it with a standalone unit. So, hacking becomes a way to GET those features on your DirecTiVo...

    5. Re:Why not run a web server on Tivo??? by jerw134 · · Score: 2, Informative

      Right, because Tivo doesn't already have that

      You're forgetting about the DirecTV DVRs, which run Tivo software but do not have (official) HMO support. There is no Tivo.com web scheduling for them, the only option is a built-in web server.

    6. Re:Why not run a web server on Tivo??? by Em+Ellel · · Score: 1

      Like Tivo Web?

      Exactly what I had in mind when I wrote it. :-)

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    7. Re:Why not run a web server on Tivo??? by Osty · · Score: 1

      Yes, *BUT* if you're one of those people with a DirecTiVo, you don't get any of those spiffy things. DirecTV won't allow it. But I really like the integration such units offer -- you just can't match it with a standalone unit. So, hacking becomes a way to GET those features on your DirecTiVo...

      Not being a DirecTV subscriber, I often forget that they have Tivo-based units. It's sad that DirecTV and Tivo can't work better together to provide HMO for DirecTV customers as well as stand-alone customers. I'm assuming that DirecTV is the bottleneck here, since Tivo seems to Get It (tm) with their stand-alone products.

      Now if only they'd get in gear and ship a cheap (sub-$500) digital cable-ready HD-capable Tivo unit, I'd have a reason to upgrade. For now, my Tivo lives in my bedroom with my SDTV, and my HDTV gets the Comcast DVR (fewer fancy features than Tivo, but core functionality is better -- dual tuners, HD recording, and since Tivo's HMO update the Comcast DVR has a more responsive UI).

    8. Re:Why not run a web server on Tivo??? by bonehead · · Score: 1

      True, but Tivoweb is wonderful for those of us running modified DirecTV DVRs.

    9. Re:Why not run a web server on Tivo??? by Anonymous Coward · · Score: 0

      directv signal is much cleaner that what you get out of RCA jacks, hence issues with allowing easy access to the networkable goodies...

    10. Re:Why not run a web server on Tivo??? by bonehead · · Score: 1

      Exactly. Whereas the standalone TiVo is piping an analog signal through an inexpensive MPEG encoder chip, the DTV version is simply dumping the raw data stream from the satellite to disk. This signal has been encoded with some serious equipment, and is MUCH cleaner at equivalent file sizes.

      DTV can't afford to sanction features that could be seen as making it easy to get that stream onto your PC, strip the commercials, and share it via eMule. They'd find themselves very short on content to broadcast in a short time.

    11. Re:Why not run a web server on Tivo??? by taernim · · Score: 1

      Well put. Moreover, isn't one of the driving purposes of hacking to do something that hasn't been done just to see if you can do it? It's not as if running a webserver from your NES (which has been done and posted about here on /.) is "needed" -- it's more about the experience.

      --
      "PC Load Letter? What the $@#% does that mean?!"
    12. Re:Why not run a web server on Tivo??? by kosmicki · · Score: 1

      Unless you have an R10 (like me) who can't mod without romoving and flashing chips.

    13. Re:Why not run a web server on Tivo??? by bonehead · · Score: 1

      Yep. That's why I bit the bullet and coughed up $100 a pop for used HDVR2s off of eBay, even though I could have gotten R10s from DTV for almost nothing at the time.

    14. Re:Why not run a web server on Tivo??? by Kurt+Granroth · · Score: 2, Informative
      Right, because Tivo doesn't already have that (caveat: requires a Series 2 Tivo that's been upgraded with the now-free HME software, which you should already have from standard updates unless you've specifically hacked your Tivo not to update). You can also watch recordings in multiple rooms (requires a second Tivo, of course), view photos and listen to music, transfer your recordings to your PCs (caveat: with DRM, but what did you expect?), and develop new applets.

      I have three Tivo systems, including two Series2 sets and use all three nearly obsessively. I use the multi-room feature every other week or so (much more so during the winter). Transferring shows between sets is nearly trivial.

      All that said, I wouldn't dream of suggesting that Tivo Central Online and Tivo2Go come close to approximating the power of TivoWeb or the like. Tivo Online, for instance, has two fatal flaws:

      1. It doesn't show you your current recording schedule
      2. Recording are scheduled the next time your Tivo updates
      As far as I'm concerned, those two flaws make the entire feature useless. The only time I would want remote scheduling is when I'm away from the Tivo (meaning I need some way of knowing what is scheduled) and forgot to record something (meaning I want it to take effect right NOW).

      The Tivo2Go feature is also fundamentally flawed... also for two reasons:

      1. It is Windows only and costs $50 extra
      2. The downloaded show is difficult to edit
      All but one of my systems runs either OS X or Linux and that sole Windows system has no burner. Oops... Tivo2Go is unusable already. Then, when I download shows, I edit off the commercials (this was doubly important back when I encoded the result on VCDs since a full show with commercials wouldn't fit on one CD)... Tivo2Go fails again.

      To sum up, I remain a huge Tivo fan and think they do most things absolutely right. But as long as they cripple remote scheduling and downloading, TivoWeb and the like (IMO) remain essential "power user" utilities.

    15. Re:Why not run a web server on Tivo??? by snuf23 · · Score: 1

      "They'd find themselves very short on content to broadcast in a short time."

      I kind of doubt that, considering there are already extremely good commercial rips at HDTV resolutions being passed around of every major TV show.

      --
      Sometimes my arms bend back.
    16. Re:Why not run a web server on Tivo??? by seebs · · Score: 1

      Actually, you make a good point; there's a distinction between running a web server so you can have a page that says "this web server is running on my toaster" and actually integrating it with the rest of the software -- but I think the TiVo people already solved THAT problem.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    17. Re:Why not run a web server on Tivo??? by Generic+Guy · · Score: 1
      I simply don't see any need to hack a Tivo...

      Well you already point out the annoying DRM crap as a reason, plus decoding the DRM'ed video only works on Windows boxen (not Mac or Linux).
      Personally, I enjoy the freedom of my hacked TiVo (locked at v4.02 software). No DRM, no fast-forward banner ads. Just today I figured out tymplex and MFSFTP for uploading my kids' DVD movies into the TiVo. Try that with your stock box!
      --
      { - Generic Guy - }
    18. Re:Why not run a web server on Tivo??? by bonehead · · Score: 1

      but I think the TiVo people already solved THAT problem.

      Their interface may be prettier, but in terms of functionality, they're still playing catch-up with their own hacker community.

    19. Re:Why not run a web server on Tivo??? by tm2b · · Score: 1
      Yes, *BUT* if you're one of those people with a DirecTiVo, you don't get any of those spiffy things. DirecTV won't allow it.
      [Follow these links, they'll tell you more than enough to get the job done.]

      Nonsense. If you don't want to do it yourself from scratch PTVUpgrade will do it for you or sell you a kit.

      (Just a happy PTVUpgrade customer... I just wish they'd offer the same product/service for normal Series 2 units).
      --
      "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
    20. Re:Why not run a web server on Tivo??? by Jonathan_S · · Score: 1
      All that said, I wouldn't dream of suggesting that Tivo Central Online and Tivo2Go come close to approximating the power of TivoWeb or the like. Tivo Online, for instance, has two fatal flaws:
      1. It doesn't show you your current recording schedule
      2. Recording are scheduled the next time your Tivo updates
      As far as I'm concerned, those two flaws make the entire feature useless. The only time I would want remote scheduling is when I'm away from the Tivo (meaning I need some way of knowing what is scheduled) and forgot to record something (meaning I want it to take effect right NOW).
      To be fair, assuming you have your TiVos connected to the internet (which I assume you do since you have them networked), the TiVo checks for new TiVo Online recording requests every 15 minutes. Not just every 24-36 hours when the daily call happens.

      So you would have to be cutting it really close before using TiVo Online to schedule a recording was too slow.

      (TiVos which are still stuck using their modem to dial in only check for recording requests during their daily calls)
  5. Interesting Discovery Process by linuxtavern · · Score: 5, Insightful

    While this isn't information that wasn't already known about the Tivo, the way he presented it is very interesting. Documenting the process of how he figured out the drive map and how to read the drive is invaluable.
    Teach someone how to fish...

    1. Re:Interesting Discovery Process by dnamaners · · Score: 1

      Of course, next time I bet they leave off the id tags on the map. So as to improve its abiguity ...

    2. Re:Interesting Discovery Process by Anonymous Coward · · Score: 0

      Give a hungry man a fish and he'll come to next time he's hungry. Teach a hungry man to fish and he'll come to you the next time he needs bait.

    3. Re:Interesting Discovery Process by Anonymous Coward · · Score: 0

      Give a hungry man a Tivo and he'll club you to death with it for your food.

  6. Dual-Mount by Doc+Ruby · · Score: 1

    Who knows how to leave the HD connected to the TiVo for recording, but also simultaneously connected to a regular Linux box that can mount the HD "ro"? Without changing any of the SW running on the TiVo?

    --

    --
    make install -not war

    1. Re:Dual-Mount by Anonymous Coward · · Score: 0

      You want an IDE drive with two controllers? Not going to happen, unless you have access to the NSA's resources.

    2. Re:Dual-Mount by forkazoo · · Score: 1

      Well, if you were really dedicated, just hack an IDE cable to allow you to plug it into both controllers. Oh, and only have one machine on at the same time. This is a very silly question.

    3. Re:Dual-Mount by FueledByRamen · · Score: 3, Informative

      Disclaimer: I don't know much about the software layout of a Tivo.

      Since it's based on Linux, you can grab a copy of IBM's iSCSI target reference implementation from the web, and point it at the drive. Access the iSCSI target 'ro' on any other suitable machine.

      Or you could use NBD, but that might require a kernel module. The iSCSI target runs entirely in userland.

      Both of these, though, involve installing more software on the Tivo. Without some really weird hardware sitting between the drive and the Tivo's motherboard, that's the best you're going to get.

      --
      Every cloud has a silver lining (except for the mushroom shaped ones, which have a lining of Iridium & Strontium 90)
    4. Re:Dual-Mount by Doctor+Memory · · Score: 1

      I imagine you'd have to cons up some sort of dual-port disk controller. Should be transparent to the TiVo, so no s/w changes.

      --
      Just junk food for thought...
    5. Re:Dual-Mount by yasth · · Score: 1

      You need something like http://www.i-tech.com/Products/IDE.php There is more to it then just mounting something ro, not least because multi-controller single-drive is just not the way ata works. You might be able to hack up a specific driver for a drive controller to work the same way as that product entirely passively, but I have my doubts.

      --
      I'd do something interesting, but my server can't handle a slashdotting.
    6. Re:Dual-Mount by Doc+Ruby · · Score: 1

      The trick is to multiplex the IDE bus commands/data from the two controllers to the single drive, so they don't collide. Seems really hard, unless IDE has a "wait" signal to the controller, causing it to queue requests.

      --

      --
      make install -not war

    7. Re:Dual-Mount by Doc+Ruby · · Score: 1

      No, it's just a silly answer. Why bother, if you don't have the wizardry, just the keystrokes?

      --

      --
      make install -not war

    8. Re:Dual-Mount by bonehead · · Score: 2, Insightful

      Yes, it is a silly question, for the simple fact that you eliminated the only possible answer within the question itself.

      You can't have an IDE hard drive connected simultaneously to two controllers, so the only possible way to accomplish what you're asking is to use some variety of networked file system.

      This, of course, requires making software changes on the TiVo, which you apparently can't be bothered to do.

    9. Re:Dual-Mount by bonehead · · Score: 1

      No, there's way more to it than that. You also have to make the multiplexing invisible to both of the host systems.

      Essentially, you'd need a piece of hardware that can emulate two separate IDE drives on one side, while consolodating those commands onto a single drive. And you need to manage to keep that drive from being corrupted by this scenario.

      Then, you also need HUGE amounts of buffer space to capture the TiVo's writes, not a single byte of which can be missed. Also, some pretty sophisticated predictive read algorithms so as not to cause timeout issues on the TiVo side of things when it needs to read from the disk, but the PC has access at the moment.

      By the time you invest the price of a small house developing the hardware, not to mention several years of man hours, you just have to ask yourself, wouldn't it be simpler to just install nfsd on the TiVo? You can already download it in binary format, precompiled just for the TiVo.

    10. Re:Dual-Mount by Doc+Ruby · · Score: 1

      Well, "bonehead", it's hard, but only a quitter says it's "impossible". You can't even be bothered to RTFA. If you RTFA, you'd see that the SW can't be changed, according to the author. Or at least that looks cryptographically hard, which is harder than an electronic hack. So just stay out of the way - what possible good can you do with your defeatism?

      --

      --
      make install -not war

    11. Re:Dual-Mount by Doc+Ruby · · Score: 1

      The article says it's too hard to hack the TiVo SW. Maybe it's too hard to hack a "dual IDE", or maybe there is a "wait" signal - I haven't seen anyone say there isn't, yet. I don't know, that's why I asked. I'm willing to wait for another hacker, or a definitive "no", rather than just a chorus of "I don't know, so no one does".

      --

      --
      make install -not war

    12. Re:Dual-Mount by Anonymous Coward · · Score: 0

      Well then maybe you should listen to people who know what they're talking about. You obviously know nothing about TiVo hacking or you'd know that bonehead - assuming he's the same bonehead from various TiVo forums, and he seems to be - definitely know what he's talking about. Or, you could keep shooting your mouth off like an ass acting like you know what you're talking about to those that actually do. Your choice.

    13. Re:Dual-Mount by Doc+Ruby · · Score: 1

      Look, AC, TiVo hackery is cool, but, by bonehead's own admission, it's not IDE hacking. So they don't have the answer. Leave it to an AC to insist that that means that no one has the answer. This entire thread is about how I don't know how to do it, and am looking for a hacker who does. I'd settle for an IDE hacker with an authorative "no one knows how to do that". Instead, I get all these lame-ass people who assume their own ignorance means that it's impossible. Give me the hackers, and get these posers out of my face.

      --

      --
      make install -not war

    14. Re:Dual-Mount by Anonymous Coward · · Score: 0

      Has anyone actually tried this? It sounds like a good *idea* at any rate.

    15. Re:Dual-Mount by forkazoo · · Score: 1

      I'm unsure how to even parse your response. You can't have one drive simultaneously connected to two active controllers. The only way, as I said, would be to hack a cable, and only have one controller active at a time. I'm not sure why that would be silly or in any way confusing.

      If you don't believe me, then read the ATA spec, think about what would happen when two controllers try sending commands over the same bus. Nothing good or predictable (save "not working") The drive and both controllers would all be getting data that is out of spec. There isn't any wizardry to it. It isn't magic. Your question was born out os asort of dedicated ignorance, making it silly.

    16. Re:Dual-Mount by Doc+Ruby · · Score: 1

      No, my question is born out of a dedication to hacking. I'm willing to accept that no one who read my question knows how to put two controllers on one IDE. Or even that no one knows how to do it. But hacking is all about making systems do things not in the spec, even prohibited by the spec. Hacking is an attitude of indomitability, of the superiority of "I can" over "you can't" or (usually) "huh?". Sadly, this thread is an unscientific demonstration of the preeminence of script kiddery, over hackerdom, in the Slashdot community. Almost makes me nostalgic for petrified grits.

      --

      --
      make install -not war

    17. Re:Dual-Mount by bonehead · · Score: 1

      The article says it's too hard to hack the TiVo SW.

      Well, then the article is wrong, depending on your definition of "hacking the TiVo software".

      Yes, changing the function of the binaries is pretty much limited to some simple patches to enable or disable built in features.

      If you define "the TiVo software" as the entire system, though, there's a lot that can be done relatively simply. Simple, easy things like, for example, adding a fucking NFS daemon!

      What you're proposing is, technically, probably within the realm of possibility, but the idea has one major flaw. It's an overly complex solution to a problem that has already been solved in a simple manner. You asked for ro access to the tivo drive while it's still running in the tivo. I already have full rw access to the drive while it's running in the tivo, and I have my choice of accessing it through nfs, ftp, or simply telnetting to the tivo and manipulating the files using whatever tools I choose to install on the thing.

    18. Re:Dual-Mount by bonehead · · Score: 1

      The software can be changed easily. The author is wrong.

      There's one model that I know of (the R10, sold by DTV) that requires one chip to be reflashed, but every other TiVo out there can be modified pretty easily. The security measures that he mentioned are there, but bypassing them borders on trivial.

    19. Re:Dual-Mount by bonehead · · Score: 1

      assuming he's the same bonehead from various TiVo forums, and he seems to be

      Yeah, that's me. (although I use a different username on most of them these days)

      Just out of curiosity, do I know you? If you recognize the name, you must have been around for awhile, too.

    20. Re:Dual-Mount by Kazymyr · · Score: 1

      Doc Ruby: take foot, insert in mouth. Bonehead here is one of the early hackers of TiVo, he's been on the scene since 2000. He does know what he's talking about. Circumventing the protection measures on the series 2 is easy.

      As for defeatism - it's you who displays such, not him.

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
    21. Re:Dual-Mount by Kazymyr · · Score: 1

      Hi bonehead - long time no see. ;)

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
    22. Re:Dual-Mount by Doc+Ruby · · Score: 1

      Yes, bonehead was finally able to authoritatively state that the author of TFA is wrong, that bonehead has NFSd running on it. Which makes dual-mounting the IDE unnecessary. And makes bonehead a qualified TiVo hacker, which I accept - as well as their correction of the article's author. It does not make bonehead a qualified IDE hacker. Therefore, bonehead's statements that the IDE hacks aren't possible are not the final word. The final word is either from an IDE authority, or the "eureka!" from a real hacker, who doesn't give up just because those who don't know how give up.

      As for you, you don't know what "defeatism" means: admitting the inevitability of defeat, which I have not done. How does your foot taste now?

      --

      --
      make install -not war

    23. Re:Dual-Mount by bonehead · · Score: 1

      Dude!!!! Holy shit!

      It has been a long time. Talk about a blast from the past, I haven't talked to you forever! You still hop onto TCF at all?

    24. Re:Dual-Mount by Doc+Ruby · · Score: 1

      Here's the response I composed, too quickly for Slashdot to allow me to post it, before you started attacking me. I meant it then, but now I'm not so thankful - or curious about what you do.

      ---

      Well, I like that better. Thanks for the insight - too bad we had to butt heads over "tractability" so long, before we got what we're after.

      What stops you from emailing TiVo'd TV shows to your friends (other than copyright)?

      --

      --
      make install -not war

    25. Re:Dual-Mount by bonehead · · Score: 1

      What stops you from emailing TiVo'd TV shows to your friends (other than copyright)?

      Honestly? Copyright I don't worry about so much, in a case like that. Sure, it's technically illegal, but from a practical standpoint it's more like taping it on the VCR and dropping the tape off to them. I don't have any big moral dilemma about recording a show and letting a friend watch it.

      As for emailing it to them? It's just not practical. The only e-mail account that I know of that allows attachments that size is a special account that I created for myself on a server that I manage. Plus, considering the transfer time, it's almost as quick to just burn a DVD and hand it to them the next time I see 'em.

    26. Re:Dual-Mount by Anonymous Coward · · Score: 0

      I realize you're coming from a point of complete ignorance, so here, let me explain it to you:

      If you figure out a way to have two masters and one target on an IDE chain, something the bus wasn't designed to handle, you pretty much can command whatever salary you want.

      Why the hell would you share that multi-million dollar knowledge with Slashdot?

    27. Re:Dual-Mount by Anonymous Coward · · Score: 0

      Due to the nature of electricity, you can not plug 2 cables (ide) into 1 hard disk and have them simultaneously running on 2 machines.

      You would cause no end of problems, some of them being:

      1. Too much current on various connections,
      2. Current from the reads of one box would be passed to the other as the cables are connected together.

      The best (and probably only) way of doing things is using software - NFS, FTP, etc....

    28. Re:Dual-Mount by Kazymyr · · Score: 1

      Defeatism, as in your stating that it's impossible to modify the tivo software because the author of the article said so?

      Have some more foot, please. :)

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
    29. Re:Dual-Mount by Kazymyr · · Score: 1

      Nah, I grew up.

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
    30. Re:Dual-Mount by Doc+Ruby · · Score: 1

      Of course I accept the patronizing authority of the hyperbolic assertions of an Anonymous Coward.

      --

      --
      make install -not war

    31. Re:Dual-Mount by Doc+Ruby · · Score: 1

      This thread, and its pernicious Anonymous Cowards, is barren ground for brainstorming. But "the nature of electricity" doesn't prevent 2 drives from sitting on the same bus. "The nature of electricity" doesn't prevent a logic analyzer from sitting on that bus. It doesn't enter into it at all. Unless only the most simpleminded double-plugging were attempted.

      --

      --
      make install -not war

    32. Re:Dual-Mount by Doc+Ruby · · Score: 1

      I accepted their authority until someone pointed out that they had it running. Then I immediately accepted that it was possible, without even asking for citations of other backup. That's not defeatism, that's "hope" and "confidence" in a solution. You know what else you can do with your foot.

      --

      --
      make install -not war

    33. Re:Dual-Mount by le_jfs · · Score: 1

      There is no point in trying to connect 2 controllers to 1 device at the same time. Even if you design some logic to "switch" from one controller to the other, you'll probably encounter some cache coherency problem within the drive...
      Then, you can send a command to disable this cache but performance will drop.

      So the best you can do is probably:
      1. don't use the drive directly
      2. implement a device emulating an ide drive, make it network-enabled for ease of use
      3. ???
      4. profit (maybe).

      You can do this with a FPGA kit, basic soldering skills, a lot of time and money.
      Pick your poison: evaluation boards.

      --
      main(char O){O++&&(((O-291)*O+27788)*O-868020?1:putchar(O++) )&&main(O);}
    34. Re:Dual-Mount by Doc+Ruby · · Score: 1

      If the second controller is read-only, as I mentioned, there's only one cache instance.

      --

      --
      make install -not war

    35. Re:Dual-Mount by bonehead · · Score: 1

      Yeah, that'll happen.

    36. Re:Dual-Mount by le_jfs · · Score: 1

      If the second controller is read-only, as I mentioned, there's only one cache instance.

      I was talking about the cache within the drive (you're right: there is only one).
      - controller1 asks for sector xxxx
      - drive reads(-ahead) sectors xxxx to xxxx+N
      - drive spits out data from sector xxxx
      - drive spits out data from sector xxxx+1
      - controller2 asks for sector yyyy
      - drive queues this event (SATA only?)
      - drive goes on and spits out data from sector xxxx+2
      Now which controller is to read the data? controller1 or controller2? All the information you have is only one bit saying that data is ready to be read.

      Furthermore, an IDE drive is not stateless.
      1. There are registers in the drive. If controller 1 does not read the value before controller 2 issues a command, the registers will likely get overwritten. One solution is to read the registers before they are overwritten. Then you can send their value to the right controller when they ask for it...
      2. There are conditions where the drive will stay in a state 'S0' and will wait for a read event to occur to go to the state 'S1'. The underlying finite state machine was designed to be controlled by only one controller. If this read event is not issued by the same controller as the one that triggered the said condition, chances are that one or both of the controllers will get lost.

      So... I'm not saying that it is impossible, I'm just saying that is not easy (well that's the interesting part of it, no?). Sounds like fun to me. Maybe we can hack a device?
      Any other /.'er want to join?

      --
      main(char O){O++&&(((O-291)*O+27788)*O-868020?1:putchar(O++) )&&main(O);}
    37. Re:Dual-Mount by Doc+Ruby · · Score: 1

      The request from Controller2 will hit the drive's onboard data separator cache - the drive is a single-instance "black box" to IDE commands. There's only one instance available for commands.

      This seems like a hard project, even if the IDE bus supports a "wait" command that can be fed to Controller1 while Controller2 reads the disk. Especially since most of the original value I expected, reading a "live" TiVo from another (open, not proprietary) machine can be done by installing SW like NFSd on the TiVo (despite the claim of the article's author to the contrary).

      But it would still be quite an impressive hack. Especially since it seems so hard, even impossible (if the blowhards in this thread are any indication). I don't have the time to commit to such a "hack gratia hacks". But I'd be happy to supply insights to a team with a chance of making any progress.

      --

      --
      make install -not war

  7. Slashdot Effect by Anonymous Coward · · Score: 3, Funny

    "But most of us only need so many Web servers (off the top of my head, I think I have 10 or 15 Web servers in my house already, including the embedded systems)." ...Not anymore you don't.

  8. In case it comes down. by Leroy_Brown242 · · Score: 1, Interesting
    1. Re:In case it comes down. by Anonymous Coward · · Score: 0

      Is it just me or did he just mirror IBM??!!!

    2. Re:In case it comes down. by Anonymous Coward · · Score: 0

      I hope he at least did it on a hacked Tivo.

    3. Re:In case it comes down. by Anonymous Coward · · Score: 0

      "In case it comes down."

      Wow. You, Sir, are a fucking tool. Why didn't you just copy and paste the entire article like the other cluster of shitheads around here do?

      I don't know what ranks higher on the stupidity scale: you have obviously been around here for a while and pull shit like this, that you were so fucking stupid to not notice that the link was to IBM, or that you were modded up for your obvious Karma-whoring.

      Good job, Captain Dipshit. Why don't you try posting some actual content next time. Of couse, you're also the same cocksucker that has ads in his signature, so why does none of this stupid bullshit surprise me?

      At any rate, I can see where this cock-suckerness comes from. Taking a direct quote from your journal, "What is odd, is that I have excellent karma." You know what else is odd, Leroy? That none of your posts are even slightly informational--99% of them are one sentence blurbs. That leads me to believe you "earned" your "excellent Karma" from posting mirrors as seen above.

  9. Linky by Hachey · · Score: 3, Informative

    Enjoy!


    --
    Check out the Uncyclopedia.org :
    The only wiki source for politically incorrect non-information about things like Kitten Huffing and Pong! the Movie !

    --
    Please allow me to hate the creator of the 120-character limit: *HATES*. Thank you.
  10. dang, now I want one... by dnamaners · · Score: 1

    Nice sweet poke-around in a tivo, of course now I want play with one too ;)

  11. Re:Your anti-DRM mission today: Lesbian Strapon po by bemenaker · · Score: 1

    Yeah, it's called newsgroups. :D

  12. Hmm... by James+A.+D.+Joyce · · Score: 1

    ...would it be possible to apply these same "hacking" techniques to open source TiVo solutions like Freevo?

    --

    Ron dies in chapter 9 of book 7.
    1. Re:Hmm... by Anonymous Coward · · Score: 0

      Yes, except it would be called "contributing to a Open Source project."

    2. Re:Hmm... by Ben+Newman · · Score: 1

      If you're wondering what filesystem your Freevo box is running, what it does on boot, or what all those nifty files in the bin directory do, you probably shouldn't be running it.

  13. The TiVo survived by rigorist · · Score: 4, Informative

    I am happy to report that the TiVo seebs hacked on is working just fine as a plain and ordinary DVR. It came up just fine after I reattached the hard disk cable that seebs had forgotten to reattach (although he did put all the old screws back in).

    It's replaying today's stage of the Tour right now.

    1. Re:The TiVo survived by bonehead · · Score: 1

      Was there really any question about that? From what I read in the article, he didn't even change any files. No reason it shouldn't be working.

      The only thing that would have been likely to hose it up, given that he made to changes, would be if he had booted into WinXP with the disk attached to the system.

  14. Tivo is wife/gf compatible by Symb · · Score: 2, Insightful

    Been done. He didn't analyze anything, just recorded his experience (the screenplay of which was scripted by the giants whose shoulder he stands on). The fact of the matter is proprietary and defensive hardware prevents you from exerting your OSS/GNU/HaXHiPPie powers. So buy it for what it's worth and use your time meaningfully OR hack to your hearts content with a freevo or equiv.

    The point still stands that Tivo is understandable by the majority of significant others out there. I got my wife a tivo. She loves it. We control TV and have more prime time together. End of story.

    1. Re:Tivo is wife/gf compatible by bonehead · · Score: 1

      Been done.

      Sure has. If only he'd posted this back in May of 2000 when these things weren't already common knowledge. Coulda saved me and a couple other guys quite a bit of time back then.

    2. Re:Tivo is wife/gf compatible by g-san · · Score: 1

      ... use your time meaningfully...

      Your homework assignment is to compare/contrast your statement with the following statement made by the author:

      off the top of my head, I think I have 10 or 15 Web servers in my house already, including the embedded systems

      Bonus points for using the phrase "lost cause."

  15. Seinfeld ??? by drfatbear · · Score: 1
    Interesting article, if only, but not limited to, seeing the quote in context...
    a little bit of this... a little bit of that... and don't forget the other!
    :)
  16. half the fun by Pollardito · · Score: 3, Funny
    After all, half the fun of owning something that runs Linux is to make it do something more (or different) than it was intended to do.
    just like half the fun of owning something that runs windows is to make it do something that it was intended to do
    1. Re:half the fun by mark_hill97 · · Score: 1
      just like half the fun of owning something that runs windows is to make it do something that it was intended to do

      So windows was intended to actually DO something? Interesting, we must research what windows actually does. Though I suspect the results will be inconclusive.

  17. Dealdatabase.com by BLKMGK · · Score: 5, Informative

    Forget the AV and TIVO supported forums if you want to REALLY delve into a TIVO. They will freak out if you mention video extraction and you're likely to be banned before getting nay answer. Instead head for http://www.dealdatabase.com/forum/ and get into the GUTS. Warning, they eat their young over there so do some research before daring to post. Also grit your teeth as more senior members are designated as "gods" by some of the more irritating.

    That said - my S2 DTIVO is now running a 250+Gig HD, has a USB2 NIC attached, has encryption disabled, allows me to EASILY archive shows using MFSFTP (Etivo is looking interesting), and I'm running 4.x software that was designated for the SA versions of the TIVO but has features I wanted (folders!). I learned all about how to do that on DealDatabase and by doing research on the tools I heard about there. I honestly still am no "pro" with a TIVO but I've learned enough to make my TIVO more useful and that of a few others too. While that forum may be a bit hostile for the uninitiated it's about the best going for serious TIVO stuff and they won't ban you for daring to utter "extraction"!

    --
    Build it, Drive it, Improve it! Hybridz.org
    1. Re:Dealdatabase.com by BLKMGK · · Score: 1

      Sadly, in finally getting completely through the article I see Dealdatabase mentioned as a resource. Doh!

      Honestly though, I'm also hacking a Linux based Linkstation, one of the things I run into is "what now" and "why?". On the TIVO I'm not sure what else I'll add or "why" I'll add it. I can get to the shows, with some work I can supposedly insert shows (why, I have a LinkTheater too!), I can maybe get it to play MP3s but again - why?

      Some might want to put a WEB server on it and yeah I have that but not much functionality and not much need for it really - this is NOT a high powered box (remote scheduling maybe?). Perhaps allowing folks to get at the shows to DL but if I run something like ETIVO (sorry, Windows) I could serve that with a more powerful box and transfer files to it in the background with less work.

      My Linkstation - running into the same thing. Streams video, audio, and I'm swapping in a BIG HD. But what else? At some point an appliance is doing what you need. Folks have installed MySQL on the LS but kripes it's a 200MHZ PPC box with 32meg of free RAM once the OS boots. WTF are you going to DO with that exactly? (lol) One of the IBM tech articles has one of those boards being put into a autonomous submarine but somehow I don't see myself doing that anytime soon. Fun to follow though!

      At some point you have to say enough and move on I guess. Now if someone would just whack the LinkTheater firmware so we can get Buffalo out of the way! (lol)

      --
      Build it, Drive it, Improve it! Hybridz.org
  18. What sort of DRM is on Tivo? by rsilvergun · · Score: 1

    anyone know? I know with tivo2go you can make dvds and transfer video and what not, but are they doing annoying stuff like encoding macrovision on it and what not?

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  19. obligatory "In Soviet Russia...." by imperious_rex · · Score: 2, Funny

    In Soviet Russia, TIVO pokes you!

  20. Hacking newbie question by Anonymous Coward · · Score: 0

    How does one look at the raw bites of a drive? And how can one dump the whole or a specified section of the memory?

    1. Re:Hacking newbie question by bonehead · · Score: 1

      To look at the raw bytes on the drive, just fire up a hex editor and aim it at /dev/hdx. I assume that's what you meant, since looking at the raw bits isn't really all that useful.

      Do dump specific sections of the disk to a file, just use dd with the bs, seek, and count args.

    2. Re:Hacking newbie question by Anonymous Coward · · Score: 0

      Thanks! :-)

      Is it possible to do it with Windows, is it much harder?

    3. Re:Hacking newbie question by bonehead · · Score: 1

      I've never been silly enough to try it under windows.

      I'm pretty sure there are Windows hex editors that will read the entire disk. If I'm not mistaken, HackMan has that ability.

      As for dumping specific sections of the disk, I'm not sure if dd under Cygwin can access the raw disk or not. I've honestly never tried. Hackman probably has the ability to dump subsections of the displayed file to a separate file, though I'm not sure about that.

      In short, it's probably "possible" under Windows, but I don't see much reason to try it.

      You're going to need a Linux system in order to get anything useful done to the TiVo anyway, may as well bite the bullet and learn it.

    4. Re:Hacking newbie question by bonehead · · Score: 2, Informative

      SHIT!!!!! I forgot this part!!!

      DON'T BOOT INTO WINXP WITH YOUR TIVO DRIVE ATTACHED TO THE COMPUTER!!!!!!

      DON'T DO IT!!!!

      XP will write its "DiskID" or whatever they call it to the boot sector and it won't work in your TiVo anymore.

      Shit, I got sidetracked thinking of tools that would do the job that this "minor issue" completely slipped my mind. Long day, couple of beers, you know... Damnit! It's times like this that I really wish it was possible to go back and edit posts on this site.

    5. Re:Hacking newbie question by Anonymous Coward · · Score: 0

      Worry not, you intervened in time. Thanks for the tips and the warning!

    6. Re:Hacking newbie question by Alien+Being · · Score: 1

      "DON'T BOOT INTO WINXP"

      Enough said!

      Lameness filter encountered. Post aborted!
      Reason: Don't use so many caps. It's like YELLING.

    7. Re:Hacking newbie question by bonehead · · Score: 1

      And sometimes yelling is appropriate.

      I had just made a post listing some ideas on how to repeat what the original author did using WinXP. As soon as I hit "submit", it occured to me that doing so is a really, really bad idea.

      Given that I had just (possibly) nudged somebody into trying it out, I wanted to make sure that my followup post got noticed by anyone who read the parent.

      Believe me, I don't make a habit of posting in all caps, but when you're limited to text and need an attention getter, the choices are limited.

    8. Re:Hacking newbie question by Alien+Being · · Score: 1

      The stuff about "lameness filter" wasn't directed at you. I just pasted it in there as filler after the filter blocked my post. I agree that your message was worth shouting.

    9. Re:Hacking newbie question by bonehead · · Score: 1

      Ahh..

      Strange that the lameness filter didn't touch my post, actually.

    10. Re:Hacking newbie question by incubuz1980 · · Score: 1

      If you are not experianced with Linux, and don't want to installit on your harddrive, just pop in a Knoppix CD/DVD and boot.

      http://www.knoppix.org/

  21. NFS mount it by enosys · · Score: 1
    Just keep the HD in the TiVo and export it via NFS or another network file system.

    Drives which can be simultaneously connected to multiple computers are expensive and certainly not IDE. If you really wanted to I'm sure it would be possible to create a device to do something like that with IDE but it would be a lot of work. Then you'd have to worry about caching and filesystem inconsistency issues because the kernel assumes that nothing else besides it is changing data on a hard drive. It's just not worth it.

  22. This is good, Tivo is great, and now better. by MrArmyAnt · · Score: 1

    I don't yet own a Tivo, and as for where I work I should. It would be great if we could figure out a way to hook a nexus - s card, no wait, this has USB, one of the USB FTA cards to this. The possibilittes are endles, and could be very useful.

    ~MrArmyAnt
    http://www.modlife.net/

  23. So do it yourself... by BLKMGK · · Score: 3, Informative

    Seriously, the biggest feature I wanted from the SA TIVO was Folders for recorded shows - only on the SA models. I had two fairly slow but decent 120Gig drives in my unit and listing recorded shows took an eternity - it sucked. I had also used a method of modding the software that was no longer "supported" and in fact the developer had been driven out of the community. Asking for help from the guys who had driven the guy out was pretty useless. Well, one of the drives toasted somehow so...

    Okay, starting from scratch I did some research and learned that the 4.x software that has folders and HMO works FINE on the DTIVOS! I also wanted a better drive so I popped for a 250+Gig drive with 16meg of cache. Problem - LBA48 kernel needed. Yup, you can get a kernel that does this too - even purchase a CD to do it from a vendor (and the 4.x image too!).

    Bottom line - my TIVO runs the SA software, works fine, is FAST, has folders, has a standard interface to setup the supported USB NIC (okay, I upgraded to better drivers), doesn't encrypt my shows, and I can do extraction.

    Honestly? I SUCK at Linux but there's enough info out there that mortals can do this if you're halfway technical. I did lose the shows I'd already recorded and I would advise not reusing the original drive but overall it's doable obviously if I can do it. I purchased my images and the tools to support the vendor, I asked questions when I needed to on DealDatabase, and in general just muddled my way through.

    Now I just want to get TIVO2GO! on my DTIVO box, not yet sure how I'll do that - slices? Folks are reversing the TIVO2GO! protocol and the encryption on that has also been whacked so that might be a "significant other" friendly way of doing extraction... All in all I really like my DTIVO and it's got higher quality recordings than the SA boxes to boot .

    --
    Build it, Drive it, Improve it! Hybridz.org
    1. Re:So do it yourself... by petsounds · · Score: 1

      Folders for recorded shows became available for DirecTV TiVo units a few months ago, when the big software upgrade happened. It's a really useful feature.

      But yeah, there's a lot of useful things that DirecTV doesn't support, and definitely won't ever support, seeing as how they are dropping TiVo in favor of their own DVR technology.

    2. Re:So do it yourself... by BLKMGK · · Score: 1

      LOL, a disadvantage of not allowing them to upgrade me I suppose! What version are they up to now? USB ports still unused? Folders was pretty badly needed for sure. I see the SA boxes up to like V7 of the software with TIVO2GO! on it but other than that no real attraction for me. Appreciate the info on the folders, about time they caught up (lol). Maybe I'll put my old drive in and update it to see what the new software looks like :-)

      --
      Build it, Drive it, Improve it! Hybridz.org
  24. Was:Dual-Mount Now: WTF? by Anonymous Coward · · Score: 0

    You must be high. Can you turn my fiat into a LEO capable space vehicle for $57 using parts only from walmart? I mean, it seems impossible. And it's clearly not in the spec range for the car. But by your logic, holy shit, it must be able to be done! Fuck yeah!

    1. Re:Was:Dual-Mount Now: WTF? by Doc+Ruby · · Score: 1

      No, you are arguing that the converse is necessarily false. A logical fallacy. No wonder you're not a hacker, but just a poser. By your logic, since this TiVo hack isn't in the specs, it is just a figment of our imagination. Now, if you had some authority in IDE, you might be persuasive in claiming "it can't be done", especially if you could back that up with examples of experts who have failed. Instead, you're just an Anonymous loudmouth Coward who knows nothing.

      --

      --
      make install -not war

    2. Re:Was:Dual-Mount Now: WTF? by Dun+Malg · · Score: 1
      Now, if you had some authority in IDE, you might be persuasive in claiming "it can't be done", especially if you could back that up with examples of experts who have failed.

      Experts only haven't failed because they have no rational reason to even try. Certainly one could create a 40-pole, double-throw switch to do it, but that's obvious. You cannot, however, run three bi-directional TTL systems on the same bus, as any high bit would be monkey wrenched by the inactive controller resting at ground pulling it low. You'd need a way to synchronize the two controllers, and at that point you no longer have two controllers, you have one. Doubtless it could be done with a dedicated piece of IDE emulation hardware, but that's hardly a "hack"...

      --
      If a job's not worth doing, it's not worth doing right.
    3. Re:Was:Dual-Mount Now: WTF? by Doc+Ruby · · Score: 1

      The reason to hack is to hack. For crying out loud, What Kind of Man Reads Slashdot?

      --

      --
      make install -not war

    4. Re:Was:Dual-Mount Now: WTF? by bonehead · · Score: 1

      Well then get off your ass and hack it together, for fuck's sake!

      It's YOUR itch. YOU scratch it!

    5. Re:Was:Dual-Mount Now: WTF? by Doc+Ruby · · Score: 1

      I haven't asked anyone to do anything for me, other than share IDE hacking knowledge. For which I got slammed by a bunch of know-it-alls, who just don't know much about IDE. You act as if I demanded that you, or anyone else, hack it for me. Even if I did ask for something like that, I haven't acted like I'm entitled to it.

      What the hell is wrong with you? You don't ask for things you like, from people who might give it to you, at no cost to them? You don't brainstorm with hackers, by posing questions to which you don't know the answer? No wonder you spend so much time watching TV.

      --

      --
      make install -not war

    6. Re:Was:Dual-Mount Now: WTF? by bonehead · · Score: 1

      There has been plenty of knowledge shared with you. Two main points come to mind:

      1) While your idea is probably technically possible, it's simply not worth pursuing because of....

      2) There doesn't seem to be a practical application. (Especially in regards to hacking a TiVo, where simply installing nfsd would be a far more "elegant" hack)

      You'd probably get a better response if you could actually present a practical application for what your proposing. Instead, you simply dismiss anyone who doesn't see value in it as a "poser".

      So. This device that you're proposing, what exactly would it be used for?

    7. Re:Was:Dual-Mount Now: WTF? by Doc+Ruby · · Score: 1

      It would be used for accessing the TiVo video, if the TiVo software couldn't be modified to do that. But since you have corrected the author of the article we're discussing, pointing out that such a SW hack is easy, I have accepted that. So I have not continued to ask for the IDE hack.

      That doesn't mean that I accept that the IDE hack is "impossible", as so many in this thread have screamed at me. I find the entire antihacker attitude in this thread distasteful. I dismiss people who post in a device hacking discussion, who dismiss IDE hacking purely out of their own ignorance, posers. Not, as you now claim, because they "don't see the value in it", but because they claim it's impossible, only because they don't know how. That's not how hackers operate.

      So, after being attacked for merely asking a simple question with a difficult answer, after my accurate descriptions of "poser" have been twisted to represent something I did not say, I've had enough. I know what hacking is. And I have little to learn from you, or the others shouting their ignorance in this thread. Except maybe someday if I want to install NFS on a TiVo. Which is a tiny, narrow scope that I don't expect will draw me back in again soon. Especially if this is the kind of fun I can have in the "TiVo hacker" community: none at all.

      --

      --
      make install -not war

    8. Re:Was:Dual-Mount Now: WTF? by bonehead · · Score: 1

      OK, I see where we got off on the wrong foot.

      You were taking TFA at face value, while I didn't. The reason I didn't take it at face value is because I have actually done the things that you were assuming (based on TFA) to be impossible.

      For the record, I wasn't dismissing IDE hacking out of ignorance. I was dismissing it out of the knowledge that the problem you were trying to solve had already been solved in a much simpler manner.

    9. Re:Was:Dual-Mount Now: WTF? by Dun+Malg · · Score: 1
      The reason to hack is to hack. For crying out loud, What Kind of Man Reads Slashdot?

      The reason to hack is to achieve a goal. Two IDE controllers on one drive simultaneously is akin to trying to get water to come out of your electrical wiring. It can't be done without fundamentally altering some aspect of the original goal. The more general goal of accessing the contents of tivo-attached drive is certainly possible, but clearly suggests a different approach.

      --
      If a job's not worth doing, it's not worth doing right.
  25. Seebach? by Anonymous Coward · · Score: 0

    Schwartzwald!

  26. Wish I could get TiVo by Goosefood · · Score: 0

    I'm in Europe (not the UK) where we can't get TiVo..Grrrr

    --
    2B || !2B