new tool to upgrade from 6.2 to 6.2a while retaining all hacks/drivers WITHOUT slices

Discussion in 'TiVo Underground' started by BTUx9, Mar 8, 2007.

  1. Mar 9, 2007 #61 of 458
    tubedude

    tubedude Tivoholic

    40
    0
    Dec 31, 2001
    Novato, Ca.

    Advertisements

    HI BTUx9

    It worked on three of my units, but on my DVR80 if errored out with:

    "***Aborting: boot and root don't agree"

    Any clues??
     
  2. Mar 9, 2007 #62 of 458
    goony

    goony New Member

    1,749
    0
    Nov 19, 2003
    Could you expand on what you mean by "6.2a slices loaded"?

    I have 3 boxes with the 6.2a slices in the SwSystem directory under MFS, but I never attempted to do anything with them. Is this all that is needed for your updateActive.tcl to function?
     
  3. Mar 9, 2007 #63 of 458
    chris22

    chris22 Snowboard Dude

    174
    0
    Aug 31, 2006
  4. Mar 9, 2007 #64 of 458
    BTUx9

    BTUx9 back?

    1,596
    0
    Nov 13, 2003
    Rockport, MA
    my guess is that your dvr80 was hacked manually and a step was missed.
    check "bootpage -b -p"
    the number it returns should be 1 less than the "root=/dev/hda?" number

    the error indicates they aren't, so you'll probably have to dd the kernel over to the correct boot partition, flip the bootpage, and THEN run the script

    (it'd be a good idea to check /etc/fstab, too... see if that agrees with the root param)

    You're lucky you used this tool... a normal slice upgrade may have wiped your kernel and required pulling the drive and possibly reimaging (depending on what's currently in the other kernel partition) <another shameless plug>
     
  5. Mar 9, 2007 #65 of 458
    BTUx9

    BTUx9 back?

    1,596
    0
    Nov 13, 2003
    Rockport, MA

    Advertisements

    Even with slices on your box (which you have), you need to run install62a.

    The ONLY thing updateActive does is change tivo's setting of what the current s/w is... it's mostly cosmetic (although it's slightly possible that IF a box has newer slices that aren't active, and IF D* sent down another update, the box may not grab those slices... but I doubt that's the case)
     
  6. Mar 9, 2007 #66 of 458
    Mr. Soze

    Mr. Soze Back by popular demand

    14,320
    215
    Nov 1, 2002
    The 75006...
    I will seed the torrent over the at least weekend also.
     
  7. Mar 9, 2007 #67 of 458
    markis

    markis Member

    117
    3
    Mar 1, 2005
    Hi BTUx9, thanks for this great tool. I've been trying to digest all the other threads here and at the other forum, but your tool is the first method that seemed straightforward enough for me to try.

    Unfortunately, I ran into the same error as tubedude.

    My output was as follows:

    Code:
    bash-2.02# bootpage -b -p
    No device name given, assuming /dev/hda
    6
    root=/dev/hda4 dsscon=true console=2,115200 upgradesoftware=false
    Would you or someone else be kind enough to tell me the exact commands I need to use (dd and bootpage) before trying to run install62a.tcl again?

    Thanks very much!
     
  8. Mar 9, 2007 #68 of 458
    BTUx9

    BTUx9 back?

    1,596
    0
    Nov 13, 2003
    Rockport, MA
    unless you have a funky monte setup (VERY unlikely), you should be able to just
    Code:
    dd if=/dev/hda6 of=/dev/hda3
    bootpage -f
    cat /etc/fstab
    and let me know what the results are
     
  9. Mar 9, 2007 #69 of 458
    tubedude

    tubedude Tivoholic

    40
    0
    Dec 31, 2001
    Novato, Ca.
    Thanks BTUx9, I'll give this a try this WE and will get back with results.
     
  10. Mar 9, 2007 #70 of 458
    LittleJohnny

    LittleJohnny New Member

    3
    0
    Nov 24, 2006
    Worked for me! Thanks BTUx9 !
     
  11. Mar 9, 2007 #71 of 458
    markis

    markis Member

    117
    3
    Mar 1, 2005
    Code:
    dd if=/dev/hda6 of=/dev/hda3
    bootpage -f
    cat /etc/fstab

    Thanks very much, BTUx9! That seems to have worked perfectly.

    The output:

    Code:
    bash-2.02# dd if=/dev/hda6 of=/dev/hda3
    4096+0 records in
    4096+0 records out
    bash-2.02#
    bash-2.02# bootpage -f
    No device name given, assuming /dev/hda
    Updated boot page on /dev/hda
    bash-2.02#
    bash-2.02# cat /etc/fstab
    # Copyright (c) 2001 TiVo Inc.
    /dev/hda4 /    ext2    ro       1 1
    /dev/hda9 /var ext2    rw       1 2
    /dev/hda8 swap swap    defaults 0 0
    Then, the results of running install62a.tcl:

    Code:
    Installation Successful, Type reboot to boot the new s/w
    Everything seems to work on the TiVo. The guide is missing the 2am hour on 3/11, which is correct. TivoWebPlus and network streaming also work fine, just as before.

    Thanks again!
     
  12. Mar 9, 2007 #72 of 458
    BTUx9

    BTUx9 back?

    1,596
    0
    Nov 13, 2003
    Rockport, MA
    I've updated install62a (to version 2)

    The new version gives the option to have the script fix a flipped bootpage

    There is a VERY slight chance that this could cause your tivo to not boot properly and require you to pull the drive, but I made every effort to check for this condition, and if I gave step-by-step help to someone there would be the same slight chance
     
  13. Mar 9, 2007 #73 of 458
    mpost43062

    mpost43062 New Member

    24
    0
    Mar 12, 2004
    installed (original version not v2) as instructed and my tivo is now in a boot loop...

    The install did not show any errors.

    Any Ideas?

    Not sure what info you need to know

    Any help would be greatly appreciated.

    Mark
     
  14. Mar 9, 2007 #74 of 458
    dlmcmurr

    dlmcmurr New Member

    122
    0
    Mar 2, 2006
    East Tennessee
    It worked great for me on my first unit. I also tried updateActive.tcl. Here's how it replied:
    I'm not too worried about it, though, since the guide data did show 0200 hour missing.

    Thanks for your hard work and support!!

    Dave
     
  15. Mar 9, 2007 #75 of 458
    BTUx9

    BTUx9 back?

    1,596
    0
    Nov 13, 2003
    Rockport, MA
    It'd be best to talk in AIM, Yahoo! or IRC
    A serial cable would be very helpful

    How was the tivo hacked originally?
     
  16. Mar 9, 2007 #76 of 458
    mpost43062

    mpost43062 New Member

    24
    0
    Mar 12, 2004
    Yahoo is mpost43062

    I do not have a serial cable

    They were hacked using the Zipper many months ago
     
  17. Mar 9, 2007 #77 of 458
    rfrey

    rfrey New Member

    14
    0
    Feb 19, 2007
    I would like to start off by saying that I am a complete TiVo noob!
    I did not hack my unit myself, (although I hope to learn enough soon to hack my other one myself).

    That being said. This script (both the update and the active sw version update) worked flawlessly and my DSR704 is now fully up to date!

    Thank you my main man, BTUx9!
     
  18. Mar 9, 2007 #78 of 458
    tubedude

    tubedude Tivoholic

    40
    0
    Dec 31, 2001
    Novato, Ca.
    OK that did it. All systems go!!
    My root was on on hda4, boot on hda6.
    Flipped hda6 to hda3 as per your code, reran install62a.tcl and the update completed successfully.
    After reboot everything is as it should be.

    THANK YOU SO MUCH, BTUx9, this tool saved me a ton of time updating 4 Dtivo's.
     
  19. Mar 9, 2007 #79 of 458
    marklyn

    marklyn Member

    487
    4
    Jan 21, 2002
    Austin
    Tivo GR: {/var/hack} => tivosh install62a.tcl
    install62a.tcl v3 -- by BTUx9 all rights reserved
    Retrieving current boot params:
    > bootpage -p /dev/hda
    ----root=/dev/hda7 dsscon=true console=2,115200 upgradesoftware=false
    No version marked active... getting info from ServiceConfig
    ***Aborting: This script can only version 6.2 s/w
     
  20. Mar 9, 2007 #80 of 458
    bnm81002

    bnm81002 New Member

    1,799
    0
    Oct 2, 2004


    I got the same error message except for ----root=/dev/hda4......
    help please :confused:
     

Share This Page

spam firewall

Advertisements