Linux dd doesn't understand APM, it only understands block devices and offsets within them. Kernels (or tivopart) with APM-Tivo support will create sub-devices at the partition boundaries. Once/if those exist then you can use those sub-devices with dd to copy partitions. jmfs was still rejecting my drive signature, and in tracking it down I discovered another class doing reads, called RandomAccessFile. I'm going to ask a Java friend look at this. Other tasks, hmm, it's pretty long. Well, one thing that I'd like to see more of but is not sexy, is tivo monitoring, and first off the logs. When the Roamio came around, and a few people have consistent reboots, the logs have more answers and we had to do a lot of guessing. And I understand the lack of desire, when my Tivo is working I don't care to turn it off. But when it's acting wonky, it still feels like too much work unless I have the data collection completely automated. I was going to write something for Windows/Mac users since Linux can already read ext, but I found one already made called testdisk. This might be good for nooneuknow's uncle, unless he's into hardware, as it is gpl, is self-contained, doesn't require a Tivo, and it has the description of the basic Tivo drive format to start from. Re CableCards, sure it's possible your Tivo's doing that and no-one else's is. Through diligent work, you should be able to document and perhaps understand why, but at then end, you might not be able to do anything about it. It's a locked down platform, the only entities that can change things is Tivo (often uninterested), and maybe few things by your Cable Company (generally inept/unaware). That's also why I would assume any variances you're experiencing is more likely a technical oversight than something maliciously planned. Re Flash, at this point, I don't think anything operational is written to Flash, well aside I guess, not any more than some old systems had things written to prom. That of course might change at any time. If you want to create a CableCard or Cox-your-market thread, I'll add what I can, but you should probably stick to Series 3 or 4 since the drives are fully readable.