24

Posted by Scott Laird Wed, 27 Apr 2005 17:25:49 GMT

I watched the first two seasons of 24 weekly, but I just couldn’t cope with the third season–it was too slow and too irritating. Halfway through the season, we had a power outage and my TiVo missed an episode. I stopped watching it after that–I just didn’t care anymore. The general consensus is that I didn’t miss much.

I couldn’t completely give up on the series, though, so I started stockpiling the episodes for the current season when they started. I figured that I’d give it a few months and then get feedback from friends. If it was good, then I’d catch up and watch it, if it was as bad as season 3, then I’d delete them all and forget about the show.

The season’s almost done now, and everyone seems to be happy with it, so I started watching it last week. I think I screwed up–the show’s too addictive, and I’ve been burning through episodes too fast. I’ve managed to watch 17 of the 19 episodes that have aired so far; I’m going to be stuck waiting through each week’s cliffhanger for the last 4 episodes. Darn them.

On the other hand, it did give me something to do yesterday when I was home sick in bed.

In general, the show’s deeply addictive, but I’m kind of amazed by how willing the “good guys” have been to resort to torture this season. I remember it happening a couple times during the first two seasons, but it was always a shock. Now it seems to be their standard method of interrogation. I’m not sure if this is supposed to say something about our society, or if it’s just a ratings vehicle.

Posted in  | Tags , ,  | no comments

Battlestar Galactica and the future of TV

Posted by Scott Laird Fri, 04 Mar 2005 20:44:33 GMT

A couple very interesting thing have been happening with the SciFi Network’s new Battlestar Galactica series. I enjoyed the original when I was young, but that was back when I thought that The Dukes of Hazard was cool, so I don’t trust my judgment on shows from the late 70’s anymore.

I haven’t really had time to watch much of the new show (I’m somewhere in the middle of episode #2 right now), but it seems promising. I’m not sure which way they’re going–will it end up being pretentious navel-gazing, a halfway-decent space opera, a philosophy lesson set in space, a hard sci-fi war story, or what?–but it hadn’t scared me off yet.

Perhaps the most interesting thing about the show is its producers aren’t treating it like a traditional TV show on a traditional network. Instead, they’re taking a number of steps to interact with their audience that are largely unprecedented. First, the SciFi Network has made the first episode available online. This is something that I was speculating about late last year, but I’m surprised to see SciFi actually making the first episode available.

Second, the show’s executive producer has started releasing show commentary as a podcast, also available from SciFi’s website. This isn’t very different from the director’s commentary that a lot of special-edition DVDs and LaserDiscs have had for years, but this is the first TV series that I’ve ever seen with a commentary track.

The producers of Battlestar Galactica seem to be making a concerted effort to interact with their fans, rather then hiding behind the usual corporate facade. Battlestar Galactica is probably the perfect show for this sort of treatment–it’s a high-publicity show from a small-ish cable channel, it’s one of the few science fiction shows on TV today, and science fiction fans are about as vocal and well-connected as any group you’re likely to find. Witness the fan-funded attempts to continue Farscape and Star Trek: Enterprise after they were cancelled. So anything that the SciFi network can do to draw more viewers and build a community around Galactica will probably pay off handsomely for them over time.

I’m surprised that there isn’t a Battlestar Galactica blog yet. Oh, wait–there is.

If the show does well, we’ll probably see similar efforts from other studios over the next few years–downloadable episodes, actual commentary from producers and directors, and honest attempts to interact with fans. We’ll also get more cynical attempts to cash in on the concept and canned publicity stunts that are supposed to look fashionably cutting-edge, but will largely just be embarrassing for everyone involved.

Posted in  | Tags , , ,  | no comments

De-TiVoing myself

Posted by Scott Laird Mon, 03 Jan 2005 17:42:10 GMT

After all of the effort that I’ve went through over the years to try to sell the things to friends and family, it feels odd to be unplugging my TiVo. Now that we’ve turned off our satellite TV service, though, there’s no new content flowing onto the TiVo, which makes it a lot less interesting. All we’re left with is 75 GB of old stuff that we’d like to get around to watching sooner or later.

Fortunately, TiVo hacking has continued to move on since I first added a bigger hard drive to my first TiVo over 4 years ago. Using the tools discussed on the dealdatabase.com TiVo hacking forums, I’m currently extracting all 75 GB worth of programming from an old TiVo and putting it onto a 120 GB drive that I had sitting around. Then, once that’s done, I’ll use mencoder to re-encode them into something a bit more modern then MPEG-2, probably XviD. This will make it trivial to play things back using MythTV, which is really the point of the whole exercise. While MythTV has its problems, it’s pretty good at playing back pre-encoded video, so I won’t miss that aspect of the TiVo experience.

Once that’s done, I’ll probably put the old TiVo up on ebay. I’ll be sad to see it go, but time and technology move on.

I guess I find it kind of ironic that I’m doing this on the same day that TiVo finally officially announces their TiVoToGo service. So, if my Series 2 TiVo was still working, then I could use it to stream DRM-ified video to a small number of Windows systems. If I had any Windows systems. So, instead of doing it to official way, I guess I’m just cutting out the middleman and doing it myself. As usual.

Posted in ,  | Tags , , ,  | no comments

InFocus X1a projector review

Posted by Scott Laird Thu, 30 Dec 2004 02:44:05 GMT

As mentioned earlier, we bought an InFocus X1a projector last month. Here are the basic specs on the X1a:

  • DLP with 2x color wheel
  • 800x600 resolution
  • 37 dB
  • 6.8 lbs
  • 1100 ANSI lumens
  • 2000:1 contrast ratio
  • 3 inputs: composite video, SVGA video, VGA. VGA supports HDTV component input via adapter cable
  • Supports computer resolutions up to 1024x768 and HDTV up to 1080i, downscaling as needed

There are two common flavors of projectors; DLP projectors and LCD projectors. In general, LCD projectors are a bit cheaper and have a bit better color, while DLP projectors have darker blacks and last longer. The X1a is a DLP projector, but I’ve been very impressed with the colors that it produces. The one downside to it is that it only uses a 2x color wheel–DLP projectors work by bouncing light from a lamp off of a “DLP” array, which consists of thousands of micromirrors that can be moved to create a picture. The DLP array doesn’t contain any color information; instead the projector uses a spinning color wheel to display red, green, and blue information in sequence. High-end DLP projectors use up to 6x wheels, which display each color repeatedly for each frame of video. Cheaper projectors, like the X1a, use 2x wheels. Some people’s eyes can see color fringing from slower wheels; I can sometimes catch it out of the corner of my eyes, but I don’t find it annoying.

The X1a is a cheaper version of the popular InFocus X1; it trades slightly longer lamp life for the X1’s Faroudja deinterlacing chip. Since we’re planning on feeding it progressive-scan video directly from a PC, the fancy deinterlacer doesn’t do us a whole lot of good. Since the X1a ended up being about $65 cheaper, it seems like a better deal.

Right now, the projector is hanging from the ceiling in our bedroom, projecting its image onto the wall at the foot of the bed. We haven’t done anything to the wall–it’s just a normal textured white wall. The projector is about 10’ from the wall, and it projects a 7’ image. For comparison, the biggest rear-projection TV that I could find is Sony’s 70” XBR Grand WEGA. I’m sure the Sony has much better image quality, but it costs $7,000, while my $740 projector produces an image that’s over a foot wider.

When used in a dark room, the X1a produces wonderful images. I’m very impressed with its color reproduction and brightness. It looks stunning. As the room gets brighter, the image quality starts to fade. Our bedroom doesn’t have particularly dark shades, but the projector is still usable in full December sunlight. It’s hard to pick details out of dark scenes, though. I’m not sure how well it’ll work in summer–we’ll probably need to pick up some black-out shades.

The X1a’s native resolution is 800x600; when projecting a 84” diagonal image, that gives us roughly 12 pixels per inch. As you’d expect, each pixel is clearly visible from close up, centered in a black “screen door” pattern. At normal viewing distances, I don’t find the screen door objectionable at all, and you get dampen it a bit by defocusing the projector slightly if it really bothers you.

Like most modern projectors, the X1a has a “keystone” adjustment, so you can project rectangular images even when the projector isn’t perfectly perpendicular to the screen. Architectural photographers face the same type of problem when taking pictures of buildings–if the camera isn’t perfectly level, the buildings don’t appear square in the image. Photographers know there are two ways to fix this sort of distortion–you can either get a lens that you can shift to control the distortion, or you can fix it in Photoshop afterwords. Generally, using the right lens produces a better image, but Photoshop is cheaper and faster. The X1 takes the “Photoshop” route, and rescales the image in software to correct for keystoning. This is very noticeable when you’re feeding it an 800x600 image from a computer–some scan lines go fuzzy, when they should all be perfectly sharp. To fix this, you need to either align the projector correctly and then disable the keystone correction or live with a crooked image. I assume that high-end projectors have shiftable lenses, but the X1a clearly doesn’t reach into that price range.

All in all, I’m really happy with the projector. My only real complaint is that it doesn’t ship with a remote control, so I’m forced to use the power switch on the side of it to turn it off and on. Since it’s hanging from our ceiling, that’s a pain. I suppose I could pay them the $60 they want for a remote (with presentation keys and laser pointer), but I’m currently too cheap for that; I’ll shop for a universal remote that can drive their projectors instead.

Posted in  | Tags , , , , , , ,  | 51 comments

Turning off the TV, 2005-style

Posted by Scott Laird Thu, 30 Dec 2004 01:44:42 GMT

I finally called today to disconnect our Dish Network service. It only took 15 minutes on hold to get through to them, which wasn’t quite as bad as I’d feared. Still, the process raised the age-old question again: does hiding the “cancel my service” option really keep people from canceling?

This seems to be a phase that everyone with small kids goes through–“we’re going to stop watching so much TV and just turn the darned thing off.” My parents tried it once or twice, as have friends, siblings, and in-laws. Inevitably, people seem to turn it back on after a year or so, but they never seem to really regret it.

Watching less random TV is good, but mostly we’re trying to avoid paying $50/month when all we really watch are movies and things that are available on broadcast TV. So, the plan is to pick up a PCI HDTV tuner and use it to grab just the handful of shows that we care to see. I already have MythTV running at home, so adding a HD card to the existing setup shouldn’t be that hard (heh–everything with MythTV is harder then you’d expect), and I expect that watching HD resized to fit an 800x600 projector will look vastly better then the SD Satellite→Analog→TiVo→Analog→Projector video that we’re used to now.

Anyway, we’ll see. We’re sitting on at least 2 months worth of DVDs that we’ve never seen, plus a ton of subtitled anime, and I’d like to have more time to read, anyways.

Posted in ,  | Tags , , ,  | 2 comments

TV Pilots via BitTorrent?

Posted by Scott Laird Tue, 21 Dec 2004 16:40:49 GMT

I’ve noticed over the past few weeks that most popular TV shows are available via BitTorrent. They’re generally edited to remove commercials. They’re frequently downscaled from HDTV sources, which means that their quality is fantastic. Modern video codecs can compress a 45 minute show into around 350 MB, which BitTorrent can download in the background in a matter of hours. Better yet, the very nature of BitTorrent means that the more users downloading a given file, the better the available bandwidth, because each downloaded copy is also available for upload; it’s not uncommon to see BitTorrent clients start sharing pieces of downloaded files within seconds of the download starting. This means that large files can be widely shared without a massive investment in download bandwidth.

According to the news this week, Hollywood has finally noticed BitTorrent and is moving to stop the rampant sharing of their property. I’m amazed that it’s taken them so long to get involved.

However, in the midst of their attack, I think they may have missed an opportunity. Hollywood and the TV networks produce a lot of content annually, and quite a bit of that is really just advertising. Hollywood trailers are really just ads for the full-length movie. Most TV show pilots are ads for the rest of the series. They’re teasers, intended to hook viewers and get them to pay (either in movie tickets or eyeball time) for the full product. In both cases, the media companies have produced copyrighted works that they really want people to watch, even if they aren’t directly compensated for the experience. The more widely they’re distributed, the more effective they are. This should lead directly to profits on the “real” product–the movie or TV series involved.

So, logically, media companies could come out ahead by producing sharable versions of their trailers and pilots, and then going ahead and sharing them themselves. With BitTorrent, they’d even have decent download statistics–they’d know how many people had downloaded things.

Of course, I don’t see this happening anytime soon. First, the last thing that the media companies want to do is to tell people “go install a BitTorrent client.” Actually, that’s the second-to-last thing–the last thing they want to do is to legitimize P2P filesharing. Even if they can get past those two issues, and get over the conceptual hurdles that follow them (”Download TV? That’s what pirates do, not media companies. We don’t do that.”), they’d still be left with a relatively small market–I doubt that there are more then a million people out there downloading and watching TV shows.

It’s an interesting opportunity for someone, though. First, the first company to do this will get an enormous PR boost. Second, there’s no real limit on how many different versions of a show they can distribute–they could do full HDTV, 640x480, and smaller sizes, all the way down to versions for mobile devices. The mobile aspect is another PR opportunity, and possibly even a VC opportunity.

So, while I don’t see this happening soon, and I certainly don’t see widespread adoption of this sort of thing by Hollywood, I’d be amazed if someone doesn’t take it up within the next couple years, even if it’s just for the PR burst.

Posted in ,  | Tags , , , ,  | 1 comment

More MythTV

Posted by Scott Laird Wed, 01 Dec 2004 05:04:25 GMT

I made a bit more MythTV progress today. DVD playing now works perfectly. I had had three problems:

  1. Audio was really quiet. After upgrading mplayer, I decided that this was really an issue with my receiver–it was decoding analog Dolby Surround correctly, but it wasn’t really configured for my speakers. A little bit of fiddling and it’s acceptable, if still a bit quiet. The reference source that I was using for comparisons is really loud–the meter on the receiver is peaking out all the time, while Finding Nemo (my DVD test today) is really just about where it should be.
  2. Mplayer was dropping frames while playing DVDs, but DVD rips played just fine. DMA wasn’t enabled on my DVD drive. Once I fixed that, it became perfect.
  3. I couldn’t eject DVDs without opening up a shell and umounting /dev/cdrom. I’m not sure what was up here, but something in KnoppMyth was automounting /dev/cdrom every few seconds. I commented out the entry in /etc/fstab, and everything seems okay–I can still play DVDs, but the eject button on the drive works now.

At this point, MythTV is an acceptable DVD player for me. It still isn’t perfect–it takes too many button pushes on the remote to start playing, and the remote buttons aren’t mapped quite right. In other words, it’s still kind of complex, but it works fine once you get through the complexity.

On the other hand, the image is stunning on the projector. I think the jump from NTSC DVD player to VGA DVD player is almost as big as the jump from VHS to NTSC DVD, at least in my setup.

Posted in ,  | Tags , , ,  | 2 comments

A few days with MythTV

Posted by Scott Laird Mon, 29 Nov 2004 23:14:58 GMT

As I mentioned briefly before, I’ve been setting up a MythTV system at home. MythTV is a Linux-based open-source PVR system. Used properly, you’ll end up with something TiVo-like. Used improperly, you’ll end up with a massive headache and a sore throat from screaming at your computer.

I should start with a bit of background. I have two TiVos, and I love them, mostly. I loved them a lot more before the hardware on one box started flaking out, and before they started sucking up to the TV networks. What I really want is a way to record the TV shows that I watch and then share them between our two TVs, so I can watch the same show on either TV, and then delete it when I’ve finished watching it. With newer TiVos, you can copy shows between TiVos, but it’s just a copy–if I record it upstairs, then I can copy it downstairs and watch it, but I’ll need to delete it in both places once I’m done with it. I’d also like to be able to listen to music and watch DVDs on the same hardware; the ability to rip DVDs would be nice. I’d like the ability to expand my storage is critical–I have roughly 1 TB of disk space in my house, and I’d like to be able to use as much of that as possible for storing video. Finally, and really most importantly, I’d like to have the ability to fix things when they break–I haven’t had any luck with that with TiVo–one system crashes daily, and there’s nothing that I can do to fix it, short of spending hours sitting on hold with their tech-support system.

What I really want is the TV equivalent of iTunes–I want to be able to take the big mound of DVDs that I have sitting around, RIP them, and move them to the basement, next to the big mound of CDs that I used to listen to. I want to be able to pick and choose from upcoming TV events and add them to the library, just like DVDs. I want to be able to watch the movies on any TV in my house without remembering where it’s stored or worrying about the kids scratching the fragile little things. I’d really like it to Just Work, just like iTunes and the iPod, or like TiVo usually does. And I’d like it to work for *me*, not for network companies, record producers, or movie studios.

The closest that I can come to this today is MythTV. It supports recording TV, playing and ripping DVDs, playing MP3s, and displaying digital images. It networks nicely. It’s open-source and expandable.

It’s also a complete bitch to install. Once it’s installed, using it isn’t exactly a walk in the park, either.

I’m certainly not afraid of Linux in any of its incarnations, but I’d had a number of people tell me what a pain MythTV is to install, so I decided to try KnoppMyth, a Linux distribution customized for MythTV. It’s based on Debian, my favorite Linux distribution, and it comes with MythTV pre-installed and configured. I figured it wouldn’t be too hard to use KnoppMyth to take MythTV for a quick spin. I even had a spare small-form-factor system with a Celeron 2.4, a Bt878-based TV capture card, and a DVD drive sitting around.

Here’s a short list of what went wrong:

  1. The KnoppMyth installer locked up in the middle of the install when I told it to do an automatic install.
  2. When I tried again with a manual install, it didn’t default to installing onto any particular hard drive partition. I had to monkey with it briefly to tell it to install onto the boot partition that I’d just created. If I skipped through with just the defaults, I got an error later on when it tried to format a drive named ‘’.
  3. Once it had finished installing, even though it had formatted two partitions for /myth and /cache, it failed to mount them. This resulted in errors that I had to fix by manually editing /etc/fstab.
  4. The MythTV setup procedure consists of an xterm that asks a handful of questions. Without a mouse, it’s non-obvious how to select the xterm so you can type into it (Alt-Tab, space, if I recall correctly), and then it’s not obvious what to do–I had to re-run the installer repeatedly to get my channel listings correct, for example, because nothing said that I needed to go to http://labs.zap2it.com/, register, and get a username and password.
  5. Once MythTV was running, I was still unable to access the DVD drive at all–putting in a disk and hitting ‘Play DVD’ would cause the menu to flicker slightly, but it didn’t play the DVD or return an error. A bit of digging showed that the /dev/scd* devices weren’t owned by the cdrom group, so MythTV couldn’t access them. Once that was fixed, DVDs played correctly (plus or minus CSS problems, but we’ll ignore that little issue–it’s political, not technical).
  6. DVD ripping complained about the transcoding daemon not running, and never seemed to actually do anything.
  7. Dropping video files into /myth/video didn’t seem to make videos visible to MythTV.
  8. Live TV video worked, but recording TV produced files that were way too dim to view. Live TV audio didn’t work, even though it should have been available directly from the Bt878 decoder chip, but loading the btaudio driver doesn’t seem to produce any effect that I can see.

Most of these are just stupid integration issues; there’s no reason for them to exist in any even slightly polished product. KnoppMyth is at version 4r5; you’d think the CD ownership settings would have been fixed by now, right?

At this point, it had taken me about a half day to get MythTV to work, and all I could do was watch broadcast TV via rabbit ears and play DVDs. I could have accomplished the same thing by plugging the rabbit ears into a TV and buying an $18 DVD player (that was the cheapest “black friday” ad that I saw this year).

I probably would have dropped the project if an InFocus X1a projector hadn’t fallen into my hands. The InFocus is a 800x600 DLP projector that works with composite, svideo, HDTV, or VGA sources, but it’s happiest with VGA. So I had a project–mate the MythTV box to the projector. A few quick tests with MythTV’s DVD player shows that it looks way better then the same DVD via NTSC from my old RCA DVD player. Finding Nemo was gorgeous.

So, here’s all that I’ve had to do to get this to work right:

  1. Go to Fry’s on Black Friday to find a 25-foot stereo 1/8” plug to RCA cable.
  2. Pick up the cheapest USB remote control gizmo they had there.
  3. Recompile LIRC to support the StreamZap remote that Fry’s had sent me. This required re-creating KnoppMyth’s patched kernel so that the StreamZap patches would build.
  4. Figure out how to debug LIRC problems. Hint: use irw, because strace on lircd is pointless.
  5. Set up key mappings for MythTV and mplayer for the new remote. Half of the keys aren’t mapped to anything right now, because I can’t find the right feature to map onto.
  6. Set up NFS so I can store videos and music on my home file server.
  7. Copy 15 GB of music out of iTunes and into MythTV.
  8. Point MythTV to my home picture library.
  9. Upgrade like half of the software on the box to get MythPhone and Torrentocracy to compile. I ended up hand-patching Torrentocracy, and it still crashes MythTV whenever I try to use it.
  10. Figure out how to import videos. It turns out to be trivial–just copy the file into /myth/video, then go to the “Utilities/Setup” menu, then “Video Manager,” and then edit the metadata so the video has a reasonable name. Once you’ve done that, it’ll show up in the menu under “Media Library”/”Watch Videos”. Yes, this *is* a new meaning of the word “trivial” that you haven’t seen before.

Things that still don’t work:

  1. Playing DVDs or DVD rips with AC3 audio produces really quiet audio.
  2. Ripping DVDs doesn’t always work right. Of my two test disks, one just fails silently in the middle of the process, while the other seems to work, but has video from the “making of” feature combined with audio from the main feature.
  3. Recording TV is still broken, I think.
  4. TV audio is still broken.
  5. Playing DVDs results in frame drops, which produces jerky video. Playing the same DVD ripped to the hard drive works fine, which leads me to suspect DVD read speed issues.
  6. I can’t skip chapters in DVDs, but I can fast forward and rewind several minutes at a time.
  7. DVD menus don’t work.
  8. Image gallery slideshows are weird–they overlay the image on top of the menu’s background, when a black background would make a lot more sense. The image gallery in general doesn’t look quite right, but that might just be a theme issue.

So, what does work?

  1. I can play DVDs with audio, if I turn the stereo up really loud.
  2. I can watch live TV, if I can lip-read.
  3. I can listen to MP3s.
  4. I can watch .avi files that have come from various sources.
  5. I can browse JPEGs.
  6. I can do all this using a remote control instead of a keyboard.

Not a whole lot in other words. But I’m making progress–I’ve had a couple suggestions that might fix the DVD audio problem, and I suspect that the DVD ripping problem isn’t much harder. Once that’s done, at the very least I’ll be able to import a handful of the kids’ shows and have something useful.

I have a huge usability rant to make here, but I’m going to put it off a few days–I actually have some hope for MythTV, ever though it’s proving to be a massive time sink. It’ll take a few days to get all of my ducks in order, though–I need to finish a couple minor projects and do a few little tests. Fundamentally, I want to believe that MythTV can be fixed, but it’s so far from usable today that I’m amazed that it has the number of users that it does.

Posted in ,  | Tags , ,  | 19 comments

TiVo repair

Posted by Scott Laird Mon, 19 Apr 2004 02:43:01 GMT

I’ve finally had it with my downstairs TiVo. As I mentioned before, it’s been crashing with increasing regularity. I’ve been avoiding dealing with it for a few reasons; mostly, I’ve been too busy with other things, but I also hate debugging problems with black boxes, and my TiVo is definitely a black box, even if it does run Linux.

Unfortunately, my inaction hasn’t made the problem go away. If anything, it’s happening even more often now then it was a month or two ago. But, in the meantime, I’ve been able to watch a couple crashes and gleaned a bit of information:

  1. It doesn’t just stop–when playing back recordings, it skips a couple times first, with long pauses, then a few frames, then another long pause. This repeats for a couple cycles, and then it finally crashes.
  2. When it’s working right, the TiVo’s front-panel LEDs blink brightly when I press buttons on the remote. When it’s dead, the front panel LEDS still blink, but only slightly. It looks like there are two LEDs that blink, one driven by hardware and the other by software. When it’s dead, the software one doesn’t respond. But, when the box has just crashed, the software LED still works. It takes a while for it to die.

If I saw the same symptoms on a server, I’d be thinking “bad hard drive”–we’re seeing processes lock up in the ‘D’ state here, followed by a congestive collapse of the whole system, as every system process that touches the disk (or talks to a process that talks to the disk, like syslog) slowly crawls to a halt. Bad motherboards or power supplies don’t usually leave parts of the OS working right for a few minutes.

So, I pulled the drive out of the box and I’m currently cloning it onto a new, larger drive. There are decent tools and directions online for this, so it’s not a big pain rounding up all of the pieces. Plus, when it’s done, I should have twice as much disk space.

As a plus, the original drive started spitting out unrecoverable drive errors around 2% of the way into the copy. Hopefully that was in the data area of the drive, not in the middle of important program code. Hmm–I wonder if it’s in the swap area? That’d really kill the box, but it’d leave it working fine after a reboot, until it got busy enough to swap. Yeah, that’s probably what happened.

Update (Apr 20, 2004): It seems to have worked. The TiVo has made it two days without crashing; that hasn’t happened in weeks. It seems slightly faster, and it now holds 146 hours, up from 60 hours.

Posted in ,  | Tags , , ,  | 2 comments