View Full Version : upgrading my tivo from 4.0.1b-02-2-240 to latest image
b0n3thug5
03-11-2007, 02:12 PM
Hello All,
Could someone point me in the direction to assist me in upgrading my DTivo SD DVR40.
I have hacked this DTivo a while ago, and I place the image 4.0.1b-02-2-240 on it. I would like to upgrade to the lastest image to accommodate for the Daylight Savigs Time. Is there a way to upgrade this online without taking out the harddrive?
Where is the best place to find the images for DTivo?
Thanks
PlainBill
03-11-2007, 02:32 PM
It's been done, it's easy, BUT you have to do a little reading. I believe everything you need to know is in the threads here (http://www.dealdatabase.com/forum/showthread.php?t=42325) and here (http://www.dealdatabase.com/forum/showthread.php?t=41347).
PlainBill
b0n3thug5
03-11-2007, 04:02 PM
From what I have read / researched, I should be able to install the /hacks/add6x.itcl and run that, this should download the 6x slices. Once that happens I can the follow the following steps outlined in this post. http://dealdatabase.com/forum/showthread.php?t=51121
b0n3thug5
03-11-2007, 06:05 PM
From what I have read / researched, I should be able to install the /hacks/add6x.itcl and run that, this should download the 6x slices. Once that happens I can the follow the following steps outlined in this post. http://dealdatabase.com/forum/showthread.php?t=51121
Is that correct?
geoffreymsilver
03-11-2007, 10:58 PM
Looking to do the same thing myself. Last time I touched my DTivo was ~2 years ago, so I'm a bit rusty. I'm a unix engineer (though primarily linux on x86 and solaris on sparc), so I just need to make sure I've got the latest concepts right.
Right now I'm monte'ing into a killinitrd'd 2.4.18 kernel. I've read posts that monte is no longer required, but I'm trying to confirm what my migration path should be. I've got the 6.2a slices, so can I just apply them and continue to monte, or is there a preferred method (replace the full kernel?)
I can deal with re-applying my hacks if need be (esp. since things like tivowebplus are now 2 year out of date)... just want to make sure it boots, has bash, and doesn't lose any existing shows.
Thanks.
PlainBill
03-12-2007, 01:03 AM
From what I have read / researched, I should be able to install the /hacks/add6x.itcl and run that, this should download the 6x slices. Once that happens I can the follow the following steps outlined in this post. http://dealdatabase.com/forum/showthread.php?t=51121
It's not quite that simple. 4.0.1 lacks some of the background animations required by 6.2, and I don't know if the patch you refered to will allow you to receive the slices. IIRC, one of the 6.2 threads I referenced has a pointer to the loopsets, it's included with slices for 6.2. Worst case, you load the loopsets and 6.2 slices, upgrade and rehack in place, then wait for the slices to appear. Best case, you download the 6.2a slices, load them instead of the 6.2 slices, upgrade, etc.
I WILL say, given the obvious advantages 6.2 has over both 4.0.1 and 3.1.1, I'm a little surprised at the number of people who waited to upgrade.
edit: Here's the eD2K link to the 6.2 slices and the loopsets I referred to: ed2k://|file|62_dtivo_slices.zip|54621252|0C19FAA0C99F4724A412EF546FAA71C0|h=ZVLMOOM7MJ6YEEY4ND7YU5JIRDELUU EY|/
PlainBill
DarkHelmet
03-13-2007, 05:30 AM
I did this jump on sunday, no problems at all.
I went from a 4.0.1b to 6.2a directly. I had to get the 6.2 slices file from ed2k because I couldn't find a live torrent with them. There are plenty of 6.2a torrent sources, but not 6.2 plain. The 6.2a slice tarball doesn't have the loopsets in them.
I did:
* dbload the slices (6.2a *PLUS* the 6.2 loopset)
* modified installSw.itcl to not reboot and to add $name at the end of the updateroot command. (4.0.1 needs this for sure).
* ran installsw, it went just fine.
* after installSw finished, mounted the new root file system and set up rc.sysinit.author to arrange for telnet, killed netfilter, and copied over my /test.conf scripts for starting bash on the console. Nothing fancy, just the bare minimum. installed most recent tivotools.tar.
* while there, added the ip route to block the tivo phone home.
* I was using kmonte before. This time I copied a killhdinitrd'ed kernel from my wife's tivo (SD-DVR80) and stopped messing with kmonte.
* reboot. wait 20 minutes for the install to complete. It worked first go and came up with telnet on the network after the dust settled.
* telnet in. run superpatch62a, bufferhack41a, etc, etc. I edited my menus so my wife and I can see at a glance which tivo is which. (4.01b had differen colours, so that made it real easy. With them the same, we have names instead of 'DIRECTV Central' etc.)
* sigh. reset "channels I receive." since the upgrade resets them. I should have made a note beforehand.
Still to do:
* reinstall TWP etc, tserver, mfs_ftp, etc.
* copy usb2.0 drivers from my wife's dtivo.
All up, it was far less drama than I expected.
Except... the blasted yellow stars! Damn them to hell! (I found sc62remove.tcl, but that didn't do the trick. maybe some mfs objects need to be deleted? Will the damn lexus ad go away by itself? Surely a tivoapp patch would be more definitive?)
Also, while here. What the heck is the noppv tivoapp patch for? It seems to be everywhere, but I never saw an explanation for it. My tivos are plugged into the phone, FWIW.
BTW: I never upgraded from 4.0.1 because it was working fine and I didn't want to mess with it. I had the guide patch etc and it just worked. It was a tad slower than my wife's 6.2 tivo (hacked), but never enough to make me want to spend a couple of hours researching and taking the plunge.
So far, I miss the tivo guy and not having to have backdoors enabled. I hate the yellow stars, and hate the directv graffiti all over the menus. I do not miss the 'copyright tribune media services' and 'tv guide' graffiti all over the 4.01 stuff. The faster UI is nice though.
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.