View Full Version : Nightly reboot - how to stop?
Goskifast
03-15-2006, 05:05 AM
I have tried lots of searches but haven't been able to find anything in the archives...
A friend hacked my DirecTivo, and I believe I have 6.2 running. However for some reason the Tivo "upgraded" and now is in a nightly process of trying to update the software via a reboot at 2am. How do I stop this? Its driving me crazy to have to re-enter remote codes (like the 30sec skip) and not being able to stream off my Dtivo overnight.
All suggestions are greatly appreciated!
Red_Dog
03-15-2006, 11:59 AM
If you don't have telnet or tivoweb installed, install them!
They are great help.
Here is my experience...
http://dealdatabase.com/forum/showthread.php?t=39866
In short, check your system info via the remote control and record the SW version. Check your tclient.log file and see whet version it thinks it is running and what it wants to install. Check your MFS entries to see what is there.
Make changes as appropriate.
With help, I was able to stop my reboots and I'm thankful.
Good luck,
Red_Dog.
Goskifast
03-15-2006, 12:55 PM
Thanks for the tips. As it turns out, I am on 4.01b... not 6.2.
Which directory do you run the ADH's script from? Is that the first line that is commented out?
Script reference:
#!/tvbin/tivosh
set db [dbopen]
transaction {
set o [db $db open /SwSystem/3.1.1c-01-2-351]
dbobj $o markasrubbish
set o [db $db open /State/ServiceConfig]
dbobj $o set SwSystemName "4.0.1b-01-2-240"
}
Also, which directory do I find the tclientlog file? Is it in the var/hack/bin folder or?
Red_Dog
03-15-2006, 04:53 PM
The first line is not a comment. It sets what file is going to process that script file. You can run it from any directory, but make it executeable and run it using ./filename (in case the curent directory is not in the path)
For me.
The "3.1.1c-01-2-351" text is the software it wanted to install at 2AM
The "4.0.1b-01-2-240" text is the software I wanted to keep.
Check tivoweb under /mfs/SwSystem to see which software ID is active.
Find the software name that matches the ID (same page)
This should match your system info page. Yours may not be "...-240"
The /var/log/tclient log file should tell you which SW to make rubbish.
Keep in mind, I only partially know why that stopped my reboots.
Always have a backup.
Goskifast
03-15-2006, 05:18 PM
Thank you. I hope to try this tonight.
PlainBill
03-15-2006, 08:36 PM
A couple of points on this problem and another solution:
Many of us included 'upgradesoftware=false' in the boot parameters (bootpage -p) to prevent software upgrades being installed before we were ready for them.
At this time I can not think of any reason NOT to upgrade to 6.2 on DirecTiVos. The faster UI alone is worth the upgrade, and the process has been well documented (http://www.dealdatabase.com/forum/showthread.php?t=42325).
PlainBill
Goskifast
03-16-2006, 04:39 AM
This question REALLY points to my newbie-ness, but hey, that is why I am posting here! I can't seem to find more of a step by step on doing a slice upgrade then modifying the installSW.itcl...any ideas? The link you provided was great but it just created more questions. Thanks for your help!
PlainBill
03-16-2006, 12:29 PM
A step by step would be nearly useless, there are many variables involved and someone who tries to follow one almost inevitably makes the wrong choices. The 'friend' who hacked your TiVo really didn't do you any favors; you're going to have to learn some things before you can go forward.
Captain Video's TiVo Hacking 101 (http://www.dealdatabase.com/forum/showthread.php?t=37058) will give you a quick overview of what was done to your TiVo.
Cheer wrote an excellent roadmap (http://www.dealdatabase.com/forum/showthread.php?t=43599).
And there is a walkthrough (http://www.dealdatabase.com/forum/showthread.php?t=43429).
If these together don't make a clear picture it's time to ask your 'friend' to explain everything.
PlainBill
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.