1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

6.2a zipper DTivo to 6.4a w/slice - how to save all data?

Discussion in 'TiVo Underground' started by FredThompson, Jul 18, 2012.

  1. FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    The problem with remapped local channels finally hit us. I'm trying to find how to use the slicer to upgrade S2 DTivos from 6.2 without losing all the recordings and settings. I suppose the most important settings are the season passes. Our units have TivoWebPlus 2.1 b3 110622 and I've used its backup function for SPs. I've made a paper print of the SPs so they can be reconstructed manually if necessary.

    DTV says the receiver needs to be connected to a phone line to get the 6.4a slice. Are there any configuration settings needed on a Zippered 6.2a to allow this?

    Are the slicer instructions at http://www.dvrplayground.com/article/13324/The-Slicer---Instructions-and-Release-Notes/ safe for my intended use or are there any modifications?

    The biggest issue is I'm trying to keep the existing recordings.

    Any help is appreciated.
     
  2. Aug 2, 2012 #2 of 49
    campusman

    campusman New Member

    1
    0
    Jun 9, 2005
    I am in Phoenix and I was going to watch the Olympics tonight but noticed some of the locals on my S2 DSR7000 arent available anymore and I came looking for a solution. Called DTV and they said to do a force upgrade to 6.4a and that should fix it but my unit is also zippered to 6.2a and I would rather not lose the functionality I have already with it being hacked. So just chiming in that you arent alone and if I find something online I'll post it here and maybe we can all get this sorted out.
     
  3. Aug 2, 2012 #3 of 49
    sbourgeo

    sbourgeo Hepcat Daddio

    7,443
    0
    Nov 10, 2000
    New England
    If you have access to the bash prompt and want to preserve your recordings and settings, you can grab the 6.4a slices for your particular hardware at dvrupgrade.com (for example the Hughes HDVR2 slices are here) and load them into MFS (for example, this script will do it for the Hughes HDVR2) and then install 6.4a with the slicer utility or with the installSw.itcl script on the TiVo.
     
  4. Aug 8, 2012 #4 of 49
    FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    (edited to keep up with post 11)

    Many people are reporting 6.4a reboot cycles.

    Has anyone who has NOT used the Zipper on an S2 DTiVo (preferably non-RID) upgraded to 6.4a WITHOUT the Zipper successfully? If a non-Zipper 2S non-RID DTiVo runs 6.4a properly, we can be pretty sure the issue is with the Zipper. If a RID DTiVo runs 6.4a and a non-RID DTiVo will not, we have a different issue.

    I have looked at the 6.2a Zipper install quite extensively. I also made a 6.4a Zipper and had the reboot cycle.

    IF 6.4a is stable on non-Zippered S2 DTiVos, there is hope. If 6.4a has a critical flaw which causes reboots, there's no point in upgrading.

    I have tried upgrading with 6.4a slices but I forgot to edit swinstall.tcl to remove the reboot.

    From what I see, the usb backport drivers are version 2.4.20-8 which are proper for 6.4a. "pegasus.o" and "usbnet.o" are identical.

    I now have 2 drives, one is the original 6.2a which works great but no locals and a 6.4a (which had the proper superpatch values for 6.4a)

    The superpatch values for 6.4a are different than those of 6.2a, as mentioned on the zipper home page.

    Code:
    These steps might be a manual method to properly update a a 6.2a zipper S2 DTiVo to 6.4a while keeping all hacks and settings. These 
    
    are simply my notes. These are NOT verified to work nor are they verified to be complete. I found information in various places on 
    
    both forums and specifically these 3 URLs:
    
    http://www.dellanave.com/blog/2005/08/17/6-2-slice-upgrade-guide/
    http://www.tivocommunity.com/tivo-vb/showthread.php?t=322312
    http://www.tivocommunity.com/tivo-vb/showthread.php?p=9106704#post9106704
    
    How to upgrade Zippered S2 DTiVo to 6.4
    
    "nnn" is the first 3 digits of the S2 DTiVo's service number
    ##) are commands to be executed on the S2 DTiVo via telnet command line interface
    
    01) Establish telnet CLI connection to S2 DTiVo (TeraTerm Pro or other method)
    
    02) Set read/write permission
    
    	rw
    
    03) Move to "work area"
    
    	cd /var/packages
    
    04) Download 6.4a slices
    
    	wget -O slices.tgz http://www.dvrupgrade.com/software/update_tool/6.4a-01-2-nnn.slices.tgz
    
    05) Decompress the slices
    
    	chmod 755 *.tgz
    	tar xzvf *.tgz
    	gzip -d *.gz
    
    06) Load the slices into the S2 DTiVo
    
    	dbload *.slice
    
    07) Verify 6.4a slices were loaded properly - 6.4a-01-2-nnn should be displayed after this command
    
    	mls /SwSystem | tivosh
    - or -
    	TivoWeb: http://S2DTiVoIPAddress/mfs//SwSystem/
    
    08) Modify installSw.itcl so it will NOT reboot
    
       old 1:
    
    	putlog "Executing updateroot /dev/hda /install /var/packages"
    
       new 1:
    
    	putlog "Executing updateroot /dev/hda /install /var/packages $name"
    
       old 2:
    
    	exec /var/utils/updateroot /dev/hda /install /var/packages >&@ stdout
    
       new 2:
    
    	exec /var/utils/updateroot /dev/hda /install /var/packages $name >&@ stdout
    
       old 3: 	
    
    	reboot
    
       new 3: 	
    
    	putlog "..not rebooting.."
    	exit 0
    	#reboot
    
    09) Modify /etc/rc.d/rc.sysinit.author with vi, joe or other method
    
       old 1: 	
    
    	sleep 30
    
       new 1: 	
    
    	sleep 90
    
       old 2: 	
    
    	# starting Tivowebplus
    
       new 2: 	
    
    	# starting Tivowebplus
    	sleep 90
    
       Ensure the “export HOSTNAME” does not include special characters like # or ‘.
       If it does comment the “export HOSTNAME” out or change the name
    
    10) Command the S2 DTiVo to upgrade to version 6.4a:
    
    	/tvbin/installSw.itcl 6.4a-01-2-nnn
    
    11) Replace existing superpatch in /hacks with 6.4a version
    
    	(Look in the other forum - Google is your friend)
    
    12) Run Zipper hacks:
    
    	cd /enhancements; sh var-symlinks.sh
    
    13) Use the on-screen menus to clear all settings
     
  5. Aug 8, 2012 #5 of 49
    sbourgeo

    sbourgeo Hepcat Daddio

    7,443
    0
    Nov 10, 2000
    New England
    I've been following those threads too. You've probably already seen it, but zorro255 posted a zippered 6.4a procedure that apparently was stable, but re-imaged the drive with 6.4a instead of upgrading: link. I forgot where I read it, but one theory was that older Instantcake versions updated to 6.4a via slices ran into issues when zippered. I don't think the was anything definitive on that though...
     
  6. Aug 9, 2012 #6 of 49
    FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    I bought InstantCake 6.4a just a couple of days ago. That was the source for my Zipper test which gets locked in a reboot.

    I now remember that I upgraded from a working 6.2a Zipper and didn't remove the reboot command at the end of swinstall. At that point, I was so tired and frustrated that I didn't use the serial cable method to get bash again. I didn't have the reboot loop so the issue wasn't upgrading from slices, it was lack of proper modification after the slices were installed.

    Now I'm back to 6.2a with locals and I'm testing to see how to get to 6.4a from that start point.

    The annoying part is each time a drive is created from scratch I have to get DirecTV to reset the permissions. It uses up a lot of time but I understand their need for security.

    Once the upgrade is working properly, I'll fold the changes into a 6.4a zipper iso. If all goes well, it should be possible to make a set of instructions so Windows people can modify the Zipper appropriately.

    Hadn't thought about a longer startup delay. That just might be the solution.
     
  7. Aug 9, 2012 #7 of 49
    sbourgeo

    sbourgeo Hepcat Daddio

    7,443
    0
    Nov 10, 2000
    New England
    Does DirecTV get pissy if you do that too often? I've done it twice online recently when messing around with 6.4a and don't want them to cut me off.
     
  8. Aug 9, 2012 #8 of 49
    FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    IIRC, I called three times over two days. They never complained.

    How did you request a reset online?

    I'm testing some upgrade ideas with a duplicated 6.2a drive now. Crossing fingers...
     
  9. Aug 9, 2012 #9 of 49
    sbourgeo

    sbourgeo Hepcat Daddio

    7,443
    0
    Nov 10, 2000
    New England
    You just go to "My Equipment" at directv.com and select "Reauthorize Online". I've never tried the phone method myself...
     
  10. FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    I've simplified the steps. The update to 6.4a happened properly, locals are present, there is no reboot loop and the static IP appears to work but I cannot connect over telnet or TivoWebPlus so something didn't work properly while rehooking the zipper mods in.

    Oh...I forgot to update the Superpatch. I'll start over and post the status.
     
  11. FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    I tried again with what I believe to be a proper Superpatch and tried the reset everything command instead of rebooting. This time there were no locals and no network support.

    I tried with and without delays in rc.sysinit.author and neither seemed to make any difference.

    My superpatch has support for many builds. Maybe it's not correct. I'll modify 6.2a superpatch to bypass the version check and use the 6.4a values. Given we know we want to run 6.4a this shouldn't cause any problems.

    That's enough for today. Will try again tomorrow. This is annoying!!
     
  12. FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    Bah! I forgot the upgrade process swaps bootpage.

    Easy enough to handle, the Zipper stuff needs to get copied onto it and run there.

    I'll test it tonight.
     
  13. FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    This is far more effort than I'd hoped. The challenge is knowing which files to copy from the old bootpage to the new bootpage. I decided to make a 6.4a zipper and go that route. $40 to dvrupgrade and it's done.

    I DID, however, change the existing 30 second delay in rc.sysinit.author to 90 seconds and added a 90 second delay before the call to TivoWebPlus BEFORE restarting the TiVo. When it came back up, I left it for a little while, connected via telnet to enter the rw command, updated TivoWebPlus to b3 110622, ran the satellite setup and asked DirecTV to reset the authorizations for local channels.

    Everything works now.
     
  14. sbourgeo

    sbourgeo Hepcat Daddio

    7,443
    0
    Nov 10, 2000
    New England
    I'm probably going to do a similar effort this week with 6.4a on a "new to me" HDVR2. I'm going to get it up and running in a stock config and get a good backup first before I start zipping. Hopefully I'll end up with a stable build too. :up:
     
  15. FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    It's stuck in the reboot cycle now. Seems to run for a couple of days then down, the same as other people are seeing. My guess is there's a little bit of improper code in the startup. Digging around again, hoping to find a solution. This stinks.
     
  16. FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    I now remember reading about 6.4a having problems with old usb net drivers which would cause the reboot loop. Pulled the drive and put it in a PC. Added the 2.4.20-8 .o files in a new directory of the Zipper ISO and burned it. I don't have time to get back to this for a few days. My next test is to copy those .o files over the one in the bootpage's /lib/modules directory. The "culprit" might be only the echi-hcd.o file but some testing needs to be done.
     
  17. sbourgeo

    sbourgeo Hepcat Daddio

    7,443
    0
    Nov 10, 2000
    New England
    Interesting theory on the USB drivers. If that's the case I wonder if stability only becomes an issue when a USB network adapter is present. Did you choose the "install backport USB drivers" option when creating the zipper iso?

    It would be interesting to see the zipper source code so I could see all of the steps it performs and have the ability to run them manually. Unfortunately, I've only found the binary and not the source... I'm wondering if it might be worth it for me to manually put a killhdinitrd kernel in place and then piecemeal the other stuff I want into place.
     
  18. FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    pre-8 usb drivers were cited as a known problem on the other forum for 6.4a. Yes, I chose the backport drivers when I made the Zipper CD. The source files appear to have part of the -8 driver set but the resultant ISO looks to be older files. The Tivo will boot for about 2 days then starts to lock up. There is mention of successful boot w/o the NIC being present. That didn't work for me, nothing but a reboot loop. I forgot which bootpage is used as well as how to mount a particular partition. Tried Sysinternals Linux reader. It will identify the partitions but won't mount. That's what drove me back to modifying the Zipper ISO. The plan is boot with it and the TiVo's 2 drives then overlay the -8 drivers from it onto the DTiVo boot drive. I am about to walk out the door for a couple of days so this has to wait until I get back. Stupid mistake. I had read about the need for -8 drivers and didn't overwrite them when I had the chance. Now I've got stuff on the boot drive which I want to watch so have to do a more complex route. Yes, I thought about modifying the Zipper ISO to do the driver overwrite as well. However, I noticed the first boot after 6.4a Zipper has a long software update on the DTiVo so I'm not sure the destination partition exists until after that. Upgrading from 6.2a to 6.4a with slices gives a different bootpage.
     
  19. sbourgeo

    sbourgeo Hepcat Daddio

    7,443
    0
    Nov 10, 2000
    New England
    My stock HDVR2 is now up and running with 6.4a. I'll probably run it for a while to test stability before I start messing around with it.
     
  20. FredThompson

    FredThompson New Member

    52
    0
    Oct 6, 2002
    I have another idea. Somewhere I saw comments about NOT allowing the zipper to configure for reboots. The prompt states something about having a telephone attached for PPV ordering. I'll try that. Maybe the rebooting was a problem. I also noticed that TivoWeb's menu would change after a couple of days. It became more compact horizontally.
     

Share This Page