PDA

View Full Version : DTivo T60, 200G HDD, DST: plan to upgrade?


Uncle_Steve
04-10-2007, 06:46 PM
Immediately before the recent DST changes, I pulled the telephone line from my T60 to keep it from updating. Now that the dust is settled, I'm considering updating it. The system is currently running software from an Instant Cake CDROM (instantcake-sat-t60-1.2-NR-3.5.0.iso) and has a 200G hdd. The only feature I'm using is the LBA48 kernel.

Does the following look like a reasonable way to upgrade to the latest release of the software?

- connect the telephone line

- force a call

- check the status looking for "pending restart"

- force the restart

- after the system finishes booting, power it off

- remove the hdd

- attach the hdd to a system running Linux using an IDE-to-USB adapter

- use tpip to copy over the kernel from the DVRupgrade LBA48 CD v4.04 (previously extracted and copied to disk)

Assuming that the Tivo hdd is /dev/sdb:

tpip -o kernel.orig -k vmlinux-3.1+.px /dev/sdb

(I presume I should uncompress the kernel? It's vmlinux-3.1+.px.gz on the CDROM.)

- re-install the hdd in the Tivo

- power on the Tivo

I can see a number of potential problems such as the system won't immediately go to the "pending restart" state and instead waits days until I'm otherwise occupied and then loads the new software, but are there any obvious flaws to this plan?

Thanks.

Uncle_Steve
04-11-2007, 06:28 AM
After reading the manpage again, I discovered the "-a" flag -- "Operate on the alternate kernel partition". It sounds as though I can use that flag and not risk the system booting, but rather power it off as soon as I get the "pending restart" message.

New plan:

- connect the telephone line

- force a call

- check the status looking for "pending restart"

- remove the hdd

- attach the hdd to a system running Linux using an IDE-to-USB adapter

- use tpip to copy over the kernel from the DVRupgrade LBA48 CD v4.04 (previously extracted and copied to disk)

Assuming that the Tivo hdd is /dev/sdb:

tpip -a -v -o kernel.orig -k vmlinux-3.1+.px /dev/sdb

(I presume I should uncompress the kernel? It's vmlinux-3.1+.px.gz on the CDROM.)

- re-install the hdd in the Tivo

- power on the Tivo