This page explains the method I used to upgrade my TiVo to a 300GB drive. I've changed some of the later steps from what I actually did, but the effect should be the same... ;) My TiVo now reports 103 hrs, 23 min Best Quality; 361 hrs, 41 min Basic Quality. Thanks to Todd for writing the new kernels, das Monkey for his write up and Robert S for his advice. The TiVoCommunity thread is here.
|
FTP across to /var/hack, chmod +x and run from the command line.
qunlock 0...should send the unlock command to the disk. I did this with no other drives installed just to be on the safe side - didn't want to risk locking the new 300Gb by mistake!
Primary Master | Quantum 40GB | /dev/hda |
Primary Slave | Maxtor 80GB | /dev/hdb |
Secondary Master | CD Drive | |
Secondary Slave | Maxtor 300GB | /dev/hdd |
Then I started up the Ethernet card and set the default route:
ifconfig eth0 192.168.xxx.xxx netmask 255.255.255.0 up route add default gw 192.168.xxx.xxxThen I fired up the Konqueror web browser and entered:
http://208.45.95.220/MFS/...and downloaded the Statically linked gzipped tar, 'gzip -d'ed and 'tar -xvf'ed it.
./mfstool backup -Tao - /dev/hda /dev/hdb | ./mfstool restore -s 255 -pxi - /dev/hddMFSTools scanned the disks and copied the data across.
shutdown -h 0...swapped over the CD to the MFSTools 2 CD and rebooted.
I booted into byteswapping mode:
vmlnodma hdd=bswap...mounted up the original TiVo disk to get at the tools:
mkdir /setup mount /dev/hda7 /setup cd /setup/var/hack/lba48...and ran bootpage to check how the boot partitions were set. I decided to copy the kernel to both:
dd if=./kernel.lba48+big_swap of=/dev/hdd3 dd if=./kernel.lba48+big_swap of=/dev/hdd3Last task was to set up the swap:
./mkswap -v1 /dev/hdd8Once that's complete, shutdown by pressing Control-Alt-Delete.
Once the TiVo's rebooted check that the right amount of disk and swap space are reported on the Info screen of TiVoWeb.
That's it!
Home | Last updated: 2nd August 2003 |