PDA

View Full Version : upgradesoftwarefalse?


kEnFoLKz
02-18-2005, 05:41 PM
Using a tivo 240 with 4.01b software hacked and able to telnet and ftp to tivo. Question is I have followed the following command per other forum threads to disable the tivo from updating to 7.1 software.

bootpage -P "root=/dev/hda4 upgradesoftware=false" /dev/hda

bootpage -P "root=/dev/hda4 dsscon=true console-2,115200" /dev/hda

Problem is that after getting updates IT DOES update the software and then I lose my hacks. Can anyone shed some light on how I can stop tivo from updating the software so that I can keep 4.01b???? Thanks.

2nd Question is now that is has updated the software is it possible to do a command such as the following to restore the copy of my root partition?

#dd if=/devhdc7 of=/dev/hdc4

The Only Druid
02-18-2005, 06:15 PM
Using a tivo 240 with 4.01b software hacked and able to telnet and ftp to tivo. Question is I have followed the following command per other forum threads to disable the tivo from updating to 7.1 software.

bootpage -P "root=/dev/hda4 upgradesoftware=false" /dev/hda

bootpage -P "root=/dev/hda4 dsscon=true console-2,115200" /dev/hda

Problem is that after getting updates IT DOES update the software and then I lose my hacks. Can anyone shed some light on how I can stop tivo from updating the software so that I can keep 4.01b???? Thanks.
Your problem is due to misunderstanding what you're doing w/ bootpage. When you run bootpage, if you use -p, it reports the information in the bootpage, while if you use -P it writes the information to the bootpage. What you've done here, by using bootpage twice, is to first write the first string (including 'updatesoftware=false') and then, to re-write the boopage with the second string (including 'dsscon...etc.'). In other words, you need to do it all at once ("root=/dev/hda4 upgradesoftware=false dsscon=true console 2,115200").

2nd Question is now that is has updated the software is it possible to do a command such as the following to restore the copy of my root partition?

#dd if=/devhdc7 of=/dev/hdc4
Um, I'm not positive but I think there would be difficulties due to components of the /var partition. As I said, I'm not positive here. Of course, to run this command you'd have to move the drive to your PC (since you now cannot run commands on your tivo, since its unhacked), so you may as well just re-image it and rehack it (that really only takes 20-30 minutes, if you've got a good image already).

kEnFoLKz
02-18-2005, 06:21 PM
Wow, quick response. Great, thanks for the info. I will load my 4.01b image back, re-hack it and then use the 1 line command once establishing telnet bashprompt.


Right, I was going to hook the drive to my pc to try but you are right, It is just as easy to re-hack and execute the above bootpage command instead. Thanks again.

DocTauri
02-18-2005, 06:44 PM
On question #2: If the system DID let you do that, I would expect it to crash bigtime (you're overwriting running resources). Second, you'd be replacing your newly updated os with the previous. If this is what you want, why not just flip the bootpage back to the other partition (root=/dev/hda7), or kill the kernel in /dev/hdc6, then copy whatever you need from /dev/hda7 to /dev/hda4.

Doc

The Only Druid
02-18-2005, 07:04 PM
On question #2: If the system DID let you do that, I would expect it to crash bigtime (you're overwriting running resources). Second, you'd be replacing your newly updated os with the previous. If this is what you want, why not just flip the bootpage back to the other partition (root=/dev/hda7), or kill the kernel in /dev/hdc6, then copy whatever you need from /dev/hda7 to /dev/hda4.

Doc
Yeah, I'm an *****, I should have suggested just flipping the bootpage. That's the right call.

PlainBill
02-18-2005, 07:33 PM
Yeah, I'm an *****, I should have suggested just flipping the bootpage. That's the right call.
Not such an ****. It is very likely that the old software will not work properly, especially menus will have been changed.

If this happens, alldeadhomiez presented a script to fix such problems here. (http://dealdatabase.com/forum/showpost.php?p=197019&postcount=48)

Warning! This script must be modified to show the correct software version. Don't use it as is.

PlainBill

kEnFoLKz
02-18-2005, 11:41 PM
Thanks guys for all the ideas/info. I think The only Druid: stated it best in this instance that installing 4.01b image and then hacking and then issuing the command:

bootpage -P "root=/dev/hda4 upgradesoftware=false dsscon=true console 2,115200" /dev/hda

Hopefully this will not install the 7.1 upgrade to tivotogo.... I will keep you posted. Thanks.

NutKase
02-19-2005, 08:24 AM
Yeah, I'm an *****, I should have suggested just flipping the bootpage. That's the right call.

You'd have to rewrite the bootpage, then flip it. It should work fine then. Although menus might be a problem as PlainBill suggests, I haven't done it except between 4.x versions and the menus didn't ahcnge between them.


NutKase

kEnFoLKz
02-19-2005, 11:58 AM
Well, that worked and it does not update my software. One question although, it will not update my program information when trying to connect to tivo service now?? I choose "connect to tivo service now" and it will get as far as the connecting and will show "negotiating" but does not get to the "downloading" stage. It then gives the "pending restart" message which after restarting there is no program info still. Was hoping for some info on this...

kEnFoLKz
02-19-2005, 06:27 PM
nevermind. After about 15 tries to connect to tivo service it finally went to the "downloading" stage and did update my program info after restart. Not to sure why the glitch but working perfect now..