Fakecall

JohnSorTivo:

Included in AlphaWolf's All-In-One S2 utilities is a file called 'fakecall.tcl', which makes the Tivo think the daily call has been successfully made. This prevents the nag screen when your phone line is not plugged in, and also enables you to setup your network after your initial install, since the Tivo first wants to make an actual call before it will let you access the network configuration options. Running fakecall.tcl satisfies this requirment, making the Tivo think the first call has been made, so that you can continue and set your network up, without actually making a real call.

It's best to either schedule fakecall.tcl to run from a scheduled cron job, or run it in an infinite loop at system startup, using a script such as callfixsub.sh. Do a search on 'callfixsub' for more information if you are not running cron.

For those initially hacking their machine, while creating their rc.sysinit.author file, it's probably not a bad idea to place a call to fakecall.tcl in rc.sysinit.author, so that fakecall.tcl gets run during the first-boot, again, enabling access to the network setup options. Note: this is of course included in the 4.x guide.

rpl adds:

fixsub aka fakecall does two things for you. It sets a flag telling the tivo that its completed guided setup, so that you do not need the initial call. It also tells the the tivo that it has successfully made a call. This prevents a nag message that starts when the tivo hasn't made a call withing the past 30 days.

Keep in mind fakecall must be run weekly (or daily) to avoid the calling nag message. So as said above either set this up to run daily with crond or with a callsub script that runs it of a looped program.