OzTivo Install

From TivoZA

Table of contents


Note: The below steps have already been included in the TivoZA image and are intended for those using the ozTivo installer. To perform the below steps you will need to have completed the Preparing the TiVo drive guide steps already. Feel free to have a look at the changes made if using the TivoZA image though.


Emulator settings and other tweaks

Select "Edit rc.sysinit.author" from the menu
Image:install41.jpg

Select joe as the editor (unless you prefer vi and know what you are doing):
Image:install42.jpg

Firstly there are a couple of optional changes that you can make. Scroll down till you get to the line:

#Start TiVoWeb 

You will now see a screen similar to below:
Image:install43.jpg

Note: When adding any of the below changes make sure that you include the & at the end of each line as leaving it off will cause your TiVo to hang.

  • The ozTiVo image comes with TiVoWeb, there is now a newer version known as TiVoWebPlus which is included with the “TivoZA stuff” which we will add later. If you would like to use the newer version, comment out the folloing line by putting a # in front of it:
/hack/tivoweb-tcl/tivoweb &

and add the following line:

/etc/hack/tivowebplus/tivoweb &
  • The next optional addition is to run vserver, vserver allows you to watch streaming video from your TiVo on your PC or xbox as well as allowing copying of recorded shows accross to your PC, which can then be burnt to DVD. To enable vserver, find the following line and remove the # in front of it:
#vserver > /dev/null 2>&1 &
  • Another fix which you may choose to make is how long before and after a show you would like your recording to tape. This can be very useful for when shows start slightly early or finish a bit late. You can make adjustments to endpapplus parameters on the following line:
/hack/bin/endpadplus.tcl 5 15 -auto

The first value (5) indicates how long before each show starts the TiVo will begin recording, the second value (15) indicates how long after each show the TiVo will continue recording. If you would like to start recording 2 minutes before the show and stop 5 minutes after the show then your line would read as follows:

/hack/bin/endpadplus.tcl 2 8 -auto

If you have made all the optional adjustments above your changes will now look as follows:
Image:install44.jpg

The next step is required in order to access the TivoZA guide data. Still in joe, scroll down until you reach the line:

emuProxy2 -s 131.244.9.101 &


Image:install45.jpg

You now need to comment out that line by putting a # in front of it and add the following line below it, so the changes will appear as follows:

#emuProxy2 -s 131.244.9.101 &
/etc/hack/emuProxyZA -s tivoza.nanfo.com &

Make sure the changes read exactly as above, leaving out the & will result in your TiVo hanging.

There are now two more optional changes you can make.

  • The following line generates a new message on your TiVo after each reboot and displays your assigned IP address, unfortunately it doesn't work and to disable it you can put a # in front of it.
report_ipaddress &

Thankfully there is a new version which is included with the "TivoZA stuff" download, to enable this version you need to add the following line after the line above:

/etc/hack/report_ipaddress &

Reporting the IP addresss is only really necessary when using DHCP. If you are using a static IP address or your DHCP server provides you with a static IP address you may wish to disable your TiVo from generating a new message everytime it reboots (i.e. after a power failure, manual reboot, etc). To disable it just put a # in front of the line above. If you later decide you want to disable the message generation it can also be perfomed from the Telnet prompt, for a guide on how to do this see the FAQ.

  • The last optional addition is to add YAC (YET Another Caller ID). This is a very useful program that can display the caller ID on your TV of someone calling you on your home phone, it also allows sending messages to be displayed on your TV from your PC. To enable the Caller ID you will need to run YAC on your PC with a modem that support Caller ID, you can have a look at the Yac home page (http://sunflowerhead.com/software/yac/) for more information about how to do that. If you would like to enable YAC on your TiVo, add the following line just below "report_ipaddress":
/etc/hack/yac/yac & 

You changes should now appear as per the below screen:
Image:install46.jpg

Once you are happy that you changes are correct, you can save the file and exit by using the following commands:

Press: Ctrl K		(This enables the command menu mode)
Press: X		(This will save the file)

You will now be returned to the ozTiVo installer main menu


Extra setup requirements

You are now done with the ozTiVo installer, there are still a couple more steps to perform but these need to be done from the command line. So select exit from the menu.
Image:install47.jpg

Firstly you need to mount the TiVo drive so you can edit its contents, this is done by typing the following:

mount /dev/hda4 /mnt/tivo

Replace hda above with the same device name you selected in the step "Set the Tivo disk", note you still need the device name to be followed by the number 4. You can now move to your TiVo's 'etc' directory by typing:

cd /mnt/tivo/etc

From there the first file we need to edit is 'postcodezones', to load it up in the editor type:

joe postcodezones

All the steps above are visible in the below screen:
Image:install48.jpg

You now need to add the following line to the bottom of the 'postcodezones' file, note that you must seperate the "27000" and "Africa/Johannesburg" by a tab and not spaces and this must be followed by a blank line so press enter afterwards:

27000	Africa/Johannesburg

You 'postcodezones' file should now appear the same as the below screen, to save you changes:

Press: Ctrl K		(This enables the command menu mode)
Press: X		(This will save the file)


Image:install49.jpg

Next you need to edit the 'resolv.conf' file so that your TiVo will be able to find DNS addresses, required for accessing the TivoZA emulator. At the bash prompt type (as below):

joe resolv.conf


Image:install50.jpg

In the ‘resolv.conf’ file you need to change the value 10.10.1.1 to 196.25.1.9, this is the SAIX DNS server, if you have a router which supports DNS lookups you could use your routers IP address instead but there is no real need to do that. Once done, save your changes as follows:

Press: Ctrl K		(This enables the command menu mode)
Press: X		(This will save the file)


Image:install51.jpg

CacheCard users only: When booting with a CacheCard the TiVo splash screen comes up for a second and then is replaced by the CacheCard splash screen, which is correct. But when the CacheCard splash screen is finished, you get a black screen instead of the TiVo splash screen until the intro plays. This does not cause any problems only an appearance issue, it can be easily fixed as follows. You need to edit the 'rc.sysinit' file, at the bash prompt type:

 joe rc.d/rc.sysinit

In the ‘rc.sysinit’ file you need to scroll down till you find the below line (should be at line 449):

cachectl -t

You now need to add the following line below the above line:

osdwriter /tvbin/PromScreen2Version7.$TV_STD.png

Once done, save your changes as follows:

Press: Ctrl K		(This enables the command menu mode)
Press: X		(This will save the file)

Your changes should look as follows:
Image:install53.jpg


Last thing we need to do is copy the TivoZA specific software. You should have already downloaded the “TivoZA stuff” from the Downloads section of the TivoZA website when creating your DOS boot disk during the Initial Setup. You will need to mount the floppy device by typing the following (don't worry too much about the warning messages)

mount /dev/fd0 /mnt/floppy

We need to check the correct filename for the file on your mounted disk and also that the disk got mounted successfully, to view the disk contents type:

ls -l /mnt/floppy/*

You should have a file named either TivoZA.tar.gz or tivoza~1.gz You now need to copy the file accross to your TiVo’s 'etc' directory (you should still be in that directory), this is done by typing:

cp /mnt/floppy/TivoZA.tar.gz ./

or if your file is named tivoza~1.gz then type:

cp /mnt/floppy/tivoza~1.gz ./TivoZA.tar.gz

Next we need to unzip and untar the file, this is done as follows:

tar -xzf TivoZA.tar.gz

Lastely just to restore the origional TiVo boot screen you can type the following:

cp hack/Prom* ../tvbin

We are now all done with the ozTiVo Installer so you can unmount your drives and shutdown your PC as follows (Note: it’s umount and not unmount):

umount -f -a -r
shutdown -h now

The above steps are all shown on the below screen.
Image:install52.jpg


Advertisement