PDA

View Full Version : Hacking your Series 2 DTivo just got a WHOLE lot easier...


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [39] 40 41 42 43 44 45 46 47 48

JWThiers
02-02-2007, 12:27 AM
Hi folks,
I have an HDVR2 and tried to run the Zipper. Actually, it ran once and I had to call in to get my locals reinstated. Unfortunately I don't yet have the proper wireless card (got the DLink 120 vB1 twice!). The issue came about when I swapped the original drive back in to check something. Once I put my new drive back in all I ever got was "Powering Up". I tried following the instructions to the letter again, and was able to successfully re-image the drive each time using my Linux PC, but with no success in my Tivo unit. So far as I know, the drive jumper is in the correct position (master) and since I can still boot with the original drive, the connector cable hasn't been disconnected.

Any suggestions?
Thanks.
Brian
First, if you were booting into your linux PC all the way to run zipper you were not following the instructions, zipper makes its own boot disk and you are running linux from the cd not the pc's hd. but thats a technicality :D . So if you are booting into linux mounting the drive and running the zipper I would first suggest booting from the zipper cd and let it do its thing.

Did you get any errors during the cd burn or unzipping any files? there has been a lot of problems along those lines lately.

glitchsys
02-02-2007, 05:25 AM
Yes, we did pay for the rights on purpose. The free alternative is to use killhdinitrd (which is freely available) to modify the kernel yourself. What we paid for was the right to redistribute the utility (and kernels modified with it) in a commercial context. You can download the tool absolutely free directly from ddb.

FYI, be careful with that smallmfs image; the image is only from one specific TiVo and is not intended for use on ALL of the TiVo's listed on that site. To use it incorrectly, and without knowing the implications is in direct defiance with the wishes of TiVo that have been expressed here at TCF; the person who posted that should have outlined that in his post.

Sorry. I didn't mean it as an insult to dvrupgrade. I spent only about 30 minutes trying to find a stock 3.1.5 kernel to run the freely downloadable killinitrd patch on but was unsuccessful. I guess the $5 you pay for the cd is the price of convenience rather than necessity. Oh well, I have it and Life is good.

glitchsys
02-02-2007, 05:26 AM
I made sure that the 62small booted on my DVR40, haven't tried it on my HDVR2 yet. If not, I'll try using a backup of the original hard drive on another drive and if that don't work, I'll just buy the instantcake thing. I have a question about putting the hard drive in the lowest accoustical noise setting. Is there a linux, or even Windows, program to change the AAC (Automatic Accoustic setting) that most hard drives have support for? I'm sure the default on the hard drives is normal, I want to put them in low accoustic mode, sacrificing a bit of performance.

JWThiers
02-02-2007, 07:56 AM
Sorry. I didn't mean it as an insult to dvrupgrade. I spent only about 30 minutes trying to find a stock 3.1.5 kernel to run the freely downloadable killinitrd patch on but was unsuccessful. I guess the $5 you pay for the cd is the price of convenience rather than necessity. Oh well, I have it and Life is good.
As tivoupgrade has noted here (http://www.tivocommunity.com/tivo-vb/showthread.php?p=4819939#post4819939) their are some minor differences in the software used on the different makes/models of tivo's the most notable of which is that the tivo will identify itself as the model the software was taken from (Your phillips thinks its a samsung). While this isn't really a problem per say but that means that if you ever want to let the tivo upgrade the OS, tivo will note the difference between the actual model (determined by the service umber) and the model reported by the software and if they are different wont upgrade the unit. AFAIK it does not affect the actual operation of the tivo.

JWThiers
02-02-2007, 08:02 AM
Is there a linux, or even Windows, program to change the AAC (Automatic Accoustic setting) that most hard drives have support for? I'm sure the default on the hard drives is normal, I want to put them in low accoustic mode, sacrificing a bit of performance.
DON'T PUT YOUR TIVO DRIVE IN A WINDOW MACHINE AND BOOT INTO WINDOWS !!!!!!

I will make your tivo puke all over itself and is a mess to clean up.

edit:
Just to be clear if you already have the tivo software installed, don't boot to windows with this drive attached, this I know for sure. If you don't care about what is on the tivo drive and don't mind reinstalling everything, or you have a new drive that has nothing on it, you should be able to boot to windows run the acoustical optimization software for the drive and then be able to install a clean version of the tivo os.

aprest
02-02-2007, 08:16 AM
Just run it on the master drive.

I have three HR10-250 STBs that I have Zippered and are now running 6.3b. I have a fourth HR10-250 that is not hacked and is running 6.3b. If I want to Zipper this one you are saying that I should just run it on the MASTER from the existing twin 250 GByte drives, but should I make another CD that does not contain the 6.3b image or just skip the step that asks if I want to use the image on the CD? Note that I made the Zipper CD using your 2.7a version.

Thanks for all your effort on the Zipper!

Bluewookie
02-02-2007, 08:54 AM
I have a question about putting the hard drive in the lowest accoustical noise setting. Is there a linux, or even Windows, program to change the AAC (Automatic Accoustic setting) that most hard drives have support for? I'm sure the default on the hard drives is normal, I want to put them in low accoustic mode, sacrificing a bit of performance.

That depends on what brand of hard drive you have.

There is a bootable cd from Hitachi that will put Hitachi and Western Digital drives into customizable acoustic modes. You can find a link for it in the TiVo upgrade forum.

There are no tools that I know of for Seagate drives.

CTBrian
02-02-2007, 09:42 PM
Actually, I misspoke - I did use the zipper boot disk, so it ran from the CD. So far as I know, everything worked correctly when it came to imaging the new drive - I did get it to work once!

First, if you were booting into your linux PC all the way to run zipper you were not following the instructions, zipper makes its own boot disk and you are running linux from the cd not the pc's hd. but thats a technicality :D . So if you are booting into linux mounting the drive and running the zipper I would first suggest booting from the zipper cd and let it do its thing.

Did you get any errors during the cd burn or unzipping any files? there has been a lot of problems along those lines lately.

PJO1966
02-02-2007, 09:46 PM
I have a couple questions... I'm preparing to re-Zip my HR10-250. I Sliced in 6.3b so I downloaded the newest version. Has LBA48 Boot CD iso been updated since December, or can I use the same one as before? Also, the original instructions say that Superpatch & set_mrv_name are not necessary for the HR10-250. Is that still correct?

Mr_Bester
02-02-2007, 10:38 PM
I have a couple questions... I'm preparing to re-Zip my HR10-250. I Sliced in 6.3b so I downloaded the newest version. Has LBA48 Boot CD iso been updated since December, or can I use the same one as before? Also, the original instructions say that Superpatch & set_mrv_name are not necessary for the HR10-250. Is that still correct?
It says SP and SMN aren't needed, but when I tried to make my Zipper boot cd, it wouldn't complete without putting them in the folder. Not a big deal. There was plenty of space on the boot cd and it only took a couple of minutes to download them.
Dug

CrashHD
02-03-2007, 09:03 AM
Is it possible to download old versions of the zipper somewhere? I'd like a copy of 2.5.

Also, on the zipper webpage, it says on the top of the page, in red underline, that the zipper does not work on the R10. I have zippered 2 R10's, one a month and a half ago with zipper 2.4, and one yesterday with zipper 2.7 (yes, i did the proms, too). Both versions of zipper appeared to work just fine on my R10's. Was there something wrong with zippering them? Did zippering them cause problems that just haven't shown up yet, or does it just say it doesn't work to people from trying to zipper without changing out proms?

Thanks

JWThiers
02-03-2007, 09:10 AM
Is it possible to download old versions of the zipper somewhere? I'd like a copy of 2.5.

Also, on the zipper webpage, it says on the top of the page, in red underline, that the zipper does not work on the R10. I have zippered 2 R10's, one a month and a half ago with zipper 2.4, and one yesterday with zipper 2.7 (yes, i did the proms, too). Both versions of zipper appeared to work just fine on my R10's. Was there something wrong with zippering them? Did zippering them cause problems that just haven't shown up yet, or does it just say it doesn't work to people from trying to zipper without changing out proms?

Thanks
AFAIK if you successfully did the PROM mod with no issues zipper should work with zipper.

Why do you want an old version of zipper?

CrashHD
02-03-2007, 09:42 AM
I prefer the zipper.sh over the zipper executable. I'm learning how linux .sh scripts work just by taking this one apart. The last tivo I zippered, I had in one window, tweah.sh running in telnet, and in another, tweah.sh open in wordpad, and I could figure out how it works by following a long. It's just how I learn. I struggle with books or guides, but if it's something I can get "hands on" or take apart, I can learn how it works.

I've learned more about linux in the last 2 months of spare time spent manipulating my tivos, than in several years of periodically downloading/installing another distro, and getting bored.

When I get a new disk for my next tivo, I will have in my house tivos of 3 different service numbers (521,321,151). I'm thinking of making my own zipper disk, with all three images on it. Then I want to modify my zipper to only install images that match the service number, and I want to make it ask twice, and make me fully type "yes" each time, before installing an image. A while ago, I made a real mess for myself by accidentally installing the wrong image over a drive having recordings I still wanted to save by accidentally hitting "y".
This will give me a one-disk-does-all solution.

(edit, bad typo)

JWThiers
02-03-2007, 10:15 AM
Cool idea, I was just curious

aprest
02-03-2007, 11:05 AM
I tried Zippering dual 300GB drives for my HR10-250 using Zipper 2.7a and I ended up with just one drive's worth of capacity. In addition TivoWebPlus did not get installed properly. I then tried Zippering a single 250GB drive using the same Zipper CD and everything seems to work except if I enter ps at the bash I don't get an extensive list of items that are running (I get two lines of output).

I Zippered the dual 300GB drives by connecting one as MASTER and one as SLAVE on the secondary IDE cable. If I remember correctly when I used PTVnet with InstantCake a few months ago it worked with dual drives with no problems. Is there a secret to Zippering dual drives that I am missing?

tsunami
02-03-2007, 11:44 AM
You only zipper the one drive then you later bless the 2nd. Sounds like you did zipper the first one so just "bless" the new drive.

aprest
02-03-2007, 05:16 PM
You only zipper the one drive then you later bless the 2nd. Sounds like you did zipper the first one so just "bless" the new drive.

I zippered the first 300 GB drive and tweaked it in my HR10-250. It shows 36 HD or 237 SD hours. Then I used my ptv lb48 CD on my second 300 GB drive by setting the 300 GB drive as secondary master and booting from the ptv lb48 CD. At the prompt I entered BlessTiVo /dev/hdc and hit enter. I get a bunch of messages and it says that the drive has been blessed. I then installed the two drives in my HR10-250 with the blessed drive as the slave and zippered drive as the master. I then boot the Tivo and still have 36 HD and 237 SD hours. Any suggestions as to what to do?

unclemoosh
02-03-2007, 05:35 PM
I zippered the first 300 GB drive and tweaked it in my HR10-250. It shows 36 HD or 237 SD hours. Then I used my ptv lb48 CD on my second 300 GB drive by setting the 300 GB drive as secondary master and booting from the ptv lb48 CD. At the prompt I entered BlessTiVo /dev/hdc and hit enter. I get a bunch of messages and it says that the drive has been blessed. I then installed the two drives in my HR10-250 with the blessed drive as the slave and zippered drive as the master. I then boot the Tivo and still have 36 HD and 237 SD hours. Any suggestions as to what to do?

You need to install BOTH drives in your PC, boot up with the universal tools cd and use the mfsadd -x /dev/hdx /dev/hdy command to expand to utilize both drives. It sounds like the way you did it, you only expanded the primary drive. It doesn't know the slave exists.

aprest
02-03-2007, 06:02 PM
You need to install BOTH drives in your PC, boot up with the universal tools cd and use the mfsadd -x /dev/hdx /dev/hdy command to expand to utilize both drives. It sounds like the way you did it, you only expanded the primary drive. It doesn't know the slave exists.
You are right. So much for following the directions starting in Post # 652 of this thread: http://www.tivocommunity.com/tivo-vb/showthread.php?t=171445&page=22&pp=30

This time I attached the two drives as Secondary Master (hdc=hdx) for the zippered drive and as Secondary Slave (hdd=hdz) for the "expansion" drive. I booted from the ptv LBA48 CD and entered mfsadd -r 4 -x /dev/hdc /dev/hdd which was recommended by the Weaknees site. The output from the PC indicated that I had doubled the capacity after expansion. Unfortunately the drives go into a do-loop when I boot them in the HR10-250: Powering Up -- Just a Few Minutes More -Powering Up -- Just a Few Minutes More etc. This also happens when I place just the zippered drive in the HR10-250. I guess I will have to start over and not try the BlessTiVo on a single drive.

PJO1966
02-03-2007, 06:06 PM
I just tried twice to boot from the zipper disk with no luck. The first time I got the prompt, did cd /cdrom then sh zipper.sh. It came up with a "zipper not found" message. I figured there was a problem in burning the disk. I threw out the coaster and burned a fresh disk. This time it wouldn't even boot. I've done this before with an older version of the Zipper with no problem. I did everything as I should... I put LBA48, Superpatch, and set_mrv_name all in zipper tools. I double clicked on zipper_isomaker.bat and created zipper_universal_CD.iso. I did a right-click on that and selected record to CD. Roxio Easy CD Creator popped up and I hit record. This is the same process I did when I burned my first Zipper CD weeks ago. The only difference is that this time I did not include InstantCake. Can anyone see a mistake in what i did? I'd rather not make another coaster if I can avoid it.

luder
02-03-2007, 08:34 PM
I just tried twice to boot from the zipper disk with no luck. The first time I got the prompt, did cd /cdrom then sh zipper.sh. It came up with a "zipper not found" message. I figured there was a problem in burning the disk. I threw out the coaster and burned a fresh disk. This time it wouldn't even boot. I've done this before with an older version of the Zipper with no problem. I did everything as I should... I put LBA48, Superpatch, and set_mrv_name all in zipper tools. I double clicked on zipper_isomaker.bat and created zipper_universal_CD.iso. I did a right-click on that and selected record to CD. Roxio Easy CD Creator popped up and I hit record. This is the same process I did when I burned my first Zipper CD weeks ago. The only difference is that this time I did not include InstantCake. Can anyone see a mistake in what i did? I'd rather not make another coaster if I can avoid it.

Sounds like you have it going. I would use the disk that gave you the prompt then go here and make sure you mount the cdrom, you should find it in step 3,C
http://www.mastersav.com/tivo_zipper.html

PJO1966
02-03-2007, 08:35 PM
http://www.mastersav.com/tivo_zipper.html
did you do step 3C


Last time through this process I was told to skip that step.

luder
02-03-2007, 08:46 PM
Last time through this process I was told to skip that step.
try it and keep in mind Pageup key is your friend

solsurfer
02-03-2007, 08:47 PM
I have an old HDVR2 box that I zippered and ran without trouble for over a year. Recently the drive started going into a re-boot cycle - restarting itself every 30-45 minutes. I thought maybe the image had become corrupted, so I pulled the drive, bought an new instantcake image and reimaged/zippered the drive. Same problem. I assumed it was a bad drive, so I grabbed another drive I had in the closet and imaged/zippered that. This drive initially looked to work. I could view programming, etc. I called DTV to activate locals, verified it worked, then turned it off for the night. When I woke up, I found that this drive is also going into a reboot cycle. Only makes it to the 9% of "acquiring satellite' screen before rebooting itself only to repeat on a loop. Could this drive also be bad? Is there some hardware explanation?

Thanks!

PJO1966
02-03-2007, 09:12 PM
try it and keep in mind Pageup key is your friend

Tried it again, not remembering that pageup is my friend:

PTVupgrade /# mount /dev/hdc /cdrom
mount: block device /dev/hdc is write protected, mounting read only

so far so good...

PTVupgrade /# cd /cdrom
PTVupgrade /cdrom# sh zipper.sh
zipper.sh: no such file or directory


When I look at the disk while in Windows, zipper is there. I am showing all file extensions and zipper is not showing an extension. Other files in the folder are. Should I try again using just sh zipper and leave off the extension?

http://img162.imageshack.us/img162/981/zipperwa9.jpg

luder
02-03-2007, 09:21 PM
Your one step closer just re-read the link i sent you.. and you will be fine

PJO1966
02-04-2007, 02:57 AM
Your one step closer just re-read the link i sent you.. and you will be fine


I see it. I printed out the same instructions from an earlier download and was going by that. They've obviously changed. Thanks for the help. I'm not going to attempt this until after the game tomorrow.

tjpotter
02-04-2007, 10:18 AM
I'm not sure where this post belongs, so please redirect me if it doesn't belong here.

I rebuilt a 160G drive that I couldn't get to boot. First, I used mfstools to copy and expand a 6.2 image from my original unhacked 40G disk. Then, I tested it to ensure that all was well -- it booted without error. Next, I ran the latest version of Zipper, but it's still failing at the "...Wireless..." question. Tested that it would still boot without errors -- it did. Installed a serial cable and used Hyperterm to run the latest version of the rbautch Enhancements. It ran to completion without any apparent problems.

I move the DTivo back to the Familyroom, hooked it back up to the TV and network and fired it up. Lit up the USB adapter and finished booting without any problems. Tested everything using the remote, found one small issue. Music and Photos was still listed on the menu even though I'd told the Enhancement script to remove it. Good enough for now. I went back to my PC, started a browser and brought up TivoWeb. Yahoooooo !!! Life is good again in hacked Tivoland.

Started going through all the menus in TivoWeb and that's when problems started showing.

Trying to create a season pass and settings backup gives this error:
Cannot open /TivoWebPlus/backups/settings

Trying to open the To Do list:
INTERNAL SERVER ERROR
--cut here--
action_ui '/todo' ''
couldn't open "/var/hack/etc/blocklist.txt": read-only file system
while executing
"open $filename w"
(procedure "gbl_load" line 3)
invoked from within
"gbl_load "/var/hack/etc/blocklist.txt""
(procedure "action_todo" line 9)
invoked from within
"action_todo $chan 7 $env"
(procedure "::action_ui" line 28)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

Trying to open Scheduled Suggestions:
INTERNAL SERVER ERROR
--cut here--
action_ui '/suggestions' ''
couldn't open "/var/hack/etc/blocklist.txt": read-only file system
while executing
"open $filename w"
(procedure "gbl_load" line 3)
invoked from within
"gbl_load "/var/hack/etc/blocklist.txt""
(procedure "action_todo" line 9)
invoked from within
"action_todo $chan 8 $env"
(procedure "::action_ui" line 34)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

Trying to open Suggestions:
INTERNAL SERVER ERROR
--cut here--
action_ui '/pending' ''
couldn't open "/var/hack/etc/blocklist.txt": read-only file system
while executing
"open $filename w"
(procedure "gbl_load" line 3)
invoked from within
"gbl_load "/var/hack/etc/blocklist.txt""
(procedure "action_todo" line 9)
invoked from within
"action_todo $chan 2 $env"
(procedure "::action_ui" line 39)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

List stations and remap channels:
INTERNAL SERVER ERROR
--cut here--
action_listchan '/' ''
no such object:
while executing
"dbobj $headend get Lineup"
("uplevel" body line 6)
invoked from within
"uplevel $body"
invoked from within
"transaction {uplevel $body}"
(procedure "RetryTransaction" line 5)
invoked from within
"RetryTransaction {

set setup [db $db open /Setup]
set source [dbobj $setup get Source]
set headend [dbobj [lindex $source 0] get Headend]
set..."
(procedure "listchannels" line 24)
invoked from within
"listchannels "
(procedure "::action_listchan" line 28)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

Trying to backup channel preferences:
ERROR - Could not open file "/TivoWebPlus/backups/channelprefs_save" for writing

I reviewed the logs and found the following message that may or may not be related:
Kernel log
...
klogd 1.3-3, log source = /proc/kmsg started.
Cannot find map file.
...
warning: can't open /var/mtab: No such file or directory
...
/TivoWebPlus/tivoweb: /TivoWebPlus/.dist/BlockFailure: Read-only file system
...

TivoWeb log
...
POSIX EROFS {read-only file system} couldn't open "/var/hack/etc/blocklist.txt": read-only file system
...


I'm trying to sort out where to start looking for a solution(s). It appears to be a simple problem -- the drive isn't being temporarily remounted rw in order to complete these actions. Are these issues from the Zipper script not completing, the Enhancements script or TivoWebPlus ?

Any help would be greatly appreciated.

SteelersFan
02-04-2007, 10:26 AM
I'm trying to sort out where to start looking for a solution(s). It appears to be a simple problem -- the drive isn't being temporarily remounted rw in order to complete these actions.Correct.
Are these issues from the Zipper script not completing, the Enhancements script or TivoWebPlus ?

Any help would be greatly appreciated.It's a matter of TWP being installed on a normally RO partition when it was designed to be installed on a RW partition like /var. Zipper doesn't install it on the RW partition /var because /var occasionally gets wiped by the OS.
Just remount / temporarily RW until you're finished performing those tasks then put it back to RO.

chubb
02-04-2007, 11:02 AM
Hi guys, been a while since I was back here. I just decided to re-zipper my HR10-250 so that I could have 6.3b software on it. I downloaded the latest zipper.zip from the official zipper site. I downloaded a brand new instantcake iso and a new lba48 iso and put them both in the zipper tools directory. I also downloaded the SuperPatch1.2 and unzipped it into the zipper_tools directory. Everything seemed to work fine, I was able to burn the universal_zipper_isocd, I was able to boot from it and install the hack on a new 250GB drive. I did notice during that phase that there was a "couldn't read file" error and that got me worried a bit, and I also saw an "unexpected end of file" error somewhere during that process. Anyway, it finished "successfully" and I put the drive back in the tivo.

The HR10-250 booted up fine, and I can telnet into it, so I guess that's a good thing. However, when I Step 4.d of the instructions, it is giving me the following:


bash-2.02# sh tweak.sh

Enhancements directory detected. You must uninstall the previous version
of Enhancements before you install this one.
Would you like to uninstall the previous version now? [y/n]: y
couldn't read file "Superpatch67Standby.tcl": no such file or directory
Removing directories and files...
Skipping TWP uninstall...
Skipping cron uninstall...
Skipping CallerID uninstall...
Skipping fakecall restore...
Skipping driver restore...
Restoring original usb.map...
Deleting the profile...
No backup splash screen found, skipping splash restore...
Done!

Uninstall successful. Proceeding with main script...

Existing rbautch_files.tgz archive found in /hacks
Skipping new script download...

Running rbautch Hacked Tivo Enhancements...

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
Unable to untar files archive. Could be a failed download.
Adjusting your DNS settings. Please run tweak.sh again. Exiting...
bash-2.02#


Any suggestions on how I can finish the install?

Lord Vader
02-04-2007, 11:47 AM
Try manually ftping the rbautch .tar file to your TIVO then rerunning tweak. That avoids having to try and download and get possible errors.

rbautch
02-04-2007, 05:47 PM
Tried it again, not remembering that pageup is my friend:


so far so good...



When I look at the disk while in Windows, zipper is there. I am showing all file extensions and zipper is not showing an extension. Other files in the folder are. Should I try again using just sh zipper and leave off the extension?

http://img162.imageshack.us/img162/981/zipperwa9.jpgYes, no file extension. Just run it like it says in the instructions.

rbautch
02-04-2007, 05:57 PM
I prefer the zipper.sh over the zipper executable. I'm learning how linux .sh scripts work just by taking this one apart. The last tivo I zippered, I had in one window, tweah.sh running in telnet, and in another, tweah.sh open in wordpad, and I could figure out how it works by following a long. It's just how I learn. I struggle with books or guides, but if it's something I can get "hands on" or take apart, I can learn how it works.

I've learned more about linux in the last 2 months of spare time spent manipulating my tivos, than in several years of periodically downloading/installing another distro, and getting bored.

When I get a new disk for my next tivo, I will have in my house tivos of 3 different service numbers (521,321,151). I'm thinking of making my own zipper disk, with all three images on it. Then I want to modify my zipper to only install images that match the service number, and I want to make it ask twice, and make me fully type "yes" each time, before installing an image. A while ago, I made a real mess for myself by accidentally installing the wrong image over a drive having recordings I still wanted to save by accidentally hitting "y".
This will give me a one-disk-does-all solution.

(edit, bad typo)I started compiling the zipper as a binary in an effort to prevent the unscrupulous from trying to make a profit from it, or redistributing it in some modified form. The older .sh versions should still work fine for your purpose, since most recent updates were for 6.3 support. PM me your email address and I'll send you version 2.5.

Runch Machine
02-04-2007, 07:29 PM
I got an HMO/HME Error when running tweaks on HR10-250 with 6.3b, see error below. When the receiver was done being updated, it is missing the standby entry completely. It is not on any menu, and there is no menu entry for music/photos. I did indicate while running that I want standby back on the main menu and to have an item for photo/music. I imagine it's not there because of the HMO/HME error.

The 6.3b software was updated by the Tivo/Directv software, I did not use slicer on it or buy an image. Any idea why this happened? I can rerun the whole process as I did this on a spare drive just to see how it worked. My other HR10-250 was Zippered about 9 months ago or so. I just wanted to see the photo/music function and try it. I used slicer on my other HR10-250 to get to 6.3a and b.

Screen printout is below.

Existing rbautch_files.tgz archive found in /hacks
Skipping new script download...

Running rbautch Hacked Tivo Enhancements...

Checking your telnet settings. Do you want to continue? [y/n]: y

Do you want to run the "express" version (for advanced users)? [y/n]: n


Tivo software version is: 6.3b-01-2-357
Detected new image was installed, clearing Error #51...
Your software version was compiled on Linux kernel: 2.4.20
Your Tivo model's code name is: phoenix
Your Tivo is an HR10-250 HD DirecTivo

Zipper installation detected.
Backing up tivoapp...
Applying the following patches for 6.3b software:
backdoors...
4+0 records in
4+0 records out
encryption...
4+0 records in
4+0 records out
30-sec skip...
4+0 records in
4+0 records out
HMO/HME...
'd: invalid number `903436
'd: invalid number `1118524
4+0 records in
4+0 records out

Installing new profile with aliases...
Checking for existing profile...
No existing profile detected, proceeding with installation of new
profile with the following aliases for easy keystroke entry:

1.MOUNT READ WRITE = rw (instead of "mount -o remount,rw /")
2.MOUNT READ ONLY = ro (instead of "mount -o remount,ro /")
3.START TIVOWEBPLUS WITH CONSOLE = twp
4.FIND THE LOCATION OF A FILE = ffind (instead of "find / -name")
5.EDIT YOUR rc.sysinit.author FILE = author
6.EDIT YOUR CRONTAB = root
7.RESTART TIVOWEBPLUS FROM BASH= twprs
8.START GOTOMYDVR CLIENT=gotomydvr

Adding the /enhancements directory to your PATH statement...

Do you want to install the joe text editor? [y/n]: y
Do you want to make joe your default editor? [y/n]: n

Enter a short name for this tivo here: HD-Tivo3
Modifying your bash prompt with name "HD-Tivo3"
Do you want to add color to your bash prompt? [y/n]: n

Checking network settings...
The following IP parameters found in MFS:
IP address is currently set to: 192.168.2.5
Default gateway is currently set to: 192.168.2.1
Subnet Mask is currently set to: 255.255.255.0
DNS Server is currently set to: 4.2.2.2
DHCP is off
NO WIRELESS PARAMETERS ARE SET IN MFS
Do you want to install netperf network performance tool? [y/n] :n
Skipping netperf installation...

Do you want to install channel logos? [y/n]: n
skipping logo install...

Do you want to replace the "Almost There" splash screen [y/n]: y
Backing up existing splash screen...
Replacing splash screen...

Do you want to install callerID on your Tivo? [y/n]: y
Installing NCID CallerID...
Appending rc.sysinit.author file to run callerID on reboot...

Do you want to install EndPad(Plus) for soft padding all recorded shows? [y/n]:
n
Skipping EndPad(Plus) installation...

Appending usb.map for backported drivers...

Do you want to install Tivowebplus? [y/n]: y
installing Tivowebplus plus several awesome modules, including...
Channelprefs, Batch Play, Netconfig, Backup, and Manual Record...
Installing TWP in root directory...
Appending your rc.sysinit.author file to run TWP on startup


appending fakecall.tcl to log entries in cronlog-main...

Do you want to install cron for improved performance/logging/backups? [y/n] :y
Creating user definitions...
Creating required cron directories...
copying the crondtab where crond expects it
appending your rc.sysinit.author file to run crond on startup

Do you want weekly reboots to only occur if no programs are recording?
Enter n if you plan to leave a phone line connected for callerID, etc [y/n]: n
Appending crontab to force reboot every Sunday and Wednesday at 3:25am CST...

Do you want to archive your logs every week before wiping them? [y/n]: n
Skipping log archiving...

Do you want to automatically make weekly backups of your season passes? [y/n]: n
Skipping automatic season pass backups...


Do you want to customize your Tivo menus? [y/n]: y
Do you want to move the "Standby" item to the main menu? [y/n]: y
Do you want to remove the "Music & Photos" item from the main menu? [y/n]: n

Do you want Showcases and Yellow Stars? [y/n]: y
starting sc62add.tcl...
Showcases and yellow stars successfully added!
Showcases will start showing up tomorrow morning

Installing symlinks to keep hacks out of /var...
creating symlinks for hacks in /enhancements/varhacks/hack
symlinking /enhancements/varhacks/hack/bin to /var/hack
creating symlinks for hacks in /enhancements/varhacks/hack/bin
symlinking /enhancements/varhacks/hack/bin/cidalias to /var/hack/bin
symlinking /enhancements/varhacks/hack/bin/cidcall to /var/hack/bin
symlinking /enhancements/varhacks/hack/bin/cidupdate to /var/hack/bin
symlinking /enhancements/varhacks/hack/bin/ncid to /var/hack/bin
symlinking /enhancements/varhacks/hack/bin/ncidsip to /var/hack/bin
symlinking /enhancements/varhacks/hack/bin/out2osd to /var/hack/bin
symlinking /enhancements/varhacks/hack/bin/tivocid to /var/hack/bin
symlinking /enhancements/varhacks/hack/doc to /var/hack
creating symlinks for hacks in /enhancements/varhacks/hack/doc
symlinking /enhancements/varhacks/hack/doc/ncid to /var/hack/doc
symlinking /enhancements/varhacks/hack/doc/out2osd to /var/hack/doc
symlinking /enhancements/varhacks/hack/etc to /var/hack
creating symlinks for hacks in /enhancements/varhacks/hack/etc
symlinking /enhancements/varhacks/hack/etc/ncid to /var/hack/etc
symlinking /enhancements/varhacks/hack/etc/out2osd.conf to /var/hack/etc
symlinking /enhancements/varhacks/hack/sbin to /var/hack
creating symlinks for hacks in /enhancements/varhacks/hack/sbin
symlinking /enhancements/varhacks/hack/sbin/ncidd to /var/hack/sbin
symlinking /enhancements/varhacks/hack/sbin/ncidsip to /var/hack/sbin
symlinking /enhancements/varhacks/hack/share to /var/hack
creating symlinks for hacks in /enhancements/varhacks/hack/share
symlinking /enhancements/varhacks/hack/share/fonts to /var/hack/share
symlinking /enhancements/varhacks/hack/share/ncid to /var/hack/share
creating symlinks for hacks in /enhancements/varhacks/log
symlinking /enhancements/varhacks/log/cidcall.log to /var/log
creating symlinks for hacks in /enhancements/varhacks/spool
symlinking /enhancements/varhacks/spool/cron to /var/spool
creating symlinks for hacks in /enhancements/varhacks/spool/cron
symlinking /enhancements/varhacks/spool/cron/crontabs to /var/spool/cron

Do you want to install the gotomydvr remote access tool? [y/n]: n
Skipping gotomydvr installation


Enhancement Installation Complete!! Please reboot now...

bash-2.02# sync; reboot


Connection to host lost.

Press any key to continue...

Runch Machine
02-04-2007, 08:19 PM
UPDATE to my post above. I typed the two commands in that didn't work and now I have the menu items for standby and photos/pictures. I still don't know what happened to cause the script to have this error message.

Runch Machine
02-05-2007, 12:23 AM
New Question:

When I run the zipper and tweak script and choose to activate the HMO/HME option, the Music Photos and More menu doesn't have the items that require access to Tivo's servers. I like that it only has the music and photo items. However, when I do the modifications to tivoapp on my other HR10-250 the music and photo menu includes Podcaster, Live 365 and other entries that I don't want and can't use.

How can the Music, Photos and more menu be changed so that it doesn't have the entries that don't work and only has the access to other computers on my home network?

Thanks for the scripts and all the help! It is much appreciated.

PJO1966
02-05-2007, 01:07 AM
Yes, no file extension. Just run it like it says in the instructions.


Lesson learned: When downloading new software, check the installation instructions for updates as well. Thanks for the help. I'll be giving it another try on Tuesday.

dswallow
02-05-2007, 01:12 AM
New Question:

When I run the zipper and tweak script and choose to activate the HMO/HME option, the Music Photos and More menu doesn't have the items that require access to Tivo's servers. I like that it only has the music and photo items. However, when I do the modifications to tivoapp on my other HR10-250 the music and photo menu includes Podcaster, Live 365 and other entries that I don't want and can't use.

How can the Music, Photos and more menu be changed so that it doesn't have the entries that don't work and only has the access to other computers on my home network?

Thanks for the scripts and all the help! It is much appreciated.
If you have TiVoWebPlus installed, look at MFS on each system under /State/ServiceConfig. You'll see entries for "CalypsoUrl" and "CdsUrl" on the system where the additional items are showing. On the system where they're not showing, those items will either be blank or the system is configured to block packets to the IP address(es) indicated in those URL's.

chubb
02-05-2007, 08:25 AM
Try manually ftping the rbautch .tar file to your TIVO then rerunning tweak. That avoids having to try and download and get possible errors.

Thanks, without actually doing the above and just re-running the tweak.sh script a few times, it then worked, but it looks like I get the same HMO/HME error that someone else got and I see no Music/Photos either.

chubb
02-05-2007, 08:29 AM
UPDATE to my post above. I typed the two commands in that didn't work and now I have the menu items for standby and photos/pictures. I still don't know what happened to cause the script to have this error message.

What are these two commands? I have the same problem, no Music/Photos on an HR10-250, but everything else is now working.

tjpotter
02-05-2007, 10:38 AM
Correct.
It's a matter of TWP being installed on a normally RO partition when it was designed to be installed on a RW partition like /var. Zipper doesn't install it on the RW partition /var because /var occasionally gets wiped by the OS.
Just remount / temporarily RW until you're finished performing those tasks then put it back to RO.

Thanks for the tip. Only had to do it this way once as it then created the missing blocklist.txt and blockpatt.txt files.

tsunami
02-05-2007, 11:01 AM
Hi, my SDTiVO started rebooting. I try resetting it, unplugging, no help.
I rezippered the drive and started over from scratch.
Everything seems to work fine, TWP runs, telnet, etc.
But when I typed PS to see if vserver was running I got this
LivingRm-TiVo# ps
PID TTY TIME CMD
295 ttyp0 00:00:00 bash
307 ttyp0 00:00:00 ps
And nothing else.
What is going on with that?

hackshaq
02-05-2007, 12:32 PM
I am sorry if this question has been asked before, but can the Zipper be modified to work on a regular Tivo? I have a TCD24004A that had been hacked before. The hard drive recently died and I need to start from scratch. :( I am looking for the easiest/quickest to get it reloaded and configured with the extra scripts and addons available now. The Zipper looks like it is very quick and easy; I just wish it was for the standalone.

JWThiers
02-05-2007, 01:36 PM
I am sorry if this question has been asked before, but can the Zipper be modified to work on a regular Tivo? I have a TCD24004A that had been hacked before. The hard drive recently died and I need to start from scratch. :( I am looking for the easiest/quickest to get it reloaded and configured with the extra scripts and addons available now. The Zipper looks like it is very quick and easy; I just wish it was for the standalone.
I don't know if it can be modified or not, but out of curiosity, Why do you want to hack your stand alone? Unless you have a mixed tivo network (SA Tivo's and DTivo's on the same network), in which case you only need to apply the superpatch to be able to see the dtivo's. All of the common reasons people want to hack their DTivo is to be able to use MRV, TTG, HMO, and remote scheduling, all of which (IIRC) are fully functional in the SA Tivo's.

hackshaq
02-05-2007, 02:21 PM
I don't know if it can be modified or not, but out of curiosity, Why do you want to hack your stand alone? Unless you have a mixed tivo network (SA Tivo's and DTivo's on the same network), in which case you only need to apply the superpatch to be able to see the dtivo's. All of the common reasons people want to hack their DTivo is to be able to use MRV, TTG, HMO, and remote scheduling, all of which (IIRC) are fully functional in the SA Tivo's.


I have 0 DTivo's. “I am looking for the easiest/quickest to get it reloaded and configured” i.e. I just want my TiVo back up and running. As the hard drive died I have on way to image my old drive on to a new one. It is 4 years old and no longer under warranty and therefore it seems to me that I heed some type of 'hack' to get back up and running.

Is InstantCake comparable to The Zipper for SA TiVo’s? If so, I will buy the download of InstantCake and go with that.

cheer
02-05-2007, 02:46 PM
I don't know if it can be modified or not, but out of curiosity, Why do you want to hack your stand alone? Unless you have a mixed tivo network (SA Tivo's and DTivo's on the same network), in which case you only need to apply the superpatch to be able to see the dtivo's. All of the common reasons people want to hack their DTivo is to be able to use MRV, TTG, HMO, and remote scheduling, all of which (IIRC) are fully functional in the SA Tivo's.
Tivowebplus? Extraction? Tivoserver? Endpadplus? NCID?

There are all sorts of reasons why someone would want to -- I'm barely scratching the surface.

cheer
02-05-2007, 02:47 PM
I have 0 DTivo's. “I am looking for the easiest/quickest to get it reloaded and configured” i.e. I just want my TiVo back up and running. As the hard drive died I have on way to image my old drive on to a new one. It is 4 years old and no longer under warranty and therefore it seems to me that I heed some type of 'hack' to get back up and running.

Is InstantCake comparable to The Zipper for SA TiVo’s? If so, I will buy the download of InstantCake and go with that.

InstantCake is not a hack tool -- InstantCake just restores a "virgin" Tivo software image to make it more or less as it was when it came from the factory.

If all you want to do is get back up and running (as opposed to actually hacking), then InstantCake is definitely what you want.

hackshaq
02-05-2007, 03:08 PM
InstantCake is not a hack tool -- InstantCake just restores a "virgin" Tivo software image to make it more or less as it was when it came from the factory.

If all you want to do is get back up and running (as opposed to actually hacking), then InstantCake is definitely what you want.


Back up and running is my primary goal. However, I am very interested the hacks you list in your previous post(with exception of the second item as the ‘e’ word is, of course, “evil”) and am really looking for a one stop shop to get it loaded and hacked (like The Zipper, but for the SA).

From what you said, InstantCake does not seem to be the way to go; which is why I started out hoping there was an easy way to modify The Zipper to run on a SA TiVo. Any direction you can provide would be greatly appreciated. Thanks

aprest
02-05-2007, 05:10 PM
Hi, my SDTiVO started rebooting. I try resetting it, unplugging, no help.
I rezippered the drive and started over from scratch.
Everything seems to work fine, TWP runs, telnet, etc.
But when I typed PS to see if vserver was running I got this
LivingRm-TiVo# ps
PID TTY TIME CMD
295 ttyp0 00:00:00 bash
307 ttyp0 00:00:00 ps
And nothing else.
What is going on with that?

I had the same experience using Zipper 2.7a. I tried it twice on two drives. I didn't leave the drives installed to see if crond worked so I don't know what the lack of crond showing up when I typed ps would be. I got exactly what you got.

gsr
02-05-2007, 05:57 PM
From what you said, InstantCake does not seem to be the way to go; which is why I started out hoping there was an easy way to modify The Zipper to run on a SA TiVo. Any direction you can provide would be greatly appreciated. Thanks

Given that you don't have an image to work with since your original drive died and it sound like you never made a backup, you're going to need an image before you can hack it. Zipper itself doesn't include an image - that's one of the things the user needs to supply.

IMHO, InstantCake is the best way to get back up and running unless you want to spend time hunting down a free image which might or might not work with your Tivo and then figure out what to do with that image (it's actually not that hard to restore an image, but InstantCake is about as easy as it gets). Once you are back up and running, you'll need to hack your Tivo manually if you want to add some or all of the features that the Zipper adds because Zipper doens't work with Standalone Tivo's and it seems pretty clear at this point that RBautch has no interest in spending his (free) time on that.

doconeill
02-05-2007, 06:00 PM
I had the same experience using Zipper 2.7a. I tried it twice on two drives. I didn't leave the drives installed to see if crond worked so I don't know what the lack of crond showing up when I typed ps would be. I got exactly what you got.

Hmm...has there been an update to busybox recenty? In Linux, "ps" by itself will only show you processes owned by you and attached to the terminal (tty) that you are logged in on. "ps ax" will give all processes (a) including those not attached to a terminal (x).

That said, on all three of my units, "ps" shows everything, whereas if I type "ps" alone on Linux, I get EXACTLY what you describe.

I'd be interested in hearing if "ps ax" (or "ps -e" is another way of doing essentially the same thing) works for you.

tsunami
02-05-2007, 06:23 PM
PS AX did list all processes.
Strange, OK somebody smart figure it out.
I did use rbautch's latest zipper.

Runch Machine
02-05-2007, 06:54 PM
If you have TiVoWebPlus installed, look at MFS on each system under /State/ServiceConfig. You'll see entries for "CalypsoUrl" and "CdsUrl" on the system where the additional items are showing. On the system where they're not showing, those items will either be blank or the system is configured to block packets to the IP address(es) indicated in those URL's.

Thanks for the tip. I see exactly what you are talking about in TWP. However, when I telnet in, I can't find a directory called state that has ServiceConfig in it. I can telnet in and use vi to edit files with no problem, so I can make the change and see what happens, except I can't find were these files are located.

I'd appreciate it if you can tell me where they are. Otherwise, is there a way to edit files using TWP?

Runch Machine
02-05-2007, 07:01 PM
What are these two commands? I have the same problem, no Music/Photos on an HR10-250, but everything else is now working.
mount -o remount,rw /
cd /tvbin
cp -p tivoapp tivoapp.good
mv tivoapp tivoapp.tmp
cp -p tivoapp.good tivoapp
echo -ne "\x3C\x02\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=1602412
echo -ne "\x10\x40\x00\x2b" | dd conv=notrunc of=tivoapp bs=1 seek=6713220
echo -ne "\x24\x10\x00\x01" | dd conv=notrunc of=tivoapp bs=1 seek=2804900
echo -ne "\x34\x11\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=903436
echo -ne "\x24\x10\x00\x01" | dd conv=notrunc of=tivoapp bs=1 seek=1118524
echo -ne "\x10\x00\x00\x14" | dd conv=notrunc of=tivoapp bs=1 seek=5724672
chmod 755 tivoapp
ro
reboot


See above
Seek 1602412 enables no encription
Seek 6713220 enables 30 second skip permanently
Seek 2804900 enables backdoors
Seek 903436 and 1118524 enable music and pictures

I don't know what 5724672 does. Hopefully someone else can tell us.

Be carefull if you do this because if you do it wrong your Tivo won't work.

aprest
02-05-2007, 07:47 PM
Hmm...has there been an update to busybox recenty?

Yes there has been a change in busybox recently. The latest version is dated 1/21/07 and it is different in date and size than the one contained in earlier versions.

doconeill
02-05-2007, 09:26 PM
Yes there has been a change in busybox recently. The latest version is dated 1/21/07 and it is different in date and size than the one contained in earlier versions.

Then that explains the ps difference - the new busybox has a ps that works more like the standard Linux version. Some people will have to get used to typing a few more characters, or add an alias... :)

JWThiers
02-05-2007, 09:31 PM
Tivowebplus? Extraction? Tivoserver? Endpadplus? NCID?

There are all sorts of reasons why someone would want to -- I'm barely scratching the surface.
I did say common reasons. Which I would say are (in my order of importance) MRV, Extraction, NCID, TWP and HMO. Most of which are available in some form or another in an unhacked state on SA's.

MRV = MRV
Extraction = TTG
NCID - I thought many (if not all) SA's have Caller ID already ( I Could Be Wrong)
Tivo Web Plus - Has additional features but the some of the more useful features are I think available as part of their remote scheduling thingy (search and schedule).
JavaHMO = HMO

I was just curious about why someone wants to hack SA tivo's since like I said many of the COMMON reasons are already available. The people that are looking for the high end feature set that can be done are generally pretty geeky (no offense intended) and would rather do the hacks themselves (or better yet compile a whole new kernel themselves) rather than use a newbie tool like zipper.

Honestly, if DTV would enable all the Tivo networking functionality on stock systems I probably wouldn't have hacked mine. And I am a HUGE fan of zipper. :up:

rbautch
02-05-2007, 09:45 PM
Then that explains the ps difference - the new busybox has a ps that works more like the standard Linux version. Some people will have to get used to typing a few more characters, or add an alias... :)Indeed. I replaced the busybox version of ps with the full-featured GNU model. The busybox version didn't support any options. Think I'll add an alias in the standard Zipper distribution as you suggested. Thanks for the tip.

rbautch
02-05-2007, 09:51 PM
echo -ne "\x34\x11\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=903436
echo -ne "\x24\x10\x00\x01" | dd conv=notrunc of=tivoapp bs=1 seek=1118524
echo -ne "\x10\x00\x00\x14" | dd conv=notrunc of=tivoapp bs=1 seek=5724672

These commands enable HMO and HME. They seem to throw an error when they're run from the script, but the exact same entries typed directly in to bash seem to work. You name in lights if you can figure out why. Again, here's the error:HMO/HME...
'd: invalid number `903436
'd: invalid number `1118524

rbautch
02-05-2007, 10:05 PM
It says SP and SMN aren't needed, but when I tried to make my Zipper boot cd, it wouldn't complete without putting them in the folder. Not a big deal. There was plenty of space on the boot cd and it only took a couple of minutes to download them.
DugI think I'll remove the checks for those files in the isomaker since there's no way to distinguish tivo software versions there. The zipper script itself checks for the files again, but skips the SP and SMN if you don't need them.

rbautch
02-05-2007, 10:45 PM
Just uploaded a new version. Here are the changes:

- Backported drivers now included in root of CD instead of trying to extract them from the rbautch_files.tgz archive. Should be more reliable.

- Added PTVnet compatibility - i.e. detects PTVnet installation and deletes it cleanly.

- Removes check for superpatch and set_mrv_name from zipper_isomaker – the presence of these files are checked by the zipper itself.

- Added ps alias for “ps ax”.

skinnyjm
02-05-2007, 11:35 PM
Please forgive me if I don't know what I'm talking about, but I don't see anything in the new root\drivers folder in the new zipper.zip or after creating an iso with the zipper (2.8) iso maker. They're still in the zipper_tools\rbautch_files\drivers folder though. :)

BTW- Thanks to all who helped create "The Zipper" and have particpated in this thread. I have learned at great deal. :up:

(Edited to correct sytax, oops, did it linux style (/) first.)

Bluewookie
02-06-2007, 09:44 AM
Indeed. I replaced the busybox version of ps with the full-featured GNU model. The busybox version didn't support any options. Think I'll add an alias in the standard Zipper distribution as you suggested. Thanks for the tip.

What is the best way for me to get the updated busybox etc on my unit that was zippered with version 2.6?

I've subsequently upgraded TWP and mfs_ftp, etc, since the installation and I'd rather not lose those upgrades, if possible.

Thanks.

JWThiers
02-06-2007, 01:30 PM
What is the best way for me to get the updated busybox etc on my unit that was zippered with version 2.6?

I've subsequently upgraded TWP and mfs_ftp, etc, since the installation and I'd rather not lose those upgrades, if possible.

Thanks.
You mean This? (http://www.tivocommunity.com/tivo-vb/showthread.php?p=4526585#post4526585)

SteelersFan
02-06-2007, 03:09 PM
Just uploaded a new version...Don't forget to update the heading of The Zipper page with the new date and version. :)

PJO1966
02-06-2007, 06:09 PM
OK... I finally got around to trying this again. I used V 2.7. After everything ran, I had no telnet access. Angry IP found the TiVo at the correct IP address (192.168.1.200), the lights are on the adapter, but no luck with telnet. I did get a couple errors along the way...

This one popped up a few times:Installing symlinks to keep hacks out of /var...
creating symlinks for hacks in /enhancements/varhacks/hack
ERROR: Unsupported SysV option.
Also:
Do you want to install the gotomydvr remote access tool? [y/n]: y
: No such file or directoryh
/enhancements/start.sh: /enhancements/gotomydvr_flag: Read-only file system

I used the same IP address as I did when I first Zippered this drive in December.

PJO1966
02-06-2007, 06:11 PM
In a semi-related question... I also have a GXCEBOTD. Is there anything I can do software-wise to enable networking on it, or does it require a hardware fix?

Da Goon
02-06-2007, 06:45 PM
Series 1 tivos can be hacked with a serial cable for some things. If you want actual network access, ftp, telnet,etc, you would need a turbonet, cachecard or airnet card installed. They're all available at www.9thtee.com .

PJO1966
02-06-2007, 06:54 PM
Series 1 tivos can be hacked with a serial cable for some things. If you want actual network access, ftp, telnet,etc, you would need a turbonet, cachecard or airnet card installed. They're all available at www.the9thtee.com .


Thanks.

(you need to drop "the" from that URL)

aprest
02-06-2007, 08:18 PM
Just uploaded a new version. Here are the changes:

- Backported drivers now included in root of CD instead of trying to extract them from the rbautch_files.tgz archive. Should be more reliable.

.

Would this cause the "error" message below that I just got when using Zipper 2.8?

Installing new drivers
cp /cdrom/drivers/2.4.20x:
No such files or directory

skinnyjm
02-06-2007, 08:51 PM
Would this cause the "error" message below that I just got when using Zipper 2.8?

Installing new drivers
cp /cdrom/drivers/2.4.20x:
No such files or directory
See my post here (#9566) (http://www.tivocommunity.com/tivo-vb/showthread.php?p=4847263&&#post4847263).

rbautch
02-07-2007, 12:27 AM
Would this cause the "error" message below that I just got when using Zipper 2.8?

Installing new drivers
cp /cdrom/drivers/2.4.20x:
No such files or directoryThe drivers should be contained in a folder called /cdrom/drivers. I forgot to adjust my build script to descend into subdirectories when creating the zip file. I'll fix it tomorrow.

NytOwl666
02-07-2007, 02:37 AM
Waited for things to settle a bit and have given the new Zipper/Enhancement with 6.3b a chance.

Here's what I've done 3 times now:
- blank drive
- Latest Zipper, Instantcake 6.3b, PTVLBA4.04, (superpatch/mrv though not needed)
- dropped some other utils/slicer/etc into the zipper_tools folder, burn cd
- cd boots fine, burns the drive, zipper does it thing
- boots up fine on tivo, then reboots with the network all good
- run tweaks, reboot, and then reboot again
- check the tweaks, seem to be there.
- sigh, still has the old TWP. So upgrade TWP. When I reboot I notice that the AlmostThere screen is still the DTVupgrade screen. replace it and its backup with the new "moon" one. reboot
- almost there screen still DTVupgrade - something keeps bringing it back
- reran tweaks, it wipes the enhancements tree along with my utilities. bye bye, reboot still gets the DTVupgrade png
- tried running the /enhancements/start.sh standalone. made double author entries which I caught and fixed; reboot again; still has the wrong .png overwriting
- dissected init and notice the the FIRSTTIME_ON and IC2_OFF never get cleared so the DTVupgrade screen seems to keep coming in along with all the first time stuff every reboot but for some reason still not clearing the firsttime and ic2 flags
- renamed the flag files to z*.bak, moved a new AlmostThere.*, rebooted
- seems good

Not sure why the firstime_on and other flags don't get cleared or even why that rc.init is getting called anymore after several reboots.

Makes me worry that other things may not be executing the same with this version. Also means we're running 51kill* each time and possibly some other things.

Never lost the network through all of this - that's good.

Now if I can get hackman and mfs_ftp up and running under/with TWP1.3.1


Going to rebuild from scratch again when I get some time. This time clearing the flags sooner if it's still happening. Really want a fairly clean install so I can replicate to the other several boxes.

Still the best game in town

Peace

rbautch
02-07-2007, 10:19 AM
The drivers should be contained in a folder called /cdrom/drivers. I forgot to adjust my build script to descend into subdirectories when creating the zip file. I'll fix it tomorrow.Done.

rbautch
02-07-2007, 10:22 AM
Waited for things to settle a bit and have given the new Zipper/Enhancement with 6.3b a chance.

Here's what I've done 3 times now:
- blank drive
- Latest Zipper, Instantcake 6.3b, PTVLBA4.04, (superpatch/mrv though not needed)
- dropped some other utils/slicer/etc into the zipper_tools folder, burn cd
- cd boots fine, burns the drive, zipper does it thing
- boots up fine on tivo, then reboots with the network all good
- run tweaks, reboot, and then reboot again
- check the tweaks, seem to be there.
- sigh, still has the old TWP. So upgrade TWP. When I reboot I notice that the AlmostThere screen is still the DTVupgrade screen. replace it and its backup with the new "moon" one. reboot
- almost there screen still DTVupgrade - something keeps bringing it back
- reran tweaks, it wipes the enhancements tree along with my utilities. bye bye, reboot still gets the DTVupgrade png
- tried running the /enhancements/start.sh standalone. made double author entries which I caught and fixed; reboot again; still has the wrong .png overwriting
- dissected init and notice the the FIRSTTIME_ON and IC2_OFF never get cleared so the DTVupgrade screen seems to keep coming in along with all the first time stuff every reboot but for some reason still not clearing the firsttime and ic2 flags
- renamed the flag files to z*.bak, moved a new AlmostThere.*, rebooted
- seems good

Not sure why the firstime_on and other flags don't get cleared or even why that rc.init is getting called anymore after several reboots.

Makes me worry that other things may not be executing the same with this version. Also means we're running 51kill* each time and possibly some other things.

Never lost the network through all of this - that's good.

Now if I can get hackman and mfs_ftp up and running under/with TWP1.3.1


Going to rebuild from scratch again when I get some time. This time clearing the flags sooner if it's still happening. Really want a fairly clean install so I can replicate to the other several boxes.

Still the best game in town

PeaceSounds like you have an old PTVnet installation in there somewhere. Try deleting /init /ptvupgrade and /test.conf.

rsuchowi
02-07-2007, 01:26 PM
I have a question that may be off topic for this forum so please do not flame me (:

Before I attempted to zipper my good unit, I got a HDVR2 unit to experiment on first. Having an spare 40GB drive from a previous upgrade, I figured that I would be safe just running an MFS backup on the existing drive before I started so that is what I did. I successfully zippered the drive and got everything to work. To be sure of the process I restored the MFS backup that I previously made, however upon re-installing and booting the box I seem to have lost the colors within the menus (the backround is black). No problem, I pulled out the spare drive and attempted to restore from that one. Turns out that the drives are different sizes and MFStools will not allow me to copy the drive.

I am unsure if the colors were lost at the first attempt at running zipper or whether they were lost during the MFS restore. I am assuming that it was the latter.

At any rate can someone confirm that zipper did not change the menu colors to black and can someone point me in the right direction to restore the menu colors. I am assuming that I could copy the proper files over if I could figure out which ones they are.

The experimental unit us a Hughes Directivo HDVR2 the my other spare drive was from a Phillips DSR 7000, with the exception of the faceplates and the service numbers the 2 units appear to be identical.

PJO1966
02-07-2007, 01:37 PM
OK... I finally got around to trying this again. I used V 2.7. After everything ran, I had no telnet access. Angry IP found the TiVo at the correct IP address (192.168.1.200), the lights are on the adapter, but no luck with telnet. I did get a couple errors along the way...

This one popped up a few times:Installing symlinks to keep hacks out of /var...
creating symlinks for hacks in /enhancements/varhacks/hack
ERROR: Unsupported SysV option.
Also:
Do you want to install the gotomydvr remote access tool? [y/n]: y
: No such file or directoryh
/enhancements/start.sh: /enhancements/gotomydvr_flag: Read-only file system

I used the same IP address as I did when I first Zippered this drive in December.

Bumped for the weekday crowd...

Captain 80s
02-07-2007, 02:20 PM
Alright, I'm stuck.

Drive is Zippered no problem. Boots (and re-boots) just fine. Can go through guided setup and rec'v channels.

Input router IP, assign static IP. Router (linksys wrx54??) set to static. Assigned static to main computer (wired to router), wireless desktop in garage, wireless laptop. Can see them with angy IP, they all work perfect.

Get power light and link light on FA120 wired to router. No telnet. Does not show up on Angry IP.

I don't know what I'm doing wrong. I've read this whole thread, the whole wiki page. I understand what I need to do, but I just can't find my Tivo IP. Re-Zippered many times trying differnt IP's and diff combinations. I see no errors through the Zipper process.

Waiting for my F/F null modem adaptor for my SA serial cable, but I don't have a problem pulling the drive (hell, I've done it so many times recently). I don't have the linux knowledge (yet) to know how to look for what IP the drive shows after Zippering.

One thing I do notice is that most everyone has 192.168.1.xxx as tivo or router, but mine are 192.168.100.xxx I can ping all of them including the router.

If I have to wait for serial cable, no problem, I just don't see what I'm doing wrong.

Thanks in advance for any insight.
Mike.

JWThiers
02-07-2007, 02:35 PM
Alright, I'm stuck.

Drive is Zippered no problem. Boots (and re-boots) just fine. Can go through guided setup and rec'v channels.

Input router IP, assign static IP. Router (linksys wrx54??) set to static. Assigned static to main computer (wired to router), wireless desktop in garage, wireless laptop. Can see them with angy IP, they all work perfect.

Get power light and link light on FA120 wired to router. No telnet. Does not show up on Angry IP.

I don't know what I'm doing wrong. I've read this whole thread, the whole wiki page. I understand what I need to do, but I just can't find my Tivo IP. Re-Zippered many times trying differnt IP's and diff combinations. I see no errors through the Zipper process.

Waiting for my F/F null modem adaptor for my SA serial cable, but I don't have a problem pulling the drive (hell, I've done it so many times recently). I don't have the linux knowledge (yet) to know how to look for what IP the drive shows after Zippering.

One thing I do notice is that most everyone has 192.168.1.xxx as tivo or router, but mine are 192.168.100.xxx I can ping all of them including the router.

If I have to wait for serial cable, no problem, I just don't see what I'm doing wrong.

Thanks in advance for any insight.
Mike.
Thats Odd. fa120's are rock solid. The IP range of 192.168.yyy.xxx are fine as long as all have the same yyy and different xxx. One thing is make sure that xxx is between 1 and 254 and unique. Serial does help with troubleshooting.

Captain 80s
02-07-2007, 02:46 PM
Thats Odd. fa120's are rock solid. The IP range of 192.168.yyy.xxx are fine as long as all have the same yyy and different xxx. One thing is make sure that xxx is between 1 and 254 and unique. Serial does help with troubleshooting.

IP is not in DHCP range and is unique. FA120 and the same cat5 work perfect when I use them for TTG with my S2 SA straight to my laptop.

Windows firewall and router firewall turned off.

Stumped.

Can I see what IP actually got assigned putting my drive back in my hacking computer?

Mike.

rbautch
02-07-2007, 02:52 PM
Before I attempted to zipper my good unit, I got a HDVR2 unit to experiment on first. Having an spare 40GB drive from a previous upgrade, I figured that I would be safe just running an MFS backup on the existing drive before I started so that is what I did. I successfully zippered the drive and got everything to work. To be sure of the process I restored the MFS backup that I previously made, however upon re-installing and booting the box I seem to have lost the colors within the menus (the backround is black). No problem, I pulled out the spare drive and attempted to restore from that one. Turns out that the drives are different sizes and MFStools will not allow me to copy the drive.

I am unsure if the colors were lost at the first attempt at running zipper or whether they were lost during the MFS restore. I am assuming that it was the latter.

At any rate can someone confirm that zipper did not change the menu colors to black and can someone point me in the right direction to restore the menu colors. I am assuming that I could copy the proper files over if I could figure out which ones they are.

The experimental unit us a Hughes Directivo HDVR2 the my other spare drive was from a Phillips DSR 7000, with the exception of the faceplates and the service numbers the 2 units appear to be identical.The Zipper doesn't mess with menu backgrounds. Clear backgrounds are a sign of using the improper switches with mfs_restore. I assume black backgrounds are too. Search for "clear backgrounds" in the upgrade forum for more discussion on this.

rbautch
02-07-2007, 02:57 PM
OK... I finally got around to trying this again. I used V 2.7. After everything ran, I had no telnet access. Angry IP found the TiVo at the correct IP address (192.168.1.200), the lights are on the adapter, but no luck with telnet. I did get a couple errors along the way...

This one popped up a few times:
Quote:
Installing symlinks to keep hacks out of /var...
creating symlinks for hacks in /enhancements/varhacks/hack
ERROR: Unsupported SysV option.

Also:
Quote:
Do you want to install the gotomydvr remote access tool? [y/n]: y
: No such file or directoryh
/enhancements/start.sh: /enhancements/gotomydvr_flag: Read-only file system The errors don't have anything to do with your connection problem. What adapter do you have? You might try running version 2.8 of the Zipper which handles backported driver installation a little cleaner. If still no luck, check the usb.map file to make sure your driver is listed.

PJO1966
02-07-2007, 03:03 PM
The errors don't have anything to do with your connection problem. What adapter do you have? You might try running version 2.8 of the Zipper which handles backported driver installation a little cleaner. If still no luck, check the usb.map file to make sure your driver is listed.


ASOHOUSB

I'll give 2.8 a try.

rbautch
02-07-2007, 03:04 PM
Drive is Zippered no problem. Boots (and re-boots) just fine. Can go through guided setup and rec'v channels.

Input router IP, assign static IP. Router (linksys wrx54??) set to static. Assigned static to main computer (wired to router), wireless desktop in garage, wireless laptop. Can see them with angy IP, they all work perfect.

Get power light and link light on FA120 wired to router. No telnet. Does not show up on Angry IP.

I don't know what I'm doing wrong. I've read this whole thread, the whole wiki page. I understand what I need to do, but I just can't find my Tivo IP. Re-Zippered many times trying differnt IP's and diff combinations. I see no errors through the Zipper process.

Waiting for my F/F null modem adaptor for my SA serial cable, but I don't have a problem pulling the drive (hell, I've done it so many times recently). I don't have the linux knowledge (yet) to know how to look for what IP the drive shows after Zippering.

One thing I do notice is that most everyone has 192.168.1.xxx as tivo or router, but mine are 192.168.100.xxx I can ping all of them including the router.

If I have to wait for serial cable, no problem, I just don't see what I'm doing wrong.

Thanks in advance for any insight.
Mike.Can you ping the tivo from a dos prompt? Did your tivo reboot after the first time it booted? Pull the drive and check for a file called /hacks/mfs_network. If the network.tcl script ran properly it would have written you network params to that file. If it didn't, you need to run network.tcl again to set the network params. Also check to confirm dhclient was renamed to dhclient.disabled.

tsanga
02-07-2007, 03:17 PM
Do you want to install the gotomydvr remote access tool? [y/n]: y
: No such file or directoryh
/enhancements/start.sh: /enhancements/gotomydvr_flag: Read-only file system
I got this too the first time I said yes to gotomydvr. I investigated it in /enhancements/start.sh and found an extra character in this section of the script: ^M or _M, something like that. Looks like a DOS carriage return or something like it. Remove it in joe or vi and you should be fine. Otherwise, if you have network access, you can always install the client from the website.

temp357
02-07-2007, 04:37 PM
Is there a way to use an mfs backup image with zipper instead of the iso image? A few folks mentioned renaming the mfs backup as 000001 but won't this just install the new image without the hacked kernel?

Or is the only way to restore the mfs image and then hack it without an image? Trying to figure out how to get upgraded to 6.3b without having to spend another $20 for slicer or the new instant cake image. I bought my image in the December timeframe and the only support they are willing to give me is that the cd i bought already included the 6.3a slices.

JWThiers
02-07-2007, 06:07 PM
IP is not in DHCP range and is unique. FA120 and the same cat5 work perfect when I use them for TTG with my S2 SA straight to my laptop.

Windows firewall and router firewall turned off.

Stumped.

Can I see what IP actually got assigned putting my drive back in my hacking computer?

Mike.
Use Rbautch instructions below but be sure to use the lba48 disk to boot from and not windows.

JWThiers
02-07-2007, 06:35 PM
Is there a way to use an mfs backup image with zipper instead of the iso image? A few folks mentioned renaming the mfs backup as 000001 but won't this just install the new image without the hacked kernel?

Or is the only way to restore the mfs image and then hack it without an image? Trying to figure out how to get upgraded to 6.3b without having to spend another $20 for slicer or the new instant cake image. I bought my image in the December timeframe and the only support they are willing to give me is that the cd i bought already included the 6.3a slices.
I haven't tried it but I imagine that if you made a backup image called it 000001 (or whatever its called).

Then copy the IC CD to your hard drive replace the image they gave you with the one you just made. Made an iso image with your burning software called the same as your real IC iso. It would work.

NytOwl666
02-07-2007, 06:53 PM
Hmmm. The only way would be if the PTV Instantcake brought it in. I downloaded it on 1/17/07. The 000001 image is dated 1/16/07.

Should I rm -rf /init/ptv_*; rm-rf /ptvupgrade; rm /test.conf BEFORE I run tweak? Do I need ANY of the PTV giblets since I'm using zipper? Looks like they have their own version of busybox too. What is /image_flag for?

Also, is there an easy way for me to build the kit so it drops in the latest tweak kit right away and also to have it install TWP 1.3.1 070205 instead of 1.3.0?

Looking at it, perhaps I should include my utilities in a folder that gets dropped in by zipper but then mv them out before tweak. Then perhaps I should fake out tweak to run tweak_uninstall first by doing a mkdir /enhancements before running tweak... then rm the TivoWebPlus tree and lay down 1.3.1 before I reboot?

Another question: is there an easy way to use a different DNS server?


Basically sounds like I need a pre-script to the script...

Thanks for the help

PJO1966
02-07-2007, 08:04 PM
I just ran 2.8 and came up with the same problem I had earlier. I ran the Zipper on the drive, put it back in the TiVo and had no problem using telnet to run tweak.sh. It ran through everything with the same errors listed here. (http://www.tivocommunity.com/tivo-vb/showthread.php?p=4852497&&#post4852497) After rebooting, I no longer have telnet access. Angry IP finds the IP address with no problem.

rbautch
02-07-2007, 10:59 PM
I got this too the first time I said yes to gotomydvr. I investigated it in /enhancements/start.sh and found an extra character in this section of the script: ^M or _M, something like that. Looks like a DOS carriage return or something like it. Remove it in joe or vi and you should be fine. Otherwise, if you have network access, you can always install the client from the website.Ah ha. I'll fix it.

tsanga
02-07-2007, 11:32 PM
Here it is, line 886:

if [ "$gotomydvr" = "y" ]; then
sh /enhancements/b_install.shM
echo "1" > /enhancements/gotomydvr_flag
else

Thanks for the continuing support, Russ.

JWThiers
02-07-2007, 11:43 PM
Hmmm. The only way would be if the PTV Instantcake brought it in. I downloaded it on 1/17/07. The 000001 image is dated 1/16/07.

Should I rm -rf /init/ptv_*; rm-rf /ptvupgrade; rm /test.conf BEFORE I run tweak? Do I need ANY of the PTV giblets since I'm using zipper? Looks like they have their own version of busybox too. What is /image_flag for?

Also, is there an easy way for me to build the kit so it drops in the latest tweak kit right away and also to have it install TWP 1.3.1 070205 instead of 1.3.0?

Looking at it, perhaps I should include my utilities in a folder that gets dropped in by zipper but then mv them out before tweak. Then perhaps I should fake out tweak to run tweak_uninstall first by doing a mkdir /enhancements before running tweak... then rm the TivoWebPlus tree and lay down 1.3.1 before I reboot?

Another question: is there an easy way to use a different DNS server?


Basically sounds like I need a pre-script to the script...

Thanks for the help
Confused me for a second I thought you were replying to me :confused: . Just a comment to make following what you are saying easier, Unless the person you are replying to is right above or real close, hit the quote button instead of fast reply. Saves everyone from having to scroll up most of the page to make sense of your comment. :D :up:

I guess the HR10-250 installs are still a bit wonky, Almost glad I don't have one (I said ALMOST). Not sure about the rest but the TWP install is easy to upgrade to the latest just use the update feature on TWP works like a champ and takes all of about a minute including the restart of TWP. I think he doesn't use 1.3.1 because there are some customizations that he doesn't want to mess with every time a new version comes out. also to change the DNS server is easy after the installation using TWP, Just remount in Read/Write, go to the Net Config tab and make the change the remount in Read Only.

If you want an easy way to rezipper, why not just make a backup and then if you need to rezipper , just restore the image. There really is no reason to have to rezipper once you have it up and running. rerunning the enhancement script (twea.sh) may be a different story, but a full on zipper. No.

enliteneer
02-08-2007, 01:27 AM
I have an SA 2.5, I didnt run the zipper since I had to hack the prom first.. but I ran the enhancement script.

I went through all the options (non express mode), and it completed without error.

So I commanded a reboot upon prompting, the new splash screen came up (unleashed!), but then after a little bit, it rebooted again without ever getting to the main menu. I let do it this several times before I pulled its plug.

What could have gone wrong? Any suggestions how to go about fixing it?

enliteneer
02-08-2007, 01:39 AM
UPdate:

I unplugged my usb network adapter, and it got the main screen. But as soon as I plug in the usb adapter, the screen freezes, and it reboots.

So it looks like allowing the script to install usb2 drivers was my mistake. If thats the case, the million dollar question is, how do I reinstall the old drivers?

I made a 3.5mm to db9 serial cable, but I get no bash... I guess its not enabled by default (I know I dont have anything in my author init file that enables it.. doh!)

So if I pull the drive, how would I go about re-installing the old drivers /lib/modules/backups-orig ? Are there any other (network?) changes I will need to undo?

NytOwl666
02-08-2007, 03:06 AM
Confused me for a second I thought you were replying to me :confused: . Just a comment to make following what you are saying easier, Unless the person you are replying to is right above or real close, hit the quote button instead of fast reply. Saves everyone from having to scroll up most of the page to make sense of your comment. :D :up:

I guess the HR10-250 installs are still a bit wonky, Almost glad I don't have one (I said ALMOST). Not sure about the rest but the TWP install is easy to upgrade to the latest just use the update feature on TWP works like a champ and takes all of about a minute including the restart of TWP. I think he doesn't use 1.3.1 because there are some customizations that he doesn't want to mess with every time a new version comes out. also to change the DNS server is easy after the installation using TWP, Just remount in Read/Write, go to the Net Config tab and make the change the remount in Read Only.

If you want an easy way to rezipper, why not just make a backup and then if you need to rezipper , just restore the image. There really is no reason to have to rezipper once you have it up and running. rerunning the enhancement script (twea.sh) may be a different story, but a full on zipper. No.

:o

I get a little messed up on how this site works. Have had a hard time trying to tell when I'm starting a new subtopic, replying, or starting a new thread. That and the slowness perhaps mess me up. Sorry.

I use large drives. What I do is build an 80GB drive, get it basically working then use the MFSlive CD to copy/expand to a larger drive with a larger swap space. My goal is to get to a base drive that I then use to build the other boxes. Not there yet. Learning a lot though. Experience is what you get when you get what you don't expect... :D

Thanks for the help

NytOwl666
02-08-2007, 04:33 AM
Should I rm -rf /init/ptv_*; rm-rf /ptvupgrade; rm /test.conf BEFORE I run tweak? Do I need ANY of the PTV giblets since I'm using zipper? Looks like they have their own version of busybox too. What is /image_flag for?

Then perhaps I should fake out tweak to run tweak_uninstall first by doing a mkdir /enhancements before running tweak... then rm the TivoWebPlus tree and lay down 1.3.1 before I reboot?


So, can I delete all things PTV and /init after the initial boot of the zipper image?

Any fallout from faking /enhancements and then using tweak_uninstall first to make sure I get the most recent script first time out?

Thanks

JWThiers
02-08-2007, 08:32 AM
I use large drives. What I do is build an 80GB drive, get it basically working then use the MFSlive CD to copy/expand to a larger drive with a larger swap space. My goal is to get to a base drive that I then use to build the other boxes. Not there yet. Learning a lot though. Experience is what you get when you get what you don't expect... :D
emphasis added.

Sounds like you are using this to make units to sell on ebay or something. :confused: I don't think that is a good idea. :down:

rbautch
02-08-2007, 10:02 AM
So, can I delete all things PTV and /init after the initial boot of the zipper image?

Any fallout from faking /enhancements and then using tweak_uninstall first to make sure I get the most recent script first time out?

ThanksYes you can delete. No fallout from downloading the most recent version.

rbautch
02-08-2007, 10:09 AM
I have an SA 2.5, I didnt run the zipper since I had to hack the prom first.. but I ran the enhancement script.

I went through all the options (non express mode), and it completed without error.

So I commanded a reboot upon prompting, the new splash screen came up (unleashed!), but then after a little bit, it rebooted again without ever getting to the main menu. I let do it this several times before I pulled its plug.

What could have gone wrong? Any suggestions how to go about fixing it?This is a common problem caused by incompatibility of stock tivo drivers with your kernel. You need to replace the drivers with Jamie's backports, and make sure your kernel has a null initrd. The Zipper will do both for you. I'm not officially supporting standalones, but it should work, and I'm interested in the feedback.

enliteneer
02-08-2007, 02:10 PM
This is a common problem caused by incompatibility of stock tivo drivers with your kernel. You need to replace the drivers with Jamie's backports, and make sure your kernel has a null initrd. The Zipper will do both for you. I'm not officially supporting standalones, but it should work, and I'm interested in the feedback.

I thought the zipper makes it so that your tivo is hackable... I've already done a prom replace and a null initrd on it. Wont running the zipper (just to undo the driver) cause issues on an already hacked tivo??

Also, to execute the zipper dont you have to be telented (or serial bashed) to the tivo? Since, I cant plug in the usb network adatper (and since serial bash isnt enabled), I dont have many options except to pull the drive, right? Is there someway I can run the zipper that I am missing?

If not, and I have to pull the drive, how would I go about reinstalling the old drivers? Am I better off to just wipe the drive clean and start over with an instantcake image, and do the null initrd, and go from there?

Sorry, one last question, assuming I can either rollback the driver and no other network issues were caused (or I just start fresh with a new image), would it be safe to run the enhancement script again (this time of course saying 'No' to the update usb2 drivers) ?

rbautch
02-08-2007, 02:39 PM
I thought the zipper makes it so that your tivo is hackable... I've already done a prom replace and a null initrd on it. Wont running the zipper (just to undo the driver) cause issues on an already hacked tivo??

Also, to execute the zipper dont you have to be telented (or serial bashed) to the tivo? Since, I cant plug in the usb network adatper (and since serial bash isnt enabled), I dont have many options except to pull the drive, right? Is there someway I can run the zipper that I am missing?

If not, and I have to pull the drive, how would I go about reinstalling the old drivers? Am I better off to just wipe the drive clean and start over with an instantcake image, and do the null initrd, and go from there?

Sorry, one last question, assuming I can either rollback the driver and no other network issues were caused (or I just start fresh with a new image), would it be safe to run the enhancement script again (this time of course saying 'No' to the update usb2 drivers) ?The Zipper runs while your drive is in the PC, and the enhancement script runs when it's back in the tivo. Either one will install backported drivers, but the normal process is to run the Zipper first and then the enhancement script. The Zipper will replace your kernel with a custom kernel with null initrd, so it won't hurt anything. If still no luck, then I suggest running the Zipper on a blank drive.

PJO1966
02-08-2007, 05:46 PM
Another update:

In addition to losing telnet access after running the enhancement script and rebooting, I also no longer have access via the serial cable. I was unable to get any kind of bash prompt. The only time anything popped up was when I rebooted:

ÂÎÇ ě6§˙ţĆ—B'3ĹLĺk˘aHĹ#3ťĹsX¦
CýěcĂçĹ·rěů0ÎS•ľţ[’˛ŔŢÄ9¶ŹłóCăjĎ€ăÂĘ*9äÂŇ9—Z®„Ł
ţű8)ţXŤ®Dź=Ç1Ě?ügdĂČsĚvţú“wĂĎ‹˙ŢÇço—ůžceO'g+ăkE˙!ö!ä˙¤“.1ĆĆÓ ţ!™űbžOË˙Ď˙Ć»÷žĎ—Ďýó
Ú“üç>Î˙çż•öŮ˙óř˙9óď÷Š<ňţ!!¤Ćţ!ł‰Žkü!SĹÄ×g‚!ÓŤÎű1Ăó!Ô
b˛!w˙9Ţ˙GóďĂĹ*.ü!,rĺ˙!ş‡cü!Ď
ó1Ăţ1ô˙qäăÄ›ţ!Ě|ź!ţźCî¦9¤çÖüÖóÖößL$ĺý.?ç)ecÄë„˙.„6Ć>A8ĆńÖçÇ˙{Ä#ţ€ćýfîĘ„‹ ľăÖ¶X˙×
ţňV„;’)>—ţ.˙ÖőÖöĺ˝\ ă;‡žţÇ[¦ü‡ăł$Ö˙.ţÖöwóňř„ÇS÷jţÇ?6[Ťú
cţmďßöă„.ü§żć
ľŰžČk¤#1Höß
˙6>b•^8)Ţ˝Ăřןgţďô!ŢţĎCî§—©e%ĚÎáÄ˙O~Î˙¦îL·ďń>!˙HؤúS*ÇôOâ<îÇĆHĽďvůďcţwŰâúÇ>˘ö6[
Ťkc?ě[ĎľźŁ›ňĆOČßüďÍ
Čţ&„ú 1cÚOăć˙3c…˙+)˙ĆxöHűĆHĂ>ďŰçĆ›çÎú;çWäv¦˙ĄŢ›)gűß)Äî
–‘
ĆżU·ÎB1¤óíĽbß«Bž^MýĎ˙źóü6Ľ|Ä€źňó?Äż[ţ)÷‰Aţ_8DďćĆ1Îřaßźý„6ë,ćo†ýćoŹřĆoţÖx/Áţć
â휥Eţ7~icúććM˙*Ž.ţ)“ż6úć
/ś=˛‡˙ăţZĆ뿌6ćJ!ţB4R˙¤ďô··Ö
ü‡˙oe\í9‡óĺ…;úˇćŽŽţ‡´×DKöŤ
\JŽn˙_Č/Áţ{›ďâ;\JŽ.ýĎÁţ&ÖúÎĄšźţ

I'm on Com 1 and after seeing this mess I saw that I was not set to 115200 baud. Changing that did not make any difference.

cablemaker
02-08-2007, 09:51 PM
OK I'm out of ideas... Tried the new zipper, installed great, have power to the new Directv wireless adapter, but no network connection. Tried buying a brand new drive, zippering it with instacake, but am having the same results. Any suggestions? I would like to use my original drive since it has all my recordings on it, but thought that it may have been the culprit, so tried a new drive with a new image. ** Kind of at my wits end ** :confused:

NytOwl666
02-08-2007, 10:35 PM
Sounds like you are using this to make units to sell on ebay or something. :confused: I don't think that is a good idea. :down:

No, just have a lot of D*TiVos in the house - (3 HD, 5 SD that need to go HD but HATE HATE HATE the NDS boxes). I use TiVos instead of regular boxes. The pause/rewind/instant replay feature is a must have in the house these days. Spoiled TiVoholics. Without the mods, TiVo ties up the phone too much. So hacking them to use the LAN and wirelss is much better and I can kinda watch what the kids are really watching...

And, yeah, I'm going to hate it if I have to give up TiVo.

Wish they'd come out with a receiver that doesn't have a hard drive but just has a 30 minute buffer in it... Patent Pending I'm sure...

Thanks for the tips. Off to burn the base drive again.

Peace

ForrestB
02-09-2007, 06:48 AM
>>> OK I'm out of ideas... Tried the new zipper, installed great, have power to the new Directv wireless adapter, but no network connection.

The DirecTV wireless adapter isn't compatable with a zippered SD DirecTivo. You'll need to buy a Zippered supported wireless adapter - and they're all 802.11b models.

JWThiers
02-09-2007, 08:16 AM
No, just have a lot of D*TiVos in the house - (3 HD, 5 SD that need to go HD but HATE HATE HATE the NDS boxes). I use TiVos instead of regular boxes. The pause/rewind/instant replay feature is a must have in the house these days. Spoiled TiVoholics. Without the mods, TiVo ties up the phone too much. So hacking them to use the LAN and wirelss is much better and I can kinda watch what the kids are really watching...

And, yeah, I'm going to hate it if I have to give up TiVo.

Wish they'd come out with a receiver that doesn't have a hard drive but just has a 30 minute buffer in it... Patent Pending I'm sure...

Thanks for the tips. Off to burn the base drive again.

Peace
If thats the case and all you want to do is download the latest enhancement script what you could do is copy the tweak.sh call it something like mytweak.sh modify it to just download the latest and install it. Just make sure that you only use your modified script the first time and first time only to avoid other issues like installing directly over the old. If you want to get fancy you could probably put in a safeguard of some kind. I've actually thought about doing something like that for an update script to where it would go and install the mods I wanted.

craig5571
02-09-2007, 11:53 AM
I have a samsung sir-4040r, with the zipper installed.. does anyone know if tivo.net works with it? it is from pipakin..

thanks

ttodd1
02-09-2007, 11:55 AM
as I recall no. Uses T2G which does not work on DTivos

PJO1966
02-09-2007, 11:57 AM
Since I lost both networking and serial bash, is my only option to reZipper with Instant Cake? I was hoping to avoid losing recordings, but I don't know of any other course of action. I know my network adapter is working because AngryIP sees the HD TiVo.

craig5571
02-09-2007, 12:30 PM
as I recall no. Uses T2G which does not work on DTivos

tivo2go doesn't work on zippered dtivos either?

JWThiers
02-09-2007, 12:33 PM
tivo2go doesn't work on zippered dtivos either?
TTG does NOT work on DTivo's zippered or not. TTG requires a MAK (Media Access Key) which tivo provides to SA Tivo's not DTivo's. DTV does NOT provide MAK's

Da Goon
02-09-2007, 06:51 PM
Since I lost both networking and serial bash, is my only option to reZipper with Instant Cake?

Of course not. Startup commands for serial bash and telnet are in your author file, and they are both native to the tivo, so you don't have to "install" anything other than a working author file.

Pull your drive, mount in pc with zipper or ptv boot disk and build a new author file.

Throw this in for telnet/serial

#!/bin/bash
export TIVO_ROOT=
export MFS_DEVICE=/dev/hda10
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/busybox:/enhancements
tnlited 23 /bin/bash -login &
/bin/bash </dev/ttyS2&> /dev/ttyS2&
tivoftpd

If your pc sees your tivos ip, then that will get your network access back.

toasty3
02-09-2007, 07:39 PM
Long time lurker, first time poster (to this thread anyway)... :)
I've been reading these threads awhile and experimented with the zipper install and tweaks. However, I'm unable to really network my Dtivos at the moment and I was wonder one thing I've never come across in my reading.... how do you remove the zipper entirely and get the DTivo drive back to "stock".

One reason I ask is that because without the networking, the enhancements don't do much for me, and I'd like to stop getting the "Please Call" message everyday on a zippered, but un-enhanced DTivo.

Yes it was foolish to experiment until I was ready with the network, but I do those sort of things sometimes. Thanks if anyone can help!

PJO1966
02-09-2007, 08:12 PM
Of course not. Startup commands for serial bash and telnet are in your author file, and they are both native to the tivo, so you don't have to "install" anything other than a working author file.

Pull your drive, mount in pc with zipper or ptv boot disk and build a new author file.

Throw this in for telnet/serial

#!/bin/bash
export TIVO_ROOT=
export MFS_DEVICE=/dev/hda10
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/busybox:/enhancements
tnlited 23 /bin/bash -login &
/bin/bash </dev/ttyS2&> /dev/ttyS2&
tivoftpd

If your pc sees your tivos ip, then that will get your network access back.

I apologize for the noob question, but will those commands create a new author file or is this something I do after I create an author file? I just want to be sure I know what I'm doing before I pull the drive again. I've learned a lot, but I still have a long way to go.

Thanks for your patience.

SteelersFan
02-09-2007, 09:46 PM
I apologize for the noob question, but will those commands create a new author file or is this something I do after I create an author file? I just want to be sure I know what I'm doing before I pull the drive again. I've learned a lot, but I still have a long way to go.

Thanks for your patience.
Those commands should at the top of a hacked Tivo's author file. In fact Russ has included the beginnings of an author (rc.sysinit.author) file in the Zipper tools CD.

I have gotten some good info by reading Russ' scripts, especially start.sh.

Da Goon
02-09-2007, 10:03 PM
I apologize for the noob question, but will those commands create a new author file or is this something I do after I create an author file?

Not exactly. These are the commands that go into your author file. Here's a few quick steps. You can use these (for the most part) any time arises you need to pull your drive for troubleshooting.

Connect your hard drive to your pc, the same way you did during the zipper process should be easiest, since you'll know where the hd and cdrom are located (hda, hdb, etc). I usually connect the hd as secondary master (hdc) and cdrom as primary slave (hdb).

Boot from the zipper or ptvboot disk and hit enter until you get the prompt. First you'll need to determine your root partition to determine where to mount the drive. (In these examples I'm using hdb and hdc to match my config above. Adjust as needed for your setup. All actual commands in bold.)

bootpage -p /dev/hdc - the output in my case is "root=/dev/hda4 dsscon=true console=1,15200" - it will either be hda4 or hda7 (this line will ALWAYS show hda, not hdb,etc. your drive is always hda when it's inside the tivo)

then make a directory to mount the tivo drive.
mkdir /tivo

then mount the drive.
mount /dev/hdb4 /tivo
again, make sure you adjust this correctly for your setup. change hdb if needed, and use either 4 or 7 based on your bootpage output.

then if you cd /tivo then ls , you'll see the root directory of your tivo drive

go to the directory where your .author file needs to be.
cd /tivo/etc/rc.d then do ls again and you should see a few files, the first one should be "StageA_PreKickstart" if so, then you are in the right place.

let's make the author file
vi /tivo/etc/rc.d/rc.sysinit.author
You'll now be looking at your .author file. If it's all blank then you just created a new one. If there is any code showing now, then your author file is already there, it may have just gotten screwed up somewhere. Basically make sure that all of the code I listed in my post above is in this file. Before you can write anything to a file in vi, press "a" on your keyboard, then you enter the needed code.

When you're finished, press the esc key, then type :wq to save the changes and quit vi. Exited out now and back at the prompt, type chmod 755 rc.sysinit.author to make it executable.

Type halt, shut down your pc and put it back together, and if done correctly, that should restore telnet/serial/ftp functions.

rbautch
02-09-2007, 10:37 PM
Running the Zipper will also put a fresh author file on your tivo without messing with recordings.

skinnyjm
02-09-2007, 10:41 PM
I thought I knew alot, but I had a friend (that I zippered :p ) ask, "How do I jump to the beginning of the buffer now?" (30 sec skip).
I don't know the answer. :(
Sorry.

Lord Vader
02-09-2007, 11:42 PM
If it's not a recording but just the live buffer, to jump to the beginning, press rewind (any speed), then while it's rewinding, press the 30-second skip button. This will take you to the beginning of the buffer. To get back, either switch tuners and back, or press FF and the 30-second skip.

dswallow
02-09-2007, 11:43 PM
I thought I knew alot, but I had a friend (that I zippered :p ) ask, "How do I jump to the beginning of the buffer now?" (30 sec skip).
I don't know the answer. :(
Sorry.
If you start a FF or REW operation, the advance and replay buttons revert to their "normal" mode of operation until it's playing at normal speed again.

skinnyjm
02-10-2007, 01:13 AM
Thank you both, I tried it and will refer her to your posts. :)

JWThiers
02-10-2007, 01:44 AM
Not exactly. These are the commands that go into your author file. Here's a few quick steps. You can use these (for the most part) any time arises you need to pull your drive for troubleshooting.

Connect your hard drive to your pc, the same way you did during the zipper process should be easiest, since you'll know where the hd and cdrom are located (hda, hdb, etc). I usually connect the hd as secondary master (hdc) and cdrom as primary slave (hdb).

Boot from the zipper or ptvboot disk and hit enter until you get the prompt. First you'll need to determine your root partition to determine where to mount the drive. (In these examples I'm using hdb and hdc to match my config above. Adjust as needed for your setup. All actual commands in bold.)

bootpage -p /dev/hdc - the output in my case is "root=/dev/hda4 dsscon=true console=1,15200" - it will either be hda4 or hda7

then make a directory to mount the tivo drive.
mkdir /tivo

then mount the drive.
mount /dev/hdb4 /tivo
again, make sure you adjust this correctly for your setup.

then if you cd /tivo then ls , you'll see the root directory of your tivo drive

go to the directory where your .author file needs to be.
cd /tivo/etc/rc.d then do ls again and you should see a few files, the first one should be "StageA_PreKickstart" if so, then you are in the right place.

let's make the author file
vi /tivo/etc/rc.d/rc.sysinit.author
You'll now be looking at your .author file. If it's all blank then you just created a new one. If there is any code showing now, then your author file is already there, it may have just gotten screwed up somewhere. Basically make sure that all of the code I listed in my post above is in this file. Before you can write anything to a file in vi, press "a" on your keyboard, then you enter the needed code.
When you're finished, press the esc key, then type :wq to save the changes and quit vi. Exited out now and back at the prompt, type chmod 755 rc.sysinit.author to make it executable.
Type halt, shut down your pc and put it back together, and if done correctly, that should restore telnet/serial/ftp functions.
Good Post Goon. I hope you don't mind but I want to link to this post from the wiki for directions on how to mount the tivo drive to troubleshoot outside of the tivo.

PJO1966
02-10-2007, 02:56 AM
Not exactly. These are the commands that go into your author file. Here's a few quick steps. You can use these (for the most part) any time arises you need to pull your drive for troubleshooting.

Connect your hard drive to your pc, the same way you did during the zipper process should be easiest, since you'll know where the hd and cdrom are located (hda, hdb, etc). I usually connect the hd as secondary master (hdc) and cdrom as primary slave (hdb).

Boot from the zipper or ptvboot disk and hit enter until you get the prompt. First you'll need to determine your root partition to determine where to mount the drive. (In these examples I'm using hdb and hdc to match my config above. Adjust as needed for your setup. All actual commands in bold.)

bootpage -p /dev/hdc - the output in my case is "root=/dev/hda4 dsscon=true console=1,15200" - it will either be hda4 or hda7

then make a directory to mount the tivo drive.
mkdir /tivo

then mount the drive.
mount /dev/hdb4 /tivo
again, make sure you adjust this correctly for your setup.

then if you cd /tivo then ls , you'll see the root directory of your tivo drive

go to the directory where your .author file needs to be.
cd /tivo/etc/rc.d then do ls again and you should see a few files, the first one should be "StageA_PreKickstart" if so, then you are in the right place.

let's make the author file
vi /tivo/etc/rc.d/rc.sysinit.author
You'll now be looking at your .author file. If it's all blank then you just created a new one. If there is any code showing now, then your author file is already there, it may have just gotten screwed up somewhere. Basically make sure that all of the code I listed in my post above is in this file. Before you can write anything to a file in vi, press "a" on your keyboard, then you enter the needed code.
When you're finished, press the esc key, then type :wq to save the changes and quit vi. Exited out now and back at the prompt, type chmod 755 rc.sysinit.author to make it executable.
Type halt, shut down your pc and put it back together, and if done correctly, that should restore telnet/serial/ftp functions.

Thank you so much for the detailed explanation. :up:

PJO1966
02-10-2007, 02:59 AM
Running the Zipper will also put a fresh author file on your tivo without messing with recordings.


This problem arose after I ran the Zipper. I put the drive in my computer, ran Zipper, then put it in my TiVo. I had a network connection and ran the script. When I rebooted both Networking and Serial were gone. I ran the Zipper again and had the exact same results... after Zipper the Network worked again until I rebooted.

Da Goon
02-10-2007, 03:35 AM
I hope you don't mind but I want to link to this post from the wiki for directions on how to mount the tivo drive to troubleshoot outside of the tivo.

Go for it.

Da Goon
02-10-2007, 03:47 AM
Thank you so much for the detailed explanation. :up:

No problem. I figured I'd try to be useful on my lunch break for once.

enliteneer
02-10-2007, 04:07 AM
This is a common problem caused by incompatibility of stock tivo drivers with your kernel. You need to replace the drivers with Jamie's backports, and make sure your kernel has a null initrd. The Zipper will do both for you. I'm not officially supporting standalones, but it should work, and I'm interested in the feedback.

Didnt install the network perf tools, nor the usb2 driver, but I said yes to all other enhancement prompts. Good news is that my tivo isnt constantly rebooting like it did before... Ive still got telent and ftp, and my tivo can still make its calls (via network).

The issues Im seeing though:

1) Serial bash doesnt work. I have /bin/bash /dev/ttyS2& in my author init file and (9600, N, 8, 1) settings on my pc terminal.

2) I can pullup a webpage* on the TWP (port 80), but its not the page that I would expect.. it doesnt have any of the options for manual record, backup, user interface, theme, etc.

*Congratulations!
You’ve successfully connected your TiVo® box to your home network, enabling a number of exciting new Home Media features:

3) Tivoserver does not run and complains that its unable to load videos:

In cygwin...
$ ./tivoserver
dirs: C:\Documents and Settings\user\Application Data, C:\Documents and Settings\user\Application Data/.tivoserver, C:\Documents and Settings\user\Application Data/.tivoserver/cacheTivoserver 0.4.4-a4(cygwin)
AVI2!
** Loading Local Shows From 'C:\Documents and Settings\user\Application Data/video' **
Warning: Problem stat'ing shows directory 'C:\Documents and Settings\user\Application Data/video' (in recursiveLoadShows)
Will be unable to load shows from this directory
Deleting AVI2---
Deleted AVI2

4) gotomydvr.com does not see the tivo.
If I try manually starting the client (although, isnt it supposed to start automatically), I get:

bash: /gotomydvr/etc/rc.gotomydvr: No such file or directory
[1] 798
[1]+ Exit 127 /gotomydvr/etc/rc.gotomydvr


5) ccxstream. I updated ccxstream with the one from tivox 1.5, I copied over tivox to the xbox's xbmc script folder but when it runs, it hangs when retrieving channel guide/now showing/ etc.

Also, does the enhancment script prevent tivo from future software updates (i.e. undoing enhancement/initrd hacks)?

Da Goon
02-10-2007, 05:31 AM
For serial bash try setting your terminal speed to 115200 and updating your bootpage accordingly. For tivoserver, try editing your settings.cfg file in C:\Documents and Settings\user\Application Data/.tivoserver to point to a different directory and move your videos there. That folder never worked for me. I just use C:\Videos. Make sure to open it in a 'nix friendly editor like ultraedit or WinVi32.

msu72
02-10-2007, 10:44 AM
Please excuse me if this has been covered. I searched and didn't find anything very conclusive.
Does anyone know if zippered Series 2 units have any problems associated with the Daylight Saving Time changes?
Thanks

MungoJerrie
02-10-2007, 11:09 AM
1) Serial bash doesnt work. I have /bin/bash /dev/ttyS2& in my author init file and (9600, N, 8, 1) settings on my pc terminal.First of all serial is on S1 on the 540 so you need:
/bin/bash --login </dev/ttyS1 >/dev/ttyS1&As well as "console=1,115200" in the bootpage params.
2) I can pullup a webpage* on the TWP (port 80), but its not the page that I would expect.. it doesnt have any of the options for manual record, backup, user interface, theme, etc.

*Congratulations!
You’ve successfully connected your TiVo® box to your home network, enabling a number of exciting new Home Media features:Tivo has a built-in web server running on port 80 - change tivowebplus in the config file to point to another port like 8080.Also, does the enhancment script prevent tivo from future software updates (i.e. undoing enhancement/initrd hacks)?Check your bootpage with 'bootpage -p'
It should return something like:
root=/dev/hda4 dsscon=true console=1,115200 upgradesoftware=falseRoot will either be hda4 or hda7. The 'upgradesoftware' arg will prevent automatic upgrades in the future. You write new bootpage arguments with:
bootpage -P "root=/dev/hda4 dsscon=true console=1,115200 upgradesoftware=false" /dev/hda

Lord Vader
02-10-2007, 12:39 PM
Please excuse me if this has been covered. I searched and didn't find anything very conclusive.
Does anyone know if zippered Series 2 units have any problems associated with the Daylight Saving Time changes?
Thanks

DST settings are sent via the satellite datastream. There is no need to worry.

Captain 80s
02-10-2007, 01:49 PM
Can you ping the tivo from a dos prompt? Did your tivo reboot after the first time it booted? Pull the drive and check for a file called /hacks/mfs_network. If the network.tcl script ran properly it would have written you network params to that file. If it didn't, you need to run network.tcl again to set the network params. Also check to confirm dhclient was renamed to dhclient.disabled.

Zipper runs fine. Unit reboots as expected. Cannot ping from dos. Angry IP does not find it.

I have the drive in the computer and I can navigate to the hacks directory. Here's where my lack of linux knowledge becomes apparent. I don't know how to verify that file is there. "cat network.tcl" I can't see it all and "less network.tcl" doesn't seem to be recognized.

I have no idea how to "run" network.tcl again.

A little help?

Again, I have read this whole thread and the zipper wiki. I have never used linux before this but I am trying to learn. I think my wife is concerned about how much time I spend at this, but it's fun learning something new. Frustrating at times, but fun.

Mike.

enliteneer
02-10-2007, 02:01 PM
First of all serial is on S1 on the 540 so you need:
/bin/bash --login </dev/ttyS1 >/dev/ttyS1&As well as "console=1,115200" in the bootpage params.
Tivo has a built-in web server running on port 80 - change tivowebplus in the config file to point to another port like 8080.Check your bootpage with 'bootpage -p'
It should return something like:
root=/dev/hda4 dsscon=true console=1,115200 upgradesoftware=falseRoot will either be hda4 or hda7. The 'upgradesoftware' arg will prevent automatic upgrades in the future. You write new bootpage arguments with:
bootpage -P "root=/dev/hda4 dsscon=true console=1,115200 upgradesoftware=false" /dev/hda



Thanks, I made the changes to the twp config file, and to the rc.sysinit.author file (for the ttys1 change).

I also telneted and wrote out
bootpage -P "root=/dev/hda4 dsscon=true console=1,115200 upgradesoftware=false" /dev/hda. It returned that it took.

I restarted the twp but I wasnt able to connect to the new port, so I rebooted.

Unfortunately, the ORIGINAL 'almost there' image came up!! The hacked 'unleashed' is gone, and the tivo now constantly reboots.

I cant imagine the changes in the rc.sysinit.author or the tivoweb.cfg file could have this.. darn it, I didnt do the 'bootpage -p' first, instead I just wrote it out. Could that have caused the crash?

I made an image with mfstools just yesterday so minus the rc.author and the tivoweb.cfg changes *hopefully* getting back up wont be such a big deal. I wonder if the the wishlist/seasonpass changes also saved with the mfstool??

MungoJerrie
02-10-2007, 02:03 PM
I don't know how to verify that file is there.ls'ls' the linux command for list is comparable to the 'dir' dos command.I have no idea how to "run" network.tcl again../network.tclortivosh network.tcl

MungoJerrie
02-10-2007, 02:10 PM
I cant imagine the changes in the rc.sysinit.author or the tivoweb.cfg file could have this.. darn it, I didnt do the 'bootpage -p' first, instead I just wrote it out. Could that have caused the crash?Unlikely the rc.sysinit.author or tivoweb.cfg changes broke anything. You probably wrote the wrong root, that's why you have to verify first. You'll need to pull the drive then just rewrite the bootpage again.
bootpage -P "root=/dev/hda7 dsscon=true console=1,115200 upgradesoftware=false" -C /dev/hdXWhere 'X' is the drive letter position in your PC's IDE chain (i.e., secondary master would be /dev/hdc). Also, note the addition of the '-C' which is necessary to write changes when the drive is in your PC as opposed to "live" on the tivo.

rbautch
02-10-2007, 02:27 PM
First of all serial is on S1 on the 540 so you need:
/bin/bash --login </dev/ttyS1 >/dev/ttyS1&As well as "console=1,115200" in the bootpage params.
Tivo has a built-in web server running on port 80 - change tivowebplus in the config file to point to another port like 8080.Check your bootpage with 'bootpage -p'
It should return something like:
root=/dev/hda4 dsscon=true console=1,115200 upgradesoftware=falseRoot will either be hda4 or hda7. The 'upgradesoftware' arg will prevent automatic upgrades in the future. You write new bootpage arguments with:
bootpage -P "root=/dev/hda4 dsscon=true console=1,115200 upgradesoftware=false" /dev/hda
FYI, the Zipper uses S1 in your bootpage parameters, which looks like the following:root=/dev/hda$root dsscon=true console=1,115200 upgradesoftware=false Also note that for serial bash to work on 540 tivos, you need to insmod a driver called bcm7315tty.o, and you need to modify a file called rc.Sequence_050.SetupCoreEnvironement.sh. These are both done by the Zipper. Also note that for 540 tivos, the Zipper invokes serial bash from /test.conf, not the author file.

Captain 80s
02-10-2007, 03:31 PM
ls'ls' the linux command for list is comparable to the 'dir' dos command../network.tclortivosh network.tcl

OK, I'm feeling dumber every minute.

cd /tivo/hacks
ls

I don't see a file mfs_network.

And from what prompt do I run network.tcl ?

./network.tcl or tivosh network.tcl
Which one ? And where?

I am sorry. I know it's frustrating walking somebody through something that is so basic to alot of you. I just have squat for linux knowldge.

Damn :(

enliteneer
02-10-2007, 03:36 PM
Unlikely the rc.sysinit.author or tivoweb.cfg changes broke anything. You probably wrote the wrong root, that's why you have to verify first. You'll need to pull the drive then just rewrite the bootpage again.
bootpage -P "root=/dev/hda7 dsscon=true console=1,115200 upgradesoftware=false" -C /dev/hdXWhere 'X' is the drive letter position in your PC's IDE chain (i.e., secondary master would be /dev/hdc). Also, note the addition of the '-C' which is necessary to write changes when the drive is in your PC as opposed to "live" on the tivo.

Thanks, serial and twp are up!

Sure enough, my tivo was running on hda7, so my original bootpage (on hda4) killed it! I did an mfsrestore, made the changes to the rc and twp files, and did the bootpage with hda7, made another mfsbackup of this new image and everything went smoothly!

BTW, in the future, can one of these backup files be restored onto a new (unformatted) drive, or does it need to be instantcaked or formatted in some way before running mfsrestore??

Also note that for serial bash to work on 540 tivos, you need to insmod a driver called bcm7315tty.o, and you need to modify a file called rc.Sequence_050.SetupCoreEnvironement.sh. These are both done by the Zipper. Also note that for 540 tivos, the Zipper invokes serial bash from /test.conf, not the author file.

I only ran the enhancement script, not the zipper, and didnt do anything other than the rc and bootpage change on my 540 and serial is working. I did let tivo update to the 8.1 software originally though.

BTW, Im still trying to get ccxstream and tivoserver working... is there perhaps another way (program) that allows you to stream content off your tivo and onto the net??

Captain 80s
02-10-2007, 04:32 PM
OK, I'm feeling dumber every minute.

cd /tivo/hacks
ls

I don't see a file mfs_network.

And from what prompt do I run network.tcl ?

./network.tcl or tivosh network.tcl
Which one ? And where?

I am sorry. I know it's frustrating walking somebody through something that is so basic to alot of you. I just have squat for linux knowldge.

Damn :(

Somebody take a chance on me? I'm damn close.

luder
02-10-2007, 05:02 PM
Somebody take a chance on me? I'm damn close.

The issue has nothing to do with knowing linux at all it's knowing your home network
after you get to know your home network re zipper and you will be good

Remember grass hopper be the network :D

Captain 80s
02-10-2007, 05:29 PM
The issue has nothing to do with knowing linux at all it's knowing your home network
after you get to know your home network re zipper and you will be good

Remember grass hopper be the network :D

Re-Zippered a dozen times. I know how my router is setup. I can assign IP's no problem to my three other computers. Static and DHCP. Have no problem using my FA120 for TTG with my SA.

Unit reboots as it's suppose to. Get power and link light on adaptor. No telnet, no ping. Nothing found with Angry IP. Tried re-burning zipper cd with 4 different utilities. They all work fine, no errors, and report success. Unit will work just fine and reports all the space on my new hard drive.

I just don't think my network parameters are being set on the tivo drive (or not set properly). That is when my linux shortcomings come into play. I can put my drive back into the computer a navigate to the hacks directory, but from there I can't figure out how to run network.tcl or where exactly to find what the parameters were set at.

PJO1966
02-10-2007, 06:07 PM
Not exactly. These are the commands that go into your author file. Here's a few quick steps. <snip>


Victory! (sort of).

I got telnet access back. It seems that TivoWebPlus isn't working but I should be able to dig up the answer for that one. Thanks again for your help!

Da Goon
02-10-2007, 06:39 PM
Glad you got it working. No reason to wipe out hours of recordings unless you HAVE to. Just remember though, I posted a very basic author file that only starts telnet/serial bash/ftp. Any other hacks will have to be started up on their own. If you still have your aliases set (rw, ro, etc) then type twp at bash and it should startup.

PJO1966
02-10-2007, 06:44 PM
Glad you got it working. No reason to wipe out hours of recordings unless you HAVE to. Just remember though, I posted a very basic author file that only starts telnet/serial bash/ftp. Any other hacks will have to be started up on their own. If you still have your aliases set (rw, ro, etc) then type twp at bash and it should startup.


The author file still existed, so I just added the lines you listed. Entering twp at bash doesn't work.

MungoJerrie
02-10-2007, 07:18 PM
Also note that for serial bash to work on 540 tivos, you need to insmod a driver called bcm7315tty.o, and you need to modify a file called rc.Sequence_050.SetupCoreEnvironement.sh.FWIW I never have had to do this on a 540 running 7.x/8.x software. Although I have read the post re: bcm7315tty.o, it appeared to me this was because ADH was intercepting the boot process for serial bash prior to exec'ing the 'rc.sysinit.real'. Either that or more modern software versions do not require the insmod of that particular module? The one thing I have had to do on my 540 to keep serial bash output 'sane' is:
stty 115200 sane < /dev/ttyS1I put that before the serial bash line and it keeps everything straight.

tsanga
02-10-2007, 07:19 PM
Re-Zippered a dozen times. I know how my router is setup. I can assign IP's no problem to my three other computers. Static and DHCP. Have no problem using my FA120 for TTG with my SA.

Unit reboots as it's suppose to. Get power and link light on adaptor. No telnet, no ping. Nothing found with Angry IP. Tried re-burning zipper cd with 4 different utilities. They all work fine, no errors, and report success. Unit will work just fine and reports all the space on my new hard drive.

I just don't think my network parameters are being set on the tivo drive (or not set properly). That is when my linux shortcomings come into play. I can put my drive back into the computer a navigate to the hacks directory, but from there I can't figure out how to run network.tcl or where exactly to find what the parameters were set at.
Are you running network.tcl using a serial cable?

Which version of Zipper are you using? A recent version (2.6?) had trouble writing a network settings file to /enhancements before the directory was created by tweak.sh. The new version (>2.7) writes the file to /hacks so that network settings can be properly set in MFS.

PJO1966
02-10-2007, 07:24 PM
The author file still existed, so I just added the lines you listed. Entering twp at bash doesn't work.


Update: I just checked the author file, and starting TivoWebPlus was in there. Also, when I try to run tivoweb through telnet, nothing happens.


#############################################
# starting netserver to receive netperf requests
/enhancements/netserver

#############################################
# starting NCID CallerID
touch /var/log/cidcall.log &
cd /var/hack/sbin; ./ncidd
cd /var/hack/bin; ./tivocid &

#############################################
# starting EndPadPlus
tivosh /enhancements/endpadplus.tcl 2 2 -seq -auto >> /dev/null &

#############################################
# starting Tivowebplus
/TivoWebPlus/tivoweb

#############################################
# start crond after waiting 30 seconds
sleep 30
/busybox/crond
#############################################
# telnet / serial
#!/bin/bash
export TIVO_ROOT=
export MFS_DEVICE=/dev/hda10
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/busybox:/enhancements
tnlited 23 /bin/bash -login &
/bin/bash </dev/ttyS2&> /dev/ttyS2&
tivoftpd

rbautch
02-10-2007, 07:40 PM
This stuff needs to be at the top of your author file, not the bottom.
#!/bin/bash
export TIVO_ROOT=
export MFS_DEVICE=/dev/hda10
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/busybox:/enhancements
tnlited 23 /bin/bash -login &
/bin/bash </dev/ttyS2&> /dev/ttyS2&
tivoftpd

PJO1966
02-10-2007, 07:44 PM
This stuff needs to be at the top of your author file, not the bottom.
#!/bin/bash
export TIVO_ROOT=
export MFS_DEVICE=/dev/hda10
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/busybox:/enhancements
tnlited 23 /bin/bash -login &
/bin/bash </dev/ttyS2&> /dev/ttyS2&
tivoftpd


Just so I understand what I'm doing and why, will moving this to the top solve my TivoWebPlus issue?

rbautch
02-10-2007, 07:46 PM
maybe...

pagroark
02-10-2007, 07:57 PM
Am new to this so bear with me. I'd like to use my old directv r10 tivo with my new dishnetwork satellite. How do I remove directV'S settings for the tivo to get it to work with DIsh??
:confused:

Da Goon
02-10-2007, 08:00 PM
Am new to this so bear with me. I'd like to use my old directv r10 tivo with my new dishnetwork satellite. How do I remove directV'S settings for the tivo to get it to work with DIsh??
:confused:

You can't. You would need a standalone tivo.

PJO1966
02-10-2007, 08:12 PM
maybe...


nope.

adrianblakey
02-10-2007, 08:55 PM
I ran zipper on a 240080 with a 8.1-01-2-140 software version.

The script runs and reports an unrecognized version. After the upgrade it is not possible to change the channel on a Motorola Cable box using the serial interface.

rbautch
02-10-2007, 09:22 PM
I ran zipper on a 240080 with a 8.1-01-2-140 software version.

The script runs and reports an unrecognized version. After the upgrade it is not possible to change the channel on a Motorola Cable box using the serial interface.What did you enter for your service number prefix? It reports an unrecognized service number than the script halts immediately and makes no changes.

enliteneer
02-10-2007, 09:45 PM
Just for s&giggles, I ran ciphercheck on my 'enhanced' tivo, and I was surprised to see that encryption is still on!

I thought the enhancement script removes that or is that done by the zipper? Since all the other hacks have already been applied, is there a semi-low risk way of disabling the encryption at this point (Im running an SA 2.5, sw v8.1?

Also, I've ftpd over vserver (chmod 755) into a path folder, and made sure my author init file calls it (vserver &) and that the author file has the line: MFS_DEVICE=/dev/hda10 , and the twp config file has TyShowLinks = 1, but when I go to the TWP page it does not show the View link. What could be the problem?

ForrestB
02-10-2007, 10:09 PM
I have a suggestion - can all discussions about running the Zipper on unsupported hardware (standalone Tivo's) be moved to a different topic?

I understand that rbautch wants to support standalone Tivo's also - but this discussion sounds more like pre-Alpha development and not support for a released product that has worked well for hundreds/thousands of users.

dlmcmurr
02-10-2007, 10:57 PM
Indeed. I replaced the busybox version of ps with the full-featured GNU model. The busybox version didn't support any options. Think I'll add an alias in the standard Zipper distribution as you suggested. Thanks for the tip.
Russ,

When I used your Zipper on my third unit about a month ago, I noticed that hostname is no longer included in busybox. I had used it on the other two to name my boxes so it showed up on TWP 1.3.1 under the version number. Any simple way of accomplishing this without the hostname command?

Thanks,
Dave

Mr_Bester
02-11-2007, 02:04 AM
Over the last few days, either 1 or both tuners start breaking up. If I switch to the other tuner, I still have part of the first tuners show on the picture and the sound from the 2nd tuners show, with some of the 2nd tuners show mixing in(pixellated) with the tuner 1 picture.

This started a couple of days ago. The only thing I did differently was starting mfs_ftp in rc.sysinit.author. Then I removed the entry to start mfs_ftp and the problem persists.

Does this sound like the hard drive is dying? All of my recorded shows play just fine.

Is one or both of the tuners dying? It happens on live tv and buffered.

Is there something else I could have screwed up?

In my searches, it sounds like a dying HD, but I have only seen this in a couple of threads, and they aren't specifically the same problems I am having...

All of this on a Zippered HR10-250 with 6.3b...

Thanks
Dug

Lord Vader
02-11-2007, 02:26 AM
It sure sounds like a dying HD. How old is the drive? Is it the original stock one or one you bought to replace the stock drive?

Mr_Bester
02-11-2007, 10:30 AM
I bought the unit from craigslist this past summer, so I assume it is the stock drive. There were no tweaks before I started screwing with it. I do have a backup of the original image, but I know it's best to work on a fresh drive. I should have just done that to begin with....

Thanks, I'll have to see who has good pricing on harddrives and try a ddrescue....

thanks again
Dug

PJO1966
02-11-2007, 12:17 PM
This stuff needs to be at the top of your author file, not the bottom.
#!/bin/bash
export TIVO_ROOT=
export MFS_DEVICE=/dev/hda10
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/busybox:/enhancements
tnlited 23 /bin/bash -login &
/bin/bash </dev/ttyS2&> /dev/ttyS2&
tivoftpd


Since that didn't work, are there any other options besides deleting my TivoWebPlus folder and reinstalling it?

rbautch
02-11-2007, 12:32 PM
Russ,

When I used your Zipper on my third unit about a month ago, I noticed that hostname is no longer included in busybox. I had used it on the other two to name my boxes so it showed up on TWP 1.3.1 under the version number. Any simple way of accomplishing this without the hostname command?

Thanks,
DaveJust an oversight on my part. I'll recompile busybox with hostname included. Look for the update in the tivo utilities thread in my sig.

rbautch
02-11-2007, 12:33 PM
Since that didn't work, are there any other options besides deleting my TivoWebPlus folder and reinstalling it?If everything else is working, I suggest asking for help in a new thread. What happens when you try to start TWP manually, like with /TivoWebPlus/tivoweb console

PJO1966
02-11-2007, 01:08 PM
If everything else is working, I suggest asking for help in a new thread. What happens when you try to start TWP manually, like with /TivoWebPlus/tivoweb console


No such file. I'll look elsewhere.

Captain 80s
02-11-2007, 02:39 PM
Are you running network.tcl using a serial cable?

Which version of Zipper are you using? A recent version (2.6?) had trouble writing a network settings file to /enhancements before the directory was created by tweak.sh. The new version (>2.7) writes the file to /hacks so that network settings can be properly set in MFS.

Success!

Zipper 2.8 made the difference. Had problems with 2.6 and 2.7

Telneted not expecting anything again. Wait! Is that a bash?!
Promptly did a little Zipper dance.

Thank you to everybody that prodded me along!
Cheers!
Mike.

Cure
02-11-2007, 03:50 PM
The conventional wisdom back in the pre-6.3 days was no MRV on the HR10-250. Now that we can zip the HR10 and patch tivoapp, has anyone gotten it to work?

I dragged my beautifully zippered old HDVR2 out of the closet and plugged it in to see if it will MRV with the HR10. The HDVR2 shows up on the NPL of the HR10, but when I select it, I get the the same NPL as on the HR10, with dead links (they just "bonk.") HR10 so far does not show up on the NPL of the HDVR2.

Any thoughts? Thanks again to Gunny, Russ and everyone.

Da Goon
02-11-2007, 05:47 PM
No MRV for hdtivos.

rbautch
02-11-2007, 06:42 PM
The conventional wisdom back in the pre-6.3 days was no MRV on the HR10-250. Now that we can zip the HR10 and patch tivoapp, has anyone gotten it to work?

I dragged my beautifully zippered old HDVR2 out of the closet and plugged it in to see if it will MRV with the HR10. The HDVR2 shows up on the NPL of the HR10, but when I select it, I get the the same NPL as on the HR10, with dead links (they just "bonk.") HR10 so far does not show up on the NPL of the HDVR2.

Any thoughts? Thanks again to Gunny, Russ and everyone.Search for a tool called movieloader on DDB. It's very close to MRV, but you cant watch a show until it finishes transfering. It uses mfs_ftp instead of the mrv code.

Quank
02-11-2007, 10:50 PM
Great resource guys! I've hacked 5 or 6 DirecTivos in my day and this was the most painless and resulted in the most powerful setup too!

I got teased when asked if I wanted to save my Season Passes and Recordings only to find out that obviously I was only backing up the blank SP and recordings from my InstantCake image! oh well.

Thank you, thank you!

digarcia
02-12-2007, 12:38 AM
Created Zipper boot cd per instructions on "The Zipper" site. The cd boots and I mount the CD, but when it asks me to enter the HDD is located. I have typed "hdb", "hdc", "hdd", "hde", "hdf" and I get squat.

I only have the CD and the HDD drive connected to motherboard so no floppy or seconday IDE devices, just CD as Master and HDD as slave. The bios sees the CD and HDD as master and slave respectively. And typing in the location is not working. ANy help here would be appreciated.

I am doing this on an existing HDVR2 hard drive. If this works i will do my 2nd HDRV2 and my HR10-250. So i didn't download the respective images.

Thanks all.

digarcia
02-12-2007, 12:47 AM
Ok, the drive location wasn't the problem. I was giving the wrong answer the question. THe setup was asking for the 3 digit service number. Which i figured is on the back of the unit.

Typed in the correct hdb location and we off to the races.

CopyCat
02-12-2007, 10:43 AM
with 6.3c in the stream (my HR10-250 has it) can we just use the slicer to go from 3.1.5f and then zipper the drive as usual ?

PJO1966
02-12-2007, 11:43 AM
Since I zippered a few days ago, Fake Call is no longer working.

aprest
02-12-2007, 06:30 PM
Since I zippered a few days ago, Fake Call is no longer working.

I had similar problems with Zipper 2.8 and after reading about crond and getting advice from this thread and other threads including "Upgrading Your Hacked HR10-250 to 6.3" I found that the following approach worked (note that this is for an HR10-250).

Fixing crond/fakecall on an HR10-250 after Zippering (might need to run rw at bash to allow the changes):


1) run /enhancements/var-symlinks.sh to ensure that the symlinks in var are rebuilt

2) run PS from bash, write down the number (XXX) beside busybox/crond and then run kill XXX (note if you can't find crond or busybox/crond then crond is not working and fakecall will not run)

3) enter the following commands at bash:

echo 'root:x:0:0:root:/:/bin/sh' > /etc/passwd
echo 'root:x:0: ' > /etc/group

Check the /etc/passwd and /etc/group to confirm the changes.

4) make the following change in fakecall.tcl:

from: dbobj $ssobj set Complete 7
to: try { dbobj $ssobj set Complete 7 } catch junk { }

5) at bash run busybox/crond & then run PS from bash to make sure busybox/crond is running

6) make drive ro

7) run fakecal.tcl from bash and check System Information for change


8) check root in /enhancements/varhacks/spool/cron/crontabs/ to make sure fakecall.tcl is shown


9) make sure that fakecall.tcl is shown in rc.sysinit.author and busybox is in the root as is crond

10) make the following change in root so that running fakecall.tcl gets recorded in cronlog-main:

# Run fakecall every night at 10:20pm cst
20 4 * * * tivosh /busybox/fakecall.tcl; echo "`date` fakecall ran" >> /var/log/cronlog-main


10) check cron.test.out and cronlog-main in /var/log to see what is running

PJO1966
02-12-2007, 06:35 PM
I added Fake Call to my author file and rebooted. That worked.

cmd
02-12-2007, 07:47 PM
Success!

Zipper 2.8 made the difference. Had problems with 2.6 and 2.7

Telneted not expecting anything again. Wait! Is that a bash?!
Promptly did a little Zipper dance.

Thank you to everybody that prodded me along!
Cheers!
Mike.

Shoot, I was really hoping you were having the same problem I appear to be, but I guess not.

The most obvious problem I'm having is that after a clean install of everything as followed verbatim from the zipper instructions, my dtivo (samsung sir4040) isn't doing the auto reboot the first time. So I'm not getting my network settings set up.

I'm comfortable in linux, so I actually booted up my pc with the zipper disc, mounted the new drive and poked around to see if I could figure out what was going on. It looks like the scripts ran properly to get all the hacks on to my tivo drive. The author file was there and had the lines looking for the firstboot flag and setting the network info. This is a drive that has been booted in the tivo since zippering and the firstboot flag is still there. Can anyone suggest a reason for that? If the author file is the only place where it tests for and/or removes the firstboot flag, then it appears it's not being run. This is the point where I got totally stuck.

I checked my zipper version and it says it's 2.8. I'm using the bought and paid for boot disc and os image, so everything is as clean as it can be. All files should be the most recent as I downloaded everything right before I started working on it.

The one part of this whole discussion I don't understand at all is how to use a serial cable to talk to the tivo. I've got one of those, and if it would help, I can use it. Can somebody point me something that tells me what to do with it? My google-fu is clearly failing me.

Last question: I've booted up the disc that has been zippered and the program guide looks different. It looks more like the directv guide and less like the tivo guide I'm used to and like better. Is there a way with the new disc image to go back to the other style of guide data?

If you've made it this far, thanks! I hope somebody has some insight for me and that I've just missed something obvious.

rbautch
02-12-2007, 07:52 PM
Shoot, I was really hoping you were having the same problem I appear to be, but I guess not.

The most obvious problem I'm having is that after a clean install of everything as followed verbatim from the zipper instructions, my dtivo (samsung sir4040) isn't doing the auto reboot the first time. So I'm not getting my network settings set up.

I'm comfortable in linux, so I actually booted up my pc with the zipper disc, mounted the new drive and poked around to see if I could figure out what was going on. It looks like the scripts ran properly to get all the hacks on to my tivo drive. The author file was there and had the lines looking for the firstboot flag and setting the network info. This is a drive that has been booted in the tivo since zippering and the firstboot flag is still there. Can anyone suggest a reason for that? If the author file is the only place where it tests for and/or removes the firstboot flag, then it appears it's not being run. This is the point where I got totally stuck.

I checked my zipper version and it says it's 2.8. I'm using the bought and paid for boot disc and os image, so everything is as clean as it can be. All files should be the most recent as I downloaded everything right before I started working on it.

The one part of this whole discussion I don't understand at all is how to use a serial cable to talk to the tivo. I've got one of those, and if it would help, I can use it. Can somebody point me something that tells me what to do with it? My google-fu is clearly failing me.

Last question: I've booted up the disc that has been zippered and the program guide looks different. It looks more like the directv guide and less like the tivo guide I'm used to and like better. Is there a way with the new disc image to go back to the other style of guide data?

If you've made it this far, thanks! I hope somebody has some insight for me and that I've just missed something obvious.If your firstboot flag is there, that means that the network script never ran, which explains your problem. If you look in your /etc/rc.d/rc.sysinit.author file you can see how the script is invoked. The author file checks to see if the firstboot flag is there, and if it is, it runs the network script, deletes the flag, and then reboots. It sounds like your author file is never getting that far. You can try editing it to move the network script command further up, or post your author file here so we can see what's happening. First thing I would try is unplugging/replugging your tivo to try and force it to run again.

toasty3
02-12-2007, 09:23 PM
Still wondering if anyone has an answer to this? Thanks!


I've been reading these threads awhile and experimented with the zipper install and tweaks. However, I'm unable to really network my Dtivos at the moment and I was wonder one thing I've never come across in my reading.... how do you remove the zipper entirely and get the DTivo drive back to "stock".

One reason I ask is that because without the networking, the enhancements don't do much for me, and I'd like to stop getting the "Please Call" message everyday on a zippered, but un-enhanced DTivo.

Thanks if anyone can help!

MurrayW
02-12-2007, 09:47 PM
Still wondering if anyone has an answer to this? Thanks!Just put your original drive back in and you're "unzippered". If you didn't save your original drive, you could instant cake your drive. I am sure that there are other ways you could manually remove and edit files as well.

Good luck!
Murray

aprest
02-13-2007, 05:45 AM
I added Fake Call to my author file and rebooted. That worked.

When I Zippered with 2.8 I found that I could run fakecall from the bash but it wasn't running automatically each night. In fact crond wasn't running at all.

I would check cronlog-main under Logs in Tivoweb Plus to make sure fakecall ran automatically last night (if you made the changes to fakecall so that it logs in cronlog-main). If you don't have a cronlog-main then crond is not running. You can also check when fakecall forced a "call" on your Tivo. It should say 11:20 PM EST (8:20 PM PST).

PJO1966
02-13-2007, 11:27 AM
When I Zippered with 2.8 I found that I could run fakecall from the bash but it wasn't running automatically each night. In fact crond wasn't running at all.

I would check cronlog-main under Logs in Tivoweb Plus to make sure fakecall ran automatically last night (if you made the changes to fakecall so that it logs in cronlog-main). If you don't have a cronlog-main then crond is not running. You can also check when fakecall forced a "call" on your Tivo. It should say 11:20 PM EST (8:20 PM PST).


4:03pm yesterday. Unfortunately i lost telnet/TivoWebPlus access again, so I have some work to do before I can check the cronlogs.

MurrayW
02-14-2007, 06:05 PM
The Airlink AGIGAUSB Gigabit Fast Ethernet USB 2.0 Adapter is on the list of USB adapters that will work on series 2 DirecTiVo's. If I substituted these for my Netgear FA120's will I see an appreciable speed increase in transferring shows from tivo to tivo over my gigabit network?

It looks like I could buy the Airlinks, sell my FA120's on EBay, come out a few dollars richer and have faster transfer speeds. Sounds too good to be true...am I missing something?

thanks,
Murray

rbautch
02-14-2007, 10:20 PM
The Airlink AGIGAUSB Gigabit Fast Ethernet USB 2.0 Adapter is on the list of USB adapters that will work on series 2 DirecTiVo's. If I substituted these for my Netgear FA120's will I see an appreciable speed increase in transferring shows from tivo to tivo over my gigabit network?

It looks like I could buy the Airlinks, sell my FA120's on EBay, come out a few dollars richer and have faster transfer speeds. Sounds too good to be true...am I missing something?

thanks,
MurrayOnly if your PC supports jumbo frames, and you change the MTU on your tivo. Lots more info on DDB. Where did you find the Airlink for sale?

MurrayW
02-15-2007, 01:10 AM
Only if your PC supports jumbo frames, and you change the MTU on your tivo. Lots more info on DDB. Where did you find the Airlink for sale?My network card on my PC and my network switch both support jumbo frames. How do you change the MTU on the tivo? I'll go over to DDB and read-up on this a little more. This is where I found some for sale on Mars (http://www.marscomputer.net/index.php?main_page=product_info&manufacturers_id=247&products_id=65). Their webpage shows that there are 19 in stock. Also, 3GPlaza (http://www.3gplaza.com/estore/control/Computer3G/search?search_text=AIRLINK101+AGIGAUSB&price1=&price2=&x=12&y=10) lists them.
thanks,
Murray

jkast
02-15-2007, 02:44 AM
Was happily running 6.3b with a zippered hr10-250. Had upgraded Tivo Web Plus to 1.3.1. Noticed I had the 6.3c release in on disk and decided to use the slicer -- which appeared to work.... Tivo came back up showing the same station I had on when I rebooted.

BUT

When I went to the Tivo setup menu via the remote I got a blank menu (nicely formatted in blue Directv background for a menu screen, but no menu....

Everything else appears to work on the TiVo... But I am wondering how I will ever be able to reset anything (like local channels as they get added up here in Michigan) or even the remote address (I am currently using remote 2 for this TiVo) or check channel strength, or anything you can get off of the setup and messages line.

TivoWebPlus is there. Says I'm now on 6.3c.

Anyone else have this kind of issue? Any hope of recovery short of a re-image... I'd rather keep my recordings?

PJO1966
02-15-2007, 01:46 PM
Here's a question... Since the last two times I used Zipper I lost networking after running tweak, should I run copy_drivers after doing the Zipper again? I'm planning to do Zipper again because I'm experiencing multiple problems (FakeCall not running, Slicer not working properly...)

PJO1966
02-15-2007, 06:25 PM
I had similar problems with Zipper 2.8 and after reading about crond and getting advice from this thread and other threads including "Upgrading Your Hacked HR10-250 to 6.3" I found that the following approach worked (note that this is for an HR10-250).

Fixing crond/fakecall on an HR10-250 after Zippering (might need to run rw at bash to allow the changes):


1) run /enhancements/var-symlinks.sh to ensure that the symlinks in var are rebuilt

Here's the result from that command.

HD-bash# /enhancements/var-symlinks.sh
creating symlinks for hacks in /enhancements/varhacks/hack
ERROR: Unsupported SysV option.
********* simple selection ********* ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
symlinking /enhancements/varhacks/hack/bin to /var
creating symlinks for hacks in /enhancements/varhacks/hack/bin
ERROR: Unsupported SysV option.
********* simple selection ********* ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
symlinking /enhancements/varhacks/hack/bin/cidalias to /var
symlinking /enhancements/varhacks/hack/bin/cidcall to /var
symlinking /enhancements/varhacks/hack/bin/cidupdate to /var
symlinking /enhancements/varhacks/hack/bin/ncid to /var
symlinking /enhancements/varhacks/hack/bin/out2osd to /var
symlinking /enhancements/varhacks/hack/bin/tivocid to /var
symlinking /enhancements/varhacks/hack/bin/tivoncid to /var
symlinking /enhancements/varhacks/hack/doc to /var
creating symlinks for hacks in /enhancements/varhacks/hack/doc
ERROR: Unsupported SysV option.
********* simple selection ********* ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
symlinking /enhancements/varhacks/hack/doc/ncid to /var
symlinking /enhancements/varhacks/hack/doc/out2osd to /var
symlinking /enhancements/varhacks/hack/etc to /var
creating symlinks for hacks in /enhancements/varhacks/hack/etc
ERROR: Unsupported SysV option.
********* simple selection ********* ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
symlinking /enhancements/varhacks/hack/etc/ncid to /var
symlinking /enhancements/varhacks/hack/etc/out2osd.conf to /var
symlinking /enhancements/varhacks/hack/sbin to /var
creating symlinks for hacks in /enhancements/varhacks/hack/sbin
ERROR: Unsupported SysV option.
********* simple selection ********* ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
symlinking /enhancements/varhacks/hack/sbin/ncidd to /var
symlinking /enhancements/varhacks/hack/sbin/ncidsip to /var
symlinking /enhancements/varhacks/hack/share to /var
creating symlinks for hacks in /enhancements/varhacks/hack/share
ERROR: Unsupported SysV option.
********* simple selection ********* ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
symlinking /enhancements/varhacks/hack/share/fonts to /var
symlinking /enhancements/varhacks/hack/share/ncid to /var
creating symlinks for hacks in /enhancements/varhacks/log
ERROR: Unsupported SysV option.
********* simple selection ********* ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
symlinking /enhancements/varhacks/log/cidcall.log to /var
creating symlinks for hacks in /enhancements/varhacks/spool
ERROR: Unsupported SysV option.
********* simple selection ********* ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
symlinking /enhancements/varhacks/spool/cron to /var
creating symlinks for hacks in /enhancements/varhacks/spool/cron
ERROR: Unsupported SysV option.
********* simple selection ********* ********* selection by list *********
-A all processes -C by command name
-N negate selection -G by real group ID (supports names)
-a all w/ tty except session leaders -U by real user ID (supports names)
-d all except session leaders -g by session OR by effective group name
-e all processes -p by process ID
T all processes on this terminal -s processes in the sessions given
a all w/ tty, including other users -t by tty
g OBSOLETE -- DO NOT USE -u by effective user ID (supports names)
r only running processes U processes for specified users
x processes w/o controlling ttys t by tty
*********** output format ********** *********** long options ***********
-o,o user-defined -f full --Group --User --pid --cols --ppid
-j,j job control s signal --group --user --sid --rows --info
-O,O preloaded -o v virtual memory --cumulative --format --deselect
-l,l long u user-oriented --sort --tty --forest --version
-F extra full X registers --heading --no-heading --context
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
symlinking /enhancements/varhacks/spool/cron/crontabs to /var
HD-bash#

aprest
02-15-2007, 07:01 PM
Here's the result from that command.

I think that you need to download that latest version of Zipper and start over. I believe the latest version is 2.8 with the rbauch file dated 02122007. There are about 3 versions of Zipper 2.8 unfortunately.

PJO1966
02-15-2007, 07:11 PM
I think that you need to download that latest version of Zipper and start over. I believe the latest version is 2.8 with the rbauch file dated 02122007. There are about 3 versions of Zipper 2.8 unfortunately.

Thanks. I thought I had the latest version because I had 2.8. My rbauch file is from 02072007.

NytOwl666
02-16-2007, 02:53 AM
Okay, 6.3c is out. We can take advantage of these great tools to do the upgrade.

Question:

What are the ramifications of building a disk on one HR10, installing, updating all the tools, getting the connectivity streams and hacks working, letting the guide get updated etc. Get everything working and then pulling the drive and using something like MFSlive to expand the drive to each of the drives for 4 HR10s I have, changing the network settings after boot and then hope all is happy happy?

Thoughts?

Thanks

Da Goon
02-16-2007, 03:00 AM
That really shouldn't be a problem as long as you fix the network params accordingly for each tivo. Also, remember if you use an image from one tivo on another, you will get the Error #51 nag, until you either clear and delete everything or use AW's 51killer.tcl script. The zipper process clears this message for you, but it wouldn't in your case (at least not on the additional tivos). Rbautch's busybox distro that's included with the zipper doesn't contain the 51killer script, but you can find it included with AW's all-in-one S2 utilities over on DDB.

PJO1966
02-16-2007, 01:04 PM
Here's a question... Since the last two times I used Zipper I lost networking after running tweak, should I run copy_drivers after doing the Zipper again? I'm planning to do Zipper again because I'm experiencing multiple problems (FakeCall not running, Slicer not working properly...)


I'm bumping this question. I'm in the middle of running the newest version of 2.8. Before I reboot, should I run copy_drivers, or was that already added to the newest version of the Zipper?

PJO1966
02-16-2007, 02:53 PM
Update:

I ran the newest version of Zipper 2.8. I put the drive back in my TiVo. After sync; reboot the TiVo did not come back up. I had to unplug it then plug it back in. When it came back up I had once again lost telnet and serial connections. I guess I'll have to pull the drive again to edit the author file. I'm attaching the log with all the errors that popped up. If anyone sees anything in the attached log that I am doing wrong, please let me know.

eclipsme
02-16-2007, 04:25 PM
I started with v3.15 on an HR10-250, which I had zippered. I had networking, ftp, telnet, etc. The 6.3c file was sitting on the drive, so I decided to attempt a manual upgrade using a modified InstallSw.itcl as described eslwhere on DD.

The upgrade went well, and the tivo came up with folders, etc. Yay! However, I have lost all network connectivity, so clearly did not do something right.

I pulled the drive, and created a new zipper cd without the image, figuring worst case I still have the original drive, and best case I will maintain 6.3c - BTW, I chose the option to save my recordings, if that matters.

After executed zipper, I put the drive back into the HR10, but still no networking. Can't even ping it, and now the lights don't come on on the nic. Seems like a driver not being installed, right?

I thought networking was started in the rc.sysinit.author file, but I guess I was wrong about that, too. My other dtivo (not HD) doesn't have the drivers there either. I could use a little help on what my next move would be.

Thanks,
Harvey

ahr65
02-16-2007, 06:19 PM
Was happily running 6.3b with a zippered hr10-250. Had upgraded Tivo Web Plus to 1.3.1. Noticed I had the 6.3c release in on disk and decided to use the slicer -- which appeared to work.... Tivo came back up showing the same station I had on when I rebooted.

BUT

When I went to the Tivo setup menu via the remote I got a blank menu (nicely formatted in blue Directv background for a menu screen, but no menu....

Everything else appears to work on the TiVo... But I am wondering how I will ever be able to reset anything (like local channels as they get added up here in Michigan) or even the remote address (I am currently using remote 2 for this TiVo) or check channel strength, or anything you can get off of the setup and messages line.

TivoWebPlus is there. Says I'm now on 6.3c.

Anyone else have this kind of issue? Any hope of recovery short of a re-image... I'd rather keep my recordings?

The exact same thing happened to me. In addition to the blank blue Directv screen, after a minute or so, the Tivo would spontaneously reboot.

I ended up going back to 6.3b. Will leave it like that until I know more about the problem.

rbautch
02-16-2007, 11:44 PM
Update:

I ran the newest version of Zipper 2.8. I put the drive back in my TiVo. After sync; reboot the TiVo did not come back up. I had to unplug it then plug it back in. When it came back up I had once again lost telnet and serial connections. I guess I'll have to pull the drive again to edit the author file. I'm attaching the log with all the errors that popped up. If anyone sees anything in the attached log that I am doing wrong, please let me know.The error looks like it's related to the ps command, but it's it's sandwiched in between two commands that do not use ps. In fact, nothing in the whole script uses ps.

rbautch
02-16-2007, 11:46 PM
I'm bumping this question. I'm in the middle of running the newest version of 2.8. Before I reboot, should I run copy_drivers, or was that already added to the newest version of the Zipper?The Zipper installs Jamies backported drivers on your tivo, so no. The copy_drivers script copies your backported drivers from your active partition to your alternate partition, so when you upgrade software and flip the bootpage, the drivers will be there.

JohnCarver
02-18-2007, 06:52 AM
I am happy to report that Version 2.8 of zipper works just fine with Firmware 6.3c on my HR10-250. Thats what happens when you redo the Hard Drive at 3 AM, you dont realize that the current PTVUpgrade CD is 6.3c, rather than 6.3b.

eclipsme
02-18-2007, 09:12 AM
I started with v3.15 on an HR10-250, which I had zippered. I had networking, ftp, telnet, etc. The 6.3c file was sitting on the drive, so I decided to attempt a manual upgrade using a modified InstallSw.itcl as described eslwhere on DD.

The upgrade went well, and the tivo came up with folders, etc. Yay! However, I have lost all network connectivity, so clearly did not do something right.

I pulled the drive, and created a new zipper cd without the image, figuring worst case I still have the original drive, and best case I will maintain 6.3c - BTW, I chose the option to save my recordings, if that matters.

After executed zipper, I put the drive back into the HR10, but still no networking. Can't even ping it, and now the lights don't come on on the nic. Seems like a driver not being installed, right?

I thought networking was started in the rc.sysinit.author file, but I guess I was wrong about that, too. My other dtivo (not HD) doesn't have the drivers there either. I could use a little help on what my next move would be.

Thanks,
Harvey

Anybody have any ideas why zipper won't work in this case? I am stumped. Unfortunately, I do not have access to the original configuration filres from 3.15, which were on hda7, because after upgrading to 6.3c and not having networking, the zipper would have flipped the root again (right?), thus overwriting the original files.

Thanks,
Harvey

yozh
02-18-2007, 04:16 PM
The wusb11v4 is not compatible with tivo. See the list of adapters linked in the Zipper instructions.

Hey on the WIKI it says that v4 is compatable is that a mistake or is it working now ?

rbautch
02-18-2007, 07:32 PM
Hey on the WIKI it says that v4 is compatable is that a mistake or is it working now ?
I'm not sure about the accuracy of the wiki in that regard. The list linked from the zipper instructions is always the most current.

rbautch
02-18-2007, 07:36 PM
Anybody have any ideas why zipper won't work in this case? I am stumped. Unfortunately, I do not have access to the original configuration filres from 3.15, which were on hda7, because after upgrading to 6.3c and not having networking, the zipper would have flipped the root again (right?), thus overwriting the original files.

Thanks,
HarveyThe zipper does not flip the bootpage. Upgrading your software by running InstallSw flipped your bootpage, and then the zipper works on whatever that new root filesystem is. What adapter are you using?

Runch Machine
02-18-2007, 09:53 PM
I have an HR10-250 that I ran the Zipper on several months ago. I'd like to redo the process to get the updated utilities installed. Should I run the zipper on it again or should I run tweak uninstall and then run tweak again? I am not sure how to get the various utilities into the proper directories.

blzrd
02-19-2007, 02:48 AM
Hello. New to the forum, and new to tivo hacking. I was trying to run zipper but every time I make the boot image, it doesn't have the s2_kernels folder. I have no clue what is wrong. I used different kernel than the one that is on the PTVupgrade cd. I had read on the first page of this forum that I have to gzip the .px file. My problem is, what is the file supposed to be called? The picture you have on the instructions page says vmlinux.px but when I gzip it it is automatically called vmlinux.px.gz

Do you know what I could be doing wrong?

Edit: I did a lot more searching and post #9349 told me that I was trying to edit the wrong file. I was trying to just modify the one that came with zipper. Stupid me didn't realize that zipper would be looking for the vmlinux.pz.gz on the ptvl48.iso disk. So what I thought of doing was manually put the vmlinux file into the folders on the ptv iso with magic iso. I am using mfstools 2.0 as a ptv iso replacement. Do you guys think that this will work? I would rather not have to spend $5 if I don't have to. (that sounds dumb huh)

Ohh and could someone with the ptv cd let me know exactly what folder the vmlinux file is located in? Thanks

ForrestB
02-19-2007, 07:13 AM
It's very simple to run the Zipper if you get the $5 CD (http://partners.ptvupgrade.com/z/39/CD57/) but if you want to do things the hard way - see here (http://www.thewallens.net/Zipperwiki/index.php?title=FAQ#Do_I_REALLY_need_the_.22.245_PTV_Boot_CD .22.3F)

eclipsme
02-19-2007, 08:03 AM
The zipper does not flip the bootpage. Upgrading your software by running InstallSw flipped your bootpage, and then the zipper works on whatever that new root filesystem is. What adapter are you using?

I am using a Linksys USB200, which was working with 3.15, as well as 6.2 on my sd dtivo. This is what I used to do the manual upgrade:
http://(dd).com/forum/showthread.php?t=51121, up until, but not including the part where you disable encryption. I stopped there thinking that 6.3c could be a bit different, and I would run your enhancement script after, but alas, lost networking before I could.

Just to recap - after rebooting and not having networking, I ran the full zipper script, but without installing a new image. I was mainly trying to keep existing recordings.

Does the Zipper run killinitrd (sp?) on the kernal or is this expected to be done before? By using the upgrade as I did, did this step get skipped perhaps?

Anyway, thank you so much for looking at this for me!

Harvey

I just substituted an earlier linksys nic usb100tx, but still no luck. As if the drivers are not loaded...

blzrd
02-19-2007, 12:14 PM
It's very simple to run the Zipper if you get the but if you want to do things the hard way - see here


I already saw that. That is how I knew what to do. I already found a virgin 3.1.5 kernel and ran killhdinitrd on it. I just need to know where it goes on the boot disk. I can manually put it in there since it isn't putting it in there automatically.

JWThiers
02-19-2007, 12:47 PM
Since this is not really a zipper support question, could you start a new thread? This thread is long enough and support for zipper is complicated enough without throwing in a how do you hack a tivo from scratch or how can I modify zipper to do something a little bit different side support.

By way of suggestion also what you might try is downloading the free lba48 iso (and just replace the stock kernel with your hacked kernel) and make a new iso. Don't ask for support here if it doesn't work. The answer is buy the $5 iso.

MungoJerrie
02-19-2007, 12:51 PM
I already saw that. That is how I knew what to do. I already found a virgin 3.1.5 kernel and ran killhdinitrd on it. I just need to know where it goes on the boot disk. I can manually put it in there since it isn't putting it in there automatically.
Let's see if you can figure it out from this little zipper code snippet.
echo "Copying hacked kernel to tivo drive..."
sleep 2
if cp /cdrom/s2_kernels/3.1.5/vmlinux.px.gz /tivo/var/vmlinux.px.gz; then
cd /tivo/var
gunzip -d -v vmlinux.px.gz 1>/dev/null
mv V* vmlinux.px &>/dev/null
mv v* vmlinux.px &>/dev/null
else
echo "Hacked kernel not found on $title CD. Aborting..."
rm -r /tivo/busybox
rm -r /tivo/hacks
exit 1
fi
P.S. You can learn a lot from reading the scripts!

blzrd
02-19-2007, 01:53 PM
Yeah, I had the idea to look in the script this morning. I tried just manually putting it into the boot cd but it didn't work. So I finally just hunkered down and bought the ptvupgrade cd. Right after I finished downloading the iso, I found out what was wrong. I was naming the LBA48 Boot CD wrong. I named it ptvlba48.iso. Supid me.... :p Well thanks for the suggestions. I will try it exactly like the instructions tells me to now and post back if I have any legitimate support issues. :o

blzrd
02-19-2007, 02:43 PM
Okay... I now have a legitimate issue. I did the install exactly how the instructions tell me to. I set my configurations like this

ip = 192.168.1.150
router ip= 192.168.1.1
SSID= WHITINGFAMILY

wep is disabled.

I am using a dlink DWL-122 and none of the lights are turning on. Do I need to have the tivo boot up with the usb adapter plugged in?

I would run a serial cable and find out what was happening there and let you guys know, but I don't have one.

What should I do?

blzrd
02-19-2007, 03:40 PM
I also have another question. If zipper is supposed to be able to install an image with all the hacks, why are you not supposed to make a call home? In order to use any of the tivo services, you have to make a call home anyway....

FMK2
02-19-2007, 07:37 PM
I have a HDVR2 that's been running with no hacks -- only an expanded drive -- for a couple years. I decided to Zipper it today, and initially I just zippered the 6.2 image on the existing drive. I still have the original 40GB drive as well as a 6.2 image from PTVUpgrade, but I thought it would be simple to just zipper the drive and be able to keep some recordings that were on it.

The Zipper completed successfully, but when I put the drive back in the TiVo I got the "preparing the service update" message, and then when it finished, I was on channel 201. No recordings, no network, and I tried to use the serial cable but had no serial connection.

I figured I had messed something up, so I pulled the drive again. This time Zippered with the PTVUpgrade image rather than just try to zipper the existing image. Same result. It once again gave me the "preparing the service update", and the unit needed to be run through setup from scratch -- it didn't even retain my zip code.

So now I've pulled the drive and put it in my PC. I can see that the hacks directory is there, but if I try to run tweak.sh, I get an error that says that there is no space available. But the df command shows that the hdb4 partition is only 37% full.

Any thoughts? I'm admittedly pretty new at this -- this is only my second Zipper attempt and the first one (an HR10-250) went without a hitch -- so I'm probably missing something obvious... but I just can't figure out what it is.

BigBearf
02-19-2007, 11:17 PM
Just ran Zipper 2.8 and 6.3c iso from DRVupgrade. I primarily use Macs and here is what I did for all Mac users.
I had to use an old Dell WinXP Pentium 300 that I connected to my network. I assembled the Zipper files and then transferred the folder over from my Powerbook to the XP machine and ran the batch file. After about 90 minutes the Zipper_Universal_CD.iso was created.

I transferred the iso back to my PowerBook and using Toast, I highlighted the file and pressed the Ctrl key and selected the "Toast it" item from the context sensitive menu. I then used the Zipper_Universal_CD_6.3c disk to zipper a Seagate 750 GB drive and then ran tweak.sh.

Voila, all hacks including HMO/HME but alas nonfunctioning MRV as others have reported. However MRV is not nearly as important as 30 sec skip and HMO/HME to me.

I hope this helps any other Mac centrics but the best tool to produce the iso is a Windoze machine and I am awaiting Leopard before I upgrade the Powerbook and maybe Dual Boot or Parallels will retire my old Dell for good

Thanks to Russ and all others on the forum

Jeff

eclipsme
02-20-2007, 07:20 AM
I am using a Linksys USB200, which was working with 3.15, as well as 6.2 on my sd dtivo. This is what I used to do the manual upgrade:
http://(dd).com/forum/showthread.php?t=51121, up until, but not including the part where you disable encryption. I stopped there thinking that 6.3c could be a bit different, and I would run your enhancement script after, but alas, lost networking before I could.

Just to recap - after rebooting and not having networking, I ran the full zipper script, but without installing a new image. I was mainly trying to keep existing recordings.

Does the Zipper run killinitrd (sp?) on the kernal or is this expected to be done before? By using the upgrade as I did, did this step get skipped perhaps?

Anyway, thank you so much for looking at this for me!

Harvey

I just substituted an earlier linksys nic usb100tx, but still no luck. As if the drivers are not loaded...

Anybody? Any suggestions. I'm thinking I will have to manually hack this drive, but I don't understand why zipper seems to complete successfuly, but the drive still acts like an unhacked drive - particularly no networking, no lights on the nic - as if the drivers are not installed. Is this an insmod issue? I am confused by this - my zippered sd dtivo has no insmod commands, so where are the drivers loading from? I'm wondering if I pulled the drive, and put these lines into the rc.sysinit.author would it get me networking, and then from there, perhaps run the enhancement script. But then again, I don't even know if killintrd happened. Perhaps start there???

#install usb and ethernet drivers
insmod /lib/modules/usbcore.o
insmod /lib/modules/ehci-hcd.o
insmod /lib/modules/ax8817x.o
sleep 10

#configure ethernet
ifconfig eth0 192.168.0.19 broadcast 192.168.0.255 netmask 255.255.255.0
sleep 100

But bottom line... why would zipper seem to run successfully, but no networking??? strange.

JWThiers
02-20-2007, 09:10 AM
I also have another question. If zipper is supposed to be able to install an image with all the hacks, why are you not supposed to make a call home? In order to use any of the tivo services, you have to make a call home anyway....
Which Tivo services require a call home?

The reason that the call is disabled is that the call is what activates any software updates to the OS that you have just taken the time to hack and get just so. OS gets activated, hacks go away, need to rehack.

Gunnyman
02-20-2007, 09:49 AM
I also have another question. If zipper is supposed to be able to install an image with all the hacks, why are you not supposed to make a call home? In order to use any of the tivo services, you have to make a call home anyway....
Stand alone Tivos MUST call home, Directivos don't have to.

blzrd
02-20-2007, 01:52 PM
Stand alone Tivos MUST call home, Directivos don't have to.
If you do a fresh install of 6.2, when you setup your tivo, you have to make a call home to be able to access any tivo stuff..... IE Now Playing. I ended up redoing it. Fresh install, then put the drive in the tivo, get everything set up, call home..... Then I put the drive back in my puter and zippered.

But none of the network stuff even worked. My dlink adapter doesn't even act like the usb port is activated.

aprest
02-20-2007, 03:19 PM
I just sliced my HR10-250 from 6.3b to 6.3c and lost TivoWebPlus. In fact the TWP directory was missing. I then reran tweak.sh and got everything back I think but now when I run ps at the bash I get:

Office Tivo-TiVo# ps
BusyBox v1.2.1 (2006.10.29-03:08+0000) multi-call binary

Usage: ps

Report process status

Options:
w wide output

I tried ps ax, ps -e, ps -w, psw, ps-w and get the same result. What am I doing wrong and how do I fix it?

aprest
02-20-2007, 06:17 PM
I just sliced a second HR10-250 from 6.3b to 6.3c and once again I lost TivoWebPlus. In fact the TWP directory was completely missing again. I have not yet rerun tweak.sh and, unlike in my post above where I had already rerun tweak.sh, ps shows everything that is running. I Zippered this one a week ago using Zipper 2.8 dated 02/12/2007. Is there an incompatibility problem with the recent versions of the enhancement scripts and slicer? If I remember correctly TWP was not in its own TivoWebPlus directory in the root and now it is.

rbautch
02-20-2007, 08:47 PM
I just sliced a second HR10-250 from 6.3b to 6.3c and once again I lost TivoWebPlus. In fact the TWP directory was completely missing again. I have not yet rerun tweak.sh and, unlike in my post above where I had already rerun tweak.sh, ps shows everything that is running. I Zippered this one a week ago using Zipper 2.8 dated 02/12/2007. Is there an incompatibility problem with the recent versions of the enhancement scripts and slicer? If I remember correctly TWP was not in its own TivoWebPlus directory in the root and now it is.Probably because the slicer was looking for /tivowebplus not /TivoWebPlus. I'm sure they'll update it as hack locations change, but it's basic premise is to look for hacks in common places and copy over as much as possible. It's up to you to watch the output and catch any thing that it doesn't.

rbautch
02-20-2007, 08:49 PM
I just sliced my HR10-250 from 6.3b to 6.3c and lost TivoWebPlus. In fact the TWP directory was missing. I then reran tweak.sh and got everything back I think but now when I run ps at the bash I get:

Office Tivo-TiVo# ps
BusyBox v1.2.1 (2006.10.29-03:08+0000) multi-call binary

Usage: ps

Report process status

Options:
w wide output

I tried ps ax, ps -e, ps -w, psw, ps-w and get the same result. What am I doing wrong and how do I fix it?Make sure you have the busybox distribution from my signature. Then find out if you have any other copies of ps anywhere else and delete them.

blzrd
02-21-2007, 01:04 AM
K so I am lost here. I have zippered a fresh 6.2 tivo drive and my wireless won't work. I don't know what is wrong. My adapter is acting like the usb port isn't even working at all. Not even lighting up or anything.

What should I do?

rbautch
02-21-2007, 01:50 AM
K so I am lost here. I have zippered a fresh 6.2 tivo drive and my wireless won't work. I don't know what is wrong. My adapter is acting like the usb port isn't even working at all. Not even lighting up or anything.

What should I do?
Does your adapter have a revision number next to the model number?

blzrd
02-21-2007, 03:20 AM
Ohh darn. I guess I got the d link DWL-G122 (802.11 G)

SUCK!!!!!

Ohh well. Back to the drawing board.

blzrd
02-21-2007, 03:26 AM
Hey does zipper install usb 2.0 support? It would be cool to have a 10/100/1000 wired connection. I could hook up my two tivos to each other with the 1000 connection then hook it up with the rest of the network with 802.11 G.

JWThiers
02-21-2007, 08:05 AM
Yes it does install usb 2.0 , but I doubt that there are any usb devices that are gigabit ethernet. Also you would also have the driver issue as well. However, even a 100 megabit connection you are plenty fast. I have not tested straight mrv on a wired only network, all of mine are bridged, but even a 802.11G connection you can get a 1 hour show in about 5 or 6 minutes when it is running right.

tsanga
02-21-2007, 09:55 AM
Yes it does install usb 2.0 , but I doubt that there are any usb devices that are gigabit ethernet.
Actually, read the few posts starting with this one (http://www.tivocommunity.com/tivo-vb/showthread.php?p=4873784&&#post4873784).

blzrd
02-21-2007, 11:44 AM
Here is what I was thinking of.

http://www.3gplaza.com/estore/control/Computer3G/productdetails?id=37438


I wanted to do this because both of our tivos are close together. we already have lan cables run to the rooms, but it will be tuff to run another cable to the router. So I figure, if I have gigabit between the two tivos for quick show transfers and a decently fast but not "high speed" per say to the computer for Tivoweb and HMO and maybe the occational computer transfer to dvd or ipod. What do you guys think?

JWThiers
02-21-2007, 12:30 PM
I'm not sure how gigabit handles a mixed network environment. I would first think that in order to get that speed the router has to also be gigabit (since it is doing the packet routing) or in the case of a bridged system at least the branch that is supporting gigabit. That is a given, but what happens if 1 device is NOT gigabit, does the entire node have to slow to the lowest common denominator? Interesting idea, especially if you just do the tivo's on their own node of the network.

dswallow
02-21-2007, 01:21 PM
I'm not sure how gigabit handles a mixed network environment. I would first think that in order to get that speed the router has to also be gigabit (since it is doing the packet routing) or in the case of a bridged system at least the branch that is supporting gigabit. That is a given, but what happens if 1 device is NOT gigabit, does the entire node have to slow to the lowest common denominator? Interesting idea, especially if you just do the tivo's on their own node of the network.
Since everything will be connected through switches, it won't matter; devices of differing speeds will interoperate without affecting other devices. In any event, I don't think there'll be any advantage. We don't get saturation with 100mbps devices as it is; there's other limiting factors in the transfer that aren't affected by a faster transport method. Hook the TiVo's up with 100mbit adapters and connect everything up to a gigabit switch and have a gigabit connection to your main computer(s). I doubt you'd see any difference in speed over that setup versus having gigabit adapters on the TiVos themselves... even if USB drivers existed in the TiVo to support that gigabit hardware.

JamieP
02-21-2007, 03:07 PM
I doubt you'd see any difference in speed over that setup versus having gigabit adapters on the TiVos themselves... even if USB drivers existed in the TiVo to support that gigabit hardware.
The backport drivers support the Airlink-101 AGIGAUSB and the Linksys usb1000 gige devices.

You'll get some speed improvement if you can enable jumbo frames on your network. This means your switches and PC side NIC's need to be jumbo frame capable. With jumbo frames and gige, SAS2's see about 5-6MB/sec outgoing performance (e.g. with mfs_ftp), as compared to 3-3.5MB/sec with standard frame sizes and 100mbps NICs. Unfortunatley, hdtivo's don't seem to do as well, and performance reports for them appears to be mixed. Series 2.5's don't do as well either.

Without jumbo frames, there is no benefit to gigE on the TiVo. The gain comes not from the faster physical transport layer, but from the reduced cpu overhead possible with the larger frames: larger frames mean fewer frames per transfer, which means less per transfer overhead.

dswallow
02-21-2007, 03:09 PM
The backport drivers support the Airlink-101 AGIGAUSB and the Linksys usb1000 gige devices.

You'll get some speed improvement if you can enable jumbo frames on your network. This means your switches and PC side NIC's need to be jumbo frame capable. With jumbo frames and gige, SAS2's see about 5-6MB/sec outgoing performance (e.g. with mfs_ftp), as compared to 3-3.5MB/sec with standard frame sizes and 100mbps NICs.
What about incoming speed via mfs_ftp on another TiVo? Can it sustain handling 5-6MB/sec, too? Without both up there, there'll be no benefit based on the OP's scenario.

JamieP
02-21-2007, 03:18 PM
What about incoming speed via mfs_ftp on another TiVo? Can it sustain handling 5-6MB/sec, too? Without both up there, there'll be no benefit based on the OP's scenario.MRV is a little slower than transfers to a PC, but it is still faster with gige+jumbo. I haven't measured that in a while, but I'm pretty sure it tops 4MB/sec.

For a single point-to-point link between two tivos, the usb host-to-host cables are nice. They look to the tivo like a network adapter, but you can crank the MTU up even higher, to 15000 or more, which helps the transfer rate even more. I've successfully used $15 cables based on the ALI M5632 chip for large bulk MRV transfers between two tivos.

Keep in mind that none of this is turn-key and is really only for the enthusiast who is willing to tinker a fair bit. If you want to hook two tivos directly together, with a pt-to-pt link but also have a LAN connection on each tivo, you have to tinker with routing and you'll need to understand how routing works in linux.

aprest
02-21-2007, 05:13 PM
Make sure you have the busybox distribution from my signature. Then find out if you have any other copies of ps anywhere else and delete them.
You were right. There was a ptvupgrade directory on this unit that had a ps in it. For some reason there was a PS folder in your busybox but no ps file. I deleted ps from ptvupgrade and the PS folder from your busybox and FTP'd another copy of a ps file (from another Zippered HR10-250) into your busybox and now it works.

aprest
02-21-2007, 05:16 PM
Probably because the slicer was looking for /tivowebplus not /TivoWebPlus. I'm sure they'll update it as hack locations change, but it's basic premise is to look for hacks in common places and copy over as much as possible. It's up to you to watch the output and catch any thing that it doesn't.
To be honest I am not sure what to do if I catch something that wasn't copied??

rbautch
02-21-2007, 11:20 PM
To be honest I am not sure what to do if I catch something that wasn't copied??It's pretty easy, but you have to determine what your current root filesystem partition is, and what your alternate root filesystem is. Then you copy your hacks from your current to your alternate - the alternate root eventually becomes your current root after you reboot, which is why the hacks need to be copied from one to the other. Watch the slicer output, as it will tell you where your current and alternate root filesystems are. Running bootpage -p will also tell you. Let's suppose your alternate root is /dev/hda4. To copy files from current to alternate:

1. Mount your alternate root with: mount /dev/hda4 /install
2. Now your entire (and ultimate your new) filesystem appears as if it's in the /install directory.
3. So to copy TWP, you would use:cp -r /TivoWebPlus /install
4. Rinse and repeat for other hacks.
5. Unmount with: umount /install

blzrd
02-22-2007, 01:29 AM
Hey I so I am trying to decide what adapter to get. I found a Linksys WUSB11 v4.0 for sale for less than $20 on ebay. But there is no v4.0 in the list that is in this thread. Does anyone know if the v4.0 will work with the stock zipper?

smartwatermelon
02-22-2007, 03:50 AM
rbautch, Gunnyman, everyone else on this thread who has contributed so much... thank you! I've successfully Zippered my Philips DSR704R17 and (using the excellent "upgrade instructions" interactive guide) upgraded the stock 40GB drive to a 500GB model. It was not without peril and a few moments of outright panic, but I made it through in the end.

Lessons learned:
The USB200M may be popular, widely available, and supported, but it's a piece of junk. The flimsy plastic cover that is supposed to secure the RJ45 connector pops off if you look at it funny. I ended up using a D-Link DUB-E100 I found on eBay. Works great.
Read the instructions, read them again, and have someone watch over your shoulder as you work. Reading an entire ~10K post thread is probably not necessary but was very educational.
Don't leave the disassembled PC you used to Zipper the TiVo drive on the kitchen counter any longer than necessary.
Apparently I still know how to solder, though it's been years, and the serial cable I made worked the first time and was crucial in troubleshooting.
I used Sonic RecordNow which came with my Dell laptop to burn the ISO; it's worked fine for burning ISOs in the past, including sometimes-tricky MSDN discs, and it worked fine burning the Zipper.
USB-Ethernet to Ethernet-Wireless bridge is a great idea. If you use MAC-address filtering, remember to add not only the bridge address but the USB-Ethernet address to the "allow" list in your Access Point or router, or be prepared to feel like an idiot after hours of misery.

Issues I found and resolved during the process:
A number of zero-byte files in zipper_universal_CD.iso after running Step 2 of the Zipper instructions. Using MagicISO to replace the files in the ISO with the actual files from the zipper_tools directory fixed this, but I only finally figured it out on the third burn. This was with Zipper 2.8, rbautch_files.tgz dated Monday, February 12, 2007, 11:49:34 PM.
The first time I got networking running and ran tweak.sh, there were several "read-only file system" errors towards the end of the process. When I was ready to try it again--after burning a new CD with the correct files, see above--I issued the "mount -o remount,rw /" command before running tweak.sh again. This worked; I watched carefully and didn't see any "read-only" errors.
Not strictly Zipper-related, but JavaHMO (which is a real pain to install, by the way) and TivoDesktop won't read iTunes .m4a files. I had to convert our entire very large library to MP3 in order to see the music on the TiVo.

Unresolved:
I can't get gotomydvr to do anything. I allowed tweak.sh to install it, signed up for an account on the service's Web site, but it always reports no connection.
I can ftp to the TiVo from my wife's PC, but not my laptop. A post way back in this thread mentioned VPN clients as a potential issue, and indeed I have the CheckPoint VPN-1 SecuRemote client on this machine so I can work remotely. Even with the client disabled, though, the ftp connection just hangs. I don't want to uninstall the VPN client completely so this may just be something I have to live with.

Suggestions for the future:
It seems to me that TWP commands requiring rw access should just mount rw themselves without me having to telnet in to do it.
I use the S-P-S-9-S clock/timer, and would love to have it automatically restored after reboot. I've played with sendkey but can't seem to get it to actually do anything, and anyway it appears that the permanent 30-second skip is actually a binary patch into tivoapp. Is there a similar patch available for the clock/timer?
An RSS feed on the main TiVo Zipper page would be very useful to notify readers when a new version of the Enhancement script is available for download.

I'll try to keep up with this thread and start reading other stuff here and at DDB to see what else I can add or hack. Thanks again for everything you folks have done!

Cure
02-22-2007, 12:11 PM
I took Gunny's good advice and carefully put away the original HD of my HR10-250 and did everything to a new 300 GB drive. However, after imaging, Zippering, hacking, slicing and patching, the TiVo actually still works.

Since I have an InstantCake image and can reimage, I'm thinking I want to marry the original drive to the machine in a Weaknees bracket and have your basic half a terabyte networked media server.

What do we all think? Any downside? Can you mfs_add and keep everything intact? Will a full 300 GB drive require too much space on the PC for mfs_backup?

Thanks to everyone, esp Gunny and Russ.

MurrayW
02-22-2007, 12:23 PM
Lessons learned:
Don't leave the disassembled PC you used to Zipper the TiVo drive on the kitchen counter any longer than necessary.I can tell from your number of posts that you are a newbie. Don't you know that is what the DINING ROOM table is for! :D
Murray

JWThiers
02-22-2007, 12:43 PM
I can tell from your number of posts that you are a newbie. Don't you know that is what the DINING ROOM table is for! :D
Murray
:rolleyes: Oh come on!!! Now you are just being silly. Everyone knows if you take it apart on the dining room table 1 of 2 things will happen. The wife will want to actually eat at the table or a screw will fall off onto the floor and you will lose it.

Use the bathtub instead! the screws can't go anywhere. Just remember to close the drain.

I kill myself sometimes. LMFAO :D

PJO1966
02-22-2007, 05:52 PM
Running installSw.itcl and copy_drivers only does part of the job. You also need to copy all your hacks over, including the author file. At this point, another option is to pull the drive and run the zipper on it.

The above quote is from the Slicer thread but the question applies here. The last few times I Zippered I ran into issues. Basically Fake Call stopped running and I lost telnet after running tweak and rebooting. I plan to check the author file before rebooting. Is there anything else I should be checking?

Thanks for the help.

PJO1966
02-23-2007, 08:56 PM
I had similar problems with Zipper 2.8 and after reading about crond and getting advice from this thread and other threads including "Upgrading Your Hacked HR10-250 to 6.3" I found that the following approach worked (note that this is for an HR10-250).

Fixing crond/fakecall on an HR10-250 after Zippering (might need to run rw at bash to allow the changes):


1) run /enhancements/var-symlinks.sh to ensure that the symlinks in var are rebuilt

2) run PS from bash, write down the number (XXX) beside busybox/crond and then run kill XXX (note if you can't find crond or busybox/crond then crond is not working and fakecall will not run)

3) enter the following commands at bash:

echo 'root:x:0:0:root:/:/bin/sh' > /etc/passwd
echo 'root:x:0: ' > /etc/group

Check the /etc/passwd and /etc/group to confirm the changes.

4) make the following change in fakecall.tcl:

from: dbobj $ssobj set Complete 7
to: try { dbobj $ssobj set Complete 7 } catch junk { }

5) at bash run busybox/crond & then run PS from bash to make sure busybox/crond is running

6) make drive ro

7) run fakecal.tcl from bash and check System Information for change


8) check root in /enhancements/varhacks/spool/cron/crontabs/ to make sure fakecall.tcl is shown


9) make sure that fakecall.tcl is shown in rc.sysinit.author and busybox is in the root as is crond

10) make the following change in root so that running fakecall.tcl gets recorded in cronlog-main:

# Run fakecall every night at 10:20pm cst
20 4 * * * tivosh /busybox/fakecall.tcl; echo "`date` fakecall ran" >> /var/log/cronlog-main


11) check cron.test.out and cronlog-main in /var/log to see what is running


It's been a while, but I'm finally getting around to doing this. I got through steps 1-8 with no problem.

9. Fakecall.tcl is not in rc.sysinit.author. Not sure about the rest of step 9. See attached.
10. done
11. Couldn't find cronlog.main in /var/log

cron.test.out has this as the most recent entry:

Sat Feb 24 01:45:02 UTC 2007

Any further assistance would be greatly appreciated.

smartwatermelon
02-24-2007, 01:05 AM
One update to my earlier post:
gotomydvr started working. I've successfully connected to it from my office and even started a manual recording on one of the XM music channels. I suspect it was waiting for a scheduled reboot.

This evening I tried to install rbautch's clock.sh, which appears to have been included with the Zipper. The URL to download the font is no longer good, so I found the font, stuck it on my own Web server and modified the URL in the .sh file. Then I ran clock.sh and rebooted. When the unit came back up--and I kid you not--there was no sound! Remote buttons, live DirecTV channels, even Now Playing shows, all completely silent. And there was no clock. So after taking a few deep breaths, I removed the rc.sysinit.author additions made by clock.sh, deleted the font file, and rebooted... nothing. I then pulled the plug and hard booted... and there was sound! So I won't be trying that again for a while.

I checked the kernel log and found a large number of errors:
Feb 24 03:37:16 (none) kernel: /etc/rc.d/rc.sysinit.author: line 52: 325 Broken pipe echo " `date +\%I:\%M`"
Feb 24 03:37:16 (none) kernel: 326 Exit 154 | /var/hack/bin/out2osd -T0 -l1 -d60 -c33 -btransparent2 -fgrey -S20 -F/var/hack/share/fonts/"Arial Narrow Bold Italic.ttf" >&/dev/null These errors repeated in the log every two seconds until I removed the clock code from rc.sysinit.author and power cycled.

Has anyone else ever heard of this?

aprest
02-24-2007, 03:11 AM
It's been a while, but I'm finally getting around to doing this. I got through steps 1-8 with no problem.

9. Fakecall.tcl is not in rc.sysinit.author. Not sure about the rest of step 9. See attached.
10. done
11. Couldn't find cronlog.main in /var/log

cron.test.out has this as the most recent entry:

Sat Feb 24 01:45:02 UTC 2007

Any further assistance would be greatly appreciated.

fakecall.tcl is in line 7 of your rc.sysinit.author file that you attached. Here is my author file:

#!/bin/bash
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/tivobin:/busybox:/enhancements
export TIVO_ROOT=
export MFS_DEVICE=/dev/hda10
tnlited 23 /bin/bash -login &
tivoftpd
fakecall.tcl
route add -host 204.176.49.2 gw 127.0.0.1
route add -net 204.176.49.0 gw 127.0.0.1 netmask 255.255.255.0
/bin/bash </dev/ttyS2&> /dev/ttyS2&
echo
if [ -e /firstboot_flag ]; then
mount -o remount,rw /
if rm -rf /firstboot_flag; then
tivosh /hacks/network.tcl 192.168.1.111 192.168.1.1
mount -o remount,ro /
reboot
fi
fi

#############################################
# starting netserver to receive netperf requests
/enhancements/netserver

#############################################
# starting EndPadPlus
tivosh /enhancements/endpadplus.tcl 2 2 -seq -auto >> /dev/null &

#############################################
# starting Tivowebplus
/TivoWebPlus/tivoweb

#############################################
# start crond after waiting 30 seconds
sleep 30
/busybox/crond

#############################################
# Check if var got wiped, and if so, rebuild symlinks from /enhancements/varhacks
if [ ! -e /var/vardelete_flag ]; then
sh /enhancements/var-symlinks.sh
fi


and here is my root file:

# Sample below creates a test file and updates it with current time and date
# every 5 minutes -- use this for troubleshooting.
# m h dom mon dow command
*/5 * * * * date >> /var/log/cron.test.out

# stop Tivowebplus every night at 3:14am cst
14 9 * * * wget -O - "http://127.0.0.1/quit"; echo "`date` TWP stopped" >> /var/log/cronlog-main

# Start Tivowebplus every night at 3:15am cst
15 9 * * * /TivoWebPlus/tivoweb; echo "`date` TWP started">> /var/log/cronlog-main

# Wipe the logs every Sunday night at 3:18am cst
18 9 * * 1 /busybox/wipelogs; echo "`date` logs wiped" >> /var/log/cronlog-main

# Run fakecall every night at 10:20pm cst
20 4 * * * tivosh /busybox/fakecall.tcl; echo "`date` fakecall ran" >> /var/log/cronlog-main

# Delete the crond log files every 3 months
22 9 1 */3 * rm /var/log/cronlog-main; echo "`date` cron logs wiped">> /var/log/cronlog-main

# Delete cron.test.out every night at 3:24am cst
22 9 * * * rm /var/log/cron.test.out; echo "`date` cron.test.out deleted" >> /var/log/cronlog-main

# Weekly reboots. 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 callerID and PPV ordering.
# Run safereboot, so reboot only happens when nothing is recording.
25 9 * * 1,4 echo "`date` SCHEDULED REBOOT"; tivosh /enhancements/safereboot.tcl >> /var/log/cronlog-main

# Display 0n-screen warning messages before scheduled reboots
5 9 * * 1,4 cd /var/hack/bin; echo 'SCHEDULED REBOOT IN 20 MINUTES...' | /var/hack/bin/out2osd -c1 -fblack1 -byellow -d3
15 9 * * 1,4 cd /var/hack/bin; echo 'SCHEDULED REBOOT IN 10 MINUTES...' | /var/hack/bin/out2osd -c1 -fblack1 -byellow -d3

# Tarball the logs before deleting them, every Sunday night at 3:16am cst
16 9 * * 1 rw; tar -czvf /LOG_ARCHIVE.$(date +\%m\%d_\%H:\%M).tgz /var/log/* >> /var/log/cronlog-main

# Delete the LOG_ARCHIVE files every month
18 9 1 * * rm /LOG_ARCHIVE*; echo "`date` LOG_ARCHIVE deleted"; ro >> /var/log/cronlog-main

# Make a backup of season passes and wishlists every Sunday night at 3:30am CST
31 9 * * 1 cd /TivoWebPlus; sh backup_run.sh; echo `date` season pass backup made >> /var/log/cronlog-main

# Delete season pass backups every month to save on space
29 9 1 * * rw; rm -r /seasonpass_backups; ro

# End of crontab

I noticed that you attached your files as *.doc files. You should use textpad (and save as a UNIX "ALL Files" with ANSI encoding) not Word for Windows or you could get screwed up. And make sure you always FTP as a binary.

cronlog.main won't show up until after something in the root runs.

PJO1966
02-24-2007, 04:27 PM
Thanks for your help.

I only attached them as Word files because TCF wouldn't recognize them in their usual format and would not attach them to my post.

aprest
02-24-2007, 06:12 PM
Thanks for your help.

I only attached them as Word files because TCF wouldn't recognize them in their usual format and would not attach them to my post.

Is fakecall working and are you getting a cronlog-main?