Peter Seebach Pokes Around His TiVo 145
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)."
Re:I give it 25 minutes max... (Score:5, Informative)
Anyway, I'd be surprised if IBM legal hadn't already given the article the green light.
Re:Why not run a web server on Tivo??? (Score:3, Informative)
Brett
Re:Why not run a web server on Tivo??? (Score:4, Informative)
Right, because Tivo doesn't already have that [tivo.com] (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 [tivo.com] (requires a second Tivo, of course), view [tivo.com] photos and listen [tivo.com] to music, transfer [tivo.com] your recordings to your PCs (caveat: with DRM, but what did you expect?), and develop [sourceforge.net] 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).
Linky (Score:3, Informative)
--
Check out the Uncyclopedia.org
The only wiki source for politically incorrect non-information about things like Kitten Huffing [uncyclopedia.org] and Pong! the Movie [uncyclopedia.org]!
Re:Dual-Mount (Score:4, Informative)
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.
Re:I give it 25 minutes max... (Score:2, Informative)
He's just an ordinary geek I'm afraid.
The TiVo survived (Score:5, Informative)
It's replaying today's stage of the Tour right now.
Re:Why not run a web server on Tivo??? (Score:3, Informative)
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.
Dealdatabase.com (Score:5, Informative)
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"!
Re:Hacking newbie question (Score:3, Informative)
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.
Re:Why not run a web server on Tivo??? (Score:3, Informative)
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:
The Tivo2Go feature is also fundamentally flawed... also for two reasons:
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.
So do it yourself... (Score:4, Informative)
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 .