OUR NETWORK:TiVo Community TechLore Sling Community MediaSmart Home Pogoplugged See all... About UsAdvertiseContact Us

Hack Your Series 2 DirecTiVo Using the Zipper (Page 5 of 5)

  1. Preparation: Download all of the required files
  2. Create the Zipper CD
  3. Create the Zippered TiVo Hard Disc
  4. Begin using the Zippered Hard Disc

BEGIN USING THE ZIPPERED HARD DISC

  1. Insert the hard disk into your TiVo; double-check all connections prior to replacing the cover.

  2. Plug in your USB-ethernet (or wireless) adapter and power on the TiVo.

    Your TiVo will reboot once in order to set network parameters. Mine did so at "Last step: acquiring information from the satellite."

  3. After the reboot, enter the following in telnet:

    cd /hacks
    sh tweak.sh


    "NOW ENHANCING YOUR TIVO" will appear on your TV screen after this step. You can read exactly what the enhancement script does at the end of this article. I chose the express installation, especially since this wasn't the first time I had run the script (previously on other TiVos).

  4. Type reboot after the enhancement script completes.

    Don't forget to re-enable your local channels after the installation has completed. To do this, tune your TiVo to a local channel you are not receiving, call 1-800-DIRECTV, and after you hear "Thank you for calling DirecTV. How can I help you?" enter "711"; you may need to wait until you are prompted to enter the code to do so. Your receiver should begin downloading new channel information shortly.

  5. (Optional, if you want to enable DHCP) Run the /enhancements/network-delete.tcl and /enhancements/net-launch.tcl files (choose "y" to the DHCP question) and reboot.

In my experience with using the Zipper, the greatest advantage I found over other methods was that everything, including hacks, is on one CD, so there is no need for disc swapping in order to create a hacked installation from scratch. For some users, the greatest advantage is the Zipper's support ("out of the box") for newer network adapters, such as the Linksys USB200M version 2 and the D-Link DUB-E100 revision B1. A complete list can be found here. The only disadvantage I can possibly see to using this method is the preparation necessary in order to build the Zipper CD. For more infomation go to the Zipper site here and/or the TiVoCommunity thread here.

In closing, I should note the differences between the Zipper and the Enhancement Script. This is a quote directly from the Zipper site:

The Zipper is a tool that installs modified software on a Series 2 DirecTivo. It enables the USB ports on the back of your Tivo, allowing you to transfer shows between Tivos, and stream music and photos from your PC to your TiVo. It also installs Tivowebplus, channel logos, new splash screen, CallerID, and more. With a little extra work, you can also move shows between your Tivo and your PC.

And this is a quote directly from the Enhancement Script thread at TCF:

Attached is an automated script that tweaks and enhances your already-hacked Tivo. This script is included with The Zipper, so you don't need to run it if you've already completed a full Zipper install. To use the script attached here, just unzip it, FTP it to your Tivo, and run it. Detailed instructions are here. It’s interactive, so you can pick and choose exactly what it installs, and it comes with an uninstall script so you can remove everything easily. It works will all Series 2/2.5 Tivos, including the HR10-250 (3.1.5f and 6.3a). Here’s what it does:

1. Installs channel logos on the guide banner and Now Playing list.

2. Replaces the “Almost There” splash screen with this more interesting one. If you don’t like it, you can download any one of these splash screens, and FTP it to replace the one stored in /tvbin/AlmostThere.png. Be sure to change the name of the replacement screen to “AlmostThere.png” to match the existing one before you FTP it to your Tivo.

3. Installs a profile with “aliases” that provide shortcuts to commonly used commands. For example, to mount your root drive as read-write, instead of typing out the full “mount –o remount,rw /”, you simply type “rw”. See the readme for the full list of aliases installed.

4. Installs a Customized Version of Tivowebplus. Now based on Tivowebplus version 1.3.0 with many great enhancements and fixes made by John1980. Version 1.3.0 now includes custom icons created by TheEndless, and also several additional useful modules, including:

- Channelprefs.itcl (set/backup/restore channel preferences): courtesy of SteveT.
- Manual Record: courtesy of John1980.
- Backup (backup/restore season passes and wishlishts): courtesy of angra and agw.
- Conflict Resolve: courtesy of Sanderton.
I have further customized the package to include the following:
- MRV module courtesy of Flash_ and Alldeadhomiez.
- Hackman module: courtesy of PortlandPaw. .
- Merge module (merge multiple shows for batch play): courtesy of acacia.
-Netconfig.itcl (set IP address, mask, wireless SSID, etc in MFS): courtesy of Flash_ and lgkahn.
- Custom ui.itcl module (create and manipulate folders in NPL): courtesy of lgkahn.
- Tivowebplus main menu is modified to show the name of your Tivo at the top of each menu – helpful if you have multiple Tivos. Here’s what it looks like:
/>

5. Installs a fully functional cron setup for improved performance and logging. Creates all required directories and files, and installs a crondtab to do the following:
- Restart Tivowebplus every night at 3am CST to eliminate occasional problems that crop up with TWP.
- Create a tarball (archive) of your logs once/week, and save it in your root directory for easy FTP’ing. Helpful to have if something ever goes wrong with your Tivo, or you just want to explore your logs for well-defined time periods.
- Wipe your logs once/week (after archiving them) to keep them from getting to big and hindering performance. Also wipes the tarball archive above.
- Run fakecall every night at 3am.
- Reboot your Tivo twice/week at 3am. This cleans things out for better performance if you have several hacks running. Also restarts logs, and allows fakecall to reset the last successful call indicator, so your Tivo won't call home (fakecall doesn't update mfs entries without a reboot). This allows you to keep your phone line connected for PPV ordering or CallerID.

6. Searches for and removes MRV/HMO expiration certificates from MFS.

7. Makes a Backup of Your Season Passes and Wishlists. This is extremely useful if your drive ever fails, or you have to rehack your Tivo, upgrade to a new software version, or buy a new Tivo. Many thanks to agw who wrote the core tcl script that makes this feature possible.

8. Appends Your Crontab to Make a Weekly Backup of Your Season Passes and Wishlists. I always forget to make manual backups in TWP, and when I clobber one of my Tivos, I’m always restoring an outdated backup. This feature uses cron to make weekly backups and store them in /seasonpass-backups/backup. Be sure to frequently FTP the backups to your PC for safe keeping.

9. Adds or Removes Showcases and Yellow Stars. If your Tivo is hacked, you most likely don’t get Showcases and Yellow Stars anymore. The script asks you if you want them or not, and runs one of two tcl scripts that add or remove the MFS tokens that signal Tivo go give you showcases. If you select this, showcases should start showing up the following morning.

10. Updates the Profile to Easily Edit the Crontab. I added an alias to the .profile called “root” that opens up the crondtab (var/spool/cron/crontabs/root) in vi. I hated typing that whole long path every time I wanted to edit it. Just type “root” from bash to edit this file.

11. Installs NCID CallerID Application. Both the client and server are installed on your Tivo. Also, you can manually configure it to run the server on one Tivo and have it communicate with multiple Tivo clients. Other options can be tweaked to your taste. See the NCID website for details. The on-screen display program used by NDID does not work for Series 2.5 Tivos, so this feature gets skipped.

12. Installs USB 2.0 Drivers. First backs up original drivers to a folder called backups-orig. Installs the correct drivers based on the kernel version of your Tivo that’s detected by the script. Thanks to Jamie and Alldeadhomiez for making this possible, and for granting permission to use the drivers here. There's always a slight chance that replacing drivers will kill your connection, so be prepared to break out the serial cable or pull the drive. Adapters tested so far include: Netgear FA120, Linksys WUSB11, Airlink ASOHOUSB.

13. Confirms network settings are appropriate for MRV. Checks to see if your IP parameters are permanently set in MFS, and if not, will set them for you if you choose. This is required for MRV to work properly.

14. Installs "netperf" to measure network performance between multiple Tivos. Actually, it just configures netperf paramters in a series of aliases that let you easily test MRV speeds by typing a single word a the bash prompt.

15. Installs EndPad (Plus).
Many thanks to Sanderton and Falcontx for their permission to use this fantastic tool. If you like EndPad (or even if you don’t), please consider making a donation to Cancer Research though this link, posted by Stuart Anderton, the author of EndPad.

16. Installs the joe Text Editor. For all who have cursed vi at one time or another, this is for you. It’s a bit more human friendly than vi.

17. Customizes Your Bash Prompt. This adds a descriptor to your bash prompt, which can be especially useful if you have multiple Tivos. There’s also an option to add the “TiVo colors” to the bash prompt. Here's what it looks like:
If you received your 6.2 image from a Tivo download and then hacked it using the Gunnyman guide, you most likely got theses certificates, which will stop MRV/HMO from working 180 days after the download occurred.


18. Keeps Your Hacks Out of /var.
The /var partition is the equivalent of a Windows recycle bin, and occasionally your Tivo will decide to wipe everything in there. The problem is that many hacks are hardcoded to use /var, and will not work if stored anywhere else. All such hacks installed by the enhancements script are stored in /enhancements/varhacks. The script creates symlinks in /var that point to the corresponding hacks in /enhancments/varhacks. It also appends the author file with commands to recreate the symlinks if /var ever gets wiped. If you want to move other hacks out of var, copy them to /enhancements/varhacks, and then run the script called var-symlinks.

 

In other words, the Zipper is a method to hack your TiVo, while the Enhancement Script builds upon an already-hacked TiVo, regardless of the method originally used (such as PTVnet); the Zipper happens to include the Enhancement Script as part of the download.

Please check the first post in the comments section of this article for any updates.

Page « Previous 1 2 3 4 5

Discussion:    Add a Comment | Comments 1-25 of 26 | Latest Comment | 1 2 Next »

October 29, 2006 5:14 PM

This post reserved for updates.

TechLore Blog

HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

October 30, 2006 11:04 AM

Great job! Thanks for putting all this info in one location with links.

November 12, 2006 3:16 AM

Hello, I attempted to follow the instructions (to the letter) and received these messages in the CMD window: Checking for required tivo tools and files... Extracting Tivo image from your Instantcake iso... Adding files to your PTVupgrade boot disk... Created zipper_universal_CD.iso WITH Tivo image. Modifying your terminal settings for telnetting to your Tivo... Changing CRLF registry value... 'reg' is not recognized as an internal or external command, operable program or batch file. Changing TermType registry value... 'reg' is not recognized as an internal or external command, operable program or batch file. Changing BSASDEL registry value... 'reg' is not recognized as an internal or external command, operable program or batch file. Done! Press any key to close this window. Can you please help? Thank you.. howardg

November 12, 2006 8:41 AM

Howardg, are you using Windows 2000?

http://www.microsoft.com/windows2000/...

TechLore Blog

HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

December 5, 2006 12:32 PM

Yog-Sothoth, This is great after I solved some installation problems. On two different installs I could not access TivoWebPlus using the ip address that I assigned to the HR10-250. I could Telnet and FTP to the ip address but my browser would not launch TivoWebPlus. I reran the enhancement scripts again and it worked. I had to do this on two different HR10-250 STBs. Also where was the Hackman module installed? I don't see it listed in the TivoWebPlus menu like I saw it when I used PTVnet in the past. What am I missing?

December 6, 2006 12:32 AM

Hackman isn't included with the Zipper. Click on the official TivoWebPlus link (from with TWP itself), and it will direct you to Hackman.

TechLore Blog

HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

December 6, 2006 10:55 AM

I copied and pasted below the section that confused me from the "quote directly from the Enhancement Script thread at TCF:" that you included in your Hack Your Series 2 DirecTiVo Using the Zipper instructions. "I have further customized the package to include the following: - MRV module courtesy of Flash_ and Alldeadhomiez. - Hackman module: courtesy of PortlandPaw. . - Merge module (merge multiple shows for batch play): courtesy of acacia. -Netconfig.itcl (set IP address, mask, wireless SSID, etc in MFS): courtesy of Flash_ and lgkahn. - Custom ui.itcl module (create and manipulate folders in NPL): courtesy of lgkahn." I have downloaded the Hackman files and will install them when I get a chance. Thanks!

December 7, 2006 1:47 PM

Yog:

As usual, very good post! I only have two questions:

I have an HR10-250 that I managed to "semi-brick" (no FTP,Telnet, or Serial bash# but TivoWeb works w/o Hackman), so I am going to re-install the image etc. Your method says that the "Slicer" is optional, and you have us put it in the folder for inclusion in the "iso" build image. Yet I don't see where you used it.

Did I miss something?

Also, what if we use the new "updated" InstantCake with the 6.3a image?

Do we still even need slicer?

I am thinking of using the "Zipper" for the MRV and "extraction" features. Oh yes, the loss of the serial bash was covered in RBauth's thread but alas, I also blew up my Telnet and FTP so I can't fix it. I must re-install using my bench machine.

Unless you oh guru of the serial bash and USB ports have some magical method (I think I am soooooo hosed ;-). I tried every baud rate and ttyS2 sane etc. with no success. The serial port outputs the "boot log" at 9600 baud while boot is in progress though.[off topic, I know, my attempt at a little levity in a trying situation] 8-)

Thanks in advance, Dave

Crying? Ther's no crying in "Tivo Hacking"!
You knew the risks when you volunteered for this "mission"!
(with apologies to T. Hanks et al 8-)
And if all else fails... Read The Fine Manual!

December 7, 2006 2:39 PM

http://www.dvrplayground.com/forum/th... Upgrading to 6.3a is beyond the scope of this article. FYI, MRV doesn't work with 6.3a, either.

TechLore Blog

HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

January 4, 2007 4:34 PM


Problem with install using zipper.  I updated RCA DVR80 using Zipper, everything went well until I plugged in the the dvr.  I get no video output (nothing but blue screen), yet I can hear the hard drive.   The dvr is visible in my network and I can access the drive through telnet.  It was working perfectly before the update.  All drive cables are correct, the drive is set up as single master, the satelite inputs are correctly connected, the telephone is not connected, the dvr is connected to my network using netgear FA120 adapter, and the tv is correctly wired.  Now the same problem occurs when I replace the original drive.  Any help or advice is appreciated.

January 17, 2007 11:51 PM

I have a Hughes SD-DVR40....that i previously"baked" successfully and had been using for couple months....I decided to add networking functionality using the files and instructions for the Zipper (http://www.dvrplayground.com/article/... followed to the letter...made bootable disk with InstantCake on it...erased my tiVo harddrive and ran bootCD.  Everything ran fine until I got to part where i was suppose to type "

January 17, 2007 11:54 PM

I have a Hughes SD-DVR40....that i previously"baked" successfully and had been using for couple months....I decided to add networking functionality using the files and instructions for the Zipper at (http://www.dvrplayground.com/article/... ....I followed to the letter...made bootable disk with InstantCake on it...erased my tiVo harddrive and ran bootCD.  Everything ran fine until I got to part where i was suppose to 

  1. Mount your CD by entering mount /dev/hdX /cdrom, X being the location of your CD-ROM (primary master: a, primary slave: b, secondary master: c, secondary slave: d).
When I type it I get "sh: mount/dev/hdb/cdrom:no such file or directory"

I have my HD configured as secondary master and my CD as Primary Slave??
tried hda, hdb,hdc, hdd, hde....nothing works??
Does it matter that CD drive is a rewritable drive?

January 18, 2007 3:07 PM

Try typing the following:

 mount /dev/hdb /cdrom

Make sure you have a space after where you type hdb

the hdb depends on your cdrom is located...could hda, hdb, hdc,...... 

 

January 18, 2007 9:16 PM

ran1994 said: Try typing the following:  mount /dev/hdb /cdrom Make sure you have a space after where you type hdb the hdb depends on your cdrom is located...could hda, hdb, hdc,......   

January 19, 2007 6:11 AM

I was able to do as instructed....but after reboot I still don't have my TiVo networked.  I tried using Telnet from PC to activate as instructed but nothing?  WhenI look under settings....it only shows Phone as option for connection, not Phone and Networking?  Can't find any reference to the IP address I entered at install in my TiVo settings either?

Please Help.

February 1, 2007 3:23 PM

I've had some trouble with this upgrade as well.  I did get it to work once, but had to swap back the original drive temporarily.  After that, I get stuck at the "Powering Up" screen.  I've re-imaged the new HD several times yet it won't boot in the TIVO.  The original drive works fine.  Any thoughts?

April 8, 2007 11:01 AM

Hi,

 I'm not having much luck running the zipper CD I created with these instructions.  After booting with the zipper CD, when I issue "mount /dev/hda /cdrom" the cdrom drive spins for a short spell, then the PC hangs.  The keyboard is dead (numlock light does not go on/off), so only power switch will reboot.

 I know my devices are setup right because I next used the ptvnet/instacake CD's and was able to boot and load the image onto my harddrive that way.  I looked for settings in BIOS that may help (like DMA...) but did not see anything that looked relevant.  

 Ideas?

April 20, 2007 9:27 AM

This article seems like it may be a little out of date?  Does it need to be revised due to the updates of the TiVo software on SD units to 6.2a and the HD units to 6.3c (and d which is forthcoming?)

For answers to commonly asked questions, please refer to the
InstantCake Instructions and Release Notes,
Official InstantCake Discussion Thread, and the
Official PTVnet Discussion Thread

November 29, 2007 10:10 AM

Can I rerun the zipper script install again without any problems? I think I messed up the MRV questions.i.e. name the tivo, etc. Does anyone have step by step instructions for this part of the Zipper script install? My tivo is networked but I can't get the server to pull up to stream photos and music.

(all firewalls and antivirus are disabled, and my other tivo is working fine on the network)

Thanks,

S

November 29, 2007 5:20 PM

You can re-run it.

TechLore Blog

HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

August 17, 2008 9:19 PM

How interesting that you were able to re-publish this information without the original authors permission, and that you don't even give them credit.

August 18, 2008 8:19 AM

How interesting that you were able to re-publish this information without the original authors permission, and that you don't even give them credit.

Hello troll. That statement is incorrect for several reasons. Foremost, I wrote that in collaboration with "rbautch." Feel free to contact him with any concerns you may have.

TechLore Blog

HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

August 18, 2008 3:41 PM

Yog
Chill dude...
I think you should put "Posted with author's permission" on there :D

August 18, 2008 8:48 PM

Gunny, as a long time TCF member, I for one appreciate all of the hard work that went into the zipper. It was an amazing utility that helped me upgrade several of my DVR's.

I'm disappointed to see this article not credit your work, and for being called a 'troll' when the author has PM's disabled leaving no alternative method to question this...

January 27, 2009 6:14 PM

Hi. I ran across you site while re-working my already hacked Directivo. I hacked my tivo a few years back following instructions online and getting help along the way. I have since lost all ability to so this stuff (it took a while to learn and I have not done anything like it since, and so I have lost the info in my brain to do it).

I was recently trying to get video to stream from tivoweb, and screwed everything up. Now, I have telnet and ftp, but don't have tivoweb working. Iwould like to upgrade tivowed to have the new stuff in it anyway.

Can I use this zipper method on an already hacked unit to get back a functioning tivoweb??

Discussion:    Add a Comment | Back to Top | Comments 1-25 of 26 | Latest Comment | 1 2 Next »

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window