Todd's TiVo hacks: This directory contains a cross-compiler build script for OpenBSD/i386, some TiVo kernel hacks, and some binaries I've built for my TiVo. tivo-build-xcompiler-obsd.tgz An automated TiVo cross-compiler build script to let you build TiVo binaries under OpenBSD/i386. Based on MBM's Linux build script. tpip.tar.gz A simple utility for copying kernels to/from a TiVo disk regardless of the byte-order. Can also write a v1 swap header, list the boot page and/or partition table, and modify the boot parameters. mkswap.diff Adds a ``-S'' flag to do byte swapping. With this diff and the -S flag you can run mkswap on an x86 PC with a byte-swapped TiVo disk. channel_map Channel remap script that remaps as needed based on the staion's calll sign. lineup_watcher.c simple program that tails the tvlog and runs channel_map in the event of a lineup change. kernel Hacks for the TiVo Linux kernel + kernels w/ lba48 support and other patches applied. Binaries compiled for the ppc (ie: series1) TiVo: nc.gz *Hobbit*'s netcat diff.gz diff(1) from GNU diffutils cmp.gz cmp(1) from GNU diffutils dmesg.gz dmesg(1) from util-linux-2.11i strings.gz strings(1) from GNU binutils which.gz port of the OpenBSD which(1) chown.gz port of the OpenBSD chown/chgrp/chmod mkswap.gz mkswap(8) from util-linux-2.11i