View Full Version : Enhance Your Hacked Tivo With This Script
Pages :
1
2
3
4
5
[
6]
7
8
9
10
11
12
rbautch
02-05-2006, 01:16 PM
rbautch,
Any more suggestions for me. I will gladly try another version - where can I download it from?
Thanks There is one on the zipper tools disk, or else try DDB.
Finnstang
02-06-2006, 10:45 AM
I bet that is it! Thanks!
That works, or you can also use Hyperterminal.
Luv2DrvFst
02-06-2006, 11:04 AM
In the crontab script for running seasonpass backups this line is trying to execute:
# Make a backup of season passes and wishlists every Sunday night at 3:32am CST
32 9 * * 1 cd /var/hack/tivowebplus; sh backup_run.sh; echo `date` season pass backup made >> /var/spool/cron/cronlogs/CRONLOG-MAIN
If you've run the most recent Enhancements script you need to change the directory reference for this to properly execute, or you won't have any backups, because TWP got moved:
# Make a backup of season passes and wishlists every Sunday night at 3:32am CST
32 9 * * 1 cd /tivowebplus; sh backup_run.sh; echo `date` season pass backup made >> /var/spool/cron/cronlogs/CRONLOG-MAIN
At least that's what I needed to do. To see if it's a problem check for a backup file from last night in /seasonpass_backups.
merlincc
02-06-2006, 11:39 AM
I'm just getting into the NCID and have done some research, but I have some questions (please forgive)...
Is this the only way to configure 2 or more boxes:
Can someone expand on this or do the above instructions explain it all:
I haven't tried editing Tivo files yet so I'm a little hestitant. Do I use the Joe editor or should I use something else? Is using Joe fairly easy to learn? Any links or pointers would be greatly appreciated. :)
EDIT: Did some more searching and reading. Got it working on the 2nd box (client). It was easier than I thought. Time to do the rest on my units. :D
I successfully have it running on a HR10-250 and 2 series 2 tivo's. The phone line is plugged into the HR10-250 which is the server for NCID. Here is my entry in each rc.sysinit.author file.
HR10-250(192.168.0.22):########################################## ###
# starting NCID CallerID
cd /var/hack/sbin; ./ncidd
cd /var/hack/bin; ./tivocid &
#1 Series 2 Directivo (192.168.0.20):
#############################################
# starting NCID CallerID
cd /var/hack/sbin; ./ncidd
cd /var/hack/bin; ./tivocid 192.168.0.22 &
#2 Series 2 Directivo (192.168.0.21):
#############################################
# starting NCID CallerID
cd /var/hack/sbin; ./ncidd
cd /var/hack/bin; ./tivocid 192.168.0.22 &
As you can see the series 2 tivos reference the HR10-250 when starting tivocid. This was setup by the enhancements script and then I modified the author file on the 2 series 2 tivo's.
Works great.
tbeckner
02-10-2006, 05:26 PM
Yes, I tried that exact syntax and always got the error message.Last July, I attempted to find an easy way to eliminate the CRLF problem when using TELNET, so I could setup a simple command file for all of my DirecTiVos and I stumbled upon this option. This command works on all of my Windows XP Pro SP2 machines to all of my HDVR2s running 6.2, so maybe there are differences in the telnet program on different versions or a different definition for a DEC (Digital Equipment Corporation) VT100 terminal.
Sorry, are you up-to-date with your Service Pack and Patches? Or maybe your telnet program is different, I have listed my version below.
Telnet Version: 5.1.2600.2674 [5.1.2600.2674 (xpsp_sp2_gdr.050510-1528)]
Created: 8/29/2002
Modified: 5/10/2005
My batch file looks like:
telnet -t vt100 TiVo_Frontroom
Exit
HUGE2U
02-10-2006, 05:47 PM
Where is the AlmostThere.png in 3.1.5 (HR10-250) ? I looked in /tvbin/ but it was not there, and even when I put one there is didn't take. Is it somewhere else in this version. It was right there in 6.2.
Thanks,
HUGE
rbautch
02-10-2006, 10:11 PM
Where is the AlmostThere.png in 3.1.5 (HR10-250) ? I looked in /tvbin/ but it was not there, and even when I put one there is didn't take. Is it somewhere else in this version. It was right there in 6.2.
Thanks,
HUGE On an HR10 its called PromScreen2Version7.NTSC.png.
Dan Collins
02-10-2006, 11:06 PM
Last July, I attempted to find an easy way to eliminate the CRLF problem when using TELNET, so I could setup a simple command file for all of my DirecTiVos and I stumbled upon this option. This command works on all of my Windows XP Pro SP2 machines to all of my HDVR2s running 6.2, so maybe there are differences in the telnet program on different versions or a different definition for a DEC (Digital Equipment Corporation) VT100 terminal.
Sorry, are you up-to-date with your Service Pack and Patches? Or maybe your telnet program is different, I have listed my version below.
Telnet Version: 5.1.2600.2674 [5.1.2600.2674 (xpsp_sp2_gdr.050510-1528)]
Created: 8/29/2002
Modified: 5/10/2005
My batch file looks like:
telnet -t vt100 TiVo_Frontroom
ExitEasiest way to disable crlf in Windows' telnet is to put "unset crlf" (or any other telnet configuration command) in a text file called telnet.ini and save it to your Windows/System32 directory. Then, telnet will startup with crlf unset everytime.
SteelersFan
02-11-2006, 02:51 AM
Easiest way to disable crlf in Windows' telnet is to put "unset crlf" (or any other telnet configuration command) in a text file called telnet.ini and save it to your Windows/System32 directory. Then, telnet will startup with crlf unset everytime.
Is it as easy as it sounds? Just open Word or Notepad and type unset crlf then save the file in the Windows/System32 directory?
Vito the TiVo
02-11-2006, 04:15 AM
Apparently not as easy as that. I tried it with no luck.
tbeckner
02-11-2006, 05:18 AM
Apparently not as easy as that. I tried it with no luck.TRY USING: telnet -t vt100 {TiVo IP Address}
So to telnet to a TiVo at 192.168.1.13, you would type in a command telnet -t vt100 192.168.1.13
This works on all of my Windows XP Pro SP2 machines accessing all of my HDVR2s.
bengalfreak
02-11-2006, 06:22 AM
TRY USING: telnet -t vt100 {TiVo IP Address}
So to telnet to a TiVo at 192.168.1.13, you would type in a command telnet -t vt100 192.168.1.13
This works on all of my Windows XP Pro SP2 machines accessing all of my HDVR2s.
That's the whole point of this discussion. That command is not woeking for everyone.
The easiest thing to do is d/l Teraterm Pro, its free and it works every time. You can get it here: Teraterm Pro home page (http://www.ayera.com/teraterm/)
sonyuser
02-11-2006, 09:00 AM
The uninstall script will remove usb2.0 drivers, so just make sure you reinstall them with the new script. Wireless settings will remain unchanged.
I too like the updated TWEAK goodies. Does the TWEAK-UNINSTALL script in Post#43 still apply to both prior and current versions of TWEAK? Not sure if the new version of TWEAK will correct this, but for some reason, my CALLER ID LOG disappeared and does not seem to get recreated. I have also been burned by all my hacks disappearing with the /VAR cleaning. As I understand it, the new script takes care of that.
:up:
blueshoo
02-11-2006, 09:35 AM
Not sure if the new version of TWEAK will correct this, but for some reason, my CALLER ID LOG disappeared and does not seem to get recreated.
Mine did as well. It was odd, a couple calls were logged to /enhancements/varhacks/log/cidcall.log, but then no more. I checked /enhancements/varhacks/hack/etc/ncid/ncidd.conf which was set to point to the default location of /var/log/cidcall.log. However, there was no file there. Once created, it logged calls to there without a problem. But since I didn't want it under /var, I changed the .conf file to point to the file where it first logged a couple calls, and all's been working fine since.
Dan Collins
02-11-2006, 06:42 PM
Apparently not as easy as that. I tried it with no luck.
Well, works fine for me...CRLF is unset everytime I start telnet.
tyarmas
02-12-2006, 04:14 PM
Appreciate the script. I finally got around to upgrading my hacked 4.1 systems to 6.2 yesterday. Then I found your script. Looks great but...
During boot, I see the following in the log (I happened to have a terminal window running on the serial port) -
...
Running boot Stage G_PostApplication scripts
Running fakecall version 6
Fakecall ran successfully!
couldn't open "/var/spool/cron/cronlogs/CRONLOG-MAIN": read-only file system
while executing
"open /var/spool/cron/cronlogs/CRONLOG-MAIN a"
(file "/busybox/fakecall.tcl" line 87)
ApgManager Transition from state BOOT to FAST_LOAD
ApgManager Transition from state FAST_LOAD to FAST_LOAD
...
I looked at fakecall.tcl and lines 87 to end are:
set fakelog [open /var/spool/cron/cronlogs/CRONLOG-MAIN a]
set timenow [clock format [clock seconds] -format "%b %d %I:%M%P"]
puts $fakelog "$timenow Fakecall was run successfully, run verified"
close $fakelog
exec sh /enhancements/fakecall.osd
It seems that since the root is mounted RO, it cannot write to "fakelog".
Just wondering if this is unique to me or more importantly an issue?
-tom
rbautch
02-12-2006, 05:00 PM
Appreciate the script. I finally got around to upgrading my hacked 4.1 systems to 6.2 yesterday. Then I found your script. Looks great but...
During boot, I see the following in the log (I happened to have a terminal window running on the serial port) -
...
Running boot Stage G_PostApplication scripts
Running fakecall version 6
Fakecall ran successfully!
couldn't open "/var/spool/cron/cronlogs/CRONLOG-MAIN": read-only file system
while executing
"open /var/spool/cron/cronlogs/CRONLOG-MAIN a"
(file "/busybox/fakecall.tcl" line 87)
ApgManager Transition from state BOOT to FAST_LOAD
ApgManager Transition from state FAST_LOAD to FAST_LOAD
...
I looked at fakecall.tcl and lines 87 to end are:
set fakelog [open /var/spool/cron/cronlogs/CRONLOG-MAIN a]
set timenow [clock format [clock seconds] -format "%b %d %I:%M%P"]
puts $fakelog "$timenow Fakecall was run successfully, run verified"
close $fakelog
exec sh /enhancements/fakecall.osd
It seems that since the root is mounted RO, it cannot write to "fakelog".
Just wondering if this is unique to me or more importantly an issue?
-tomShame on you for being smart enough to hook up a serial cable. This is a minor bug in the process of being fixed. I modified fakecall.tcl to create a time-stamped entry in CRONLOG-MAIN, which is of course the main cron log that I use. At one point I moved everything out of /var, including the cron log, which means that it fails unless the filesystem is mounted read-write. That error can be ignored for now, unless you're confirming the contents of CRONLOG-MAIN, in which case you'll need to keep your filesystem mounted RW. In the next version, I'll move the cron log to /var/log so it can be viewed in TWP.
NoCheese
02-12-2006, 09:55 PM
First off, thanks to the "crew" who have made all there is covered by this thread possible. I've zippered a BUNCH of S2 DTivos and they all work great.
But next weekend I'm going to crack open my precious HR10-250 and need a sanity check. I've been reading and searching for hours and can't find a definitive...
On the Hr10-250, does one apply Zipper (and all it entails) to the stock version of the OS? Or are people applying the current OS from a non-HD S2 to the unit and then Zippering?
If applying a newer OS is what needs to be done, or is one of the methods that can be used I'm OK with that as I've started recording stuff on my Zippered HDVR2 so that when I crack open the HR10-250 next weekend there is minimal TV programming at risk.
If it's a case of only the 3.1 will work on the HR10-250, what enhancements would one be missing?
Of course on the one hand I'm OK with keeping the current OS intact and not losing any recordings in the Zipper process, but on the other hand if there are advantages to Zippering a 6.2 OS over a 3.1 I'd probably rather go that way for maximum enjoyment in the long run.
Thanks
rbautch
02-12-2006, 09:59 PM
6.2 does not work on an HR10-250. Does everything except HMO and MRV. This is not the Zipper thread.
NoCheese
02-12-2006, 10:07 PM
6.2 does not work on an HR10-250. Does everything except HMO and MRV. This is not the Zipper thread.
Thanks and sorry if the question was a little too "Zipper" oriented for this thread. My thanks are still there for all those who made the process possibly and of course including your enhancement script of which the process relies on.
I will seek out a Zipper specific thread and keep this thread for question specific to the Enhacement script.
Bummer about no 6.2 on an HR10-250. MRV isn't that big a concern for me as all my TiVos are in a single location and fed throught the house, but it would have been a good "nice to have"
tyarmas
02-14-2006, 11:18 PM
Just like to say again that the enhancements script is very nice. I have a couple of questions though.
I notice that you scehdule a reboot twice a week via cron and you stop and start TWP every night via cron. Just wondering why you chose to do these things that often? I mean I understand about re-booting and clearing the logs, but twice a week? And why stop and start TWP every night?
Just curious.
-tom
rbautch
02-14-2006, 11:34 PM
Just like to say again that the enhancements script is very nice. I have a couple of questions though.
I notice that you scehdule a reboot twice a week via cron and you stop and start TWP every night via cron. Just wondering why you chose to do these things that often? I mean I understand about re-booting and clearing the logs, but twice a week? And why stop and start TWP every night?
Just curious.
-tom The reboot twice per week is necessary for fakecall to convince your tivo that it is never time to make a call home to the mothership. TWP restart is somewhat arbitrary, but whenever there's a TWP problem the answer usually involves restarting it. I figure most folks won't notice a 3 second TWP restart in the middle of the night, and might head off a future problem.
Geezer
02-15-2006, 07:40 AM
Do you have an example of the cron root file created if you choose "yes" during install? I originally didn't install it but have since manually installed NCID and now I'd like it to reboot twice weekly. I edited the file and it looks like this0 4 * * * fakecall.tcl
25 9 * * 1 echo "`date` SCHEDULED REBOOT" >> /var/spool/cronlogs/CRONLOG-MAIN;reboot and I havesleep 45
/busybox/crond in my author file. Is there something else I need to do? I really don't want to uninstall and re-install.
Thanks.
rbautch
02-15-2006, 10:51 AM
Do you have an example of the cron root file created if you choose "yes" during install? I originally didn't install it but have since manually installed NCID and now I'd like it to reboot twice weekly. I edited the file and it looks like this0 4 * * * fakecall.tcl
25 9 * * 1 echo "`date` SCHEDULED REBOOT" >> /var/spool/cronlogs/CRONLOG-MAIN;reboot and I havesleep 45
/busybox/crond in my author file. Is there something else I need to do? I really don't want to uninstall and re-install.
Thanks.
There's is an error in your reboot cron line. Download the Zipper tools disk, and extract the rbautch_files.tgz archive. There's a crontab in there called "root". I posted a few other crontabs somewhere on TCF.
Jerry_K
02-18-2006, 07:54 PM
I have a small problem. I ran the enhancement script, lost my TiVoWebPlus, so I uninstalled. Unfortunately I had asked for the customized bash prompt. Got it too. Really nice. It stayed after uninstall. Now I cannot access that unit with TyServer. OOPS. How do I get rid of the custom bash prompt?
I noticed in the notes that you would like to make it compatible with PTVNet. Would you mind if I messed about with the script to see if there were a way to point it at a ptvupgrade folder on the DTiVo? It might be a good way for me to learn a bit about Linux scripts, and maybe would save you some time making a PTVNet compatible version.
rbautch
02-18-2006, 11:09 PM
Look for the custom bash prompt in the /.profile. Feel free to mess with the script. I suggest starting by first understanding what PTVnet does when it installs, and then look at /enhancements/start.sh to see what my script does. Then look for conflicts. I looked at this briefly a few months ago. TWP is one area where there is a conflict.
Jerry_K
02-19-2006, 12:36 AM
Thanks for the quick reply and the pointer. I have looked a bit at the scripts and have become a little familiar with what the PTVNet has done. I will see if I can get some time to dig in. I am ordering a unit just to use for experiments. With PTVNet a hosed unit can be fixed in about five minutes for a fresh start. However, I cannot hose my working units. One for me, one for the lovely wife, and one for dad in his living area. I know I have four. That one is currently recording all of the olympics.
pip55
02-19-2006, 03:50 PM
Loaded enhancement script
Fat fingered and didn't choose yes to cron setup
Try to run sh tweak-uninstall.sh but get ..no such file or directory.. error
Any ideas why unix doesn't see this file
Do a ls / and I see it in the same directory that sh tweak.sh ran from
rbautch
02-19-2006, 04:50 PM
It's an underscore not a dash.
pip55
02-19-2006, 05:44 PM
It's an underscore not a dash.
Tried that already, but I tried again for good-measure, no luck
lil baby-TiVo# sh tweak_uninstall.sh
tweak_uninstall.sh: tweak_uninstall.sh: No such file or directory
lil baby-TiVo#
lil baby-TiVo#
??
rpdre1
02-19-2006, 05:48 PM
try this in bash:
/hacks/tweak_uninstall.sh
pip55
02-19-2006, 06:14 PM
try this in bash:
/hacks/tweak_uninstall.sh
Whatever reads the commands is problematic
Took me the longest time to get sh tweak.sh to run
Same thing with sh tweak_uninstall.sh
No luck with /hacks/tweak_uninstall.sh
??
Jerry_K
02-20-2006, 12:48 AM
pip55
first you need to type in rw
All the files are set to ro (read only) by the enhancement script.
If you try the "additional" features of your hacked DTiVo you might want to type this into the command line. It will give you back your black bash-2.02# (that is a space in there) prompt which you will need for one of those "additional" features.
echo "export PS1=\"bash-2.02# \"" >> /.profile
Thanks to rbautch for the pointers. I sort of figured out the rest from the start.sh file and a whole lot of really dumb approaches cuz I don't have a clue about linux.
stivovance
02-20-2006, 04:43 AM
Is there a way to turn these off? I'm not exactly comfortable having my hard drive reboot 104 times per year.
I know that I answered n to having it reboot, but sure enough, 325am, it rebooted.
I just did my 2nd machine, and having the same happen on both of them.
Finnstang
02-20-2006, 07:34 AM
Is there a way to turn these off? I'm not exactly comfortable having my hard drive reboot 104 times per year.
I know that I answered n to having it reboot, but sure enough, 325am, it rebooted.
I just did my 2nd machine, and having the same happen on both of them.
The script asks if you only want to reboot if not recording something. It doesn't ask about whether or not to reboot at all. If you really want to disable it, it is in the cron...just comment out the appropriate lines. I suggest you read and understand why it is rebooting in the first place though before disabling it.
pip55
02-20-2006, 09:23 AM
pip55
first you need to type in rw
All the files are set to ro (read only) by the enhancement script.
Thanks Jerry,rbautch,rpdre1,
Tried all suggestions
For the sake of those new to unix like myself what I found to be the problem was, apparently, when I FTP'd: sh tweak_uninstall.sh
to directory on tivo, it got corrupted or wasn't binary.
Checked file transfer settings (FileZilla), set to binary.
Deleted existing file, resent file again and then command was accepted.
stivovance
02-20-2006, 09:46 AM
The script asks if you only want to reboot if not recording something. It doesn't ask about whether or not to reboot at all. If you really want to disable it, it is in the cron...just comment out the appropriate lines. I suggest you read and understand why it is rebooting in the first place though before disabling it.
I know why it's rebooting, don't care, I don't want it to reboot at all.
Gunnyman
02-20-2006, 09:54 AM
then remove the lines from crontab.
stivovance
02-20-2006, 12:18 PM
Thanks
pdawg17
02-21-2006, 11:57 AM
I can't see Hackman in twp...I haven't tried deleting the .cfg and .ini files but here is my log:
TivoWebPlus Project - v1.2.1
The program comes with ABSOLUTELY NO WARRANTY.
This program is licensed under the GPL.
See the 'copyright' and 'README' files for copyright and credit information.
Loading modules...
backup
channelprefs
favicon
hackman
--hackman Version 4.0.2--
-No problem running mips find -- mips version of find selected.
-/dev/router_client: No such file or directory running mips sendkey -- ppc SendKey selected.
POSIX EROFS {read-only file system} error renaming "/tivowebplus/modules/hackman.cfg.draft" to "/tivowebplus/modules/hackman.cfg": read-only file system
while executing"file rename $config\.draft $config"
(file "/tivowebplus/modules/hackman.itcl" line 2858)
invoked from within
"source $module "
index
-initializing logo index
-initializing channel table
--caching 749 channels for source of type=6 (DirecTV)
--caching 9 channels for source of type=4 (ATSC)
-initializing genre table
-initializing now showing cache
-initializing season pass cache
info
lj_utils
logos
logs
mail
manrec
merge
mfsbrowser
mrv
netconfig
phone
resources
Loaded 0 resource definitions
sched
screen
search
theme
ui
webremote
whatson
wishlists
xplusz
Accepting Connections
It looks like it cannot change the filename because it is "read only"? How do I change that or is it just easier to delete the files?
Finnstang
02-21-2006, 04:08 PM
rw at the bash prompt. Make sure to change it back to ro when you are done.
pdawg17
02-21-2006, 04:30 PM
rw at the bash prompt. Make sure to change it back to ro when you are done.
Thanks...that did it...now I just need WMP to show video of my shows with TyShow...I've tried installing several different mpeg2 codecs but none of them do a thing...
rbautch
02-24-2006, 12:22 AM
Thanks to TCF user garrettoomey for making the following updates to the enhancement script:
Moved CRONLOG-MAIN and cron.test.out to /var/log so they show up in Tivowebplus. Wipelogs will not delete cronlog-main.
Made sure directory is mounted read-write for seasonpass backups.
Changed fakecall.tcl cron log date format to match other entries in cronlog-main.
Recreate callerID log when wipelogs deletes it.
To take this update, you don't have to FTP anything to your tivo. Just run the uninstall script, then run the tweak.sh that's already on your tivo.
Nice job garret!
Finnstang
02-24-2006, 11:23 AM
Thanks to TCF user garrettoomey for making the following updates to the enhancement script:
Moved CRONLOG-MAIN and cron.test.out to /var/log so they show up in Tivowebplus. Wipelogs will not delete cronlog-main.
Made sure directory is mounted read-write for seasonpass backups.
Changed fakecall.tcl cron log date format to match other entries in cronlog-main.
Recreate callerID log when wipelogs deletes it.
To take this update, you don't have to FTP anything to your tivo. Just run the uninstall script, then run the tweak.sh that's already on your tivo.
Nice job garret!
Speaking of the cron, the following line needs to be changed in the root cron:
22 9 * * */3 * rm /var/log/cronlog-main; echo "'date' cron logs wiped">> /var/log/cronlog-main
should be changed to this:
22 9 1 * */3 * rm /var/log/cronlog-main; echo "'date' cron logs wiped">> /var/log/cronlog-main
Otherwise it deletes the cronlog everyday during every third month. With the change it will only delete it on the first day of the month.
mgmrick
02-24-2006, 12:40 PM
Just upgraded the new script. One error message.
Do you want to install cron for improved performance/logging/backups? [y/n] :y
find: ./proc/317/fd: No such file or directory
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
Thanks
Rick
alert5
02-24-2006, 05:47 PM
I have not seen mention of this. If you have NCID installed and want your PC's on the same network to take advantage of callerID, just install the windows version of "NCIDPOP". I believe there is a MAC version too.
Point "NCIDPOP" at the IP of the DirecTiVo/HR10-250 running the NCID server and callerID pops up on the PC running NCIDPOP software.
Nice if your TV isn't on, you are watching an OTA feed or it is just inconvenient to look at the TV OSD while you are busy at your computer.
This is particularly useful when I'm at my Dell LCD-TV work station using the display for the computer.
This just gets better all the time.
kimsan
02-24-2006, 06:00 PM
Thanks to TCF user garrettoomey for making the following updates to the enhancement script:
Moved CRONLOG-MAIN and cron.test.out to /var/log so they show up in Tivowebplus. Wipelogs will not delete cronlog-main.
Made sure directory is mounted read-write for seasonpass backups.
Changed fakecall.tcl cron log date format to match other entries in cronlog-main.
Recreate callerID log when wipelogs deletes it.
To take this update, you don't have to FTP anything to your tivo. Just run the uninstall script, then run the tweak.sh that's already on your tivo.
Nice job garret!
Quick check here. My TiVos *do not* have internet access. I'm guess in this case I need to grab and ftp over the new script, THEN tweak_uninstall/tweak again.
Just want to be sure in case I bother at all.
Thanks for the continuing updates and support!
Gunnyman
02-24-2006, 06:22 PM
Thanks...that did it...now I just need WMP to show video of my shows with TyShow...I've tried installing several different mpeg2 codecs but none of them do a thing...
try media player classic, or better yet, VLC
rbautch
02-24-2006, 06:42 PM
Just upgraded the new script. One error message.
Do you want to install cron for improved performance/logging/backups? [y/n] :y
find: ./proc/317/fd: No such file or directory
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
Thanks
Rick You could ignore this, but may want to check your /busybox for the "find" binary. I ececute this command to find and delete old crond binaries on your tivo: find -name crond Try it and see if it works.
rbautch
02-24-2006, 11:57 PM
Speaking of the cron, the following line needs to be changed in the root cron:
22 9 * * */3 * rm /var/log/cronlog-main; echo "'date' cron logs wiped">> /var/log/cronlog-main
should be changed to this:
22 9 1 * */3 * rm /var/log/cronlog-main; echo "'date' cron logs wiped">> /var/log/cronlog-main
Otherwise it deletes the cronlog everyday during every third month. With the change it will only delete it on the first day of the month. Good catch. This mistake has been in there for months. I originally used 1-12/3 for the month field, thinking I could have it wipe every 3 months instead of every third month (i.e. if March was considered a "third month", but you just hacked your tivo today, then it wouldn't wipe until 3 months from today [May]). In retrospect I'm not sure if that would have worked, since I don't know what cron would use for the "beginning date" (i.e., when your tivo rebooted, would the beginning date be set back to zero?). Anyway, I'll settle for every third month for now, unless anyone wants to put more research into it. I fixed the crontab in the current download as you suggested.
rbautch
02-25-2006, 12:02 AM
Quick check here. My TiVos *do not* have internet access. I'm guess in this case I need to grab and ftp over the new script, THEN tweak_uninstall/tweak again.
Just want to be sure in case I bother at all.
Thanks for the continuing updates and support!
If you check your cronlogs regularly, or if you use caller ID, then you'll want to get this. Here is the link if you want to download it manually. Note that this link will never change, even for future versions: http://www.mastersav.com/tivo_tweak/rbautch_files.tgz
starbiker99
02-25-2006, 03:45 AM
I have not seen mention of this. If you have NCID installed and want your PC's on the same network to take advantage of callerID, just install the windows version of "NCIDPOP". I believe there is a MAC version too.
Point "NCIDPOP" at the IP of the DirecTiVo/HR10-250 running the NCID server and callerID pops up on the PC running NCIDPOP software.
Nice if your TV isn't on, you are watching an OTA feed or it is just inconvenient to look at the TV OSD while you are busy at your computer.
This is particularly useful when I'm at my Dell LCD-TV work station using the display for the computer.
This just gets better all the time.
Very cool!! I am on this dumb PC way more than I should be. Now I don't have to turn to my Tivo to see who is calling. Plus I can check the incoming call log real quick.
:D
garrettoomey
02-25-2006, 12:23 PM
This should work:
22 9 1 * 3,6,9,12 * rm /var/log/cronlog-main; echo "'date' cron logs wiped">> <SNIPPED>
Delete cronlog-main at 9:22 GMT on the 1st day of Mar, June, Aug, and Dec.
Good catch. This mistake has been in there for months. I originally used 1-12/3 for the month field, thinking I could have it wipe every 3 months instead of every third month (i.e. if March was considered a "third month", but you just hacked your tivo today, then it wouldn't wipe until 3 months from today [May]). In retrospect I'm not sure if that would have worked, since I don't know what cron would use for the "beginning date" (i.e., when your tivo rebooted, would the beginning date be set back to zero?). Anyway, I'll settle for every third month for now, unless anyone wants to put more research into it. I fixed the crontab in the current download as you suggested.
Luv2DrvFst
02-25-2006, 12:51 PM
This should work:
22 9 1 * 3,6,9,12 * rm /var/log/cronlog-main; echo "'date' cron logs wiped">> <SNIPPED>
Delete cronlog-main at 9:22 GMT on the 1st day of Mar, June, Aug, and Dec.
Actually you've got an extra * in there now. It should either be:
22 9 1 3,6,9,12 * <snipped> (for May, Jun, Sep, Dec)
Or you can just leave it as
22 9 1 */3 * <snipped> (for Jan, Apr, Jul, Oct)
Jim
clover_kid
02-25-2006, 03:17 PM
I've applied the enhancement script...finally realized that the profile file is hidden by placing a . before the file name....Now, where is the revised bash prompt hidden? It's not in the .profile file??
Thanks...BTW...Great Work!
Tivogre
02-25-2006, 03:45 PM
I've applied the enhancement script...finally realized that the profile file is hidden by placing a . before the file name....Now, where is the revised bash prompt hidden? It's not in the .profile file??
Thanks...BTW...Great Work!
It IS in the .profile
It's hard to read as is, cause it has a lot of "special" characters for colors.
Look for the line export PS1=".....
willardcpa
02-25-2006, 06:59 PM
I have not seen mention of this. If you have NCID installed and want your PC's on the same network to take advantage of callerID, just install the windows version of "NCIDPOP". I believe there is a MAC version too.
Point "NCIDPOP" at the IP of the DirecTiVo/HR10-250 running the NCID server and callerID pops up on the PC running NCIDPOP software.
Nice if your TV isn't on, you are watching an OTA feed or it is just inconvenient to look at the TV OSD while you are busy at your computer.
This is particularly useful when I'm at my Dell LCD-TV work station using the display for the computer.
This just gets better all the time.
OK, I tried to set this up. But am getting a message of "NCIDpop not connected" with a little red "x" symbol on the NCIDpop icon on the desk tray. I entered the tivos IP address that is the NCID server for my tivos where it belongs and restarted NCIDpop but it does not change from "not connected". Any ideas/guidance would be appreciated.
I saw the warning that "If you are running ncidd on a non-default pret (i.e., not 3333), enter the server name followed by a colon and the port number, e.g., callerid.domain.name:1234." But I have to admit that is a little over my head.
alert5
02-25-2006, 07:34 PM
Willard I can't help you. My excitement about ncidpop working out-of-the-box with a simple entry of the server DirecTiVo IP, quickly faded when it just stopped working for me. I'm seeing the same as you are...a red "x" indicating no communication.
I guess any software with version 0.x is a work in progress. Sorry for the shared disappointment.
pdawg17
02-26-2006, 10:11 AM
try media player classic, or better yet, VLC
I've never used VLC...any tutorials on how to set this up with TWP? I tried saving the .asx file and then running it with VLC but nothing happens (this is with Windows)
Luv2DrvFst
02-27-2006, 10:01 AM
rbautch,
Two thoughts for the crontab file:
- need to fix this line:
14 9 * * * wget -O - "http://127.0.0.1/quit"; echo "`date` TWP stopped" >> /var/logs/cronlog-main
so that the output file is /var/log/cronlog-main
- it's better to flip-flop the echo and reboot commands on the SCHEDULED REBOOT line, otherwise the message "SCHEDULED REBOOT" never gets written to the log file (because the TiVo reboots before it is executed)
Just my two cents.
Jim
Gunnyman
02-27-2006, 10:13 AM
I've never used VLC...any tutorials on how to set this up with TWP? I tried saving the .asx file and then running it with VLC but nothing happens (this is with Windows)
sure
I forgot a little surgery on ui.itcl is needed
Find the line that says (should be line 3223)
set delete_td "$delete_td [td [html_link "/asx/$fsid.asx" "View"]]"
and change it to say
set delete_td "$delete_td [td [html_link tivo://192.168.1.106/$fsid "View"]]"
change the ip to your tivo's ip (duh)
pdawg17
02-27-2006, 12:49 PM
Other than the fact some people avoid M$ like the plague, is there any other reason it's worth it to use VLC?
Gunnyman
02-27-2006, 12:51 PM
I like VLC simply because it plays EVERYTHING.
It's also multi platform.
Smaller footprint and uses less resources than WMP too.
rbautch
02-27-2006, 01:20 PM
rbautch,
Two thoughts for the crontab file:
- need to fix this line:
14 9 * * * wget -O - "http://127.0.0.1/quit"; echo "`date` TWP stopped" >> /var/logs/cronlog-main
so that the output file is /var/log/cronlog-main
- it's better to flip-flop the echo and reboot commands on the SCHEDULED REBOOT line, otherwise the message "SCHEDULED REBOOT" never gets written to the log file (because the TiVo reboots before it is executed)
Just my two cents.
Jim
Thanks Jim. I made these changes and uploaded the new files archive.
starbiker99
02-27-2006, 04:46 PM
So on my 3 units I zippered last year I can just run the uninstall then run the tweak.sh and it should be the latest info (TWP in root, cron info fixed as well) or do I need to ftp the most recent files to my Tivo's.
rbautch
02-27-2006, 05:40 PM
Correct! Now, isn't that cool.
starbiker99
02-27-2006, 06:06 PM
Yes that is! I was sure I read that earlier but didn't want to end up doing it twice. I am doing one as we speak.
Update: After I did the uninstall and reinstall all hacks are back in the old places eg. var/hack/ tivowebplus.
any ideas?
starbiker99
02-27-2006, 06:30 PM
BTW my uninstall on my 3 older tivo's looks like this 'tweak-uninstall.sh' and not 'tweak_uninstall.sh' like it is on my most recent unit. I wonder if that makes a difference.
Update again: I FTP'd the newer uninstall and tweak.sh and it is all working right now. Except my ncid info stayed in var/hack and didnt move to the enahancement folder. back to the drawing board. lol
Last update: I ran both uninstall scripts then ran the new tweak.sh and all is super. Now off to finish the last 2. he he
Conklin
02-28-2006, 07:12 PM
After recently upgrading my harddrives i Zippered again. This time on my phillips i noticed the Showcase entry is gone.I wanted to get rid of it anyway. But on my Hughes it is still their.Is their something in your script that has been added to do this.If not is thier a way to check why it is not their on my Phillips. I have run the Superpatch67Standby.tcl on both. Not sure if this is the reason.
Conklin
Finnstang
03-01-2006, 08:59 PM
The enhancement script asks whether you want showcases and yellow stars during the setup.
Conklin
03-02-2006, 12:10 PM
The enhancement script asks whether you want showcases and yellow stars during the setup.
When i had applied the zipper to my drives previously the showcase entry was still thier on both units evan after a couple of months. I was just curious as to why this time it is gone on only one.
rbautch
03-02-2006, 01:13 PM
There are two scripts that control showcases, one called sc62add.tcl and the other called sc62remove.tcl, both in the /enhancements directory. These scripts get run during the Zipper process when you get prompted, but you can also run them independently.
virent
03-02-2006, 04:17 PM
I was able to succesfully hack the tivo but the menus items are slightly different than the 6.2 version. The "Standby" menu item is not on the first menu page when you press the DirecTV button. It is under the Setup & Messages menu after the Promos menu item. It is not visible in the Setup & Messages menu unless you scroll past the Promos menu item and go the next page. It is there by itself.
Is this normal?
SteelersFan
03-02-2006, 04:34 PM
I was able to succesfully hack the tivo but the menus items are slightly different than the 6.2 version. The "Standby" menu item is not on the first menu page when you press the DirecTV button. It is under the Setup & Messages menu after the Promos menu item. It is not visible in the Setup & Messages menu unless you scroll past the Promos menu item and go the next page. It is there by itself.
Is this normal?
Try this (http://www.tivocommunity.com/tivo-vb/showthread.php?p=3650628&highlight=standby#post3650628).
salvatore
03-03-2006, 10:09 AM
I applied the latest tweak.sh script (which DLs a new set of files and reinstalls all rbautch's hacks) last week and Im noticing a missing module in TWP. I used to be able to use a series of TWP screens, I believe called UI or similar, to review season passes, delete/undelete shows, and otherwise interact with the NPL. This module now appears to be gone from my TWP install.
Has this been removed recently, or did I screw something up with the last tweak.sh running?
Gunnyman
03-03-2006, 10:14 AM
it's still there no idea why it disappears from menus but add /ui to your address.
salvatore
03-03-2006, 10:19 AM
Mmmm. Simple solutions.
Thanks Gunny.
Entcee
03-04-2006, 11:02 AM
I have a quick question. I hope it has not already been discussed as I tried to search for the answer.
I recently purchased a modded DirecTiVo and I want to run this script. When I run it, I get the following message:
Original unpatched tivoapp found in /tvbin. This takes up lots of space and may interfere with running this script. Enter r to remove it, k to keep it or e to exit this script so you can FTP it to your PC.
What should I do here?
Thanks in advance!
rbautch
03-04-2006, 12:15 PM
Type df -h at bash to see how much space you have left. If you have less than 10M available on your root filesystem, then delete it.
Entcee
03-04-2006, 03:57 PM
Thanks, I did delete it after I made a copy to my PC. Thanks a lot!
New question..
The script did not detect that I have TWP installed (but it is installed) It is installed in \ptvupgrade\tivowebplus
I uninstalled the script and ran it again telling the script I did not already have tivowebplus installed and it did add it to the root. How do I know if I am running the customized version that is in the script or the original one?
I would also like to clean it up so I only have one copy on the HD. When I open tivewebplus, it looks just as it did before.
Thanks! BTW, that is a great script!
rbautch
03-04-2006, 03:59 PM
delete the copy in the ptvnet folder, and change the ptvnet flag to turn off tivowebplus.
Entcee
03-04-2006, 04:02 PM
This may be a dumb question (I am a complete noob at TiVo modding) but how do I change the flag? Do I just turn it off using tivowebplus?
Will I have to re-run the script after I do that?
I really do appreciate your help!
rbautch
03-04-2006, 08:11 PM
Should be in the Ptvnet instructions.
Entcee
03-04-2006, 08:55 PM
I will try to figure it out. (I was not the one who installed the Ptvnet so I am not familiar with it.)
I will do some searching to see if I can find the answer.
Thanks.
NoCheese
03-04-2006, 09:02 PM
In the /init/ptv_flags folder...
mv TIVOWEB_ON TIVOWEB_OFF
That will rename the "ON" flag to "OFF". /etc/rc.d/rc.sysinint.author uses these flags to determine what items to start or not.
6stringbass
03-05-2006, 02:15 AM
I installed and ran Zipper from a disc set built by a friend. Everything looks good but after hours of reading this and the Enhancement Script thread (and feeling my brain turn to jello) I find that some of the files referenced on the Tivo Zipper instruction page are newer than ones on my friend supplied disc. It appears that at least one of the newer functions is that new scripts are found and downloaded to my Tivo. Is the easiest way to gain any new functions to do the tweak_uninstall, run the newer Zipper on my drive and rerun tweak after doing so? Should I install the newer version of rbautch_files.tgz I have seen posted in this thread or just let the new Zipper install download it? If this has been previously covered I apologize as I didn't see it (that jello brain thing maybe). Thanks for making Tivo hacking a whole lot easier!
Entcee
03-05-2006, 09:39 AM
Thanks NoCheese.
I was able to turn off the old TWP and uninstalled then reinstalled the script and now I have the customized version of TWP.
One problem though.... Hackman in no longer an option on TWP. How do I get it installed?
rbautch
03-05-2006, 12:11 PM
I installed and ran Zipper from a disc set built by a friend. Everything looks good but after hours of reading this and the Enhancement Script thread (and feeling my brain turn to jello) I find that some of the files referenced on the Tivo Zipper instruction page are newer than ones on my friend supplied disc. It appears that at least one of the newer functions is that new scripts are found and downloaded to my Tivo. Is the easiest way to gain any new functions to do the tweak_uninstall, run the newer Zipper on my drive and rerun tweak after doing so? Should I install the newer version of rbautch_files.tgz I have seen posted in this thread or just let the new Zipper install download it? If this has been previously covered I apologize as I didn't see it (that jello brain thing maybe). Thanks for making Tivo hacking a whole lot easier! Run the uninstall script, and then run tweak.sh again. All new hacks will be downloaded automatically.
rbautch
03-05-2006, 12:12 PM
Thanks NoCheese.
I was able to turn off the old TWP and uninstalled then reinstalled the script and now I have the customized version of TWP.
One problem though.... Hackman in no longer an option on TWP. How do I get it installed?
Dowload it from the Hackman thread here on TCF. Read about before you install it.
Entcee
03-05-2006, 02:09 PM
I have everything up and running. Thanks a lot for your help and great script!
bengalfreak
03-05-2006, 03:44 PM
Dowload it from the Hackman thread here on TCF. Read about before you install it.
so, hackman is no longer included at all in the script archive?
Gunnyman
03-05-2006, 03:46 PM
nope it was too easy for newbies to wreak total havoc on their tivos.
Hackman is a GREAT tool, but installing it by default with the Zipper or this enhance script was a mistake.
rbautch
03-05-2006, 07:22 PM
To clarify, it's still included in the enhancement script but not the Zipper. The enhacement script looks to see if you just ran the Zipper, and if so, deletes hackman. Experienced users can simply uninstall and reinstall the enhancement script to get hackman back. Inexperienced users can do the same if they want to upset me. ;)
ktbst
03-05-2006, 09:45 PM
I hope someone can help me out...I have tried to search the forums for an answer but no luck. I upgraded my samsumg 4040 using a new 200gb WD drive and instantcake. After a few weeks I used the enhancement script. Everything works fine except the system periodically freezes but never while watching tv. It seems to freeze in the middle of the night. The system will be totally unresponsive including the remote. I have to pull the plug to reboot. Should I check the logs for errors..If so which ones? I read an earlier post and you recommended shutting processes one at a time. By processes do you mean the hacks I have running? I know this may be an indicater that the drive is bad...if so in which log would I see any disk errors? The problem started after I used the enhancements script so my first thought is that it is not the drive. Any help would be greatly appreciated.
alert5
03-06-2006, 06:41 PM
Can you use telnet from a box running linux so as to avoid the crlf issues of XP?
From a Linux environment I would think ftp and file editing with something as simple as 'kwrite' might be less dangerous than from XP as well.
Would file permissions be maintained or would you suggest chmod 777 on a file like the author, just to be safe from hosing your port 21 and 23 connectivity.
Any thoughts from other dual booters out there with more than my novice linux capability is appreciated.
Gunnyman
03-06-2006, 06:47 PM
I accessed my Tivo's under linux all the time and you're correct. kwrite or whatever the gnome equivalent is work fine.
bengalfreak
03-06-2006, 07:16 PM
Can you use telnet from a box running linux so as to avoid the crlf issues of XP?
From a Linux environment I would think ftp and file editing with something as simple as 'kwrite' might be less dangerous than from XP as well.
Would file permissions be maintained or would you suggest chmod 777 on a file like the author, just to be safe from hosing your port 21 and 23 connectivity.
Any thoughts from other dual booters out there with more than my novice linux capability is appreciated.
I use teraterm pro under XP and have no cr-lf issue. Its free.
alert5
03-06-2006, 07:30 PM
Thanks for the comments. The bigger issue that tends to bite the novice (me) is not crlf, but forgetting to reset file permissions or something else equally stupid. I don't want to do that again.
Oh yes, and would the linux environment avoid the necessity for dos2unix on stuff you ftp.
I don't know, but as a test I'm about to update both rbautch.tgz and tweak.sh on one of my zippered machines. I'll also edit the author file while I'm at it just to get used to using linux telnet, ftp and an editor in that environment.
I'm using a fully installed Mandriva 2006 (3 CDs) as the OS.
Learn by doing and learn from one's mistakes is my attitude.
Gunnyman
03-06-2006, 07:39 PM
yes it would linux and tivo get along beautifully.
alert5
03-07-2006, 10:34 AM
I'm sold. Just updated the box I mentioned from linux. 'Gftp' and 'Gtelnet' were a pleasure to use as opposed to XP telnet and Filezilla.
klaroby
03-08-2006, 07:37 PM
My var file seems to have been wiped. I can still Telnet to the tivo but cannot access via FTP or TWP. Any idea if this can be fixed without pulling the hard drive?
This is an HR10-250 that was hacked using the hacking guide from the yahoo group before the zipper was available. I have subsequently used several versions of the enhancement script on this unit. Never had the FTP access go down before.
I also have a standard definition TiVo that had the var file wiped but I was still able to FTP to it, so I just reinstalled the enhancement script and all is well with that unit.
Gunnyman
03-08-2006, 07:59 PM
start ftp via bash with the command tivoftpd
as for twp you will have to re-install it if it is no longer in /var.
a var wipe wouldn't kill tivoftpd by the way, unless you put that file in /var in the 1st place.
klaroby
03-08-2006, 08:05 PM
Thanks Gunnyman. I will try that. I do not remember where I put tivoftpd. I followed the HDTiVo hacking guide. Could be that it was in var. See my previous post. I added some updated info about the same time that you replied.
klaroby
03-08-2006, 08:10 PM
Thanks, Gunnyman. That worked. FTP is now working. I will now be able to reinstall the enhancement script. I am an electrical engineer (hardware) but am a novice at linux. Just experienced enough with the TiVo hacking to be a little dangerous.
Gunnyman
03-08-2006, 08:19 PM
installing the new enhance script is a great idea.
Also look at your rc.sysinit.author file and make sure the lines starting twp and tivoftpd are still there.
kschauwe
03-09-2006, 03:47 PM
How do you turn off "Tivo Colors" Bash Prompt? I can't get tserver to work from Tytools. It's looking for a "proper" prompt string and I think the colors are thowing it off.
pendragn
03-09-2006, 04:02 PM
How do you turn off "Tivo Colors" Bash Prompt? I can't get tserver to work from Tytools. It's looking for a "proper" prompt string and I think the colors are thowing it off.
Colors aren't throwing it off. The prompt changed. I know I used to have TyTool key off of $. After you Zipper your box, the prompt is changed to #. Verify that you have TyTool looking for the right one. I'm using TyTool with three hacked DTiVos all using colored prompts and all working perfectly.
tk
kschauwe
03-09-2006, 04:03 PM
Colors aren't throwing it off. The prompt changed. I know I used to have TyTool key off of $. After you Zipper your box, the prompt is changed to #. Verify that you have TyTool looking for the right one. I'm using TyTool with three hacked DTiVos all using colored prompts and all working perfectly.
tk
That did it!
Thanks!
We got '[33;1mTivo1[36;1m-[31;1mT[32;1mi[33;1mV[34;1mo[0m# [0m' which is the prompt!
captainjrl
03-10-2006, 01:11 PM
Where can I go to change the settings for when fakecall runs? Is it in the rc.sysint.author file?
Thanks
Luv2DrvFst
03-10-2006, 01:15 PM
Where can I go to change the settings for when fakecall runs? Is it in the rc.sysint.author file?
Thanks
It's in the crontab file named 'root'.
/var/spool/cron/crontabs/root
6stringbass
03-10-2006, 05:58 PM
Run the uninstall script, and then run tweak.sh again. All new hacks will be downloaded automatically.
Did that and it didn't automatically do a download. Uninstalled Zipper, built new Zipper disc from updated files, ran it and then tweak.sh and all was good. The loaned disc was fairly old. All hacks installed correctly and I'm one happy guy. I also found how to re-enable Hackman so I can get into even deeper trouble (though I will always tiptoe carefully with it!). Unit has been happy and stable. Thanks for the help and more thanks for making customisation so easy.
rbautch
03-10-2006, 09:08 PM
It's in the crontab file named 'root'.
/var/spool/cron/crontabs/root Also, if you just type "root" from anywhere, an alias will automatically open the file for editing.
rbautch
03-10-2006, 09:11 PM
Did that and it didn't automatically do a download. Uninstalled Zipper, built new Zipper disc from updated files, ran it and then tweak.sh and all was good. The loaned disc was fairly old. All hacks installed correctly and I'm one happy guy. I also found how to re-enable Hackman so I can get into even deeper trouble (though I will always tiptoe carefully with it!). Unit has been happy and stable. Thanks for the help and more thanks for making customisation so easy. You're welcome. Glad you got it working!
captainjrl
03-11-2006, 08:48 AM
Also, if you just type "root" from anywhere, an alias will automatically open the file for editing.
Tried that, but I got a "command not found message"
philwojo
03-11-2006, 10:51 AM
Ok I am just starting to hack my tivo, finally got a network in the house. I have some basic understanding of UNIX and of what is going on.
I have already got TWP working on my tivo and can telnet and get to the box with no problems.
I tried to put on this enhancement, and I understand what to do, but I can not get dos2unix to work.
I have put on the tivotools and I think it is working, but when I put in the dos2unix command it just tells me the following:
"Cannot execute binary file"
For tivotools do I need to do something to start "Busybox" I am a little confused with that. If not why am I not able to run the dos2unix command. I do see that file in the /tivo-bin directory on my Tivo.
Thanks for any help and sorry for such a newbie question here.
PHil
rbautch
03-11-2006, 01:28 PM
Cannot execute binary file usually means that the file was compiled for some platform other than MIPS Linux. In other words, you probably have binaries for a Series 1 tivo, not a Series 2. Where did you get your tivotools from? Do other utilities work?
Entcee
03-11-2006, 03:33 PM
Sorry if this has already been answered. I did try searching and could not find the answer.
Is there any way to change the bash prompt descriptor without uninstalling and re-installing the script?
rbautch
03-11-2006, 05:37 PM
Yes. You can edit the file called .profile in the root directory. You won't be able to see it with an ls, so just type vi /.profile from bash to get to it.
Entcee
03-11-2006, 08:56 PM
Thanks a lot!
philwojo
03-11-2006, 10:21 PM
I have a series 1 Tivo and I got the tivotools from the web site I found on here, here is the link I specifically used:
http://www.************.com/forum/showthread.php?t=37602
The above is from another wetb site with the initials DD, don't know if we can mention it here or not.
I have tivowebplus working, and some other things now, I just got YAC to work today as well.
But, also this afternoon, other things stopped working, like the ls command, that were previously working.
I was unable to do anything with this previous to this problem though, and I don't think that this latest minor problem is related.
I am not sure what to do next, but I am totally open for suggestions and I am willing to uninstall and reinstall what ever I need to. LIke I said I am new to this, but not computers. I have limited Unix background though, but I do tend to catch on quick.
Phil
philwojo
03-11-2006, 10:36 PM
I was able to get my ls command working again, I think I added something in my rc.sysinit.author file, so I changed it back and it appears to be functioning normal again. Also, from following Steve's guide I have the ll command working also.
I still can not run the dos2unix command though.
One more question while I am at it, and since I am still so new to all this hacking stuff. Now that I have TWP up and working how do I access it outside of my house? What IP address would I put in the web browser. I know the default for the tivo box won't work, as it appears almost everyone has something similar. Again forgive my simple questions as I come up to speed on this.
Phil
Yog-Sothoth
03-12-2006, 10:39 AM
Now that I have TWP up and working how do I access it outside of my house? What IP address would I put in the web browser.
Do you use a router? If so, go to its "Status" page to get your external IP, and type that into your browser to access it from the internet. You'll need to have port 80 (or whatever port you have specified in tivowebplus.cfg) forwarded to the internal IP address of your TiVo.
You could also get your IP address here (http://www.lawrencegoetz.com/programs/ipinfo/).
To prevent the need for remembering your IP address, get a dynamic DNS name here (http://dyndns.org).
philwojo
03-12-2006, 12:17 PM
Ok that is what I thought, and I think I have my routers IP address, but I think it is using port 8080.
I have not looked at the tivowebplus.cfg file so I will have to do that.
I am at work now so I can't check that out now.
Any help on that would be appreciated also, and any suggestions on why I still can't do the dos2unix command?
I think what I need to do is as follows, let me know if I am on the right track or not. I have a netgear wireless router connected to my DSL modem.
I would have to go in to the netgear router setup and allow port forwarding for HTTP on port XX where XX is defined in the tivowebplus.cfg file.
From my work computer I would then (or any computer) be able to HTTP to the IP of my tivo box. This is the part where I get a little lost, do I some how go to the IP of my router first, then to the box?
Phil W.
Willy
03-12-2006, 08:30 PM
I installed the enhancement script without any problems. Thanks...however now I cannot FTP into the Tivo. I can connect and see files but everytime I try to transfer a file over, I get an error:
550 Error opening file; Read-only file system.
Also, when I try to make backups via TWP, I get the error:
Cannot open /tivowebplus/backups/settings
It looks like the file system is changed to read only, but how did that happen? I haven't done anything to the system other than to run the enhancement script after zippering. I am trying to add files to /enhancements/varhacks.
I know it must be something basic but I need some help setting the file system back to read-write. Do we want the whole disk to be read-write or only certain directories? Thanks.
jzakrzew
03-12-2006, 09:01 PM
rbautch --- I just hacked my Tivo Recorder using PTVupgrades Instacake 6.2 and PVNet CDs main reason for doing this was because I am changing to VOIP and did not want to have to deal with getting the modem to work. Now that I have done this I would also like to get the most out of my Tivo box. Being new to this is there anything you can recommend?
merlincc
03-13-2006, 10:23 AM
I installed the enhancement script without any problems. Thanks...however now I cannot FTP into the Tivo. I can connect and see files but everytime I try to transfer a file over, I get an error:
550 Error opening file; Read-only file system.
Also, when I try to make backups via TWP, I get the error:
Cannot open /tivowebplus/backups/settings
It looks like the file system is changed to read only, but how did that happen? I haven't done anything to the system other than to run the enhancement script after zippering. I am trying to add files to /enhancements/varhacks.
I know it must be something basic but I need some help setting the file system back to read-write. Do we want the whole disk to be read-write or only certain directories? Thanks.
mount -o remount,rw /
when done do mount -o remount,ro /
That should do it. I believe there is also a short cut set up with the enhancements script. ro and rw I believe.
jadavison
03-13-2006, 12:32 PM
Thanks for the awesome tweak script. I ran it on XP after following the instructions for removing the line breaks without problem.
I have one question, is the script that was used to change the bash prompt available outside of the tweak package? I inadvertently included "Tivo" in my descriptor, thus my prompt is "Fam-Tivo-Tivo" instead of just "Fam-Tivo".
I was hoping to correct this minor mistake without uninstalling and rerunning the script. If this info is stored in an init or cfg file that I can edit manually, I would appreciate it if you could point me in the right direction.
Thanks for all the hard work!
Jason
pendragn
03-13-2006, 12:41 PM
I have one question, is the script that was used to change the bash prompt available outside of the tweak package? I inadvertently included "Tivo" in my descriptor, thus my prompt is "Fam-Tivo-Tivo" instead of just "Fam-Tivo".
I was hoping to correct this minor mistake without uninstalling and rerunning the script. If this info is stored in an init or cfg file that I can edit manually, I would appreciate it if you could point me in the right direction.
Thanks for all the hard work!
Jason
That is set in /.profile. You can open that up in vi (or joe) and tweak it.
tk
jadavison
03-13-2006, 01:11 PM
Thanks for the quick reply, found the line and made the change.
Jason
clutchclay
03-13-2006, 01:17 PM
Yes. You can edit the file called .profile in the root directory. You won't be able to see it with an ls, so just type vi /.profile from bash to get to it.
You can see the file with the command: ls -a
philwojo
03-13-2006, 01:46 PM
So anyone else have any ideas why I can't run the dos2unix command?
Phil
rbautch
03-13-2006, 07:04 PM
Confirm that you have the dos2unix binary in /busybox or wherever, then make sure that directory is in your PATH statement.
rescue25
03-14-2006, 12:49 AM
I find this forum useful and but I just don't have the time to research all of the threads to find out the answer to my question. Well here we go. Why would I not want the phone line connected as I was under the impression that it was needed to get updates and to confirm service with the TIVO servers. Forgive my newbieness. But I thought I was pretty system savvy with Computers but as I have no experience with Linux I am a little spooked. I have purchased a maxtor 200gig drive to add to my tivo But I felt that I would feel more comfortable to wait until my warranty before I attempted to upgrade my unit. But then again I have a hard drive full of shows that I have recorded and have yet to be able to find the time to dump them to disk. I also have a toshiba PVR that I use to copy to and then edit out the commercials then burn to DVD. Where can I find a full primmer on Unix so I can get over my shyness. I have been building systems since the mid eightys but never had the time to learn other Operating Systems. Having to work in the real world of running my business and not much free time to have fun hacking. Would it be just easier and buy an extra hard drive from one of the vendors due to the lack of time??? As this is my most limited commodity. I love being to able to get into things and reworking them but I have to be realistic and say to myself time is money. My tivo works ok but in the end there is still not enough room on a single 80GIG.
philwojo
03-14-2006, 08:38 AM
rbautch, I looked and it seems that the dos2unix on the TIVO box as part of tivotools is tied in to the "busybox" file some how. I am somewhat new to unix, so I am not sure how to use this.
I did find a Windows version of dos2unix, and tried that last night on my WIn XP machine, ran the dos2unix and then uploaded the new file to the tivo box, but still can't get it to work.
Can anyone provide help on how to run the dos2unix command on the TIVO box that is tied to the busybox file.
thanks,
Phil
Luv2DrvFst
03-14-2006, 10:15 AM
rbautch, I discovered some "read only" versus "read/write" issues that you might want to fix in the crontab file. There are three command lines that require read/write access to properly execute:
- the tar command that creates the LOG_ARCHIVE tarball each Sunday
- the rm command that deletes the LOG_ARCHIVE tarballs every month
- the rm command that deletes the seasonpass backups
The simple way to fix it is to append "rw" at the beginning and "ro" at the end of each line. Or you could change the file location to be in /var (which I'm pretty sure is always mounted rw, right?). But then these files would get wiped if /var gets wiped. I just appended rw and ro.
Another related issue. When backup_run.sh executes, it leaves the system mounted read/write. Not a big deal, but just to be safe, I added the line "mount -o remount,ro / " to the end of the file.
tortio
03-14-2006, 11:56 AM
Ah! good to know. I symlinked /var/spool/cronlogs to /var/log/cronlogs to work around this very thing. I like your fix better. Didn't even think of that!
Thanks!
rbautch
03-14-2006, 01:23 PM
I find this forum useful and but I just don't have the time to research all of the threads to find out the answer to my question. Well here we go. Why would I not want the phone line connected as I was under the impression that it was needed to get updates and to confirm service with the TIVO servers. Forgive my newbieness. But I thought I was pretty system savvy with Computers but as I have no experience with Linux I am a little spooked. I have purchased a maxtor 200gig drive to add to my tivo But I felt that I would feel more comfortable to wait until my warranty before I attempted to upgrade my unit. But then again I have a hard drive full of shows that I have recorded and have yet to be able to find the time to dump them to disk. I also have a toshiba PVR that I use to copy to and then edit out the commercials then burn to DVD. Where can I find a full primmer on Unix so I can get over my shyness. I have been building systems since the mid eightys but never had the time to learn other Operating Systems. Having to work in the real world of running my business and not much free time to have fun hacking. Would it be just easier and buy an extra hard drive from one of the vendors due to the lack of time??? As this is my most limited commodity. I love being to able to get into things and reworking them but I have to be realistic and say to myself time is money. My tivo works ok but in the end there is still not enough room on a single 80GIG.
If you have a DirecTivo, all the guide information comes over the satellite, so there's no reason to have a phone line connected other than to get software updates (there wont be any) or PPV ordering. Google "Linux turorial" to get all the basic skills you need. If you don't have time or are unsure of yourself, you can also buy a pre-hacked drive from PTVupgrade. There's a link in the Zipper instructions.
rbautch
03-14-2006, 01:25 PM
rbautch, I looked and it seems that the dos2unix on the TIVO box as part of tivotools is tied in to the "busybox" file some how. I am somewhat new to unix, so I am not sure how to use this.
I did find a Windows version of dos2unix, and tried that last night on my WIn XP machine, ran the dos2unix and then uploaded the new file to the tivo box, but still can't get it to work.
Can anyone provide help on how to run the dos2unix command on the TIVO box that is tied to the busybox file.
thanks,
Phil
Navigate to busybox and type ./dos2unix If nothing comes up, then maybe it's corrupted. Try FTPing a new copy of tivotools to your tivo. On my PC, I use an editor called Ultraedit, which has a dos-to-unix function built right in.
philwojo
03-14-2006, 01:29 PM
I don't think "busybox" is a directory, it is a file, with all of the other files, like dos2unix and other things, complied as part of it, or at least that is the best I can figure it.
Maybe I will try and find your editor and use that to help me out.
Phil
rbautch
03-14-2006, 01:35 PM
rbautch, I discovered some "read only" versus "read/write" issues that you might want to fix in the crontab file. There are three command lines that require read/write access to properly execute:
- the tar command that creates the LOG_ARCHIVE tarball each Sunday
- the rm command that deletes the LOG_ARCHIVE tarballs every month
- the rm command that deletes the seasonpass backups
The simple way to fix it is to append "rw" at the beginning and "ro" at the end of each line. Or you could change the file location to be in /var (which I'm pretty sure is always mounted rw, right?). But then these files would get wiped if /var gets wiped. I just appended rw and ro.
Another related issue. When backup_run.sh executes, it leaves the system mounted read/write. Not a big deal, but just to be safe, I added the line "mount -o remount,ro / " to the end of the file.Good comments. I'll work these into the next release.
pendragn
03-14-2006, 02:58 PM
I don't think "busybox" is a directory, it is a file, with all of the other files, like dos2unix and other things, complied as part of it, or at least that is the best I can figure it.
Maybe I will try and find your editor and use that to help me out.
Phil
It's both. Busybox is a directory on the root of the TiVo as well as a binary inside of that directory. The other commands in that directory are symlinks to the busybox binary. dos2unix is one of these commands. If you run busybox with no parameters it will tell you which functions it can do.
tk
philwojo
03-14-2006, 04:19 PM
I've tried just typeing busybox in from the /tivo-bin directory and it tells me can't execute not a binary "or something close ot that".
I have tried removing and recopying the tivotools.tar file over and running the cpio command on it several times now. I get that file from the DD web site, and I have been following the instructions on there.
I thought I had a handle on what I was doing, and you seem to confirm that I do, just that something else appears to be wrong.
I download that file as a xxx.tar.rar and then use winrar to uncompress it. Then I use filezilla to connect to my Tivo box and FTP it over to the /tivo-bin directory. I have even just put the tivotools.tar in the root then used the mv command to put it in /tivo-bin and when I run the cpio it appears to work. I then do an ll in the /tivo-bin directory and see a ton of files all linked to busybox, but I can not execute any of them.
Again, sorry for my lack of knowledge on here, and I appreciate all of the help, any further help would be much appreciated as well.
Phil
pendragn
03-14-2006, 04:33 PM
I download that file as a xxx.tar.rar and then use winrar to uncompress it. Then I use filezilla to connect to my Tivo box and FTP it over to the /tivo-bin directory. I have even just put the tivotools.tar in the root then used the mv command to put it in /tivo-bin and when I run the cpio it appears to work. I then do an ll in the /tivo-bin directory and see a ton of files all linked to busybox, but I can not execute any of them.
Again, sorry for my lack of knowledge on here, and I appreciate all of the help, any further help would be much appreciated as well.
Phil
I know my busybox binary and links are in /busybox, not /tivo-bin. If the links are hard coded to /busybox/busybox instead of ./busybox that might explain why they don't work.
tk
philwojo
03-14-2006, 06:41 PM
So should I move everything to /busybox then (Creat that directory).
Or should I do the cpio on tivotools.tar in the root? I am not sure that I follow how to get it in to a busybox directory.
Phil
pendragn
03-14-2006, 07:20 PM
So should I move everything to /busybox then (Creat that directory).
Or should I do the cpio on tivotools.tar in the root? I am not sure that I follow how to get it in to a busybox directory.
Phil
If you do a ./busybox in /tivo-bin do you get the usage? If so it's probably ok and you could move it to /busybox and try to get it to work. I've not done the cpio route in years, but if you could use that to redo everything in /busybox instead of /tivo-bin that might work too.
tk
rbautch
03-14-2006, 08:36 PM
I should work anywhere you put it. Can't execute binary file usually means that the tool was compiled for the wrong platform, e.g. you have a ppc binary (Series 1 Tivos) instead of mips (Series 2 Tivos). Another possibility is that you failed to use the "binary" mode of your FTP client.
philwojo
03-14-2006, 09:03 PM
I tried the ./busybox in the /tivo-bin dir and it still tells me cannot exec binary file.
I erased the DIR and resent via filezilla, in forced binary mode now instead of auto, and then di the cpio command again
cpio -i -H tar < tivotools.tar
It completes and appears to uncompress all of the files if I do the ll i get a huge list of things here is a partial example:
TIVO: {/tivo-bin} % cpio -i -H tar < tivotools.tar
11908 blocks
TIVO: {/tivo-bin} %
TIVO: {/tivo-bin} % ll
total 11937
drwxr-xr-x 2 0 0 3072 Mar 15 01:59 .
drwxr-xr-x 20 0 0 1024 Mar 11 17:25 ..
-rwxr-xr-x 1 0 0 993 Mar 15 01:59 51killer.tcl
-rwxr-xr-x 1 0 0 5660 Mar 15 01:59 SetTivoConfig
lrwxrwxrwx 1 0 0 7 Mar 15 01:59 [ -> busybox
lrwxrwxrwx 1 0 0 7 Mar 15 01:59 adjtimex -> busybox
-rwxr-xr-x 1 0 0 595412 Mar 15 01:59 arp
lrwxrwxrwx 1 0 0 7 Mar 15 01:59 arping -> busybox
lrwxrwxrwx 1 0 0 7 Mar 15 01:59 awk -> busybox
lrwxrwxrwx 1 0 0 7 Mar 15 01:59 basename -> busybox
lrwxrwxrwx 1 0 0 7 Mar 15 01:59 bunzip2 -> busybox
-rwxrwxrwx 1 0 0 503720 Mar 15 01:59 busybox
lrwxrwxrwx 1 0 0 7 Mar 15 01:59 bzcat -> busybox
-rwxr-xr-x 1 0 0 181692 Mar 15 01:59 ccxstream
lrwxrwxrwx 1 0 0 7 Mar 15 01:59 chown -> busybox
lrwxrwxrwx 1 0 0 7 Mar 15 01:59 chroot -> busybox
-rwxr-xr-x 1 0 0 107592 Mar 15 01:59 ciphercheck
-rwxr-xr-x 1 0 0 9844 Mar 15 01:59 cksum
lrwxrwxrwx 1 0 0 7 Mar 15 01:59 clear -> busybox
-rwxr-xr-x 1 0 0 9944 Mar 15 01:59 comm
lrwxrwxrwx 1 0 0 7 Mar 15 01:59 crond -> busybox
-rwxr-xr-x 1 0 0 31404 Mar 15 01:59 csplit
I think it might be what rbautch is talking about. I have a series 1 Tivo but maybe this is for a series 2, so maybe it is not going to work on my platform.
If that is the case where can I get a copy of the dos2unix file to put on my series 1 tivo so I can use it for other hacks that require it, like autospace.tcl
Thanks again guys,
Phil
Justin
03-14-2006, 11:28 PM
Interesting problem, that (at least my search) did not find.
History: Three tivo's zippered. (some longer than the others) Unlike most here, my wife likes showcases and yellow stars. Showed up fine on all three tivos for quite some time, but has now stopped on the First tivo I zippered. upon entering the Showcase menu, it states the "this is unavailable at this time"
What I have tried: Reran SC62add, waited overnight, nada. did a Tweakuninstall, reinstall (It downloaded the newest version), waited overnight, nada. (In a effort to tick me off, the other two tivos got a new showcase :) )
I looked around at the 'other' place and found nothing either. (I consider that forum 'read only', so did not post)
Any ideas? This is not critical, but would help with the 'wife factor'.
Does being low on space (overall show storage), forgetting to delete logs files, to many temps files of some sort, faceplate pointed due south, or some other stupid mistake I made? (based on the fact that this has been running the longest?)
The only other factor that I can think of that is different from a 'Stock zippered drive' is bufferhack. I have that installed on all three, so can't imagine it is a factor.
Any help/suggestions would be greatly appreciated.
Justin
frickn
03-15-2006, 03:13 PM
I have installed the script with no problems. Everything worked great except now I can no longer get tserver to start from tytools. The only thing that is different now network wise is that I have a static IP address on the box rather than dhcp. My other box that has not been patched still connects fine. I have read & read until my eyes hurt and I don't see where someone is experiencing tytools not connecting after applying the script. Also I have uninstalled and reinstalled just to be sure that everything was ok.
Thanks
Frickn
I only have one problem after using both "The Zipper" and the Enhancement Script. When I'm using TivoWebPlus and try to go to the Screen menu I get the following error:
INTERNAL SERVER ERROR
--cut here--
action_screen '/' ''
invalid command name "SendKeyAndWait"
while executing
"SendKeyAndWait dumpState"
(procedure "::action_screen" line 14)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--
I am having the same problem after installation of the script. I did not find any reference to a solution through a forum search. Is this a TWP1.2.2 problem? I previously used TWP1.0 with my HDTivo running 3.1.1f, and the Screen function worked fine.
Now that I think of it, I wonder if this is related to the Hackman error on TWP startup. From the log:
hackman
--hackman Version 4.0.2--
-No problem running mips find -- mips version of find selected.
-/dev/router_client: No such file or directory running mips sendkey -- ppc SendKey selected.
POSIX EROFS {read-only file system} error renaming "./modules/hackman.cfg.draft" to "./modules/hackman.cfg": read-only file system
while executing
"file rename $config\.draft $config"
(file "./modules/hackman.itcl" line 2858)
invoked from within
"source $module "
- since SendKey is also being referenced here. Any thoughts would be welcome.
BTW, thanks for the great script!
rbautch
03-22-2006, 12:59 PM
Interesting problem, that (at least my search) did not find.
History: Three tivo's zippered. (some longer than the others) Unlike most here, my wife likes showcases and yellow stars. Showed up fine on all three tivos for quite some time, but has now stopped on the First tivo I zippered. upon entering the Showcase menu, it states the "this is unavailable at this time"
What I have tried: Reran SC62add, waited overnight, nada. did a Tweakuninstall, reinstall (It downloaded the newest version), waited overnight, nada. (In a effort to tick me off, the other two tivos got a new showcase :) )
I looked around at the 'other' place and found nothing either. (I consider that forum 'read only', so did not post)
Any ideas? This is not critical, but would help with the 'wife factor'.
Does being low on space (overall show storage), forgetting to delete logs files, to many temps files of some sort, faceplate pointed due south, or some other stupid mistake I made? (based on the fact that this has been running the longest?)
The only other factor that I can think of that is different from a 'Stock zippered drive' is bufferhack. I have that installed on all three, so can't imagine it is a factor.
Any help/suggestions would be greatly appreciated.
Justin
I have no idea on this one, sorry.
rbautch
03-22-2006, 01:01 PM
I have installed the script with no problems. Everything worked great except now I can no longer get tserver to start from tytools. The only thing that is different now network wise is that I have a static IP address on the box rather than dhcp. My other box that has not been patched still connects fine. I have read & read until my eyes hurt and I don't see where someone is experiencing tytools not connecting after applying the script. Also I have uninstalled and reinstalled just to be sure that everything was ok.
Thanks
Frickntytool expects to find tserver in /var/hack (unless you changed it to look for it somewhere else). Is that where it is?
rbautch
03-22-2006, 01:06 PM
I am having the same problem after installation of the script. I did not find any reference to a solution through a forum search. Is this a TWP1.2.2 problem? I previously used TWP1.0 with my HDTivo running 3.1.1f, and the Screen function worked fine.
Now that I think of it, I wonder if this is related to the Hackman error on TWP startup. From the log:
hackman
--hackman Version 4.0.2--
-No problem running mips find -- mips version of find selected.
-/dev/router_client: No such file or directory running mips sendkey -- ppc SendKey selected.
POSIX EROFS {read-only file system} error renaming "./modules/hackman.cfg.draft" to "./modules/hackman.cfg": read-only file system
while executing
"file rename $config\.draft $config"
(file "./modules/hackman.itcl" line 2858)
invoked from within
"source $module "
- since SendKey is also being referenced here. Any thoughts would be welcome.
BTW, thanks for the great script!
This is a hackman issue. What software are you running? Check for the existence of the file called /dev/router_client. Looks like this (http://www.tivocommunity.com/tivo-vb/showthread.php?p=3823457&&#post3823457) is the issue, but only seen it manifested on the HR10-250.
This is a hackman issue. What software are you running? Check for the existence of the file called /dev/router_client. Looks like this (http://www.tivocommunity.com/tivo-vb/showthread.php?p=3823457&&#post3823457) is the issue, but only seen it manifested on the HR10-250.
I have a HR10-250 running 3.1.5f. I will check out the things you mentioned asap. Perhaps I should just remove Hackman - I really don't need it.
pendragn
03-22-2006, 02:35 PM
I have installed the script with no problems. Everything worked great except now I can no longer get tserver to start from tytools. The only thing that is different now network wise is that I have a static IP address on the box rather than dhcp. My other box that has not been patched still connects fine. I have read & read until my eyes hurt and I don't see where someone is experiencing tytools not connecting after applying the script. Also I have uninstalled and reinstalled just to be sure that everything was ok.
Thanks
Frickn
Check the prompt in TyTool. By default it looks for $ whereas the zipper makes the prompt #. If TyTool doesn't get the prompt it expects, it fails. Also, have you tried firing tserver up manually via telnet and then trying to attach with TyTool?
tk
frickn
03-22-2006, 03:33 PM
Thanks for the response guys. I think Pendragon has the solution. I am going to fire off tserver manually tonight and see if I get a response out of it. I haven't moved tserver from it's orginal location, which was /var/hack/ and verified that the file was still there via ftp. Also verified that my tools were set to look for the server in that location.
Thanks
Frickn
qubit
03-23-2006, 02:44 PM
I went to run this with
sh tweak.sh
and it ran for a bit and prompted to check my telnet? Then it said my telnet was inserting CF's where it shouldn't so the script wouldn't run correctly. I then exited and connected with securecrt instead of windows telent and reran the script. Now it tries to get the latest from a website before running which I don't think it did at first. Does it have to do this? I have it crossover'd up to my laptop cause I don't have it in the location where it will be when I set the valid network settings with the router IP and all from the Zipper script.
I tried running the uninstall but it still seems like it wants/needs net access?
Edit: Better yet. Basically during zipper i set the network to the network it WILL be on. But I want to run tweak.sh now on the network I'm on now that would mean the tivo would need a different IP and different router address. Is there a manual process I can take to edit the network settings myself?
Carlton Bale
03-23-2006, 03:12 PM
Very well done script! Saved me quite a bit of time modifying my HR10-250; wish it were available for a Series 1 DTivo as well!
I do have a couple of suggestions for the next version:
Do you want to run the "express" version (for advanced users)? [y/n]:I'm not sure what this means because it seems contradictory; express sounds like it is for basic users, so they should answer Y? So express mode is not for advanced users? I'm guess here, but maybe it should state "Do you want to run the "express" version (advanced users select no)? [y/n]:"
Do you want to install netperf network performance tool? [y/n] :y
Netperf will measure MRV speed between this tivo and another "target" tivo.These lines should be switched around, so you know what Netperf is before you answer Y/N. I answered Y and then realized that I couldn't use it.
Thanks again!
bengalfreak
03-23-2006, 05:51 PM
Do you want to run the "express" version (for advanced users)? [y/n]:I'm not sure what this means because it seems contradictory; express sounds like it is for basic users, so they should answer Y? So express mode is not for advanced users? I'm guess here, but maybe it should state "Do you want to run the "express" version (advanced users select no)? [y/n]:"
Express as in quick or nonverbose. The Express version has less prompting than the other route. So, if you have run the script several times in the past, you should answer 'Y', otherwise 'N'
SohoTrader
03-26-2006, 10:49 AM
This is good stuff people. I ran tweak.sh and it worked like a charm on one my tivo sa boxes. So, I made boooo where I deleted some tweak generated directory and I try to run tweak.sh and it doesn't allow you to run it until tweak-uninstall.sh file. I looked for the uninstall file the whole day and I can't find. Can someone give me a hand here...
Luv2DrvFst
03-26-2006, 12:18 PM
This is good stuff people. I ran tweak.sh and it worked like a charm on one my tivo sa boxes. So, I made boooo where I deleted some tweak generated directory and I try to run tweak.sh and it doesn't allow you to run it until tweak-uninstall.sh file. I looked for the uninstall file the whole day and I can't find. Can someone give me a hand here...
First, it's tweak_uninstall.sh (underscore not a hyphen) so that may help you find it. It is installed on your TiVo so do this to find it:
ffind tweak_uninstall.sh
goony
03-26-2006, 12:29 PM
I looked for the uninstall file the whole day and I can't find. Can someone give me a hand here...No need for that; do this next time:
#prompt> find / -name 'tweak*'This will reveal any files that start with tweak.
SohoTrader
03-26-2006, 01:01 PM
I assuming that when run tweak.sh script it out uninstall tweak script in somewhere on tivo (probably in enhancement directory). Well, I ran on my tivo but file not found. I mostly deleted the file. Is there any other route I can take. Unless someone can send me the unistall script...
Luv2DrvFst
03-26-2006, 06:24 PM
I assuming that when run tweak.sh script it out uninstall tweak script in somewhere on tivo (probably in enhancement directory). Well, I ran on my tivo but file not found. I mostly deleted the file. Is there any other route I can take. Unless someone can send me the unistall script...
I hope this works and I hope it doesn't upset anyone. Here's the uninstall file zipped.
SohoTrader
03-26-2006, 10:41 PM
Thanks bro no luck but I'm going to start from fresh. I'm going to restore from my original drive TIVO to my big drive and rom there I can take on tweak.sh again.. I really love the tweak... I salute the the author of tweak.... JUST Brilliant...
I have a series 1 Tivo and I got the tivotools from the web site I found on here, here is the link I specifically used:
http://www.************.com/forum/showthread.php?t=37602
The above is from another wetb site with the initials DD, don't know if we can mention it here or not.
PhilThe title of that file is All in one S2. So as rbautch has said a couple of times your using the wrong version.
bengalfreak
03-27-2006, 06:32 AM
I hope this works and I hope it doesn't upset anyone. Here's the uninstall file zipped.
That's probably not a good idea since the uninstall file has gone thru several iterations and may not be the same version as the tweak file he used in the first place. Rbautch are they all backward compatible?
SohoTrader
03-27-2006, 11:32 AM
OK, thanks for the info.... Are you from Bangladesh?
That's probably not a good idea since the uninstall file has gone thru several iterations and may not be the same version as the tweak file he used in the first place. Rbautch are they all backward compatible?
rbautch
03-27-2006, 12:57 PM
That's probably not a good idea since the uninstall file has gone thru several iterations and may not be the same version as the tweak file he used in the first place. Rbautch are they all backward compatible? Indeed they are backward compatible.
willardcpa
03-27-2006, 12:57 PM
OK, thanks for the info.... Are you from Bangladesh?
Hmmmm, how would somebody think that from a name of "bengalfreak"??? :rolleyes:
The spelling is only remotely similar? :cool:
Oh, I get it, SohoTrader is from Nigeria! :p :D
Carlton Bale
03-27-2006, 01:10 PM
I just successfully installed everything on a friends Series 2 DirecTivo using my Linksys Linksys USB200M Ver. 1. He purchased a Linksys USB200M Ver. 2 and installed it, but now it won't get back on the network even after a roboot. Do the high-speed drivers not support the Linksys USB200M Ver. 2? Or does the network need to be manually reconfigured? Tivo.com shows that both versions of the Linksys adapter are supported, but that support for adapter version 2 was only added for SA version 7.2.2.
rbautch
03-27-2006, 01:13 PM
Ver 2 works, but you have to add it to the hotplug.map file. There are detailed instructions somwehre in the Zipper thread. It's on my to-do list to incorporate into the Zipper.
Carlton Bale
03-27-2006, 05:27 PM
Thanks for the info. Knowing that it was a change to the hotplug/usb.map file got me pointed in the right direction. I read through the zipper thread and found this post by DoctorK (http://www.tivocommunity.com/tivo-vb/showthread.php?p=3792399&&#post3792399) with the instructions:
You must access the TiVo with a serial connection or use another "working" usb adapter.
The USB200MV2 must be added to the file in the
/etc/hotplug/usb.map
Jamie's backported drivers must be installed first. (You must have answered yes to adding the USB2.0 drivers in the Zipper enhancemant script)
Find the section for the ax8817x driver and edit the file to add the product line for the USB200MV2:
device ax8817x
product 13b1 0018 Linksys USB200MV2
6stringbass
03-27-2006, 06:03 PM
I've decided to switch the locations of my Dtivos. I set a custom bash prompt on one of them that will be the wrong name when they move. Which script should I run to rename the bash prompt (I assume I can rename the MRV name in TWP). Thanks!
Gunnyman
03-27-2006, 06:04 PM
you can edit your .profile file in vi or Joe.
6stringbass
03-27-2006, 06:07 PM
you can edit your .profile file in vi or Joe.
Thanks. That should make it easier to keep track of units!
I'm at my wits end. After running Zipper on my dsr7000 yesterday, I lost all connections to the unit so today I reimaged the drive with my zipper cd thinking something had to be corrupt on it and still no connectivity thru telnet. All my other puters on the network are connected so I know it's not a network issue. I have a spare usb ethernet adapter that I have tried and have tested both adapters on my puter so I know they work. I have also test the cable attached to the adapter so no problem there either.
I have a serial cable I can plug in but what do I need to do to troubleshoot this problem a little more. I know it's hard to help figure this out remotely but I would appreciate any help you guys can give.
Thanks
Mike
Gunnyman
03-27-2006, 06:17 PM
are you running Windows XP firewall perchance? or Perhaps VPN software?
Both of these are known to cause interference with Telnet to tivo.
Luv2DrvFst
03-27-2006, 06:26 PM
I have a spare usb ethernet adapter that I have tried and have tested both adapters on my puter so I know they work.
What make/model adapter are you using? Were you ever able to telnet in?
are you running Windows XP firewall perchance? or Perhaps VPN software?
Both of these are known to cause interference with Telnet to tivo.
Yeah I have the XP firewall on but I've always had it on and no issue before. I'll try turning it off for the sake of troubleshooting. No VPN.
They are D-links Dub-E100, yeah have been able to telnet up until yesterday. Nothing has changed as far as configuration on the network, I just starting having trouble with tivoweb and tytools.
rbautch
03-27-2006, 09:01 PM
Can you get a bash prompt over your serial connection? If so, run the /enhancements/net-status.tcl script, and post the results here.
I haven't tried it yet but just give me a min. Is that the exact code I need to put in?
Thanks
bengalfreak
03-28-2006, 06:13 AM
I can't get bash.
You've plugged in a serial cable, opened HyperTerminal, set it to the serial port and hit return on your computer a couple of times?
rbautch
03-29-2006, 05:31 PM
I updated the script to append the /etc/hotplug/usb.map with the code for the Linksys USB200 v.2 adapter, as described here (http://www.tivocommunity.com/tivo-vb/showthread.php?p=3896637&&#post3896637). I also modified the TWP archive to use the new version of Hackman. These changes have also been incorporated into the Zipper (except Hackman).
JaserLet
03-29-2006, 07:47 PM
Is any extra work needed to enable USB 2.0 performance for the Belkin F5D5050 (pegasus.o I think)?
Several stores near me sell the F5D5050, otherwise I will have to buy the FA120 online.
rbautch
03-29-2006, 09:20 PM
No. The script will take care of everything.
Runch Machine
03-29-2006, 09:41 PM
I've used the Zipper to install the enhacement script on two Samsung DirecTivos and 2 HR10-250s with great success. My favorite feature is Caller ID. However, after a day or two Caller ID stops working and I have to reboot the Tivos to get it back. This happens on all 4 of them. Any idea why this happens and how to fix it?
asteffens
03-29-2006, 10:14 PM
I am getting the following error...I hacked a Phillips DSR704 running 6.2. Unit is up and running and ethernet is working...but when I run the sh tweak.sh I get the following error. I know the network is setup properly, but I assume it is wanting me to add (since the script only asked for the IP and the Gateway IP) the DNS information to the Tivo unit it self, can anyone point me to where this is located? Any help would be much appreciated.
Downloading latest Enhancement script...
wget: xxx.mastersav.xxx: Host name lookup failure
Download failed. Adjust DNS and try again? [y/n]: y
Make sure your Tivo is connected to the internet, and
your network settings are correct. Exiting...
rm: /enhancements: No such file or directory
rbautch
03-29-2006, 11:31 PM
I've used the Zipper to install the enhacement script on two Samsung DirecTivos and 2 HR10-250s with great success. My favorite feature is Caller ID. However, after a day or two Caller ID stops working and I have to reboot the Tivos to get it back. This happens on all 4 of them. Any idea why this happens and how to fix it?Not sure why this would happen. You don't have to reboot though, just look at the commands in the author file that launch NCID, and type them in manually at bash. You might also copy your post to the NCID thread so it gets more exposure to the folks regularly using NCID.
rbautch
03-29-2006, 11:32 PM
I am getting the following error...I hacked a Phillips DSR704 running 6.2. Unit is up and running and ethernet is working...but when I run the sh tweak.sh I get the following error. I know the network is setup properly, but I assume it is wanting me to add (since the script only asked for the IP and the Gateway IP) the DNS information to the Tivo unit it self, can anyone point me to where this is located? Any help would be much appreciated.
Downloading latest Enhancement script...
wget: xxx.mastersav.xxx: Host name lookup failure
Download failed. Adjust DNS and try again? [y/n]: y
Make sure your Tivo is connected to the internet, and
your network settings are correct. Exiting...
rm: /enhancements: No such file or directory
If you used the Zipper to hack your tivo, it sets the DNS setting to your router's IP address, which suits most folks but not all. You can use the network module of tivowebplus to change your IP params and DNS setting.
SteelersFan
03-30-2006, 09:38 AM
I've used the Zipper to install the enhacement script on two Samsung DirecTivos and 2 HR10-250s with great success. My favorite feature is Caller ID. However, after a day or two Caller ID stops working and I have to reboot the Tivos to get it back. This happens on all 4 of them. Any idea why this happens and how to fix it?
I had a similar problem. I believe my trouble started because my modem needed to be reset due to a partly unsuccessful call-in (I have VIOP). I switched the phone line to a different unit that would not connect at all and now all is well.
Check this (http://www.tivocommunity.com/tivo-vb/showthread.php?t=280997) thread, post #14 for a better expaination.
asteffens
03-30-2006, 02:19 PM
I was able to manually edit the file, I pulled it off via FTP, edited it in Notepad and FTP'd it back...but using the Web interface would have been a lot easier :) Thanks for the info guys, I appreciate the help.
rbautch
03-30-2006, 06:09 PM
I was able to manually edit the file, I pulled it off via FTP, edited it in Notepad and FTP'd it back...but using the Web interface would have been a lot easier :) Thanks for the info guys, I appreciate the help.Edit what file?
6stringbass
03-31-2006, 02:44 AM
I am getting the following error...I hacked a Phillips DSR704 running 6.2. Unit is up and running and ethernet is working...but when I run the sh tweak.sh I get the following error. I know the network is setup properly, but I assume it is wanting me to add (since the script only asked for the IP and the Gateway IP) the DNS information to the Tivo unit it self, can anyone point me to where this is located? Any help would be much appreciated.
Downloading latest Enhancement script...
wget: xxx.mastersav.xxx: Host name lookup failure
Download failed. Adjust DNS and try again? [y/n]: y
Make sure your Tivo is connected to the internet, and
your network settings are correct. Exiting...
rm: /enhancements: No such file or directory
I had this happen a few times. Something in my router went out for lunch and wasn't parsing the DNS request correctly though net access to my other computers worked fine. Rebooted the router and everything was good. Rebooting also took care of my NowPlayingList slowdowns. Guess everything needs a reboot every now and then (haven't found the reset button on my brain yet though).
Carlton Bale
03-31-2006, 09:11 PM
I had the same "wget won't work" problem on the last TiVo I upgraded (friend had a Linksys Vonage router). I tried both the router IP address and the DNS server IP addresses and nothing would work. wget would resolve the host name to the correct IP address but wouldn't download the file. Instead, I just edited the script to point to a local PC ip address, did a quick apache install on that local pc, downloaded the file to that PC, and used the pc serve the file to the tivo. Sounds complicated, and it would be for someone that hasn't done this type of thing before, but total time for me was about 3 minutes; figured I would have spent much longer than that trying to resolve the mystery network issue.
pendragn
03-31-2006, 10:18 PM
I had the same "wget won't work" problem on the last TiVo I upgraded (friend had a Linksys Vonage router). I tried both the router IP address and the DNS server IP addresses and nothing would work. wget would resolve the host name to the correct IP address but wouldn't download the file. Instead, I just edited the script to point to a local PC ip address, did a quick apache install on that local pc, downloaded the file to that PC, and used the pc serve the file to the tivo. Sounds complicated, and it would be for someone that hasn't done this type of thing before, but total time for me was about 3 minutes; figured I would have spent much longer than that trying to resolve the mystery network issue.
If wget doesn't work, you can also just copy the file over and drop it into the same folder as tweak.sh. Tweah.sh checks for it when it starts up.
tk
aladdin4d
04-02-2006, 10:18 PM
Ok I've used this script and LOVE it! Props to the author! But.....(you had to know that was coming) I'm having a problem with the network drivers. No matter what I try usbnet.o and the sym link for ax8817x.o are deleted and the original ax8817x.o is restored whenever the Tivo is rebooted (Dtivo w/6.2) All of the other files for the USB2 package are left intact. I figure there's somethng really simple that I'm missing and I'll feel like an idiot but I'm at my wits end. Any help would be greatly appreciated.
rbautch
04-02-2006, 11:01 PM
What kind of tivo do you have? Check the author file for anything out of the ordinary. Post it here if you like.
aladdin4d
04-02-2006, 11:11 PM
I have a Samsung SIR-S4040 DirecTivo running 6.2 from PTVUpgrade and original networking installed from a PTVnet CD. At this time the only other hacks I have installed are Superpatch67 and your Enhancements. I have also tried manually installing the USB2 drivers from the latest tarball from 'that other forum' and have the same problem.
Here is my author file:
## ~~ Start of user section ~~ ##
#!/bin/bash
# PTVupgrade PTVnet rc.sysinit.author for Series2 DirecTV DVR
#
# If you want to have a static IP address, you need to change
# the STATIC_IP variables below to your desired IP address,
# and rename DHCP_ON to STATIC_ON
#
# For more information on this, go to (url removed for post)
# and make sure you know what you are doing. If you make a mistake
# doing this, you may not find your TiVo on your network, ever again...
#
# Oh, and if you don't have a serial cable, get one, it could save you
# a lot of trouble if you mess this up.
#
STATIC_IP=192.168.1.98
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
GATEWAY=192.168.1.1
#
#
######### First time booting? ########
#
# This checks for the FIRSTTIME_ON flag and does a few neat things.
# Mainly, it runs 51killer.tcl so you don't have to do a Clear and
# Delete everything when putting a new drive in your TiVo.
# It also restores the splashscreen to the appropriate one.
#
# Note: If you set this flag back to ON after you've been using your
# TiVo and recording programs, running 51killer.tcl again will mess up
# your existing recordings. We use this flag when preparing new drives
# for installation in different units to save time for customers, you
# probably don't ever need to use this.
if [ -f /init/ptv_flags/FIRSTTIME_ON ]; then
tivosh /ptvupgrade/bin/51killer.tcl
/ptvupgrade/bin/rootwrite;
cp /init/ptv_images/PromScreen2Version7.NTSC.png /tvbin
rm -rf /init/ptv_flags/FIRSTTIME_ON
/ptvupgrade/bin/rootread;
sync
reboot
fi
#######
# This sets the priority of hacks and shell commands to the lowest
# possible priority so that the TiVo operation is not affected by
# your tinkering; uncomment this if you find your tinkering gets in the
# way, just note that sometimes you can lock up the shell if you do have this
# uncommented, so be prepared with a serial cable, just in case you mess things
# up.
# setpri fifo 1 $$
# Startup BASH in case you are using a serial cable to connect
# This has been moved to the /init directory so that shell starts
# right at boot time
# /bin/bash -login</dev/ttyS2&>/dev/ttyS2 &
# Lets set the path to look in our own bin first, and then busybox
export PATH=$PATH:/ptvupgrade/bin:/ptvupgrade/busybox:/enhancements
# An extra library directory needed for yac and elseed
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ptvupgrade/lib:/enhancements
# Check flags for IP address (we recommend you just stick with DHCP)
if [ -f /init/ptv_flags/DHCP_ON ]; then
/ptvupgrade/bin/dhcp_enable.ptv
fi
if [ -f /init/ptv_flags/STATIC_ON ]; then
ifconfig eth0 $STATIC_IP broadcast $BROADCAST netmask $NETMASK
route add default gw $GATEWAY
fi
sleep 3
#start telnet
if [ -f /init/ptv_flags/TELNET_ON ]; then
tnlited 23 /bin/bash -login &
fi
#start ftp
if [ -f /init/ptv_flags/FTP_ON ]; then
/ptvupgrade/bin/tivoftpd
fi
#start tivowebplus
if [ -f /init/ptv_flags/TIVOWEB_ON ]; then
mkdir -p /var/hack
/ptvupgrade/tivowebplus/tivoweb
sleep 30
fi
# check to see if PHONE_OFF has been set - if it is then we check to ensure
# cron is setup so that fakecall is automatically run
if [ -f /init/ptv_flags/PHONE_OFF ]; then
if ! [ -f /var/spool/cron/crontabs/root ]; then
/ptvupgrade/misc/cron_stuff/setup_cron
fi
phonereset.tcl
fakecall.tcl
crond
fi
# start extended tpm apps or other things
# thanks mike for the tpm structure
for i in /init/ptv_start/S[0-9][0-9]*
do
# Check if the script is there
[ ! -f $i ] && continue
source $i start
done
### ~~ End of user section ~~ ###
#############################################
# starting NCID CallerID
touch /var/log/cidcall.log &
cd /var/hack/sbin; ./ncidd
cd /var/hack/bin; ./tivocid &
#############################################
# starting Tivowebplus
/enhancements/TWPrun.sh
#############################################
# 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
rbautch
04-02-2006, 11:40 PM
I don't see anything here that would delete the symlink. Maybe try starting with a fresh author file (from the zipper tools disk), and then run the enhancement script again.
titleistmd
04-03-2006, 12:20 AM
I had the same problem. I have vonage also. I just uninstalled script and reinstalled and that fixed it for me.
aladdin4d
04-03-2006, 07:43 AM
Thanks for your quick responses and all your hard work rbautch! I never did find out what the problem was but I fixed it with a sledge hammer approach. I started from scratch trying a method of my own that ended up merging with the Zipper instructions about halfway through and your enhancemnt script worked flawlessly network and all. No more mysteriously disappearing usbnet.o
Geezer
04-03-2006, 02:28 PM
I just ran tweak_uninstall.sh and then ran tweak.sh.
I no longer have an enhancements directory. Everything appears to be working except of course for the aliases. That means Tivowebplus doesn't start. I can start it manually without a problem. I can edit the author file to have it start but I'm confused as to why I no longer have the enhancements directory. Can I manually recreate it?
Thanks,
aladdin4d
04-03-2006, 02:49 PM
I had the same problem. I have vonage also. I just uninstalled script and reinstalled and that fixed it for me.
Tried that myself SEVERAL times and had no luck. Originally I just used PTVnet and Icake to create my drives and I think PTVupgrade does something the Zipper doesn't to protect and restore system files although I haven't gone through the scripts myself yet. In the end I used PTVnet only to restore an image to 2 drives then ran the zipper from that point and all is well as Wife 2.0 now has 'her' enhanced Tivo back!
trainsho
04-05-2006, 08:05 AM
so GLAD to find you all!!! new to this "hobby" but have wanted these enhancements forever. my question is simply this what will work on the R10 Dtivo?? :confused:
thanks J
mstbone67a
04-05-2006, 11:11 PM
I am proof that yes it can be done on an R10, now of course I had to replace the PROMS.
I used the tweak.sh and have MRV working, wife loves it!
I have one more R10 to change the PROM on. :)
rbautch
04-05-2006, 11:30 PM
I just ran tweak_uninstall.sh and then ran tweak.sh.
I no longer have an enhancements directory. Everything appears to be working except of course for the aliases. That means Tivowebplus doesn't start. I can start it manually without a problem. I can edit the author file to have it start but I'm confused as to why I no longer have the enhancements directory. Can I manually recreate it?
Thanks,Repeat the uninstall/reinstall.
mstbone67a
04-05-2006, 11:49 PM
FIRST OFF YOU GUYS(you know who you are) ARE AWESOME!! These additions to tivo are the best.
1. I do have a problem, I do not see the HACKMAN listed on my tivowebplus pages for either of my r10's. I see the hackman files are installed.
BasementR10-bash# ls -lrt hack*
-rwxrwxrwx 1 15633 root 147955 Mar 24 01:33 hackman.itcl
-rw-r--r-- 1 root root 189 Mar 31 05:14 hackman.ini.last
-rw-r--r-- 1 root root 189 Mar 31 05:14 hackman.ini
-rw-r--r-- 1 root root 6337 Apr 5 09:15 hackman.cfg.draft
BasementR10-bash# pwd
/tivowebplus/modules
2. I thought I read that fakecall will make it move the date out 6 days and never fail. I can see inside tivo-settings where it trys to dial and fails. Now of course I don't see any nag messages any more so looks good anyways.
3. Showcases? When I ran the tweak Do you want Showcases and Yellow Stars? [y/n]: n
Showcase tokens removed successfully! But I am seeing showcases and yellow stars still.
Side note I do see an Menu item called "Promos" now in the "Messages and Setup " screen. But the info in Promos is a bunch of html code mentioning showcase.
4. Did anyone get the "autospace" module to work with R10? I am thinking of using the DailyMail to keep track of space but wife would like to see it on tv.
5. Has anyone tried YAC with the R10 what I read it sounds usable since NCID doesnt yet.
Thanks again and I realize I might need to move some of these questions to different threads.
trainsho
04-08-2006, 07:13 AM
I am proof that yes it can be done on an R10, now of course I had to replace the PROMS.
I used the tweak.sh and have MRV working, wife loves it!
I have one more R10 to change the PROM on. :)
AWSome, so willing to change the PROM, so off to find / read threads for that.... any leads thanks. J
:D
Billy66
04-08-2006, 08:39 AM
13. Installs USB 2.0 Drivers. First backs up original drivers to a folder called backups-orig. Installs the correct drivers based on the kernel version of your Tivo that’s detected by the script. Thanks to Jamie and Alldeadhomiez for making this possible, and for granting permission to use the drivers here. There's always a slight chance that replacing drivers will kill your connection, so be prepared to break out the serial cable or pull the drive. Adapters tested so far include: Netgear FA120, Linksys WUSB11, Airlink ASOHOUSB.
I've given it a yoeman's search effort, but I'm not sure about wireless settings to use the WUSB11 ver 2.6. I'm assuming that I need to edit my RC.sysinit.author file to accomodate it. Can anyone give me an assist/link? I'm using an HR10-250 and I ran this enhancement script, not the Zipper.
Thanks
Billy66
04-08-2006, 08:41 AM
FIRST OFF YOU GUYS(you know who you are) ARE AWESOME!! These additions to tivo are the best.
1. I do have a problem, I do not see the HACKMAN listed on my tivowebplus pages for either of my r10's. I see the hackman files are installed.
BasementR10-bash# ls -lrt hack*
-rwxrwxrwx 1 15633 root 147955 Mar 24 01:33 hackman.itcl
-rw-r--r-- 1 root root 189 Mar 31 05:14 hackman.ini.last
-rw-r--r-- 1 root root 189 Mar 31 05:14 hackman.ini
-rw-r--r-- 1 root root 6337 Apr 5 09:15 hackman.cfg.draft
BasementR10-bash# pwd
/tivowebplus/modules
Delete your hackman.ini and .cfg files and then reload TWP and Hackman should reinitiate.
slydog75
04-08-2006, 10:44 AM
WHere can I find a breakdown of what the different colors mean when using telnet?
rbautch
04-08-2006, 11:16 AM
WHere can I find a breakdown of what the different colors mean when using telnet?Google for "linux bash colors" should point you in the right direction (that's how I found it many months ago whan I set up the bash colors).
rbautch
04-08-2006, 11:17 AM
I've given it a yoeman's search effort, but I'm not sure about wireless settings to use the WUSB11 ver 2.6. I'm assuming that I need to edit my RC.sysinit.author file to accomodate it. Can anyone give me an assist/link? I'm using an HR10-250 and I ran this enhancement script, not the Zipper.
Thanks Wireless doesn't work with an HR10-250, since it uses old software (3.1.5)
Billy66
04-08-2006, 11:24 AM
Thanks rbautch, you saved me a lot more screwing around. :)
rbautch
04-08-2006, 07:45 PM
AWSome, so willing to change the PROM, so off to find / read threads for that.... any leads thanks. J
:DReplacing the PROM is not for the casual user. See the thread called "list of unhackable tivos". It would be cheaper/easier/less risky to buy a hackable tivo on ebay or from a retailer like ptvupgrade or weaknees. If you sell your R10 on ebay, you might break even.
rbautch
04-08-2006, 07:52 PM
2. I thought I read that fakecall will make it move the date out 6 days and never fail. I can see inside tivo-settings where it trys to dial and fails. Now of course I don't see any nag messages any more so looks good anyways. Try running fakecall manually and see if you get the same result.
3. Showcases? When I ran the tweak Do you want Showcases and Yellow Stars? [y/n]: n
Showcase tokens removed successfully! But I am seeing showcases and yellow stars still.
Side note I do see an Menu item called "Promos" now in the "Messages and Setup " screen. But the info in Promos is a bunch of html code mentioning showcase.Give it some time. The script only tells tivo to stop sending showcase tokens. Now you have to wait for ones you already have to expire and go away.
5. Has anyone tried YAC with the R10 what I read it sounds usable since NCID doesnt yet. I believe it's the out2osd program that doesnt work with s2.5 tivos, so neither program will work until there's an on-screen display program made to work with it.
trainsho
04-09-2006, 12:45 PM
Replacing the PROM is not for the casual user. See the thread called "list of unhackable tivos". It would be cheaper/easier/less risky to buy a hackable tivo on ebay or from a retailer like ptvupgrade or weaknees. If you sell your R10 on ebay, you might break even.
I am looking into doing both, R10 for practice , buying more Just for having more !!!
Thanks rbautch for the input for sure, I build my own computers so maybe I can deal with the PROM, it'll be fun just to try anyway. Isn't that the best part of this hobby, PLAY !!!!! I am so looking forward to using the zipper on my SIR-s4040r, even going to add more drives to it. thanks again. J :cool:
uscpsycho
04-11-2006, 03:54 PM
I just asked this in the main Zipper thread, and realized I should have asked it here.
Can you run into problems by running the enhancement script multiple times, or is it designed for that?
I probably won't want to install everything the first time though, so can I run it a second & third time to add new hacks? Will I do any damage if I accidentally answer YES to a previously installed hack?
Finally, if I want to get rid of an installed hack, can I run the enhancement script and answer NO to a speicifc hack to remove it? If not, how does one remove an unwanted hack?
Thanks!!!
pendragn
04-11-2006, 04:20 PM
I just asked this in the main Zipper thread, and realized I should have asked it here.
Can you run into problems by running the enhancement script multiple times, or is it designed for that?
I probably won't want to install everything the first time though, so can I run it a second & third time to add new hacks? Will I do any damage if I accidentally answer YES to a previously installed hack?
Finally, if I want to get rid of an installed hack, can I run the enhancement script and answer NO to a speicifc hack to remove it? If not, how does one remove an unwanted hack?
Thanks!!!
Uninstalling and reinstalling the zipper TiVo side if often suggested as a troubleshooting tip, so you should be fine.
tk
JWThiers
04-11-2006, 04:37 PM
I just asked this in the main Zipper thread, and realized I should have asked it here.
Can you run into problems by running the enhancement script multiple times, or is it designed for that?
I probably won't want to install everything the first time though, so can I run it a second & third time to add new hacks? Will I do any damage if I accidentally answer YES to a previously installed hack?
Finally, if I want to get rid of an installed hack, can I run the enhancement script and answer NO to a speicifc hack to remove it? If not, how does one remove an unwanted hack?
Thanks!!!
If you use Zipper I believe it installs the "enhancement" script from this thread. If that is the case (and I think I am) there is a tweak_uninstall.sh script that will remove the enhancements that IT made. If you have the enhancements file on your tivo you can then run the tweak.sh script again ind it will allow you to reinstall the tweaks. If you have the correct DNS server listed in you networking configuration (I forget the exact location) tweak.sh will go out on the net and download the latest version of the enhancements script.
Carlton Bale
04-12-2006, 11:20 AM
If you use Zipper I believe it installs the "enhancement" script from this thread. If that is the case (and I think I am) there is a tweak_uninstall.sh script that will remove the enhancements that IT made. If you have the enhancements file on your tivo you can then run the tweak.sh script again ind it will allow you to reinstall the tweaks. If you have the correct DNS server listed in you networking configuration (I forget the exact location) tweak.sh will go out on the net and download the latest version of the enhancements script.
JWThiers: just confirming that everything you stated is true.
The only addition is that the correct DNS server has to be there regardless, to download the "package" that contains programs that the script installs. Also, you can't install the script without first un-installing it. So if you want to add programs that you didn't install the first time, un-install, the re-run.
JWThiers
04-12-2006, 01:28 PM
JWThiers: just confirming that everything you stated is true.
The only addition is that the correct DNS server has to be there regardless, to download the "package" that contains programs that the script installs. Also, you can't install the script without first un-installing it. So if you want to add programs that you didn't install the first time, un-install, the re-run.
Thanks for the sanity check.
rbautch
04-12-2006, 09:01 PM
The reason I "make" you uninstall the old before installing the new is that the script is riddled with commands that append things to the author file and the .profile, so that hacks startup when you boot. When you uninstall, it restores the original unappended author file and .profile, so you're starting with a clean slate for the new install. I'm sure there's a more elegant way to do this, but this is the cleanest, and prevents multiple conflicting startup commands in the author file and .profile.
I'm thinking of making DNS entry an option with the Zipper. Maybe something like "If you know your DNS, enter it here, otherwise press enter to continue".
Jadawin
04-13-2006, 05:10 AM
Well, it's time. With 4 Series 1 machines to maintain personally (between my house, and my parents), I've decided I need something to standardize installations. Might as well start with 'the best', and get myself a Series 1 version of The Enhancement Script.
So, I've started plugging through it. Any words of advice as I work on this are of course appreciated. When I get somewhere for public consumption, I'll take it to a new thread if needs be.
bash-2.02# ./swver-test.sh
Detected Tivo software version is: 3.1.0c2-01-1-011
./swver-test.sh: /tvbin/HpkPlatform: No such file or directory
Your software version was compiled on Linux kernel 2.4.4
Your Tivo model's code name is
Your Tivo model could not be determined
Sigh. :) .... It's a long, long, ro-oo-oad....
Jadawin
04-13-2006, 05:18 AM
Well, it's time. With four Series 1 machines to maintain personally (between my house, and my parents), I've decided I need something to standardize installations. Might as well start with 'the best', and get myself a Series 1 version of The Enhancement Script.
So, I've started plugging through it. Any words of advice as I work on this are of course appreciated. When I get somewhere for public consumption, I'll take it to a new thread if needs be.
bash-2.02# ./swver-test.sh
Detected Tivo software version is: 3.1.0c2-01-1-011
./swver-test.sh: /tvbin/HpkPlatform: No such file or directory
Your software version was compiled on Linux kernel 2.4.4
Your Tivo model's code name is
Your Tivo model could not be determined
Sigh. :) .... It's a long, long, ro-oo-oad....
bigrig
04-13-2006, 10:44 AM
I hacked my HR10-250 a while back, and I placed the hacks in /var (d'oh!). Recently one of the hard drives in the Tivo was dying, and I think this somehow caused /var to get wiped.
So I replaced the hard drive and I'm up and running again, but only have telnet access. This script looks like a great way to get back to where I was, and put the hacks in a place where they won't get deleted.
Am I going to have to pull the drive and reinstate /var/hack/tivoftpd.mips to transfer this script before I can use it, or is there some other way?
Thanks,
Matt
rbautch
04-13-2006, 10:47 AM
Best of luck to you. I have only one request, and that is to not develop a separate set of scripts for S1, but rather modify the current script to recognize a S1 installation and tailor the hacks accordingly. Also keep track of the changes you make to the current script, since I may be making my own changes in parallel. I assume you know that changes you need to make are not in tweak.sh.
HpkPlatform is a utility that identifies the type of tivo you have by it's "codename". Looks like S1 tivos don't have that utility (or maybe it's located somewhere else), so you may have to find a different way to identify your tivo as an S1. My suggestion is to use the crypto utility that should be on your tivo already.
rbautch
04-13-2006, 10:49 AM
I hacked my HR10-250 a while back, and I placed the hacks in /var (d'oh!). Recently one of the hard drives in the Tivo was dying, and I think this somehow caused /var to get wiped.
So I replaced the hard drive and I'm up and running again, but only have telnet access. This script looks like a great way to get back to where I was, and put the hacks in a place where they won't get deleted.
Am I going to have to pull the drive and reinstate /var/hack/tivoftpd.mips to transfer this script before I can use it, or is there some other way?
Thanks,
MattYes, unless you have a serial cable. Next time, put tivoftpd somewhere else other than var.
bigrig
04-13-2006, 11:11 AM
Yes, unless you have a serial cable. Next time, put tivoftpd somewhere else other than var.
Yeah, I've learned my /var lesson!
I do have the components to build a serial cable...maybe it's finally time I put it together. How would it work using that?
Thanks,
Matt
JWThiers
04-13-2006, 12:39 PM
Yeah, I've learned my /var lesson!
I do have the components to build a serial cable...maybe it's finally time I put it together. How would it work using that?
Thanks,
Matt
gets you a bash prompt.
bigrig
04-13-2006, 12:58 PM
gets you a bash prompt.
I'm a Linux/Tivo newb, I need explicit instructions! ;) :o
I've already got the telnet bash over ethernet. So I've been doing a little research...found something about zmodem, rz/sz? I'm still trying to figure out how exactly to transfer the file over serial. Do I need some special software on the PC side?
Thanks,
Matt
Edit - Hey, I think I found the explicit instructions I need! http://www.tivohelp.com/archive/tivohelp.swiki.net/37.html
Geezer
04-13-2006, 01:39 PM
The reason I "make" you uninstall the old before installing the new is that the script is riddled with commands that append things to the author file and the .profile, so that hacks startup when you boot. When you uninstall, it restores the original unappended author file and .profile, so you're starting with a clean slate for the new install. I'm sure there's a more elegant way to do this, but this is the cleanest, and prevents multiple conflicting startup commands in the author file and .profile. I'm not trying to make more work for you because the script is already fantastic. One option maybe to ask whether you want to append to the author file for each section - if reinstalling then you could answer no to all the previous installs. Another option would be to grep the author file to see if the strings exists and then ask whether to overwrite, etc.
Of course, this would open the install script up to a whole new set of user errors :o .
JWThiers
04-13-2006, 02:26 PM
I'm a Linux/Tivo newb, I need explicit instructions! ;) :o
I've already got the telnet bash over ethernet. So I've been doing a little research...found something about zmodem, rz/sz? I'm still trying to figure out how exactly to transfer the file over serial. Do I need some special software on the PC side?
Thanks,
Matt
Edit - Hey, I think I found the explicit instructions I need! http://www.tivohelp.com/archive/tivohelp.swiki.net/37.html
yep that looks like it will do it.
joebread
04-13-2006, 07:51 PM
Hey Guys, I just hacked one of my tivos w/ the zipper and it worked amaingly :):):) but I want to hack my hr10-250 unit. I ran the zipper on the drive and have a working bash prompt into the tivo but when i try to run the superscript it says that my software is not supported???I know at least 7 people in this forum have upgraded their hr10-250 what am I doing wrong?
sparks
04-13-2006, 09:25 PM
ok I am going to edit this and say thanks I got it working :)
but with mfs do you or should I say must you configure this?
I want to but have read(not sure who) that it was not only not necessary but not
a good idea..
true/false??
personally I want it but have to ask
if not I guess I can do later in tivowebplus
sparks
pendragn
04-14-2006, 12:33 AM
Hey Guys, I just hacked one of my tivos w/ the zipper and it worked amaingly :):):) but I want to hack my hr10-250 unit. I ran the zipper on the drive and have a working bash prompt into the tivo but when i try to run the superscript it says that my software is not supported???I know at least 7 people in this forum have upgraded their hr10-250 what am I doing wrong?
The HR10-250 runs an older version of the TiVo software than the other DTiVos do. You can hack it and do some stuff, but not nearly as much. If you can telnet into it you've got about 50% of the hacks that we can talk about here on it already. TiVoweb and CID are the main two hacks people put on it. Do some reading around in the Underground here and see what folks are running on their HR10-250s. That'll give you an idea what can and cannot be done on it.
tk
rbautch
04-14-2006, 01:35 AM
The HR10-250 works with the Zipper and the enhancement script. The only catch is that you have to have 3.1.5f or 3.1.5e software, which were the latest versions. The superpatch doesnt work on 3.x software, so I have to do manual tivoapp patches in the script. I can't make up tivoapp patches to cover every past version of the software. So, upgrade your software and try again.
rbautch
04-14-2006, 01:37 AM
ok I am going to edit this and say thanks I got it working :)
but with mfs do you or should I say must you configure this?
I want to but have read(not sure who) that it was not only not necessary but not
a good idea..
true/false??
personally I want it but have to ask
if not I guess I can do later in tivowebplus
sparksHuh?
sparks
04-14-2006, 08:43 AM
just want to say I am sorry and should read my own words before posting.
I said MFS because that was the line I was on in the script when I thought of some questions.
MFS ask for the other tivo address and since I have not assigned static addresses
this should be skipped?
In netconfig should I give the tivo a static IP ?
I have heard that its a good idea and some post on ddb have said
its not.
a lot of this was posted when I did my first tivo last june...with lots of failures :)
what should I do, set it up static ip adresses, or does it matter, right now I am not transferring between tivos anyway. I have not run any cables yet between the two.
again sorry for not checking my own post...it was stupid
but then again so am I LOL
I hope this makes more since.
sparks
bigrig
04-14-2006, 10:45 AM
Okay, so I pulled the drive and got FTP working again. Put the tivotools binaries in /busybox. Can't get the script to work, though - for some reason the path to the busybox commands isn't working.
I added the following to rc.sysinit.author:
export PATH=$PATH:/busybox
Should I use the line from the 6.2 unguide?
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/tivobin:/busybox
Or should I have it in a separate ".profile" file like I had previously? Along with with a statement for the Library Path? I'm not sure if I need that anymore...
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/var/hack/lib
export PATH=$PATH:/var/hack/bin
Thanks guys!
Matt
bigrig
04-14-2006, 10:48 AM
Oh yeah, I had one more question:
As the script runs and installs the enhancements, does it modify rc.sysinit.author also?
rbautch
04-14-2006, 10:50 AM
just want to say I am sorry and should read my own words before posting.
I said MFS because that was the line I was on in the script when I thought of some questions.
MFS ask for the other tivo address and since I have not assigned static addresses
this should be skipped?
In netconfig should I give the tivo a static IP ?
I have heard that its a good idea and some post on ddb have said
its not.
a lot of this was posted when I did my first tivo last june...with lots of failures :)
what should I do, set it up static ip adresses, or does it matter, right now I am not transferring between tivos anyway. I have not run any cables yet between the two.
again sorry for not checking my own post...it was stupid
but then again so am I LOL
I hope this makes more since.
sparksNo problem. Static or dhcp doesnt matter, even if you MRV. MRV requires IP params set in MFS, regardless of static or dhcp.
rbautch
04-14-2006, 10:52 AM
Okay, so I pulled the drive and got FTP working again. Put the tivotools binaries in /busybox. Can't get the script to work, though - for some reason the path to the busybox commands isn't working.
I added the following to rc.sysinit.author:
export PATH=$PATH:/busybox
Should I use the line from the 6.2 unguide?
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/tivobin:/busybox
Or should I have it in a separate ".profile" file like I had previously? Along with with a statement for the Library Path? I'm not sure if I need that anymore...
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/var/hack/lib
export PATH=$PATH:/var/hack/bin
Thanks guys!
Matt
Use this in your author file: export PATH=./:.:/utils:/bin:/sbin:/tvbin:/tivobin:/busybox
rbautch
04-14-2006, 10:52 AM
Oh yeah, I had one more question:
As the script runs and installs the enhancements, does it modify rc.sysinit.author also?Yes, but it backs up your original author file first.
bigrig
04-14-2006, 11:03 AM
Thanks rbautch, I'll give that a shot!
sparks
04-14-2006, 12:27 PM
thank you very much rbautch for the answer and your script.
I have a question on the usb side
after the patch I was curious about what is active in my tivo
lsmod shows this
Module Size Used by Not tainted
af_packet 12096 2
ax8817x 26864 1
usb-ohci 23888 0 (unused)
usbcore 101936 0 [ax8817x usb-ohci]
router 66896 36
therm 1488 0
fan 2240 0
ideturbo 5216 1
irblast 3792 0 (unused)
brcmdrv-rb 1228256 138
cobra 91264 4
oslink 26112 13
ircatch 26832 2
i2c_Series2 14320 0 [therm fan cobra]
modemtty_Series2 4896 0
fpga 1920 2
tivoconfig 960 0 (unused)
the usb.map show that this is for a version2
device ax8817x
product 13b1 0018 Linksys USB200MV2
is this the same for a version1?
the original usb.map listed
device ax8817x
product 077b 2226 Linksys USB200M
thanks for info, I are confused LOL
sparks
I know linux ...yep I knew linux....well I did 10 yrs ago
now I remember just enough to be dangerous LOL
sparks
bigrig
04-15-2006, 12:56 PM
Use this in your author file: export PATH=./:.:/utils:/bin:/sbin:/tvbin:/tivobin:/busybox
Nope, that doesn't do the trick, either.
Should I put all this stuff in from the unguide?
#!/bin/bash
export TIVO_ROOT=""
export MFS_DEVICE=/dev/hda10
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/tivobin:/busybox
I'm not sure if that other stuff works with my 3.1.5d kernel.
I used to have a ".profile" file to set the path, should I go back to that?
Thanks,
Matt
bigrig
04-15-2006, 02:17 PM
Okay, .profile did the trick for the path. I couldn't get the script to download the file for some reason, so I manually downloaded it and put it it in the same folder.
Ran the script and it worked great, thanks so much rbautch!!!
But - now my .profile doesn't set the path anymore, I guess it was changed. Is there a way to show the hidden .profile with a FTP client so I can transfer it over and then append to it?
Also...I don't see AlmostThere.png in /tvbin?
Edit - Found the answer for this one. http://www.tivocommunity.com/tivo-vb/showthread.php?p=3763610&&#post3763610
Thanks,
Matt
vBulletin® v3.6.8, Copyright ©2000-2012, Jelsoft Enterprises Ltd.