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

Tivo HD Upgrade Instructions - using JMFS

Discussion in 'TiVo Upgrade Center' started by Tivoitis, Jan 4, 2011.

  1. dwit

    dwit Active Member

    1,660
    0
    May 4, 2004
    Atlanta, GA
    Let that be a learning experience: Checking the temperature and checking for a spinning fan should always be among the first steps taken when troubleshooting issues with the Tivo(any other type computer also, electronics, etc).
     
  2. Soapm

    Soapm Active Member

    1,564
    0
    May 9, 2007
    So close,...

    Congrats!!! You have a 2TB in a TivoHD... Super sized...
     
  3. m0n0xIDE

    m0n0xIDE New Member

    3
    0
    May 9, 2009
    Just another data point to add to the conversation: I also recently purchased the WD20EARS drive (mfg May 2011), however, I was successful in changing the AAM setting to 128 using the latest version of HDDScan (3.3). For those of you having trouble, make sure you have the latest version of the software and remember to run it as an administrator (if you have Windows 7, like me).

    Hopefully the rest of my upgrade will be this trouble free.
     
  4. teiland

    teiland Troy

    9
    0
    Nov 26, 2005
    OK, to follow up on my post. After 2 months, I started getting the "Guide has run out" message and then the S03 error on my TIVO HD. I received the same error when I had my drive expanded by ebay dude. I used the ebay dude twice and eventually the 2TB drive always gets the S03 error. I suspect the S03 error is due to the 128M swap space but never figured out to expand the drive and swap space. I think I have a solution now.

    I just expanded my drive again but with a 1G swap file. This method works if you have a 16th partition called Apple_free that is preventing JMFS from expanding your drive.

    1. Make sure the source drive is up to date with all updates and guide info before you begin.

    2. Copy the 1TB drive to 2TB drive using Winmfs and a custom swap size. I used 1G, enter "1024" in the box. Do not expand when the mfscopy completes.

    3. Download a hex editor called iBored, I used ver 1.1.8. This program lets you directly edit the partition map on the disk. This software has templates and understands the Apple Partition Map format. You can view the partition data with the tool while you make changes. The partition map is stored as 1 partition per block so go to block 16 (partition 16, the Apple_free partition) and erase block 16 only. The tool has an erase block feature so erase block 16 length 1. Check the length it defaults to the whole drive. Now, go to partitions 1-15 and change the total number of partitions from 16 to 15, you have to write each block when the change is made. When you are done, you will have a 2TB drive with 15 partitions. Be extremely careful using this tool, it is very powerful!

    4. Use JMFS to expand the drive to the full 2TB capacity.

    5. Use MFS Live 1.4 and run pdisk on the new 2TB drive. Change something so you can write the partition map back to the drive. I changed the name of the /var partition to "/var". You need pdisk to think something was changed so it will write the partition map. Write the changes.

    6. Install the 2TB drive in the TiVo.


    Initial 1TB map:
    #: type name length base ( size )
    1 Apple_partition_map Apple 63@1 ( 31.5K)
    2 Image Bootstrap 1 1@309550766 ( 512.0 )
    3 Image Kernel 1 8192@309550767 ( 4.0M)
    4 Ext2 Root 1 524288@309558959 ( 256.0M)
    5 Image Bootstrap 2 1@310083247 ( 512.0 )
    6 Image Kernel 2 8192@310083248 ( 4.0M)
    7 Ext2 Root 2 524288@310091440 ( 256.0M)
    8 Swap Linux swap 262144@310615728 ( 128.0M)
    9 Ext2 /var 524288@310877872 ( 256.0M)
    10 MFS MFS application region 589824@311402160 ( 288.0M)
    11 MFS MFS media region 137630712@171920054 ( 65.6G)
    12 MFS MFS application region 2 589824@311991984 ( 288.0M)
    13 MFS MFS media region 2 171919990@64 ( 82.0G)
    14 MFS MFS App by Winmfs 2048@312581808 ( 1.0M)
    15 MFS MFS Media by Winmfs 1640939520@312583856 ( 782.5G)
    16 Apple_Free Extra 1791@1953523376( 895.5K)


    After mfscopy before deleting partion 16:
    #: type name length base ( size )
    1 Apple_partition_map Apple 63@1 ( 31.5K)
    2 Image Bootstrap 1 1@309550766 ( 512.0 )
    3 Image Kernel 1 8192@309550767 ( 4.0M)
    4 Ext2 Root 1 524288@309558959 ( 256.0M)
    5 Image Bootstrap 2 1@310083247 ( 512.0 )
    6 Image Kernel 2 8192@310083248 ( 4.0M)
    7 Ext2 Root 2 524288@310091440 ( 256.0M)
    8 Swap Linux swap 2048000@310615728 (1000.0M)
    9 Ext2 /var 524288@312663728 ( 256.0M)
    10 MFS MFS application region 589824@313188016 ( 288.0M)
    11 MFS MFS media region 137630712@171920054 ( 65.6G)
    12 MFS MFS application region 2 589824@313777840 ( 288.0M)
    13 MFS MFS media region 2 171919990@64 ( 82.0G)
    14 MFS MFS App by Winmfs 2048@314367664 ( 1.0M)
    15 MFS MFS Media by Winmfs 1640939520@314369712 ( 782.5G)
    16 Apple_Free Extra 1951719935@1955309232( 930.7G)


    Partition 16 deleted with iBored:
    #: type name length base ( size )
    1 Apple_partition_map Apple 63@1 ( 31.5K)
    2 Image Bootstrap 1 1@309550766 ( 512.0 )
    3 Image Kernel 1 8192@309550767 ( 4.0M)
    4 Ext2 Root 1 524288@309558959 ( 256.0M)
    5 Image Bootstrap 2 1@310083247 ( 512.0 )
    6 Image Kernel 2 8192@310083248 ( 4.0M)
    7 Ext2 Root 2 524288@310091440 ( 256.0M)
    8 Swap Linux swap 2097152@310615728 ( 1.0G)
    9 Ext2 /var 524288@312712880 ( 256.0M)
    10 MFS MFS application region 589824@313237168 ( 288.0M)
    11 MFS MFS media region 137630712@171920054 ( 65.6G)
    12 MFS MFS application region 2 589824@313826992 ( 288.0M)
    13 MFS MFS media region 2 171919990@64 ( 82.0G)
    14 MFS MFS App by Winmfs 2048@314416816 ( 1.0M)
    15 MFS MFS Media by Winmfs 1640939520@314418864 ( 782.5G)


    Final partition map after JMFS expand:
    #: type name length base ( size )
    1 Apple_partition_map Apple 63@1 ( 31.5K)
    2 Image Bootstrap 1 1@309550766 ( 512.0 )
    3 Image Kernel 1 8192@309550767 ( 4.0M)
    4 Ext2 Root 1 524288@309558959 ( 256.0M)
    5 Image Bootstrap 2 1@310083247 ( 512.0 )
    6 Image Kernel 2 8192@310083248 ( 4.0M)
    7 Ext2 Root 2 524288@310091440 ( 256.0M)
    8 Swap Linux swap 2097152@310615728 ( 1.0G)
    9 Ext2 /var 524288@312712880 ( 256.0M)
    10 MFS MFS application region 589824@313237168 ( 288.0M)
    11 MFS MFS media region 137630712@171920054 ( 65.6G)
    12 MFS MFS application region 2 589824@313826992 ( 288.0M)
    13 MFS MFS media region 2 171919990@64 ( 82.0G)
    14 MFS MFS App by Winmfs 2048@314416816 ( 1.0M)
    15 MFS MFS Media by Winmfs 1640939520@314418864 ( 782.5G)
    16 MFS MFS media region 3 1951670784@1955358384( 930.6G)
     
  5. Soapm

    Soapm Active Member

    1,564
    0
    May 9, 2007
    So close,...
    Not sure what the advantage is but I guess now you'll have to fill up the drive and see if it holds...
     
  6. steffen707

    steffen707 New Member

    63
    0
    Oct 19, 2011
    New to the forum!

    I've moded 2 tivos already. My current setup is a THD with 1TB drive. I'm almost maxing this out and want 2TB. I know I can just add another 1TB external but that seams like a lot of trouble if I can just use JMFS to copy-expand and WINMFS to supersize it.

    My question is that it looks like a few guys have upgraded their THD from 160GIG to 1TB and then upgraded the 1TB to 2TB without having to lose all their shows.

    Is the only thing screwing this up the apple partion that's created when people originally used WINMFS to upgrade from the original 160gig?
     
  7. steffen707

    steffen707 New Member

    63
    0
    Oct 19, 2011
    2nd question is a follow up from above where the guy asked if he can use a 2.5TB drive to gain more space. Does this work? Will JMFS expand it past the 2TB barrier and make it like 2.26TB?

    I DON'T CARE ABOUT COST! I just want to know if it will give that extra .26TB of space. For some people its worth the extra $20 or $30 bucks.
     
  8. ThreeSoFar

    ThreeSoFar FourNow...WaitFive

    5,419
    0
    May 24, 2002
    Baltimore
    Well, if cost is no object, you can always add an additional TiVo box--get and subscribe a new Premiere and you'll get not just more hard drive space but two more tuners (four more if you go with Premiere Elite), and upgrading that new box is very easy (as you know). Two TiVos on one TV is an easy setup unless you don't have a free input on your TV or receiver.

    But as far as which TiVos other than Premiere that JMFS works with, that I'm not sure of. All the Series 3 and HDTiVo upgrades I did were just with MFSLive, not JMFS.
     
  9. steffen707

    steffen707 New Member

    63
    0
    Oct 19, 2011
    Your joke of a response wasn't very helpful. I meant the cost of a 2.5TB vs 2TB drive is what I don't care about. i.e. the $20-$30 more for the extra .5TB

    Anybody else know if it will give you that extra .2TB of space?

    Also on a typical 2TB drive I bet you lose a lot of space to formatting don't you? I think my 2TB drive on my computer ended up with only 1.87TB of usable space.
     
  10. steffen707

    steffen707 New Member

    63
    0
    Oct 19, 2011
    After trying this have you intentionally recorded enough shows to fill up the drive to see if there are any ill side effects?

    Has anybody used a stock 160gig to copy and expand to a 2tb internal THD and then filled up the drive to see if there are any ill side effects?
     
  11. Soapm

    Soapm Active Member

    1,564
    0
    May 9, 2007
    So close,...
    Yes, lots of people have . Just use jfms and follow the instructions in the upgrade thread.
     
  12. teiland

    teiland Troy

    9
    0
    Nov 26, 2005
    Yes, when I upgraded from 160GB to 1TB I had a 16th apple_free partition at the end of the drive. JMFS sees this a real partition and will not expand the drive any further. If you only have 15 partitions, JMFS is all you need.

    I've expand my drive from 1TB to 2TB 3 times. I used ebay dude twice and JMFS once. Eventually the guide stops updating and I get the S03 error. Once that happens, you're hosed. I wanted to enlarge the swap partition to 1GB at the same time, that's why I had to use the more involved method. Time will tell if the larger swap partition fixes the S03 error. It seems that many people have no issues using the small swap space. I have well over 100 season passes, probably as many wishlists and hundreds of saved shows. I don't know if that is typical of other users.

    About your second question, I think you probably can go >2TB. If I didn't already have two 2TB drives, I would have tried with a 2.5TB.

    I've been running for about 2 weeks, I'll post if I have any issues.
     
  13. steffen707

    steffen707 New Member

    63
    0
    Oct 19, 2011
    Well i pulled my winmfs upgraded THD 1TB drive and checked it with winMFS and it has 15 partitions.
    [​IMG][/IMG]
    By the lurking i've been doing I think that since I don't have the 16th partition with the 15th partion as the "apple" one I should be good to use JMFS to copy/expand, and then winmfs to supersize?

    I have 2 backup 2TB drives to my desktops 2TB "data" drive. And since i don't have any patience i'm stealing one of the backups and trying the upgrade tonight. I should have results in the morning.

    I was planning on buying a 2.5TB drive to get maximum 2.2TB space, but I don't feel like waiting. I might try the 2.5TB in a few weeks.

    Thanks Comer and Teiland!
     
  14. Soapm

    Soapm Active Member

    1,564
    0
    May 9, 2007
    So close,...
    First thing to do is hook the system drive and boot it with jfms to see if it recognizes it as a Tivo drive. If it recognizes it then you're good to go.
     
  15. steffen707

    steffen707 New Member

    63
    0
    Oct 19, 2011
    Okay I did copy and expand with JMFS and made a boot disc with wdidle3.exe on it. I've read a few different steps from here. One says to typ[e wdidle3 /d and then it says idle timer is set to 62 mins, that fround from here
    http://www.tivocommunity.com/tivo-vb/showthread.php?p=5616160#post5616160

    But i've also read i should type wdidle3 /s300 so that "idle3 timer is enabled and set to 300 seconds"

    Which is right, or do they both work?
     
  16. steffen707

    steffen707 New Member

    63
    0
    Oct 19, 2011
    Well here is a recap, I used JMFS to copy and expand. Lucky for me I didn't have the 16th partition.

    I tried using "hdparm -M <device>". to change the AAM settings to 128 on my drive but I couldn't get it to work. I could get it to display info about my drive by typing hdparm -i, but with -m I could not get it to set the AAM to 128.

    I tried hddscan as well, ran it in administrator mode and got an error.

    Next i downloaded the hitachi feature tools and was able to set AAM to 128. I thought i read info somewhere that setting this feature can decrease the life of the drive, any truth to that?

    Finally I booted off my wdidle3 boot cd and ran "wdidle3 /d". I read on other places that you're suppose to type wdidle3 /s300. Don't know if it matters. (Later I did a menu soft reboot and it booted up just fine.)

    I then used winmfs to supersize, threw the drive into Tina (my tivo's name), and now I have 318 hours in the information screen.
     
  17. Stuxnet

    Stuxnet Alien Infidel

    356
    0
    Feb 8, 2011
    @steffen707: Congrats. Don't worry over the WDIDLE3 switches. You can always change that if you choose w/o upsetting your TiVo. FWIW, there's no lack of opinion and speculation between /D and /S300 (I chose the latter, lol). Enjoy your "unlimited" recording capacity :)
     
  18. steffen707

    steffen707 New Member

    63
    0
    Oct 19, 2011
    One thing i'm confused about. If JMFS can expand a THD drive to more than 1TB, what is limiting the winmfs software to 1TB? Does the developer of winmfs just not want to alter the code to make this work?
     
  19. ThreeSoFar

    ThreeSoFar FourNow...WaitFive

    5,419
    0
    May 24, 2002
    Baltimore
    The difference is probably the "supersize". That's recovering some of the drive that TiVo had set aside for its own use (commercials, etc.) and using it instead for shows.
     
  20. lpwcomp

    lpwcomp Active Member

    8,075
    2
    May 6, 2002
    John's...
    I suspect you are correct in that.

    That makes absolutely no sense whatsoever since, after using JMFS to create a 2TB drive for a THD, you must use WinMFS to do the supersize.
     

Share This Page