Errata

TiVo Hacks

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
Printed Page 6
Table 1-1

First line is incorrect. It should be two separate lines.
(Tivo) -> (Tivo) Now Playing
(Tivo) -> 1 Season Pass Manager

Anonymous   
Printed Page 29
Last paragraph

The stock TiVo kernel can only use 137 GB (128 GiB) per disk, Not 170.

Anonymous   
Printed Page 60
Hack #30

Hack #30 will not work on a dtivo that hasn't been tivoflash'ed and kill_initrd'd.
Tivo will overwrite changes to /etc/rc.d/rc.sysinit on boot.

Anonymous   
Printed Page 64
Hack #33 paragraph 4

Only stand alone TiVos shipped with the RS-232 serial connector, dtivos did not.
This is very important as nearly all the later hacks depend on your having managed to
get a bash shell through the serial port. These cables can be purchased from TiVo.

Anonymous   
Printed Page 65
Figure 3-1

Wrong image. The figure printed does not show the TiVo serial control cable, which
has a headphone connector at one end.

Anonymous   
Printed Page 83
Hack #42

tivovbi does not work on dtivo's running version 3.1. At least, not yet. Hack #42
will not work on dtivos with the current software, and may not work on sa tivos with
the same software version.

Anonymous   
Printed Page 108
second paragraph

"... and set your Dial Prefix to ,#40"
should read,
"... and set your Dial Prefix to ,#401"

Anonymous   
Printed Page 112
Hack #52

Instructions for enabling telnet will not work on a DTivo that has not had tivoflash
and kill_initrd run on it.

Anonymous   
Printed Page 114
3rd line of bash output

cpio -i -H tar --make-directories < /var/wget-tcl.tar.gz
should be
cpio -i -H tar --make-directories < /var/wget-tcl.tar

Anonymous   
Printed Page 150
nearly 2/3 was down the page, in bold text (5th paragraph)

:80 missing from end of URL, should read:
bash-2.02# http_get -T 0 -C 0 -D /var/hack -U http://199.240.141.102:80 /tivoweb-tcl-1.9.4.tar.gz

Anonymous   
Printed Page 174
Hack #79 2nd step

echo "/var/hack/tivoweb-tcl/tivoweb" | cat /etc/rc.d/rc.sysinit
Should be:
echo /var/hack/tivoweb-tcl/tivoweb >> cat /etc/rc.d/rc.sysinit

Anonymous   
Printed Page 176
Eighth paragraph

Useless use of 'cat'.
The 5th bash line can be simplified to:

tail -5 tivoweb.cfg >> tivoweb.cfg.hold

Anonymous   
Printed Page 178
Fifth paragraph

Useless use of 'cat'.
The 4th bash line can be simplified to:

tail -3 tivoweb.cfg >> tivoweb.cfg.hold

Anonymous   
Printed Page 181
Last paragraph

The argument to cpio, -create-directories, needs to be changed to --make-directories

Anonymous