PDA

View Full Version : Enhance Your Hacked Tivo With This Script


Pages : 1 2 3 4 5 6 7 8 9 [10] 11 12

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



Is it possible the usb drivers are not loading properly?

Jimbob_wat
01-19-2007, 10:34 AM
oops that is a typo on firstboot_flag, it is flag not flat.

lew
01-19-2007, 10:56 AM
Check your box of old stuff. Some of the old digital camera used the same cable to D/L pictures, try any cable that is serial on one end and mini phono on the other. Do you have an old serial mouse and anything with the mini stereo jack? You can just cut the two cables and splice the wires together. Wrap and tape will work since all you want to do is read the console. You'll need a better cable if you want to transfer large files.



JW I will definitely order a cable. I get that you should have one for future, just curious as to why for a fresh install you would need one.

Rbauch i don't recall the script asking for me to remove the PTVnet. It goes through installing the image, then installs new kernel, then asks for IP.

I will put the drive back in and post the sysint file. I will have to transpose as their is no printer attached to PC that i am using.

Jimbob_wat
01-19-2007, 01:40 PM
made cable. setup a modem type for connecting to other computer, ran thru hyperterminal, changed baud and getting nothing.
Do i have to do anything on a newly zippered harddrive before i remove from pc.

Bluewookie
01-19-2007, 02:11 PM
made cable. setup a modem type for connecting to other computer, ran thru hyperterminal, changed baud and getting nothing.
Do i have to do anything on a newly zippered harddrive before i remove from pc.

Verify your Hyperterminal connection settings.

I don't remember all of the specifics, but baud rate should be 115200.

Lord Vader
01-19-2007, 02:49 PM
And sometimes you need to hit "enter" once or twice to generate the bash prompt.

doconeill
01-20-2007, 10:03 AM
I'm not entirely sure what the source of /busybox/wipelogs is that is called from cron, but there is a very simple but fatal error in that script.

The script does three things:

1) move /var/log/cronlog-main out of /var/log to save it
2) Remove all the files in /var/log
3) move /var/log/cronlog-main back into /var/log

If you run this manually, you will see that afterwards the only file in /var/log in cronlog-main - and it will remain that way indefintely for all the syslog-controlled log files (log files from other programs may show up in time).

The fatal part is that if you use "df" to see how much space is in /var before and after running wipelog, you'll discover that you reclaim VERY LITTLE space. This is because syslog still has all those files open for writing, and it CONTINUES to log to those files until either:

1) The TiVo reboots (schedule, manual, or crash)
2) syslog receives a "HUP" signal

This means that /var continues filling up despite clearing the logs.

This is not a big deal if you are rebooted on a scheduled basis, preferably shortly after wipelogs is called if you care about these log files at all, since the reboot will allow the space to be reclaimed. But if you are not rebooting for whatever reason, this isn't helping you.

A simple fix is to add a single line at the end of the script:

kill -HUP `cat /var/run/syslogd.pid`

This forces syslog to close all open files and reopen them.

Alternately to zero out all the files, including the non-syslog files, without causing issues to the logging of other programs, for each file should have /dev/null copied to it, ala:

cp /dev/null tvlog

much like we were doing recently due to the stream problem. This has the effect of resetting the end of file pointer to 0 without requiring the close/open operation.

The following script excerpt should work in place of the "rm":

for file in /var/log/*; do
cp /dev/null $file
done

rbautch
01-20-2007, 12:08 PM
I'm not entirely sure what the source of /busybox/wipelogs is that is called from cron, but there is a very simple but fatal error in that script.

The script does three things:

1) move /var/log/cronlog-main out of /var/log to save it
2) Remove all the files in /var/log
3) move /var/log/cronlog-main back into /var/log

If you run this manually, you will see that afterwards the only file in /var/log in cronlog-main - and it will remain that way indefintely for all the syslog-controlled log files (log files from other programs may show up in time).

The fatal part is that if you use "df" to see how much space is in /var before and after running wipelog, you'll discover that you reclaim VERY LITTLE space. This is because syslog still has all those files open for writing, and it CONTINUES to log to those files until either:

1) The TiVo reboots (schedule, manual, or crash)
2) syslog receives a "HUP" signal

This means that /var continues filling up despite clearing the logs.

This is not a big deal if you are rebooted on a scheduled basis, preferably shortly after wipelogs is called if you care about these log files at all, since the reboot will allow the space to be reclaimed. But if you are not rebooting for whatever reason, this isn't helping you.

A simple fix is to add a single line at the end of the script:

kill -HUP `cat /var/run/syslogd.pid`

This forces syslog to close all open files and reopen them.

Alternately to zero out all the files, including the non-syslog files, without causing issues to the logging of other programs, for each file should have /dev/null copied to it, ala:

cp /dev/null tvlog

much like we were doing recently due to the stream problem. This has the effect of resetting the end of file pointer to 0 without requiring the close/open operation.

The following script excerpt should work in place of the "rm":

for file in /var/log/*; do
cp /dev/null $file
done
Very interesting. I'll incorporate your suggestions in the next version. Thanks.

SKDude
01-20-2007, 03:17 PM
So, before I read this I pulled the drive again and created the enhancements directory and touch-ed an mfs_network file (and touch-ed a firstboot_flag file) stuck it back into the Tivo. Well, now it is networking. I can ping/telnet/ftp. I don't fully understand why. I think the network.tcl is happier, but the mfs_network file is still empty (as are the log files where I tried to capture the output).

I think it also removed the rc.sysinit.author file, is that OK? I expected it to remain. The tweak.sh complained about finding an enhancements directory, since it is basically empty, I will remove it and re-run tweak.sh.

Thanks for the help.
I removed the enhancements dir and then I was able to run the enhancement script, and I now have all the goodies I was looking for. Thanks for the help along the way.

JWThiers
01-20-2007, 04:48 PM
I removed the enhancements dir and then I was able to run the enhancement script, and I now have all the goodies I was looking for. Thanks for the help along the way.
Your Welcome

s_steve
01-20-2007, 11:45 PM
So where is the tweak_uninstall.sh script? It is not in the zip file with tweak.sh.

Lord Vader
01-21-2007, 12:07 AM
It's on your TIVO, if you've ever hacked it before using Zipper/tweak. When you run tweak.sh, it will prompt you to uninstall first. Choose "Y" and it will uninstall.

rbautch
01-21-2007, 10:33 AM
So where is the tweak_uninstall.sh script? It is not in the zip file with tweak.sh.It is contained in the rbautch_files.tgz archive, which gets unpacked to /enhancements directory when you run tweak.sh.

rbautch
01-21-2007, 10:34 AM
I removed the enhancements dir and then I was able to run the enhancement script, and I now have all the goodies I was looking for. Thanks for the help along the way.If you removed the enhancements directory without running the uninstall script, you'll now have duplicate entries in your author file and profile. If you ran tweak.sh with exactly the same options as the first time you ran it, it should be okay, but you may want edit out the duplicate entries.

jim5359
01-21-2007, 11:46 AM
Excuse me if this has been answered before, but I've been searching and can't find a definitive answer. I'm about to hack a totally clean image using PTVNet, Superpatch & rbautch's tweak script. My question is, should I apply Superpatch before or after the tweak script?

Thanks!

s_steve
01-21-2007, 01:10 PM
Thanks for the help finding the tweak_uninstall script. I finally dug in and opened tweak.sh and looked what you are doing-- very slick!

I'm having telnet/console problems I think. The script runs, and downloads files, but when it comes to answering questions (the read variables in the scripts), it goes nuts. It must have something to do with passing LF/CR or loopbacks or something.

When I respond to a question (y CR) its like it receives the LF or CR first, leaving the response blank, then uses the y response to the next question, followed by another LF or C
R. I've tried just using Cntl-J (linefeed) instead of the enter-key (cntl-m) without much difference.

Also noted that when I am at the bash prompt, I always get two response lines back using the enter key (or cntrl-m). And if I am in vi, I must use cntl-J or I get two lines. But when responding to the script, cntl-J doesn't help.

I've tried stock windows telnet, starting it with the telnet -t vt100 192.....
and I have tried it with PuTTY, with its various options-- no joy on any combos.

Any ideas??

Bluewookie
01-21-2007, 01:27 PM
The zipper wiki has info about the 2 consecutive returns at the command line. I don't know how to change it in default windows telnet console, but in PuTTy go to Connection --> Telnet, and then uncheck "return key sends telnet new line instead of ^M"

s_steve
01-21-2007, 02:20 PM
The zipper wiki has info about the 2 consecutive returns at the command line. I don't know how to change it in default windows telnet console, but in PuTTy go to Connection --> Telnet, and then uncheck "return key sends telnet new line instead of ^M"

Thanks Bluewookie-- that fixed it.... I was running an old version of putty also. Updated that, made the change you recommended, set the term to vt100 and it just ran the script.

rbautch
01-21-2007, 02:38 PM
You can also run this (http://www.tivocommunity.com/tivo-vb/showthread.php?p=4346202#post4346202) batch file to permanently change your windows terminal settings to work with tivo telnet.

turkey
01-23-2007, 04:11 PM
Also if you are planning to do MRV between the Dtivo and SA the SA also needs to have the Superpatch applied in order to see the Dtivo.

Can you point to any info for applying the Superpatch to my SA?

JWThiers
01-24-2007, 07:00 AM
Can you point to any info for applying the Superpatch to my SA?
Basic information about how to access your can be found at he Steve Jenkins site here. (http://tivo.stevejenkins.com/)
You will need to install Superpatch which can be found at the site we can't link to or menetion by name but it is D-E-A-L-D-A-T-A-B-A-S-E-.-C-O-M

luder
01-24-2007, 07:18 AM
I'm not sure if ths is covered but, i notice the tivo etho: mtu is set to 1500 is there a way to change the mtu to 1492 for router configuration?

Can anyone help?

Jan 23 04:06:19 (none) HandleDataChanged[3007]: Tmk Fatal Error: Thread HandleDataChanged <3007> strayed!
Jan 23 04:06:19 (none) HandleDataChanged[3007]: pc 0xcd8adc status 0x8001fc13 cause 0x000010 bva 0xdeadbeef hi 0xe0637407 lo 0x8fe8ec18
Jan 23 04:06:19 (none) HandleDataChanged[3007]: R00 0x00000000 R01 0xfefefeff R02 0x00c74774 R03 0x00000000
Jan 23 04:06:19 (none) HandleDataChanged[3007]: R04 0xdeadbeef R05 0x5ed8d2fc R06 0x5ed4eee4 R07 0x00000000
Jan 23 04:06:19 (none) HandleDataChanged[3007]: R08 0x00000000 R09 0x00000000 R10 0x5ec50114 R11 0x00000004
Jan 23 04:06:19 (none) HandleDataChanged[3007]: R12 0x00000000 R13 0x2ae421bc R14 0x40f0800b R15 0x90c88000
Jan 23 04:06:19 (none) HandleDataChanged[3007]: R16 0xdeadbeef R17 0xdeadbeef R18 0x5ed8d2fc R19 0x5ed4ab54
Jan 23 04:06:19 (none) HandleDataChanged[3007]: R20 0x00000000 R21 0x100e4d38 R22 0x00000000 R23 0x5ed8d2fc
Jan 23 04:06:19 (none) HandleDataChanged[3007]: R24 0xc0647a19 R25 0x00cd8ab0 R26 0x000c9be6 R27 0x00000000
Jan 23 04:06:19 (none) HandleDataChanged[3007]: R28 0x1006d910 R29 0x7b7ff1c8 R30 0x00030021 R31 0x00c747b8
Jan 23 04:06:19 (none) HandleDataChanged[3007]: bt -t /tvbin/tivoapp
Jan 23 04:06:19 (none) HandleDataChanged[3007]: read 0x2aaa8000 /lib/ld.so.1
Jan 23 04:06:19 (none) HandleDataChanged[3007]: read 0x2ab04000 /lib/libutil.so.1
Jan 23 04:06:19 (none) HandleDataChanged[3007]: read 0x2ab48000 /lib/libdl.so.2
Jan 23 04:06:19 (none) HandleDataChanged[3007]: read 0x2ab8c000 /lib/libpthread.so.0
Jan 23 04:06:19 (none) HandleDataChanged[3007]: read 0x2abe8000 /lib/libm.so.6
Jan 23 04:06:19 (none) HandleDataChanged[3007]: read 0x2acb0000 /lib/libc.so.6
Jan 23 04:06:20 (none) HandleDataChanged[3007]: 0x00cd8adc 0x00c747b8 0x00c39e24 0x013bbbc0 0x013bb1b8 0x00c388c0 0x00c398d0
Jan 23 04:06:20 (none) HandleDataChanged[3007]: 0x00c350e0 0x00c3105c 0x00c226c4 0x00c337f0 0x00c70e0c 0x00c70910 0x00c72040
Jan 23 04:06:20 (none) HandleDataChanged[3007]: 0x00c71714 0x00c70bc4 0x00c6ffcc 0x00c62d54 0x00c5a634 0x00c613bc 0x00c6dc2c
Jan 23 04:06:20 (none) HandleDataChanged[3007]: 0x00c6d69c 0x00c6c4fc 0x00c6b940 0x00c6b790 0x0123e850 0x013a706c 0x013ce190
Jan 23 04:06:20 (none) HandleDataChanged[3007]:
Jan 23 04:06:20 (none) HandleDataChanged[3007]: Tmk Fatal Error: Thread HandleDataChanged <3007>: unexpected signal 10
Jan 23 04:06:20 (none) HandleDataChanged[3007]: Tmk Fatal Error: Thread died due to signal 10
Jan 23 04:06:20 (none) HandleDataChanged[3007]: Invoking rule 834: rebooting system
Jan 24 13:47:18 (none) TmkAssertionFailure[298]: (DumpArenaAndBlocksAndDie, line 1472 ())
Jan 24 13:47:18 (none) tivosh[298]: Tmk Fatal Error: Thread tivosh <298> strayed!
Jan 24 13:47:18 (none) tivosh[298]: bt -t /tvbin/tivoapp
Jan 24 13:47:18 (none) tivosh[298]: read 0x2aaa8000 /lib/ld.so.1
Jan 24 13:47:18 (none) tivosh[298]: read 0x2ab04000 /lib/libutil.so.1
Jan 24 13:47:18 (none) tivosh[298]: read 0x2ab48000 /lib/libdl.so.2
Jan 24 13:47:18 (none) tivosh[298]: read 0x2ab8c000 /lib/libpthread.so.0
Jan 24 13:47:18 (none) tivosh[298]: read 0x2abe8000 /lib/libm.so.6
Jan 24 13:47:18 (none) tivosh[298]: read 0x2acb0000 /lib/libc.so.6
Jan 24 13:47:18 (none) tivosh[298]: 0x013b3e3c 0x013b3c90 0x013b3f84 0x00f58234 0x00f9312c 0x00ff3154 0x00fd7a48
Jan 24 13:47:18 (none) tivosh[298]: 0x00f8da78 0x00fb7a28 0x00f8eb18 0x00fed644 0x00fb7a28 0x00f8eb18 0x00f94628
Jan 24 13:47:18 (none) tivosh[298]: 0x00fb7a28 0x00f8eb18 0x00fed644 0x00fb7a28 0x00f8eb18 0x00f8e770 0x00f911fc
Jan 24 13:47:18 (none) tivosh[298]: 0x00fd84c4 0x00ffdbfc 0x0100127c 0x00fe31c8 0x00fe3714 0x00fb672c 0x00f8da78
Jan 24 13:47:18 (none) tivosh[298]: 0x00fb7a28 0x00f8eb18 0x00fd99ec 0x00fdd23c 0x00f58150 0x00612c48 0x00403090
Jan 24 13:47:18 (none) tivosh[298]: 0x2acc13fc
Jan 24 13:47:18 (none) tivosh[298]: Tmk Fatal Error: Thread tivosh <298>: assertion failure
Jan 24 13:47:18 (none) tivosh[298]: Tmk Fatal Error: Thread died due to signal -2
Jan 24 13:47:18 (none) tivosh[298]: Invoking rule 834: rebooting system

the last line occured after using twp debug with full list then going into hackman


Kernal reports

Jan 24 13:48:24 (none) kernel: Time set to: Wed Jan 24 13:48:24 2007
Jan 24 13:48:24 (none) kernel: Enabling local route
Jan 24 13:48:24 (none) kernel: Setting TCP keepalive parameters
Jan 24 13:48:24 (none) kernel: Checking for additional disk
Jan 24 13:48:26 (none) kernel: Start fan control
Jan 24 13:48:26 (none) kernel: First temperature parameters set:
Jan 24 13:48:26 (none) kernel: Terminal temp: 71
Jan 24 13:48:26 (none) kernel: Critical temp: 62
Jan 24 13:48:26 (none) kernel: Logging temp: 60
Jan 24 13:48:26 (none) kernel: Target temp: 50
Jan 24 13:48:26 (none) kernel: Lowest fan speed: 7
Jan 24 13:48:26 (none) kernel: /tvbin/fancontrol is running in the background.
Jan 24 13:48:26 (none) kernel: Starting TvLauncher
Jan 24 13:48:27 (none) kernel: PokeFirewallPort: Poking hole through firewall at port 2191, protocol tcp
Jan 24 13:48:28 (none) kernel: Waiting for launcher to start.
Jan 24 13:48:28 (none) kernel: Launcher is running.
Jan 24 13:48:30 (none) kernel: Scanning for phase2 repair scripts
Jan 24 13:48:30 (none) kernel: Running boot Stage E_PreApplication scripts
Jan 24 13:48:31 (none) kernel: Checking for database conversions
Jan 24 13:48:32 (none) kernel: No upgrade to load
Jan 24 13:48:32 (none) kernel: Not upgrading software
Jan 24 13:48:32 (none) kernel: Scanning for phase3 repair scripts
Jan 24 13:48:32 (none) kernel: Running boot Stage F_ApplicationLaunch scripts
Jan 24 13:48:32 (none) kernel: Starting Services.
Jan 24 13:48:41 (none) kernel: Microcode version is TiVo!
Jan 24 13:48:41 (none) kernel: Found hpk front panel model 1
Jan 24 13:48:43 (none) kernel: usb.c: registered new driver usbdevfs
Jan 24 13:48:43 (none) kernel: usb.c: registered new driver hub
Jan 24 13:48:43 (none) kernel: usb.c: starting integrated EHCI driver
Jan 24 13:48:43 (none) kernel: ehci_hcd 00:0d.2: PCI device 1033:00e0
Jan 24 13:48:43 (none) kernel: ehci_hcd 00:0d.2: irq 6, pci mem b4002000
Jan 24 13:48:43 (none) kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 24 13:48:43 (none) kernel: PCI: 00:0d.2 PCI cache line size set incorrectly (0 bytes) by BIOS/FW, correcting to 32
Jan 24 13:48:43 (none) kernel: ehci_hcd 00:0d.2: USB 2.0 enabled, EHCI 0.95, driver 2003-Dec-29/2.4
Jan 24 13:48:43 (none) kernel: hub.c: USB hub found
Jan 24 13:48:43 (none) kernel: hub.c: 5 ports detected
Jan 24 13:48:43 (none) kernel: usb.c: EHCI initialization succeeded
Jan 24 13:48:43 (none) kernel: usb-ohci.c: USB OHCI at membase 0xb4000000, IRQ 5
Jan 24 13:48:43 (none) kernel: usb-ohci.c: usb-00:0d.0, PCI device 1033:0035
Jan 24 13:48:43 (none) kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 24 13:48:43 (none) kernel: hub.c: USB hub found
Jan 24 13:48:43 (none) kernel: hub.c: 3 ports detected
Jan 24 13:48:44 (none) kernel: hub.c: new USB device 00:0d.2-1, assigned address 2
Jan 24 13:48:44 (none) kernel: usb.c: USB device 2 (vend/prod 0xb95/0x7720) is not claimed by any active driver.
Jan 24 13:48:44 (none) kernel: usb-ohci.c: USB OHCI at membase 0xb4001000, IRQ 3
Jan 24 13:48:44 (none) kernel: usb-ohci.c: usb-00:0d.1, PCI device 1033:0035
Jan 24 13:48:45 (none) kernel: usb.c: new USB bus registered, assigned bus number 3
Jan 24 13:48:45 (none) kernel: hub.c: USB hub found
Jan 24 13:48:45 (none) kernel: hub.c: 2 ports detected
Jan 24 13:48:45 (none) kernel: usb.c: registered new driver usbnet
Jan 24 13:48:46 (none) kernel: eth0: register usbnet usb-00:0d.2-1, ASIX AX88772 USB 2.0 Ethernet
Jan 24 13:48:47 (none) kernel: eth0: open: enable queueing (rx 73, tx 73) mtu 1500 ASIX framing
Jan 24 13:48:55 (none) kernel: PokeFirewallPort: Poking hole through firewall at port 2190, protocol udp
Jan 24 13:48:56 (none) kernel: PokeFirewallPort: Poking hole through firewall at port 2190, protocol tcp
Jan 24 13:49:09 (none) kernel: using driver frame iter
Jan 24 13:49:09 (none) kernel: ApgLogFrequency( 0 sec )
Jan 24 13:49:09 (none) kernel: Finished creating ApgDriverFrameIter
Jan 24 13:49:09 (none) kernel: Using a smartSorter!
Jan 24 13:49:54 (none) kernel: Calling ReadStream()s
Jan 24 13:50:07 (none) kernel: ....started status session
Jan 24 13:50:15 (none) kernel: Initialize with 2 live caches
Jan 24 13:50:15 (none) kernel: AddInputSection 1
Jan 24 13:50:15 (none) kernel: AddInputSection 2
Jan 24 13:50:15 (none) kernel: TvMomMediaSwitchSource::DoSetup()
Jan 24 13:50:15 (none) kernel: TvMomMediaSwitchSource::DoSetup()
Jan 24 13:50:15 (none) kernel: AddInputSection 3
Jan 24 13:50:18 (none) kernel: ApgManager Transition from state INIT to BOOT
Jan 24 13:50:22 (none) kernel: ....started status session
Jan 24 13:50:23 (none) kernel: ....sending Booting event
Jan 24 13:50:23 (none) kernel: ....sending Booting event
Jan 24 13:50:28 (none) kernel: Scanning for phase4 repair scripts
Jan 24 13:50:28 (none) kernel: Running boot Stage G_PostApplication scripts
Jan 24 13:50:35 (none) kernel: Fakecall ran successfully!
Jan 24 13:50:35 (none) kernel:
Jan 24 13:50:36 (none) kernel: Couldn't bind to socket.
Jan 24 13:50:36 (none) kernel: /etc/rc.d/rc.sysinit.author generated by hackman completed
Jan 24 13:50:36 (none) kernel: rc.sysinit is complete
Jan 24 13:50:38 (none) kernel: /TivoWebPlus/tivoweb: /TivoWebPlus/.dist/CrashCount: Read-only file system
Jan 24 13:50:40 (none) kernel: ApgManager Transition from state BOOT to FAST_LOAD
Jan 24 13:50:45 (none) kernel: EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
Jan 24 13:50:49 (none) last message repeated 2 times
Jan 24 13:50:51 (none) kernel: ApgManager Transition from state FAST_LOAD to FAST_LOAD
Jan 24 13:51:08 (none) last message repeated 3 times
Jan 24 13:51:22 (none) kernel: ApgManager Transition from state FAST_LOAD to STEADY_STATE
Jan 24 13:51:40 (none) kernel: ....sending Done event
Jan 24 13:51:40 (none) kernel: ....sending Done event
Jan 24 15:38:57 (none) kernel: EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
Jan 24 15:39:31 (none) last message repeated 2 times
Jan 24 15:39:38 (none) kernel: EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
Jan 24 15:59:58 (none) kernel: !!!!WARNING: Needed 2 tries to set video STC to 0x00cb7121
Jan 24 15:59:58 (none) kernel: Before = 0x00cb46ee, After = 0x00cb471c
Jan 24 15:59:58 (none) kernel:
Jan 24 16:00:00 (none) kernel: !!!!WARNING: Needed 2 tries to set video STC to 0x01344293
Jan 24 16:00:00 (none) kernel: Before = 0x01341b79, After = 0x01341ba7
Jan 24 16:00:00 (none) kernel:
Jan 24 16:00:02 (none) kernel: !!!!WARNING: Needed 2 tries to set video STC to 0x01762cdb
Jan 24 16:00:02 (none) kernel: Before = 0x01762d11, After = 0x01762d3f
Jan 24 16:00:02 (none) kernel:
Jan 24 16:00:02 (none) kernel: !!!!WARNING: Needed 2 tries to set video STC to 0x01a1222b
Jan 24 16:00:03 (none) kernel: Before = 0x01a12287, After = 0x01a122b4
Jan 24 16:00:03 (none) kernel:
Jan 24 16:00:05 (none) kernel: !!!!WARNING: Needed 2 tries to set video STC to 0x02578a47
Jan 24 16:00:05 (none) kernel: Before = 0x0243f4b5, After = 0x0243f4e2
Jan 24 16:00:06 (none) kernel:
Jan 24 17:22:21 (none) kernel: !!!!WARNING: Needed 2 tries to set video STC to 0x056011cb
Jan 24 17:22:21 (none) kernel: Before = 0x05601225, After = 0x05601253
Jan 24 17:22:21 (none) kernel:
Jan 24 17:26:54 (none) kernel: !!!!WARNING: Needed 2 tries to set video STC to 0x01692c37
Jan 24 17:26:54 (none) kernel: Before = 0x01692c72, After = 0x01692ca0
Jan 24 17:26:54 (none) kernel:
Jan 24 17:54:34 (none) kernel: !!!!WARNING: Needed 2 tries to set video STC to 0x03366041
Jan 24 17:54:34 (none) kernel: Before = 0x033660e4, After = 0x03366112
Jan 24 17:54:34 (none) kernel:
Jan 24 19:34:03 (none) kernel: waiting for connections on port 8074
Jan 24 19:56:28 (none) last message repeated 2 times


I don't know if if the last two repeats are do to TY but, I'm experiencing problems with streaming to pc I can only watch half of the streaming show. however, I can watch the whole show if i move the status bar back to where it left off. I'm using Windows media to play the streams any ideas?

Jimbob_wat
01-25-2007, 11:03 AM
Ran the newest download of the Zipper last night. Did everything I did before and it worked perfectly this time. I was able to see the drive once installed in TIVO over ethernet and the tweak.sh ran perfectly.

I have also made the serial cable and was able to run the tweak before this most recent download via serial and yes it worked as well.

Rbautch and JWthiers thanks for all your help. Thanks to all those who wrote the various modules. I love this setup, in fact I currently have 7 Tivos all with 2 tuners active and running Tivoserver on my network with 100 ripped movies being served up.

rbautch
01-25-2007, 11:13 AM
I'm not sure if ths is covered but, i notice the tivo etho: mtu is set to 1500 is there a way to change the mtu to 1492 for router configuration?
Use this to change your MTU: ifconfig eth0 down; ifconfig eth0 mtu 1492; ifconfig eth0 up

Bluewookie
01-25-2007, 11:21 AM
Russ,

Does that command to change MTU persist or is it something you would have to change manually each time?

tsunami
01-25-2007, 01:05 PM
OK, I know there are tons of questions relating to Crond not running. But that is the problem, there are tons of questions and finding all of them is tough.
Let me please explain my situation and hope somebody can help guide me to a reason crond isn't running.
OK the line /busybox/crond is in the author file like it should be but it doesn't run (checking with PS).
OK, if I type crond it starts. If I then kill it and type cd /busybox/crond it runs, if I type cd /busybox; crond it runs.
I can get it to run only by manually starting it.
I can do that but it is driving me crazy.
By the way, uninstalled tweak and reran it assuming that would fix it as well.

doconeill
01-25-2007, 01:50 PM
I'm not sure if ths is covered but, i notice the tivo etho: mtu is set to 1500 is there a way to change the mtu to 1492 for router configuration?

Can anyone help?

Curious...why do you want to change the MTU? Are you for some reason doing PPPoE with your TiVo?

The only place you should really be setting the MTU to 1492 is on the router which connects you to the Internet, and only if your Internet connection type is PPPoE (i.e. some Verizon territories, although I hear they are moving away from it). Internally on your own network, 1500 is appropriate.

rbautch
01-25-2007, 02:17 PM
Curious...why do you want to change the MTU? Are you for some reason doing PPPoE with your TiVo?

The only place you should really be setting the MTU to 1492 is on the router which connects you to the Internet, and only if your Internet connection type is PPPoE (i.e. some Verizon territories, although I hear they are moving away from it). Internally on your own network, 1500 is appropriate.Agreed. However on a gigabit Ethernet network you achieve significant faster extractions/insertions using jumbo frames, provided your entire network supports it. I set my MTU to 9000 on both my Tivo and PC.

rbautch
01-25-2007, 02:18 PM
Russ,

Does that command to change MTU persist or is it something you would have to change manually each time?No it doesn't stick. I added it to my aliases to make it easy to set. I couldn't get it to run from my author file.

luder
01-26-2007, 04:05 AM
Use this to change your MTU: ifconfig eth0 down; ifconfig eth0 mtu 1492; ifconfig eth0 up

Thanks rbautch, wow I feel honored that you replied my post so far in the past 2 days i talked to to celebrities and one more to go. You guys really inspire me to do more seeking new things each day.. I have to say you guys had me up at zipper it's now burned in my mind so much that i can know run zipper & rbautch's perfectly with out taking the dvr apart anymore :D
And would do my part in helping as much as i can like the Army commercial say Army of One

aprest
01-26-2007, 09:06 AM
OK, I know there are tons of questions relating to Crond not running. But that is the problem, there are tons of questions and finding all of them is tough.
Let me please explain my situation and hope somebody can help guide me to a reason crond isn't running.
OK the line /busybox/crond is in the author file like it should be but it doesn't run (checking with PS).
OK, if I type crond it starts. If I then kill it and type cd /busybox/crond it runs, if I type cd /busybox; crond it runs.
I can get it to run only by manually starting it.
I can do that but it is driving me crazy.
By the way, uninstalled tweak and reran it assuming that would fix it as well.

I had similar problems and after reading about crond and getting advice from this thread and other threads including "Upgrading Your Hacked HR10-250 to 6.3" I found that the following approach worked (note that this is for an HR10-250 and you didn't say what you have):

Fixing an HR10-250 after slicing from 3.1.5f to 6.3B
(might need to run rw at bash to allow the changes)


1) run /enhancements/var-symlinks.sh to rebuild the symlinks in var

2) run PS from bash, write down the number (XXX) beside busybox/crond and then run kill XXX

3) enter the following commands at bash:

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

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

4) make the following change in fakecall.tcl:

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

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

6) make drive ro

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


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


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

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

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


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

11) from bash run root -- if you get the error "couldn't open '/tivo-bin/etc/joerc'" then FTP .joerc to the root & rerun root

12) from bash run ls -a (the -a will show hidden files and folders, which have the . before them) and check that .joerc is present




If you run tweak.sh after slicing from 3.1.5f to 6.3b you need to once again make the above changes. In addition rerunning tweak.sh also makes major changes in the root in that it eliminates turning TWP off and then on. Note also that in root the "run" command for TWP changes from /enhancements/TWPrun.sh to /TivoWebPlus/tivoweb. Plus rc.syinit.author also gets changed dramatically with redundant commands, an additional "enhancements in the path, and a change in the command to run TWP as shown above.

You will also have to reinstall Hackman after rerunning tweak.sh. Check (and FTP if necessary) so that "find" and "sendkey" are in /TivoWebPlus/bin_mips, that hackman.itcl and xPlusx.itcl are in /TivoWebPlus/modules, and that the *.png image files are in /TivoWebPlus/images. After getting the Hackman files installed do a Quick Start from within TWP. To eliminate the "more" in TWP, delete {more}.itcl from /TivoWebPlus/modules.

sonyuser
01-27-2007, 08:20 AM
Is there any reason why this script connot be Tweak-Uninstalled and then reinstalled on a unit that has most recently had its card deactivated? I am thinking about selling on e-bay but want to reinstall with the CALLERID function active.

JWThiers
01-27-2007, 09:36 AM
Is there any reason why this script connot be Tweak-Uninstalled and then reinstalled on a unit that has most recently had its card deactivated? I am thinking about selling on e-bay but want to reinstall with the CALLERID function active.
to uninstall telnet in and

cd /hacks
sh tweak_uninstall.sh

rbautch
01-27-2007, 11:32 AM
If you run tweak.sh after slicing from 3.1.5f to 6.3b you need to once again make the above changes. In addition rerunning tweak.sh also makes major changes in the root in that it eliminates turning TWP off and then on. Note also that in root the "run" command for TWP changes from /enhancements/TWPrun.sh to /TivoWebPlus/tivoweb. Plus rc.syinit.author also gets changed dramatically with redundant commands, an additional "enhancements in the path, and a change in the command to run TWP as shown above.

You will also have to reinstall Hackman after rerunning tweak.sh. Check (and FTP if necessary) so that "find" and "sendkey" are in /TivoWebPlus/bin_mips, that hackman.itcl and xPlusx.itcl are in /TivoWebPlus/modules, and that the *.png image files are in /TivoWebPlus/images. After getting the Hackman files installed do a Quick Start from within TWP. To eliminate the "more" in TWP, delete {more}.itcl from /TivoWebPlus/modules.This part is not entirely correct. Running tweak.sh will create the user definitions you described above, so you won't have to do it manually. Nor will you need to modify fakecall, since tweak.sh installs a version that I modified to work with 6.3.

aprest
01-27-2007, 02:33 PM
This part is not entirely correct. Running tweak.sh will create the user definitions you described above, so you won't have to do it manually. Nor will you need to modify fakecall, since tweak.sh installs a version that I modified to work with 6.3.

I believe that I reran tweak.sh before you modified your enhancement files to work with 6.3. At the bash I entered tweak.sh which did an uninstall and then downloaded and installed the version of the rbautch_files.tgz that was dated 12/23/2006. Are you saying that your latest version dated 1/25/2007 avoids the need to rerun some of the steps that I showed in my post?

I now have everything working fine but plan to Zipper another pair of drives for one of my HR10-250. Thanks for your help.

Da Goon
01-27-2007, 04:50 PM
Is there any reason why this script connot be Tweak-Uninstalled and then reinstalled on a unit that has most recently had its card deactivated? I am thinking about selling on e-bay but want to reinstall with the CALLERID function active.

If you would like to sell a previously hacked unit on Ebay, then you need to wipe all hacks and start with a clean image. Probably every bit of modified software you are using on your tivo carries a license stating it cannot be distributed in that manner.

jim5359
01-27-2007, 05:10 PM
I have an SD-DVR40 with a clean 6.2 image. I installed the latest PTVNet which includes the USB 2.0 backport drivers for the newer adapters. I have the Linksys USB200M v2. After the PTVNet install everything starts up perfectly. My adapter has all 3 lights green and I am able to telnet and ftp to the unit. Then I run the tweak script. That's when things go wrong.

I choose to overwrite the PTVNet install and install the BackPorted USB 2.0 drivers. However, when I reboot I only get 2 green lights on my USB adapter which supposedly means it's connected to the network. But my router does not show it as being connected, and the F/H light is not lit (Full vs Half Duplex) even though it was lit after the PTVUpgrade.

Unfortunately, I do not have a serial cable so I'm forced to reimage and reinstall PTVUpgrade. I've tried twice, once using DHCP and the other using a fixed IP address. Same result.

Any idea what I'm doing wrong?

Da Goon
01-27-2007, 05:44 PM
Since the enhancement script and PTVnet install alot of the same features, they can cause problems with each other. I'd recomment to just start over and instead of using PTVnet, use the zipper. It will do all the same things, but you have to configure a bit of it thru the install process, which will give you a better idea of what is going on in your tivo. This way you won't have to worry about any conflicting startup files. And if you're new to hacking your tivo, a zipper install is much "cleaner" than ptvnet, in the sense that if you want to poke around and see how everything is set up and working, it can quite a bit easier to figure out than with PTVnet.

jim5359
01-27-2007, 06:29 PM
Since the enhancement script and PTVnet install alot of the same features, they can cause problems with each other. I'd recomment to just start over and instead of using PTVnet, use the zipper. It will do all the same things, but you have to configure a bit of it thru the install process, which will give you a better idea of what is going on in your tivo. This way you won't have to worry about any conflicting startup files. And if you're new to hacking your tivo, a zipper install is much "cleaner" than ptvnet, in the sense that if you want to poke around and see how everything is set up and working, it can quite a bit easier to figure out than with PTVnet.
I considered using the Zipper instead, but as far as I can tell it does not come with the backported USB drivers out of the box. So my newer network adapter would not work after running the zipper, and I wouldn't be able to Telnet in to run the tweak script.

The enhancement script is supposed to be compatible with PTVNet, so I don't know why it's not working. I have since tried re-installing PTVNet on top of the enhancement script and my network is back up. But I don't know if I've lost anything. Everything "seems" to be working (BufferHack, TivoWeb, etc.). I also manually re-installed the SuperPatch to be safe. The only thing I've noticed so far is the "Almost There" screen is back to the PTVNet screen rather than the one provided in the enhancement script.

Any other suggestions on how to successfully do a clean install with PTVNet and the enhancement script?

Da Goon
01-27-2007, 06:31 PM
The zipper installs backported drivers while the drive is in the pc. So if you can't get the ptvnet configuration setup properly, the zipper will install the necessary drivers so that your adapter will work the first time you boot up.

rbautch
01-27-2007, 07:03 PM
I made an attempt to make the enhancement script compatible with PTVnet, but it's possible there are still some remaining interactions that cause it to break. I admit I haven't tested it yet myself, but when I get around it, I should be able to clear it up.

jim5359
01-27-2007, 07:14 PM
The zipper installs backported drivers while the drive is in the pc. So if you can't get the ptvnet configuration setup properly, the zipper will install the necessary drivers so that your adapter will work the first time you boot up.
Hmm. There is nothing in the zipper readme file that says the newer backported drivers are now added on the first pass (while the drive is in the computer). And all the posts I've read say it doesn't install them, and newer adapters will not work until you run the enhancement script. If what you say is true I guess I will give the zipper a try.

Thanks.

Da Goon
01-27-2007, 08:29 PM
Copied from the main zipper page : Step 4 - Run the Enhancement Script on Your Tivo
A. Connect your Tivo to your network through your router, using a USB-Ethernet adapter, like the Netgear FA120, Linksys USB200M, Airlink ASOHOUSB, or Airlink AGIGAUSB. You may also use a wireless adapter, like the D-Link DWL-122.

These steps are done right after pulling the drive from the pc. Both Airlink adapters require backported drivers for use with a tivo.

jim5359
01-27-2007, 09:00 PM
Makes sense. I guess what threw me off is the USB200M v2 has an asterisk next to it and a warning that says "If you're a newbie and not exactly sure what you're doing, do yourself a favor and get an adapter that does not have an asterisk." I will give it a try tomorrow. For tonight I'm going to enjoy TV.

I have had my unit reboot on me a couple times since I re-installed PTVNet. Once while trying to play an MP3 using JavaHMO and once while turning off the "smart" fast-foward/rewind over-correction (clear-enter-clear-5). But I have been able to play mp3s without the system rebooting and I was able to turn off the over-correction after the reboot. So I'm not sure why it rebooted. Hopefully a clean install with the zipper tomorrow will be more stable.

Thanks for your help!

Rick-s
01-28-2007, 07:05 AM
Would anyone say there is a good reason to keep the original drive intact once the replacement has proven itself? I hate to see a 40G hard drive just lying around doing nothing :) BTW to my post from yesterday a few posts up, I just gave up on the series one and bought another series 2. I couldn't find anything anywhere talking about whether or not the hacks for the series ones would work with software Vr. 3.5 or not. The most recent I saw them post about was 3.1.

One other thing... The Series 2 I have on the way is a Philips DSR704. From what I have read, the hardware is identical to that of the Samsung SIR S4040R that I currently have. And I believe I read somewhere that using the Samsung Instantcake image I have would work just changing the brand name on the menus and sys info screen.

If that is correct, would I be better off using the Samsung image I have or just zipper the original Philips drive? I really don't need any extra capacity so I don't want to go through the process of talking my wife into another 40 - 50 bucks for a bigger new drive.

TIA,

Rick

JWThiers
01-28-2007, 10:07 AM
Would anyone say there is a good reason to keep the original drive intact once the replacement has proven itself? I hate to see a 40G hard drive just lying around doing nothing :) BTW to my post from yesterday a few posts up, I just gave up on the series one and bought another series 2. I couldn't find anything anywhere talking about whether or not the hacks for the series ones would work with software Vr. 3.5 or not. The most recent I saw them post about was 3.1.

One other thing... The Series 2 I have on the way is a Philips DSR704. From what I have read, the hardware is identical to that of the Samsung SIR S4040R that I currently have. And I believe I read somewhere that using the Samsung Instantcake image I have would work just changing the brand name on the menus and sys info screen.

If that is correct, would I be better off using the Samsung image I have or just zipper the original Philips drive? I really don't need any extra capacity so I don't want to go through the process of talking my wife into another 40 - 50 bucks for a bigger new drive.

TIA,

Rick
Never run a series 1 so I can't speak to that, but yes it doesn't really matter which cake mix you buy they should all work. Personally I would get a larger drive anyway, but If you are going to use the drive that is already installed, you do not need to reimage the drive. You can just install the zipper using the current drive and that OS gets hacked. You still have an Instant cake ISO to put on the zipper disk, but you don't have to install it. This will keep your current recordings so you won't lose anything. If things go bad you can use the image but, you don't need to install a new image to use zipper.

The zipper instructions aren't really clear if you NEED to have the Instant cake ISO, or if you can just put any image file in (called 000001 of course) or if you can omit an image altogether. Personally If I were writing the zipper I would require the Instant Cake ISO (it gives a known start point to fall back to, but thats me).

Rick-s
01-28-2007, 10:19 AM
but yes it doesn't really matter which cake mix you buy they should all work.

Ok I thought I had read that somewhere. I bought the instantcake for the samsung a few weeks ago when I did the zipper on it (upgrading the drive size) but the Philips I just bought... waiting for it to arrive.... is just one for my bedroom and won't get the recording use. It will mainly be used for those instances where there are 3 shows on at once, or other shows my wife may want. Sometimes, size doesn't really matter! :D

If there isn't any real reason to hold on to the original drive from my samsung since it is working great with the larger drive, I think I'll put it to better use than sitting on a shelf.

Thanks for the info,

Rick

tivoupgrade
01-28-2007, 10:23 AM
One other thing... The Series 2 I have on the way is a Philips DSR704. From what I have read, the hardware is identical to that of the Samsung SIR S4040R that I currently have. And I believe I read somewhere that using the Samsung Instantcake image I have would work just changing the brand name on the menus and sys info screen.



The image from a Philips unit will work on a Samsung (and vice versa) and there are other images that appear to be interchangable within certain families of products. Aside from the differences you are noting, there will also be another difference - the system will know that it has the 'wrong' software on it, and it can be verified by comparing the last three digits of the software revision information (shown in the SI thread) to the first three digits of your service ID. If your unit dials in and attempts to update its software, the wrong configuration will be reported, your software won't update, and it will confuse TiVo's servers (this is not speculation).

It has been mentioned here at TCF before, and it is one of the only official positions TiVo has taken within the upgrade realm; don't install the 'wrong' software on your unit. (ie for you veterans out there, I'm referring to the 'dont be a moron threads authored by Richard Bullwinkle many years ago).

So with that in mind, PLEASE don't install the 'wrong' version of the software on your units; and if you do, PLEASE don't talk about it here; it will potentially attract the undue attention of TiVo/DirecTV folks who already made it clear that they don't want to see this. Yes, this is a very dated notion. No, as far as I know noone position on it has changed.

Also, to comment on JWTiers post - you are correct (as far as I know): zipper does not require you to use an image that is pulled out of InstantCake; you can use any 'standard' backup file, just rename as directed.

My recommendation to you would be to make a backup of your new drive (after testing the unit to ensure everything works as expected; TEST it on a new blank drive, do your zippering on the new drive and then put your backup away for safekeeping - that way if and when you hose your upgraded drive (or it breaks) you have quick fix by installing your old drive while you get things sorted out.

Cheers and happy upgrading,
Lou

JWThiers
01-28-2007, 11:18 AM
The image from a Philips unit will work on a Samsung (and vice versa) and there are other images that appear to be interchangable within certain families of products. Aside from the differences you are noting, there will also be another difference - the system will know that it has the 'wrong' software on it, and it can be verified by comparing the last three digits of the software revision information (shown in the SI thread) to the first three digits of your service ID. If your unit dials in and attempts to update its software, the wrong configuration will be reported, your software won't update, and it will confuse TiVo's servers (this is not speculation).

It has been mentioned here at TCF before, and it is one of the only official positions TiVo has taken within the upgrade realm; don't install the 'wrong' software on your unit. (ie for you veterans out there, I'm referring to the 'dont be a moron threads authored by Richard Bullwinkle many years ago).

So with that in mind, PLEASE don't install the 'wrong' version of the software on your units; and if you do, PLEASE don't talk about it here; it will potentially attract the undue attention of TiVo/DirecTV folks who already made it clear that they don't want to see this. Yes, this is a very dated notion. No, as far as I know noone position on it has changed.

Also, to comment on JWTiers post - you are correct (as far as I know): zipper does not require you to use an image that is pulled out of InstantCake; you can use any 'standard' backup file, just rename as directed.

My recommendation to you would be to make a backup of your new drive (after testing the unit to ensure everything works as expected; TEST it on a new blank drive, do your zippering on the new drive and then put your backup away for safekeeping - that way if and when you hose your upgraded drive (or it breaks) you have quick fix by installing your old drive while you get things sorted out.

Cheers and happy upgrading,
Lou
Thanks Lou you are correct absolutely if you are just upgrading your drive Use either a backup of your tivo or the image for your specific model. In which case they are supporting your work. Hacking falls into a slightly different realm in that they don't support your HACKED unit.

Acknowledging what Lou has said I personally don't RECOMMEND using the wrong image, but it would work except for the the things he noted for the reasons he noted. For those of us that are hacking our DTivo's and tivo's, we are usually not allowing upgrades to the OS anyway so... it is kind of moot anyway. That said, if you want to go back to an unhacked system, definitely use the image for your model. One thing that I do recommend that is a solution is If you can, get all the same model tivo in the first place and then it is not an issue.

Rick-s
01-28-2007, 03:30 PM
One thing that I do recommend that is a solution is If you can, get all the same model tivo in the first place and then it is not an issue.

I wanted to do that but the price wasn't falling into place. I'm somewhat of a cheapskate ... Maybe age did that to me ... :rolleyes:

Being that I have the Instantcake for the Samsung, and I really don't want to buy another hard drive, I'll look into copying the original Philips drive onto the original Samsung and zipper that. That way, I'll have the original Philips drive to fall back on, and the Instantcake to get the Samsung up and running if needed.

Worst case, I could live without the tivo for a few days until I could get a new drive up and running in either unit.

Thanks so much for the informative replies.

Rick

jim5359
01-28-2007, 06:21 PM
The zipper installs backported drivers while the drive is in the pc. So if you can't get the ptvnet configuration setup properly, the zipper will install the necessary drivers so that your adapter will work the first time you boot up.
Today I attempted to scrap PTVNet and rebuild my hard drive using the zipper. I had some problems at first - after installing the zipper I'd put the drive in the Tivo. It would boot up and my network adapter had all green lights but I still couldn't connect to it. But after reading the zipper threads some more I found others having the same problem and a newer version was available since I had downloaded it a week ago. I downloaded the latest from the website and viola! I was able to telnet and run the enhancement script with no problems using my Linksys USB200M v2.

Thanks for your help! This enhancement script rocks, and so does the zipper!

P.S. Unrelated to this thread, but I still had the reboot problem when accessing music files and running JavaHMO on my PC. I uninstalled JavaHMO and installed Tivo Desktop. Now it seems I am able to play music files with no problem. I may be able to get JavaHMO to work but that's for another thread.

tjpotter
02-05-2007, 09:24 AM
rbautch:

I Zippered a newly rebuilt drive for my HDVR2 6.2 a couple of days ago. Yesterday, I decided to install the on-screen clock you have included with the Enhancement script. I ran into a couple of issues I figured you might want to know about.

First, the website you have coded into the clock.sh script removed the free fonts, so the script won't complete. I edited a copy of the script to skip this step by commenting the lines. Then, after finding and ftping the correct font to my Dtivo, I ran the modified script. It added a new clock section to the rc.sysinit.author file and told me to reboot.

Second, after rebooting, the clock wasn't showing on the screen. I checked the logs and found the same error message generated every 1-2 seconds in the kernel log.

/etc/rc.d/rc.sysinit.author: line 29: 16743 Broken pipe echo " `date +\%I:\%M`"
16744 Exit 150 | /var/hack/bin/out2osd -T0 -l1 -d60 -c33 -btransparent2 -fgrey -S20 -F/var/hack/share/fonts/"Arial Narrow Bold Italic.ttf" >&/dev/null

I removed the clock lines from rc.sysinit.author and rebooted to stop the errors from filling the log file.

Thank you very much for sharing your knowledge and experience with those of us less talented in Tivo hacking.

Lord Vader
02-05-2007, 11:01 AM
It'd be much easier to just do the ole S-P-S-9-S code to get the clock and timer.

rbautch
02-05-2007, 09:27 PM
rbautch:

I Zippered a newly rebuilt drive for my HDVR2 6.2 a couple of days ago. Yesterday, I decided to install the on-screen clock you have included with the Enhancement script. I ran into a couple of issues I figured you might want to know about.

First, the website you have coded into the clock.sh script removed the free fonts, so the script won't complete. I edited a copy of the script to skip this step by commenting the lines. Then, after finding and ftping the correct font to my Dtivo, I ran the modified script. It added a new clock section to the rc.sysinit.author file and told me to reboot.

Second, after rebooting, the clock wasn't showing on the screen. I checked the logs and found the same error message generated every 1-2 seconds in the kernel log.

/etc/rc.d/rc.sysinit.author: line 29: 16743 Broken pipe echo " `date +\%I:\%M`"
16744 Exit 150 | /var/hack/bin/out2osd -T0 -l1 -d60 -c33 -btransparent2 -fgrey -S20 -F/var/hack/share/fonts/"Arial Narrow Bold Italic.ttf" >&/dev/null

I removed the clock lines from rc.sysinit.author and rebooted to stop the errors from filling the log file.

Thank you very much for sharing your knowledge and experience with those of us less talented in Tivo hacking.Thanks for the observations. I'm going to update this script when I have a chance. In addition to the issues you noted, jlc gave me some useful code that should allow it to use much less resources.

rbautch
02-05-2007, 09:33 PM
Here are the changes.

- Fixed gotomydvr installation (I think)
- Updated NCID to 0.67
- Fix PTVnet compatibility

These changes are also incorporated into the latest Zipper.

scruffy
02-07-2007, 12:10 PM
I'm getting this error with the new script.

Uninstall successful. Proceeding with main script...

Downloading latest Enhancement script...
Connecting to www.******.com[69.90.236.30]:80
rbautch_files.tgz 100% |*****************************| 2120 KB 00:00 ETA
Downloaded main scripts successfully!


Running rbautch Hacked Tivo Enhancements...
tar: Invalid tar magic
Unable to untar files archive. Could be a failed download.
Adjusting your DNS settings. Please run tweak.sh again. Exiting..

any idea of what the problem could be.

scruffy
02-07-2007, 12:43 PM
I'm getting this error with the new script.

Uninstall successful. Proceeding with main script...

Downloading latest Enhancement script...
Connecting to www.******.com[69.90.236.30]:80
rbautch_files.tgz 100% |*****************************| 2120 KB 00:00 ETA
Downloaded main scripts successfully!


Running rbautch Hacked Tivo Enhancements...
tar: Invalid tar magic
Unable to untar files archive. Could be a failed download.
Adjusting your DNS settings. Please run tweak.sh again. Exiting..

any idea of what the problem could be.

I downloaded the zipper tool and pulled the needed files (tweak.sh, tweack_uninstall.sh and the rbautch_files.tgz) from there and put them in the /var/hack dir. then ran the tweak.sh and it ran fine.

HUGE2U
02-07-2007, 02:00 PM
I'm getting this error with the new script.

Uninstall successful. Proceeding with main script...

Downloading latest Enhancement script...
Connecting to www.******.com[69.90.236.30]:80
rbautch_files.tgz 100% |*****************************| 2120 KB 00:00 ETA
Downloaded main scripts successfully!


Running rbautch Hacked Tivo Enhancements...
tar: Invalid tar magic
Unable to untar files archive. Could be a failed download.
Adjusting your DNS settings. Please run tweak.sh again. Exiting..

any idea of what the problem could be.

Same error for me :(



HUGE

rbautch
02-07-2007, 02:17 PM
Must have been a problem with my upload. Should be fixed now.

bkdvr
02-11-2007, 08:45 AM
I zippered my HR10-250 - 6.3b yesterday. First, let me say that this made the whole process quite easy compared to few years ago when I hacked my SD dtivo.

One issue is that some lines in start.sh have DOS newlines (^M), so the HMO/HME hacks were not applied initially.

Another issue is when I extract (vstream) a show to my linux box, vsplit seg faults. It seems to work fine when I do it to my Windows PC using tytool. I've tried swapping out the vserver on the Tivo to the same version that's supplied with my linux vstream/vsplit, but that has no effect.


$ grep "^M" start.sh
echo -ne "\x34\x11\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=903436
echo -ne "\x24\x10\x00\x01" | dd conv=notrunc of=tivoapp bs=1 seek=1118524
echo -ne "\x34\x11\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=903436
echo -ne "\x24\x10\x00\x01" | dd conv=notrunc of=tivoapp bs=1 seek=1118524
sh /enhancements/b_install.sh &>/dev/null


- Benjamin

rbautch
02-11-2007, 05:24 PM
I zippered my HR10-250 - 6.3b yesterday. First, let me say that this made the whole process quite easy compared to few years ago when I hacked my SD dtivo.

One issue is that some lines in start.sh have DOS newlines (^M), so the HMO/HME hacks were not applied initially.

Another issue is when I extract (vstream) a show to my linux box, vsplit seg faults. It seems to work fine when I do it to my Windows PC using tytool. I've tried swapping out the vserver on the Tivo to the same version that's supplied with my linux vstream/vsplit, but that has no effect.


$ grep "^M" start.sh
echo -ne "\x34\x11\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=903436
echo -ne "\x24\x10\x00\x01" | dd conv=notrunc of=tivoapp bs=1 seek=1118524
echo -ne "\x34\x11\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=903436
echo -ne "\x24\x10\x00\x01" | dd conv=notrunc of=tivoapp bs=1 seek=1118524
sh /enhancements/b_install.sh &>/dev/null


- Benjamin
Thanks. Fixed now.

rpmws1
02-13-2007, 08:53 AM
wondering if anyone could help me. I have about 5 HDVR2's hacked with 6.2 and good luck with all of them for a long time. I have one that I recently ran this script on again to get the better TWP on and tinker a bit to see what's been added. This box when it reboots after a week or so gets stuck on the Directv sattelite data download at boot up. Box is up ..can telnet file ..can play shows ..just stuck on sattelite data. The first time this happend I thought "logs"??? so i went into /var/logs and wiped them out and rebooted fine. Now it's just sitting here today and I wanted to dig in and figure out what's wrong before I do that again. here is a DU in my logs folder. below. It's not even a MB yet. I am 99% sure this problem is either a cron issue or a startup issue with the author file or either a partition slam out of space or something. But I wanted to ask if anyone else have seen this and know what it must be from exp? thanks in advance!!

office-bash# du -h
833K .
office-bash# du -h *
1.0K Otivoweb.log
899 cidcall.log
1.5K cron.test.out
448 cronlog-main
0 dvdlog
0 kdebug
32K kernel
0 maillog
41K messages
584 ncidd.log
0 secure
8.8K svclog
77 tcdebuglog
100K tclient
1.0K tivoweb.log
0 tvdebuglog
0 tverr
643K tvlog
office-bash#

Finnstang
02-13-2007, 10:20 AM
When it hits the acquiring sat data screen, you can go to the menu and then list and watch something previously recorded? If so, it sounds more like an issue with the sat inputs. Have you tried either putting that HDVR2 in another location or moving another HDVR2 to that one's location? That should rule out things like bad multiswitch or cables.

rpmws1
02-14-2007, 11:16 PM
When it hits the acquiring sat data screen, you can go to the menu and then list and watch something previously recorded? If so, it sounds more like an issue with the sat inputs. Have you tried either putting that HDVR2 in another location or moving another HDVR2 to that one's location? That should rule out things like bad multiswitch or cables.

no need to try that (again) ..the very first time this happened that's what I tought ..so I took it down and took it into another room ..jumped on a different pair or inputs, rebooted and got the same result ..it just stalls at 9%. Then I brought it back to my original location, re-networked it ..rebooted 10 times using shell, rebooted 5 times via power and remote and same thing ..stuck at 9%. I then learned that deleting everything in /var/log and rebooting fixes it everytime. This seems to happen once a week and this always fixes it. The weird thing is there is only like 1MB of stuff in /var/log in the first place. I am not yet sure if it's a read write issue ..or a space issue yet but it has something to do with either /var as a whole or /var/log and it's not a big deal but very weird. Right now I have a cron job cleaning out the logs.

rpmws1
02-14-2007, 11:28 PM
ok ..just thought of something ..timestamps will tell me what files are growing.

office-bash# cd /var
office-bash# ls -lh
drwxr-xr-x 3 root root 1.0k Jan 2 1970 cache
drwxr-xr-x 2 root root 1.0k Jan 2 1970 dev
drwxr-xr-x 2 root root 1.0k Nov 16 17:06 etc
drwxr-xr-x 2 root root 1.0k Jan 2 18:05 hack
drwxr-xr-x 2 root root 1.0k Feb 14 09:25 log
drwxr-xr-x 2 1048576 -1870528 12.0k Jan 2 1970 lost+found
-rw-r--r-- 1 root root 75 Jan 2 1970 mtab
drwxr-xr-x 2 root root 1.0k Jan 2 1970 packages
drwxr-xr-x 2 root root 1.0k Nov 21 08:18 persist
drwxr-xr-x 2 root root 1.0k Jan 2 1970 run
drwxr-xr-x 2 root root 1.0k Jan 2 18:05 spool
drwxr-xr-x 3 root root 1.0k Nov 16 17:06 state
-rw-r--r-- 1 root root 0 Feb 15 05:15 timestamp
drwxr-xr-x 16 root root 3.0k Feb 15 05:15 tmp
drwxr-xr-x 2 root root 1.0k Jan 2 1970 utils
-rw-r--r-- 1 root root 2 Feb 13 14:22 vardelete_flag

The most recent dir in that list is "tmp"
a ls on tmp:

office-bash# ls -lh
drwxr-xr-x 2 root root 1.0k Feb 13 15:07 ApgManager
-rw-r--r-- 1 root root 484.0k Feb 15 03:34 Correlation.temp.14
-rw-r--r-- 1 root root 31.9k Feb 15 03:54 Genre.temp.0
drwxr-xr-x 2 root root 1.0k Feb 13 15:06 KnownHostComponent
drwxr-xr-x 2 root root 1.0k Feb 13 15:06 NetworkVideoService
drwxr-xr-x 2 root root 1.0k Feb 13 15:06 PassKeyComponent
-rw-r--r-- 1 root root 2.1M Feb 15 03:54 Program.temp.42
-rw-r--r-- 1 root root 596.9k Feb 15 03:34 ProgramToSeries.temp.18
drwxr-xr-x 2 root root 1.0k Feb 13 15:08 RendezvousClient
srwxr-xr-x 1 root root 0 Feb 13 15:06 S_EventSwitcherSocket83
-rw-r--r-- 1 root root 0 Feb 15 03:21 ShowcaseHasClipIndex.temp.0
-rw-r--r-- 1 root root 0 Feb 15 03:21 ShowcaseHasProgramIndex.temp.0
-rw-r--r-- 1 root root 0 Feb 15 03:21 ShowcaseIdTmsIdToIdentIndex.temp.0
-rw-r--r-- 1 root root 0 Feb 15 03:21 ShowcaseIdentToIdIndex.temp.0
-rw-r--r-- 1 root root 0 Feb 15 03:21 ShowcaseIdentToProgramIndex.temp.0
-rw-r--r-- 1 root root 1.9M Feb 15 03:54 Showing.temp.36
-rw-r--r-- 1 root root 1.9M Feb 14 16:54 Showing.temp.38
drwxr-xr-x 2 root root 1.0k Feb 13 15:08 SiHost
drwxr-xr-x 2 root root 1.0k Feb 13 15:06 SystemServices
-rw-r--r-- 1 root root 788.2k Feb 15 03:34 Tms.temp.24
drwxr-xr-x 2 root root 1.0k Feb 13 15:06 dbgc-mcp
prw------- 1 root root 0 Feb 13 15:06 hppm
drwxr-xr-x 2 root root 1.0k Feb 13 15:06 huxley
drwxr-xr-x 2 root root 1.0k Feb 13 15:06 mcp
drwxr-xr-x 2 root root 1.0k Feb 13 15:06 mfsd
drwxr-xr-x 2 root root 1.0k Feb 13 15:07 myworld
-rw-r--r-- 1 root root 0 Feb 13 15:08 myworld.lck
-rw-r--r-- 1 root root 506 Feb 14 10:59 rating_debug.txt
drwxr-xr-x 2 root root 1.0k Feb 13 15:06 shmemd
drwxr-xr-x 2 root root 1.0k Feb 13 15:06 tcphonehome
-rw-r--r-- 1 root root 0 Feb 13 15:06 tcphonehome.lck
-rw-r--r-- 1 root root 3.4k Feb 15 05:15 tmkpidmap
-rw-r--r-- 1 root root 0 Jan 2 1970 tmkpidmap.lock

some of those are getting big and growing. I haven't called TWP from the browser in weeks.

The only files that have changed seem to be in /tmp which links to /var/tmp or visa versa .I tried tailing with -f on some of these files and it looks like bins ..can't read what it is. Logs have quit writing also cause space that's left is low.

bhughes
02-15-2007, 06:35 PM
I'm having probs with networking. I have a hdvr2 that I zippered with version 2.8 but cannot get a wusb11 v 2.8 wireless usb to work. I built a serial cable and managed to get minicom to get a bash prompt. during boot up I get the following message:

usb.c: USB device 2 (vend/prod 0x1915/0x2233) is not claimed by any active driv.

ifconfig shows only the local loopback if:
bash-2.02# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1100 (1.0 Kb) TX bytes:1100 (1.0 Kb)


lsmod shows :

bash-2.02# lsmod
Module Size Used by Not tainted
vnetusba 173520 2
usb-ohci 23888 0 (unused)
usbcore 101936 0 [vnetusba 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 12
ircatch 26832 2
i2c_Series2 14320 0 [therm fan cobra]
modemtty_Series2 4896 0
fpga 1920 2
tivoconfig 960 0 (unused)

I see in /etc/hotplug that the vendor/product is there under the vnetusba :


device vnetusba firmware atmel503a
product 03eb 7603 Atmel AT76C503A-i3861 Adapter
product 03eb 7604 Atmel AT76C503A-i3863 Adapter
product 03eb 7605 Atmel AT76C503A-RFMD Adapter
product 050d 0050 Belkin F5D6050 ver 2000
product 05dd ff31 Addtron AWU-120
product 077b 2219 Linksys WUSB11 v2.6
product 0864 4100 NETGEAR MA101
product 0864 4102 NETGEAR MA101 rev B
product 0d5c a002 SMC2662W V.2 / Belkin F5D6050
product 1915 2233 Linksys WUSB11 v2.8
product 2001 3200 D-Link DWL-120 rev E

Do I have to do something to load the firmware to the device?


I found references to some backported modules but am unsure where to get them.

There is also a reference to a new tweak.sh file but the attachment at the top of this monster thread dl's the same tweak.zip file that has the 9-20-2006 date.

I am sure that I am doing something wrong but darned if I can figure it out.

Also, top reports a system load of around 2.5 is this normal? I edited rc.sysinit.author to not start up tivoweb and cron until I get this figured out.


Any help is appreciated this is my first post looking for help and I have researched myself into a significant headache. I more information is neeed please let me know.

TIA

Bret

Added 2-16-2007
I got the instant cake image for a hdvr2 should I have gotten the image for a standalone?

Well it is working now. I rezippered twice but now I am wondering if I was running zipper.sh instead of the binary. I know this is probably in the wrong thread and should be in the zipper thread but I did not want to cross post. I did NOT use a different image but continued with the same one that DVRUpgrade sent me to when I selected Hughes / HDVR2. I have telnet from via putty and tivoweb that I have checked out so far. This is really pretty neat stuff.

Thanks to all who have come before.

Bret

pgaulson
02-19-2007, 07:31 AM
I have hacked three Directv Tivo's: one with Gunny's Unguide then two with Zipper from Mar '06. Because I wanted to update TWP, etc., I re-ran tweak. I can no longer connect with linksys USB200M v2, used on one of my Tivo's. Fortunately, my other devices are older and still work. But, somehow my driver for USB200M v2 was wiped out and I can't figure out how to get it back. When I uninstall and reinstall tweak, it doesn't ask about reinstalling usb 2.0 drivers. It says

"skipping backport driver installation, settings found in MFS"

How do I get tweak to not skip backport driver installation so I can get it back? Are there settings I should change in MFS and if so, how do I change or delete them?

rbautch
02-19-2007, 11:24 AM
I have hacked three Directv Tivo's: one with Gunny's Unguide then two with Zipper from Mar '06. Because I wanted to update TWP, etc., I re-ran tweak. I can no longer connect with linksys USB200M v2, used on one of my Tivo's. Fortunately, my other devices are older and still work. But, somehow my driver for USB200M v2 was wiped out and I can't figure out how to get it back. When I uninstall and reinstall tweak, it doesn't ask about reinstalling usb 2.0 drivers. It says

"skipping backport driver installation, settings found in MFS"

How do I get tweak to not skip backport driver installation so I can get it back? Are there settings I should change in MFS and if so, how do I change or delete them?Are you sure it didn't say:
"Wireless settings found in MFS."
"Skipping backport driver installation..."

pgaulson
02-19-2007, 01:55 PM
Are you sure it didn't say:
"Wireless settings found in MFS."
"Skipping backport driver installation..."
Actually, that's probably exactly what it said and I apologize for not being exact.

Is there an easy way that I can install the drivers for Linksys USB200M version 2, and then not have them wiped out in any future uninstall/reinstall of tweak?

If this issue has been adressed already in earlier posts, I could not find it. I did see some instances where others were losing telnet connectivity after running tweak, but those seemed related to use of later versions of the Zipper. My Tivo's all work just fine and I like the update for TivoWebPlus, except I now can only connect with earlier adapters, like the Linksys USB200M version 1. I never had this problem, back in Mar/Apr '06, whenever I did any tweak uninstall/reinstall's. I confess that I've not been reading the hundreds of posts since then -- I was simply enjoying my hacked Tivo's with all the benefits of MRV, Tivowebplus, TyTool, etc. I really appreciate all the great work you and Gunny have done, not just for providing the Zipper and Enhancements but even more for the fantastic job since then with all the support!

rbautch
02-19-2007, 09:26 PM
Actually, that's probably exactly what it said and I apologize for not being exact.

Is there an easy way that I can install the drivers for Linksys USB200M version 2, and then not have them wiped out in any future uninstall/reinstall of tweak?

If this issue has been adressed already in earlier posts, I could not find it. I did see some instances where others were losing telnet connectivity after running tweak, but those seemed related to use of later versions of the Zipper. My Tivo's all work just fine and I like the update for TivoWebPlus, except I now can only connect with earlier adapters, like the Linksys USB200M version 1. I never had this problem, back in Mar/Apr '06, whenever I did any tweak uninstall/reinstall's. I confess that I've not been reading the hundreds of posts since then -- I was simply enjoying my hacked Tivo's with all the benefits of MRV, Tivowebplus, TyTool, etc. I really appreciate all the great work you and Gunny have done, not just for providing the Zipper and Enhancements but even more for the fantastic job since then with all the support!You are the first one to provide enough information for me to identify the issue. The uninstall script removes backported drivers and restores your original ones. If you have wireless settings in MFS, tweak.sh will skip the installation of backported drivers. Obviously, you have some residual wireless settings on your system, which is causing the problem. I'll adjust the next version of tweak.sh to handle this better, but in the meantime you can fix it by removing the wireless remnants from your tivo. To do this, run network-delete.tcl, and then net-launch.sh, both in the enhancements directory.

edit: I modified the enhancement script to handle wireless remnants in MFS. Try running tweak.sh again to see if it fixes your issue.

pgaulson
02-19-2007, 11:19 PM
Opps! Now I've lost all connectivity! I did as you suggested on one of my tivos: cd /enhancements and then "tivosh network-delete.tcl" and then "sh net-launch.sh". These both seemed to run properly, and I was asked to enter my static IP and router IP addresses. There was no wireless_flag in root.

Then, I did sh tweak_uninstall.sh and then sh tweak.sh.

Here's an extracted portion of what I got when tweak ran this time:


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

Checking network settings...
The following IP parameters found in MFS:
IP address is currently set to: 192.168.1.64
Default gateway is currently set to: 192.168.1.1
Subnet Mask is currently set to: 255.255.255.0
DNS Server is currently set to: 4.2.2.2
DHCP is off
NO WIRELESS PARAMETERS ARE SET IN MFS

<deleted>

Appending usb.map for backported drivers...

Do you want to install USB 2.0 drivers for increased speed of
MRV tranfers and video extraction? [y/n]: y
Backing up old driver(s) to /lib/modules/backups-orig, installing new drivers...


I thought for sure this was going to fix my problem since the script was now installing drivers instead of skipping backport driver installation. But !!! Now, no connectivity at all, even with the old adapters. They do not light up at all. I did try re-booting a second time, but no change.

Can I do something using a serial cable? I do have one but have never used it, so I'll need some help with that. Or, do I now need to remove the drive and re-zipper to get connectivity again? (I still have the Zipper CD which I created Mar '06).

I did not do anything yet to my other two Tivo's, so if you want me to display any files or list the files in any directories, let me know. Perhaps this will help you determine just what led to this happening (i.e., what exactly have I done by running the latest tweak scripts on Tivo's that were zippered almost a year ago).

Let me know. Thanks!

rbautch
02-19-2007, 11:32 PM
Opps! Now I've lost all connectivity! I did as you suggested on one of my tivos: cd /enhancements and then "tivosh network-delete.tcl" and then "sh net-launch.sh". These both seemed to run properly, and I was asked to enter my static IP and router IP addresses. There was no wireless_flag in root.

Then, I did sh tweak_uninstall.sh and then sh tweak.sh.

Here's an extracted portion of what I got when tweak ran this time:


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

Checking network settings...
The following IP parameters found in MFS:
IP address is currently set to: 192.168.1.64
Default gateway is currently set to: 192.168.1.1
Subnet Mask is currently set to: 255.255.255.0
DNS Server is currently set to: 4.2.2.2
DHCP is off
NO WIRELESS PARAMETERS ARE SET IN MFS

<deleted>

Appending usb.map for backported drivers...

Do you want to install USB 2.0 drivers for increased speed of
MRV tranfers and video extraction? [y/n]: y
Backing up old driver(s) to /lib/modules/backups-orig, installing new drivers...


I thought for sure this was going to fix my problem since the script was now installing drivers instead of skipping backport driver installation. But !!! Now, no connectivity at all, even with the old adapters. They do not light up at all. I did try re-booting a second time, but no change.

Can I do something using a serial cable? I do have one but have never used it, so I'll need some help with that. Or, do I now need to remove the drive and re-zipper to get connectivity again? (I still have the Zipper CD which I created Mar '06).

I did not do anything yet to my other two Tivo's, so if you want me to display any files or list the files in any directories, let me know. Perhaps this will help you determine just what led to this happening (i.e., what exactly have I done by running the latest tweak scripts on Tivo's that were zippered almost a year ago).

Let me know. Thanks!If you can get your serial cable working, check out /lib/modules to see if the backported modules were installed, and also check /etc/hotplug/usb.map to see if it was appending with backported driver entries. You can do the same by pulling the drive.

pgaulson
02-20-2007, 07:22 AM
Here's what's in my other Tivo that was originally hacked with Zipper in Mar '06; I assume it's the same. What do I do to determine if backported drivers are there?

Two-bash# cd /lib/modules
Two-bash# ls
af_packet.o ircatch-atmel.o sd_mod.o
ax8817x.o ircatch.o sg.o
bcm7315tty.o ircatch_Gen04.o si9190.o
brcmdrv-7315.o isofs.o sr_mod.o
brcmdrv-rb.o kaweth.o therm.o
cdrom.o kfirm.o tivo_pwmdrv.o
cobra.o kfirm_Gen04.o tivoconfig.o
drivers2.4.20.tgz modemtty_Gen04.o tvinput.o
fan.o modemtty_Series2.o tvinput_Gen04.o
fanstub.o msdos.o tvinput_falcon.o
fat.o oslink.o ubuddy.o
fpga.o p80211.o usb-ohci.o
i2c_Gen04.o pegasus.o usb-storage.o
i2c_Series2.o prism2_usb.o usbcore.o
ideturbo.o router.o usbnet.o
irblast.o rtl8150.o vfat.o
irblast_Gen04.o scsi_mod.o vnetusba.o
Two-bash#


And, here's what usb.map looks like:

############################################################ ##################
#
# File: usb.map
#
# Copyright (c) 2002-2003 TiVo Inc.
#
# This file specifies all the kernel module and USB device information
# the hotplug manager needs to do its job.
#
############################################################ ##################


[core modules]
module usbcore debug_core
module usb-ohci debug_core needs usbcore

[peripheral modules]
module pegasus debug_core
module rtl8150 debug_core
module ax8817x debug_core
module p80211
module prism2_usb needs p80211
module vnetusba


[wired network]

device pegasus
product 0411 0001 Melco LUA-TX
product 0411 0005 Melco LUA-TX
product 0411 0009 Melco LUA2-TX
product 045e 007a Microsoft MN-110
product 049f 8511 Compaq iPAQ Networking 10/100
product 04bb 0904 IO Data USB ET/TX
product 04bb 0913 IO Data USB ET/TX-S
product 0846 1020 NETGEAR FA101
product 0506 4601 3Com 3C460B
product 050d 0121 Belkin F5D5050
product 056e 200c Laneed LD-USB/TX
product 056e 4002 Laneed LD-USB/TX
product 056e 400b Laneed LD-USB/TX
product 056e abc1 Laneed LD-USB/T
product 05cc 3000 Elsa Micolink USB2Ethernet
product 066b 200c Linksys USB10TX
product 066b 2202 Linksys USB10TX
product 066b 2203 Linksys USB100TX
product 066b 2204 Linksys USB100TX
product 066b 2206 Linksys USB
product 066b 400b Linksys USB100TX
product 067c 1001 SpeedStream USB
product 0707 0200 SMC 202 USB
product 07a6 0986 ADMtek AN986
product 07a6 8511 ADMtek ADM8511
product 07aa 0004 Correga FEther USB-TX
product 07b8 110c D-Link 110c
product 07b8 200c D-Link 200c
product 07b8 4002 D-Link DU-E100
product 07b8 4004 D-Link 4004
product 07b8 4007 D-Link 4007
product 07b8 400b D-Link 400b
product 07b8 400c D-Link 400c
product 07b8 4102 D-Link 4102
product 07b8 4104 D-Link 4104
product 07b8 abc1 D-Link DU-E10
product 07c9 b100 Allied Telesyn Int. AT-USB100
product 083a 1046 Accton USB 10/100
product 083a 5046 SpeedStream USB 10/100
product 08d1 0003 smartBridges smartNIC 2 PnP
product 08dd 0986 Billionton USB-100
product 08dd 0987 Billionton USBLP-100
product 08dd 0988 Billionton USBEL-100
product 08dd 8511 Billionton USBE-100
product 0951 000a Kingston KNU101TX
product 0e66 400c Hawking UF100
product 15e8 9100 SOHOware NUB100
product 2001 200c D-Link DSB-650TX
product 2001 4001 D-Link DSB-650TX
product 2001 4002 D-Link DSB-650TX
product 2001 4003 D-Link DSB-650TX-PNA
product 2001 400b D-Link DSB-650TX
product 2001 4102 D-Link DSB-650TX
product 2001 abc1 D-Link DSB-650

device rtl8150
product 0bda 8150 RTL8150 device
product 0411 0012 Melco RTL8150 device

device ax8817x
product 13b1 0018 Linksys USB200MV2
product 13b1 0018 Linksys USB200MV2
product 077b 2226 Linksys USB200M
product 07b8 420a Hawking UF200/TRENDnet TU2-ET100
product 0846 1040 NETGEAR FA120
product 2001 1a00 D-Link DUB-E100


[wireless network]

device prism2_usb firmware prism2
product 0411 0016 Melco WLI-USB-S11
product 045e 006e Microsoft MN-510
product 049f 0033 Compaq/Intel PRO/Wireless
product 066b 2212 Linksys WUSB11 v2.5
product 066b 2213 Linksys WUSB12
product 067c 1022 Siemens SpeedStream 1022
product 0846 4110 Netgear MA111
product 08de 7a01 Prism device
product 09aa 3642 D-Link DWL-120 rev D
product 0b3b 1601 Hawking WU250
product 0baf 00eb US Robotics 1120
product 0d8e 7a01 Prism device
product 1668 0408 Actiontec Prism2.5 Adapter
product 1668 0421 Actiontec Prism2.5 Adapter
product 1915 2236 Linksys WUSB11 v3.0
product 2001 3700 D-Link DWL-122
product 2001 3702 D-Link DWL-120 rev F
product 413c 8100 Dell TrueMobile 1180
product 8086 1111 Intel PRO/Wireless 2011B

device vnetusba firmware atmel503a
product 03eb 7603 Atmel AT76C503A-i3861 Adapter
product 03eb 7604 Atmel AT76C503A-i3863 Adapter
product 03eb 7605 Atmel AT76C503A-RFMD Adapter
product 050d 0050 Belkin F5D6050 ver 2000
product 05dd ff31 Addtron AWU-120
product 077b 2219 Linksys WUSB11 v2.6
product 0864 4100 NETGEAR MA101
product 0864 4102 NETGEAR MA101 rev B
product 0d5c a002 SMC2662W V.2 / Belkin F5D6050
product 1915 2233 Linksys WUSB11 v2.8
product 2001 3200 D-Link DWL-120 rev E


This file does look like it has all the driver entries, including for USB200M v2 (product 13b1 0018 Linksys USB200MV2) -- I don't know why that entry is in there twice or why it's not indented like the others -- might this be the problem?

Again, this Tivo will no longer recognize my USB200M v2. I'll probably pull the drive and re-zipper, since I know that will get my connectivity back. It may be several days before I get the chance, however. I'll post again to this thread when I have any update. And, I think I'll wait for your next version of tweak.sh. Stay tuned!

rbautch
02-20-2007, 04:22 PM
The backported driver entry is there, but that doesnt mean it's there for your other tivo. You'll need to check with a serial cable or pull the drive to make sure.

bkdvr
02-21-2007, 12:15 AM
I found another issue with the enhancement scripts:

- start*.sh calls backup_run.sh
- backup_run.sh remounts / as a read-only filesystem
- start*.sh continues on assuming that / is read-write, so you get some errors because appending to rc.sysinit.author fails

Since the backup_run.sh is used in the cron jobs, it's probably easier to have start*.sh remount,rw after calling backup_run.sh.

- Benjamin

pgaulson
02-21-2007, 07:35 PM
The backported driver entry is there, but that doesnt mean it's there for your other tivo. You'll need to check with a serial cable or pull the drive to make sure.
OK -- a success story! Many thanks to rbautch!

First, I connected with a serial cable and ran “sh tweak_uninstall.sh”. Then I rebooted, after which I was able to connect (using an early adapter but not the USB200M v2).

Next, I ran “sh tweak.sh” where I find that rbautch has modified the script for backported drivers (I assume due to my problem posted earlier in this thread) and here’s what I selected for this:

Appending usb.map for backported drivers...

Do you want to install USB 2.0 drivers for increased speed of
MRV tranfers and video extraction? [y/n]: y

Wireless settings found in MFS. If you
are indeed using a wireless adapter, installing
backported drivers could break your connection.
Do you want to continue with backported drivers? [y/n]: n
Skipping USB 2.0 installation...


I could still connect with my early adapters (but not my USB200M v2). Everything was back to normal, pretty much the same as when I started.

Note to rbautch: if you want, I can PM you with a word document containing the following info from my Tivo at this point:

What appears in /lib/modules
And, what appears in /lib/modules/backups-orig
What appears in usb.map
And, what I see that’s different from this in usb.map.orig

Let me know.

Next, I ran “sh tweak_uninstall.sh” again. (Note: I see where the script states “Skipping driver restore …”; I’m not sure if that’s also new).

Finally, I ran “sh tweak.sh” only this time I opted to continue with backported drivers (hoping to enable my USB200M v2). And -- success! I can still connect, plus I now can also do so with my USB200M v2. Hooray! Original problem solved! Many thanks!

I have already repeated the uninstall/reinstall on another of my Tivo's, and verified it also now connects with my USB200M. Soooo ... whatever rbautch changed in his tweak script has worked for me; hopefully, there might be others who will also benefit with the connectivity improvements for their "early" zipper version Tivo's when they uninstall/reinstall tweak in order to get all the latest enhancements available.

sk33t3r
02-21-2007, 10:32 PM
I neve had any issue with my usb200m v2 with zipper

rbautch
02-22-2007, 11:40 AM
Pgaulson identified the issue to be residual wireless settings in MFS, which caused the script not to install backported drivers. I modified the script to allow you to give you the option to force the installation of backported drivers regardless of wireless settins (see above), which fixed the issue. I believe this will eliminate all the "I ran tweak.sh and lost my connection" reports.

dcbarry
02-27-2007, 02:26 PM
Rbautch:

Just thought you might want to update your root post on the thread here to address the status of 6.3b/6.3c. THe current post refers to 6.3a.

CHeers,

d.

buckeyebob
03-01-2007, 06:54 PM
I found a Tivo series 2
Model TCD 540080 need to know if it will work with Pansat 3500
and does it take codes or what to get it going.

thanks

rbautch
03-01-2007, 07:22 PM
Rbautch:

Just thought you might want to update your root post on the thread here to address the status of 6.3b/6.3c. THe current post refers to 6.3a.

CHeers,

d.Thanks, fixed.

juzzie
03-02-2007, 08:17 PM
Sorry if I'm asking it in a wrong place, but I have a question about enpadplus feature installed by zipper with enhancement script.

When I check with "ps" command in telnet session, the endplus is running. What seems strange to me is that there are both "endpad.tcl" and "endpadplus.tcl" in my /enhancements directory. The author file is launching only endpadplus. Is it OK or should I also add a command to launch endpad.tcl?

Forgive me if it's a dumb question, but is this enpadplus feature accessible only from tivowebplus interface? I don't see a separate tab or options window to configure this feature. The only place that adjusts padding (adds time to the start/stop recording) is the Channel Grid tab after I select a channel and title to record. Over there is the drop down menu where I can add some time to the biginning and end of the recording. Is this it?

rbautch
03-02-2007, 09:46 PM
Sorry if I'm asking it in a wrong place, but I have a question about enpadplus feature installed by zipper with enhancement script.

When I check with "ps" command in telnet session, the endplus is running. What seems strange to me is that there are both "endpad.tcl" and "endpadplus.tcl" in my /enhancements directory. The author file is launching only endpadplus. Is it OK or should I also add a command to launch endpad.tcl?

Forgive me if it's a dumb question, but is this enpadplus feature accessible only from tivowebplus interface? I don't see a separate tab or options window to configure this feature. The only place that adjusts padding (adds time to the start/stop recording) is the Channel Grid tab after I select a channel and title to record. Over there is the drop down menu where I can add some time to the biginning and end of the recording. Is this it?Endpadplus is for dual tuner directivos. Endpad is for single tuner standalones.

juzzie
03-02-2007, 10:10 PM
Endpadplus is for dual tuner directivos. Endpad is for single tuner standalones.

I have Directv tivo samsung 4040r which is dual tuner. So endpadplus is the right thing to run. :)

Can you please shed more light on my other question on where to access and how to control that feature? Thanks.

FedEx
03-03-2007, 01:03 AM
I have 3 standard definition receivers on a wired network all of them are working great. Only thing I really care about is the MRV feature. I just installed 6.3 download on my HR10-250 and all went well till I tried the MRV. The now playing list shows the 3 other standard definition receivers but shows a empty now playing list. Those receivers do not even see my HR10-250. Is it true that MRV is not capable on the HR10-250. IF it is can you please direct me in the right direction to make this work.

Lord Vader
03-03-2007, 01:41 AM
Correct. MRV is not possible on the HR10-250. Check out the other forum for info on MovieLoader. :)

aepman
03-03-2007, 03:53 PM
I'm having a problem getting the script yo complete over a wireless connection. I've got 4 hacked Directivo units. I zippered and enhanced them last in December of 2005. Recently I noticed /var had gotten wiped. I installed TWP and was not too concerned.

With the release of 6.2a, I decided I would rerun the enhancement script and get everything working before running Slicer to upgrade. Everything thing went like clockwork on the 3 wired units. However, I am running into problems on the wireless one.

The script downloaded and ran the uninstall script without any problems. It then proceeds to download the new files, again without any problems. In fact, everything goes fine until it checks the network settings. It checks them fine and reports back correctly, but it stops at that point. The last thing it displays is that WEP is disabled. The curser just sits on the next line blinking. I do not loose my connection. I can ftp to my box and can telnet back in. If I rerun the script, everything goes fine until this same point.

Anyone have any suggestions?

Todd

aepman
03-03-2007, 05:42 PM
Never mind. I'm not sure what happened, but I noticed on the time stamps that ifconfig was copying to /sbin every time I ran the script. However, /enhancements/ipaddress_flag still had the time stamp from my 1st attempt. Since I was fairly sure my network would still be working, I rebooted the TiVo. When it came back up, the script ran without a problem.

Todd

oldhack
03-04-2007, 04:15 PM
I found a Tivo series 2
Model TCD 540080 need to know if it will work with Pansat 3500
and does it take codes or what to get it going.

thanks

if youre talking about a stand alone then maybe. get an IR blaster and put it on the pansat. In setup choose hughes reciever and see if it will work.If your 3500 doesnt have a hughes code in it, it may not work.
it works with the pansat 2500a fine. If you have any more questions about it, you should go to a site thats better suited for pansats. google FTA sites.
good Luck

jaxgent
03-06-2007, 04:13 PM
Buyer beware that the Belkin FD5050 is a ver 1.0 USB unit and slow as molasses. Nowhere on the box did it mention this. Top thruput from my Tivo to the PC 0.52 megs a sec!

Return not possible, threw out the box prior to testing.

lew
03-06-2007, 08:38 PM
HDVR2, current software 6.2a, USB FA120. Worked fine until

1) Ran superpatch, set_mrv, ran wrong version first and enhancement script.

My driver is no longer being recognized. Excerpt from log follows:

I reinstalled enhancement script, I figured that would upgrade the driver (assuming my driver was corrupt.

ANY SUGGESTIONS.


/dev/hda9 was not cleanly unmounted, check forced.
Inode 6155, i_blocks wrong 1698 (counted=1686). Set i_blocks to counted? yes

Inode 6148, i_blocks wrong 670 (counted=664). Set i_blocks to counted? yes

Inode 6152, i_blocks wrong 3178 (counted=3168). Set i_blocks to counted? yes

Fix summary information? yes

/dev/hda9: 806/32768 files (2.9% non-contiguous), 15698/131072 blocks
Cleanup /dev/hda9 pass 2
ext2fs_check_if_mount: No such file or directory while determining whether /dev/
hda9 is mounted.
/dev/hda9: clean, 806/32768 files, 15698/131072 blocks
/dev/hda9 is clean after pass 2
Mounting /var
/dev/hda9 on /var type ext2 (rw)
Cleaning up files in /var
Checking space in /var
Mounting initial environment
Starting logging daemons
Found Silicon Labs "Si2433" modem, rev F, skipping modem patch
Scanning for phase1 repair scripts
Running boot Stage C_MediaInitialization scripts
Loading input section drivers
cobra module was successfully installed, LNBPA 0x10 LNBPB 0x16
Loading output section drivers
Splash the screen
Running boot Stage D_PreMfs scripts
Remote control is TIVO
MFS partition on /dev/hda10
Loading Provo dssapp
Look for debug board
/tvbin/dssapp: DSS Interface Version 1.24, compiled on Aug 11 2006
Loading irblast
Loading ideturbo
Loading fan
Loading therm
Loading TvBus router
Updating system clock
Time set to: Wed Mar 7 01:57:27 2007
Enabling local route
Setting TCP keepalive parameters
Checking for additional disk
Start fan control
First temperature parameters set:
Terminal temp: 71
Critical temp: 62
Logging temp: 60
Target temp: 50
Lowest fan speed: 7
/tvbin/fancontrol is running in the background.
Starting TvLauncher
PokeFirewallPort: Poking hole through firewall at port 2191, protocol tcp
iptables: No chain/target/match by that name
Waiting for launcher to start.
Launcher is running.
Scanning for phase2 repair scripts
Running boot Stage E_PreApplication scripts
Checking for database conversions
No upgrade to load
Not upgrading software
Scanning for phase3 repair scripts
Running boot Stage F_ApplicationLaunch scripts
Starting Services.
Microcode version is TiVo!
Found hpk front panel model 1
PCI: 00:0d.2 PCI cache line size set incorrectly (0 bytes) by BIOS/FW, correctin
g to 32
usb.c: USB device 2 (vend/prod 0x846/0x1040) is not claimed by any active driver

ukerin
03-06-2007, 10:10 PM
I want my channel logos back because a while back they disappeared after totally restarting my system.But I do not understand what this solution is about.My knowledge of the computer and Tivo is very limited .Is this something I do with my Tivo or on a computer.

cyklfreak
03-07-2007, 02:43 AM
is there any way to keep this script from trying to d/l the latest from the web...
i hav dial-up(live in the boonies) But my tivos are on a router and I want MRV

when I run the script it stops when it can't d/l the newest file...

any ideas?

Da Goon
03-07-2007, 04:45 AM
is there any way to keep this script from trying to d/l the latest from the web...
i hav dial-up(live in the boonies) But my tivos are on a router and I want MRV

when I run the script it stops when it can't d/l the newest file...

any ideas?

Copy rbautch_files.tgz to the directory you're running tweak.sh from. You can find it in the zipper scripts. It's the file your tivo is looking for during the wget download.

Knocka
03-12-2007, 03:15 PM
I had a connectivity problem and re-zippered my drive with the latest version. I have three problems and would appreciate any help:

(1) When I telnet to the drive, I cannot get a list of files and folders using the LS command. Instead, if I type ls at the bash prompt, I get PID TTY and then TIME CMD and then what look like time stamps (00:00:00). Before rezippering, I was able to list the files and folders.

(2) I ran tweak.sh. I said "R" to the question about removing the original Tivo image to save space. I hope this did not kill anything. When it asked if I wanted to install the USB 2.0 Drivers for greater speed, I said yes. After rebooting, my connection was again broken. I had to re-zipper again. I then tried saying "no" to the same question. After rebooting, connection broken. Cannot telnet in.

Bottom line is, if I run Tweak.sh, I break the connection. It must be overwriting the driver for the Linksys USB200 version 2. Is there a way to put the correct drivers back?


I appreciate the help.

joevv
03-14-2007, 11:50 AM
Hi , I just upgradded from a previous version of the zipper to version 2.8.
when I telnet into the tivo and try to run tweak.sh it just hangs at the prompt . no error messages or anything. this happens no matter what command i try to run, eg; ls.

HDVR2 6.2

JWThiers
03-14-2007, 12:32 PM
Hi , I just upgradded from a previous version of the zipper to version 2.8.
when I telnet into the tivo and try to run tweak.sh it just hangs at the prompt . no error messages or anything. this happens no matter what command i try to run, eg; ls.

HDVR2 6.2
How exactly did you "Ugrade from a previous version of zipper to 2.8"?

joshnat
03-17-2007, 07:31 AM
Hi, I've been running a Phillips DSR7000 for more than a year now, having hacked with the Zipper. I think I updated the hack script last summer. I decided to update it again and ran uninstall_tweak.sh. Unfortunately, tweak.sh didn't work, so I downloaded, unzipped and ftp'd the newest to the /hacks directory. Now when I run it I get the following error:

tweak.sh: line 32: syntax error near unexpected token `fi'
'weak.sh: line 32: ` fi

I have run Dos2Unix on it and get the same result. I'm using a Mac with Transmit as my ftp client, with transfers set as ASCII.

Finnstang
03-17-2007, 08:32 AM
always have transfer set to binary when putting files on the TiVo.

joshnat
03-19-2007, 08:43 AM
always have transfer set to binary when putting files on the TiVo.

Oops. I knew it was one or the other. I'll try that and post results.

acii
03-21-2007, 02:05 PM
Hi , I just upgradded from a previous version of the zipper to version 2.8.
when I telnet into the tivo and try to run tweak.sh it just hangs at the prompt . no error messages or anything. this happens no matter what command i try to run, eg; ls.

HDVR2 6.2

Oddly enough I just had the same experience. On two HDVR2's that I had hacked prior to the Zipper, I used 2.8 to rehack after my phone lines were left connected in the process of muddling up to 6.2a.

Both Tivos were upgraded to 6.2a finally using BTUx9's ingenious approach and upgraded in the last two days again by DTV. I used the Zipper yesterday on a 2-drive HDVR2 that went without a hitch yesterday. I had to reinstall Russ' superb Tweak.sh , but all was normal.

Today a single drive Zipper went fine using my 6.2a image (as I did yesterday) and is working fine without running the Enhancement script. In other words, it's still totally hacked after using Zipper. But in the process of trying to run tweak.sh, I get results similar to joevv.

The only reason I'm mildly surprised is that I've had occasion to use Tweak maybe 50 times and this is the first time I've seen it complain.

Telnet comes up with the prompt <none>#. Tweak.sh did complain about a lack of space due to tivoapp backup, but that was it. No output, etc.

Fortunately I had a serial cable attached when I rebooted from using the Zipper and saved the output. Maybe there's something to be learned in there.

rbautch
03-21-2007, 09:17 PM
Oddly enough I just had the same experience. On two HDVR2's that I had hacked prior to the Zipper, I used 2.8 to rehack after my phone lines were left connected in the process of muddling up to 6.2a.

Both Tivos were upgraded to 6.2a finally using BTUx9's ingenious approach and upgraded in the last two days again by DTV. I used the Zipper yesterday on a 2-drive HDVR2 that went without a hitch yesterday. I had to reinstall Russ' superb Tweak.sh , but all was normal.

Today a single drive Zipper went fine using my 6.2a image (as I did yesterday) and is working fine without running the Enhancement script. In other words, it's still totally hacked after using Zipper. But in the process of trying to run tweak.sh, I get results similar to joevv.

The only reason I'm mildly surprised is that I've had occasion to use Tweak maybe 50 times and this is the first time I've seen it complain.

Telnet comes up with the prompt <none>#. Tweak.sh did complain about a lack of space due to tivoapp backup, but that was it. No output, etc.

Fortunately I had a serial cable attached when I rebooted from using the Zipper and saved the output. Maybe there's something to be learned in there.This may a problem with your busybox distribution. Start reading here (http://www.tivocommunity.com/tivo-vb/showthread.php?p=4889281&&#post4889281).

acii
03-23-2007, 03:53 PM
This may a problem with your busybox distribution. Start reading here (http://www.tivocommunity.com/tivo-vb/showthread.php?p=4889281&&#post4889281).

Reinstalled busybox at which point I go into a reboot loop:

Terminal temp: 71
Critical temp: 62
Logging temp: 60
Target temp: 50
Lowest fan speed: 7
/tvbin/fancontrol is running in the background.
Starting TvLauncher
Tmk Assertion Failure:
Foreground, line 512 ()
Tmk Fatal Error: Thread TvLauncher <83> strayed!
Paste the following into a shell to get a backtrace...

bt -t /tvbin/tivoapp <<END_OF_BT
read 0x2aaa8000 /lib/ld.so.1
read 0x2ab04000 /lib/libutil.so.1
read 0x2ab48000 /lib/libdl.so.2
read 0x2ab8c000 /lib/libpthread.so.0
read 0x2abe8000 /lib/libm.so.6
read 0x2acb0000 /lib/libc.so.6
0x0075d588 0x0075fbf0 0x00612f18 0x00403090 0x2acc13fc
END_OF_BT

Tmk Fatal Error: Thread TvLauncher <83>: assertion failure
flushing ide devices: hda
Restarting system.

Seems I have 6.2a on both partitions, so switching root might help, but bootpage -P command reverts to hda4 (using rw).

Also bootpage -ba shows 4 and 7 which are my root partitions instead of 3 and 6.
I'm using the version of bootpage that's used in zipper. I assume this is the correct version.

Boot problems that fail as this one does appear to be indecipherable, but it seems that this HDVR2 still has some working parts somewhere if I could get to them.

I'd appreciate any thoughts on this and thanks.

rbautch
03-23-2007, 09:56 PM
Hard to believe busybox was the cause, but you could start by dd'ing your alternate root partition to you active one, making sure your author file is in tact. It also looks like bootpage is reporting the wrong kernel partitions - bootpage shows 3 and 6 on all my zippered tivos. So, you could also try dd'ing a hacked kernel to your boot partitions. It might just be easier to mount the drive in your pc, delete any remnants of busybox, and re-run the zipper on it.

acii
03-24-2007, 07:37 AM
Hard to believe busybox was the cause, but you could start by dd'ing your alternate root partition to you active one, making sure your author file is in tact. It also looks like bootpage is reporting the wrong kernel partitions - bootpage shows 3 and 6 on all my zippered tivos. So, you could also try dd'ing a hacked kernel to your boot partitions. It might just be easier to mount the drive in your pc, delete any remnants of busybox, and re-run the zipper on it.

Hi, Russ

I really don't think busybox was the cause of all this. I've tried rerunning zipper, but not fully deleting busy box components. Mounting in the pc is certainly not a problem. That's where it's living these days.

Your note raises a question that might be relevant. When I reviewed serial output, I ftp'd tivoapp.original from my other hdvr2, burned it in the zipper cd.iso and then used cp to replace the app on the damaged hdvr2. Is there a significant difference in the use of dd vs. cp here?

Thanks for your assistance as always. Some good ideas here.

rbautch
03-24-2007, 07:06 PM
Using cp to replace the tivoapp just replaces the tivoapp, or any other file. Using dd replaces the entire partition. I suggested it to help narrow down to problem to something other than an anomaly in your root filesystem partition.

When I totally fubar a tivo, and the problem is not readily apparent, I take a known good drive from another tivo and put it in a pc with my problem drive. Then I dd the known good root and kernel partitions to the problem drive. If that doesnt work, then I do a clear and delete guide data, etc. If that doesn't work, I force an MFS repair with the green screen of death. If that doesn't work, I reimage. This is kind of a brute force approach when all else fails.

acii
03-25-2007, 09:04 AM
Using cp to replace the tivoapp just replaces the tivoapp, or any other file. Using dd replaces the entire partition. I suggested it to help narrow down to problem to something other than an anomaly in your root filesystem partition.

When I totally fubar a tivo, and the problem is not readily apparent, I take a known good drive from another tivo and put it in a pc with my problem drive. Then I dd the known good root and kernel partitions to the problem drive. If that doesnt work, then I do a clear and delete guide data, etc. If that doesn't work, I force an MFS repair with the green screen of death. If that doesn't work, I reimage. This is kind of a brute force approach when all else fails.

The methodology of a programmer. Wish I had seen this prior to taking the last step (reimaging). I got fed up trying to repair things, particularly through the search engine used at DDB.

Prior to reimaging, I dd'd partition 7 to 4. For a brief moment I thought I had it, but linux choked on what is apparently a known bug in this version of Linux (ext2_check_page denial of service). I received the same error message when trying to access some files in /etc on the pc. Obviously some corruption somewhere.

My only serious losses were a couple of episodes of Rome and an episode of 24, all readily available.

Thanks once again for your assistance here and to the Community in general.

NLucier
03-25-2007, 08:12 PM
tweak.sh is not actually the hack script, it's just a wrapper script that downloads the "main script" and runs it. If you want to skip the download, you can copy the rbautch_files.tgz archive from the Zipper CD to the same directory as tweak.sh. tweak.sh will recognize the archive and will skip the download.

Just something I found while trying to figure out why my Airlink adapter as well as a USB200Mv2.0 were not working on a newly 'zippered' box. The rbautch_files.tgz file that was included in the Zipper.zip file I downloaded apparently was old. When I ran tweak.sh, it didn't include the Airlink or USB200M entries in the usb.map file, nor did it include them during the initial Zipper operation while the drive is mounted in the PC. I still haven't gotten that to work yet..I need to use a USB200Mv1 still upon initially running Tweak, even though the guide I was using says it's done during the PC mounted portion. I ended up unistalling tweak and re-installing letting it use the auto-download and it worked fine.

Either the link to the download I used for zipper.zip was old (most likely) or the incorrect tgz file is in the current zipper and could be the cause of the problems I'm seeing while looking over the past few months of posts while researching my problem.


At this point I only have one problem with the newly zippered box.

The newly done box isn't working with MRV. It doesn't show my TivoServer which is fully viewable on my first DTivo. The two DTivo's also aren't displaying each other in the Now Playing list. I have made sure the MRV stuff was done using the module in TWP on the new box. Is there any kind of check that I coud be doing on the CLI that will show me that MRV is functioning as far as the Tivo knows? If it helps, this new box is one that I'm doing for a friend before he moves out of state and is currently unsubbed while they are in a rental house.

What logs would I need to pull from the Tivo to help figure this out?


EDIT: And now the MRV problem is solved. Had to run the superpatch again for some reason. Thought that was already done.

Nate

shn2006
04-02-2007, 04:12 PM
Hi,
I've had zippered DTivo (DSR7000) for a while now and it was connected in wired mode through linksys usb2.0 adapter. I recently moved to new place and wired connectivity doesn't seem to be an option - so I got my self USB2.0 wireless adapter (Trendnet TEW-424UB) and need to set it up now.

Questions:
- Is this adapter supported - how do I know and if possible how do I add driver for that.
- How do I change the TCP parameters to go to wireless mode? I remember that original zipper screipt used to ask this things - not sure if I can do it directly through reload of tweak.sh
FYI I have made that cable (forgot ther name) and have used that for terminal connectivity in past.
Thanks for your help -If I'm in wrong forum, please let me know and I'll post it to the appropriate forum
ShN

rbautch
04-02-2007, 04:52 PM
That adapter is not supported, and it's not easy to add a driver. I suggest either purchasing a supported wireless adapter, or using a wired adapter with a wireless bridge. To change your IP paramters to support wireless, run /enhancements/setSSIDwep.tcl.

rbautch
04-02-2007, 05:07 PM
Here are the changes:

- Using Tivowebplus version 2.0.
- Export TWP_DATA_DIR=/var/TWP to eliminate read-only errors when running TWP
- Added support for 8.1 software
- Misc fixes for standalones

shn2006
04-02-2007, 06:17 PM
That adapter is not supported, and it's not easy to add a driver. I suggest either purchasing a supported wireless adapter, or using a wired adapter with a wireless bridge. To change your IP paramters to support wireless, run /enhancements/setSSIDwep.tcl.

Thanks. I will go the wireless bridge route.

: )


PS: Just out of curiosity - Could you please point me to any web resource that discusses updating/adding USB drivers to Tivo? Later this month I may have some time on hand when I could try some serious things with linux kernel.

texster
04-02-2007, 08:41 PM
Thanks Russ.
Re-tweaked and all is good.

Questions/comments about the included version of TWP......

From the "Info" page:
Version 2.0.0 (oztivo-070205)

./load.tcl differs from the distribution
./modules/backup.itcl differs from the distribution
./modules/ui_record.itcl.swp is missing from your installation

1. The TWP 2.0 DST fix wasn't implemented until distro 070321, but all times (TODO, current time etc.) look good on this modded earlier distribution.
2. Are the differences showing above correct for this version or is there something funky with my install?
3. Given the tweak script's "under the hood" mods to TWP is there any reason (or not) to update to the latest TWP distribution?

rbautch
04-02-2007, 10:13 PM
The differences look right. I included a fairly recent TWP distribution (within a few weeks). The only change I made was to replace backup.itcl with a beta version that fixed a problem I was having restoring season passes on my 6.2a boxes. This beta may very well have been incorporated into the latest distribution. The only other change I made was to modify load.tcl to display your tivo name.

rbautch
04-02-2007, 10:15 PM
Thanks. I will go the wireless bridge route.

: )


PS: Just out of curiosity - Could you please point me to any web resource that discusses updating/adding USB drivers to Tivo? Later this month I may have some time on hand when I could try some serious things with linux kernel.Look for Jamie's backported USB driver thread on DDB.

captainjrl
04-05-2007, 12:25 PM
How do you upgrade to a newer version of this package?

SteelersFan
04-05-2007, 12:47 PM
How do you upgrade to a newer version of this package?
Run the latest tweak.sh (see first post in this thread). It will uninstall the previous version, download and install the latest. :up:

luder
04-05-2007, 10:20 PM
I just want to mention my experiance couple days ago located http://www.tivocommunity.com/tivo-vb/showthread.php?t=346998

But, i'm not sure how to narrow what I went thru.

Long journey.....
I had a perfect 6.2 zipper with 160gb hardrive.. but, when 6.2a was rolling out I started getting issues.. I did get 6.2a from d* and cron erased it with a reboot i found out later that it was invoked by Swsystem.. And belive me it was frustrating i found every thing that was needed to allow 6.2a to stream to the unit but, took me 1 month before the due date. A tip is not to do any force calls everytime you do it just set's the date back further.. Finally, i realized that 6.2a was in MFS i started to do the procedures but, I didnt double check the right partition and all the domino's fell. So had to reinstall 6.2 to the 160gb hardrive. i decided to start over with a fresh 6.2 and finally recieved 6.2a..

So incause you didnt know my account was suspended b/c i was out of town. When i left it was 6.2 and when i came back i had a pending restart.. I had to make three iso's the first i don't remember what happen. The second iso was 2.9 zipper ISO it was created right when stonnersmurf found diff for tivoapp i remember sombody say you can use stonnersmurf fix merge the differance to NutKase.itcl. but, i waited a few weeks after and used 6.2a.itcl and zipped the second 6.2a zipper ISO with imgburn .. I then try to finish the process but, my usb ethernet was not reconized so it did not power up the usb adapter and thought well, maybe i should activate my service so i did and was able to watch tv but, was not able to record so I used C.D.E and re zipped with the third iso and still had the same symptoms so then i checked out system info it stated that a next call was in for a day or two @ 4am so i waited.
When that time came i forced a call and it failed at negotiating

But, if it wasnt for JW,Gunny,Rbautch I wouldnt be writing this thank you for preventing a massive reconstruction I still have 6.2 drive as a backup and 6.2a as current and I just want you guys to pat yourselfs on your back and wish i could do more for you guys (if you guys have any car questions let me know).. I just want to thank you and guys that are not here for giving me strength.. And wouldnt be here without all of you and will continue to do my part to the fullest to my knowledge to help others.. I'll try to get my projects done for psu so watch out you guys i'm back in gear I hope everyone have a good friday b/c i know i need it...

MurrayW
04-07-2007, 01:42 PM
I have an HR10-250 running 6.3C that is hacked and has been on 6.3C for a month or so. I decided to update to the newest tweak.sh and ran into some problems.
I telneted into my HR10-250, ran tweak.sh and it went through the process of uploading a new version and started running the script.

The first problem I had was when the script asked me if I wanted to install the Joe editor. This is what came back from the bash prompt after I said yes.
tar: Write Error: No space left on device
tar: Invalid tar magic
The script then proceeded to the next step, "Do you want to make Joe your default editor"...I said yes and the script continued through a few more steps. At the "Do you want to install USB 2.0 drivers..." step, I said yes, and the script returned:
Backing up old driver<s> to /lib/modules/backups-orig, installing new drivers... and quit responding. It has been hung at this step for ~45 minutes now. I am using a Netgear FA120 adapter.

What should I do to recover from this problem?

thanks,
Murray

Update: I Ctrl C'd out of the script, ran e2fsck and started tweak.sh again. I got past the first error at the Joe editor script but it still hung at the backing up drivers step.

Update2: I deleted the /lib/modules/backups-orig folder and ran tweak.sh again and the script ran fine this time!

thespacepope72
04-08-2007, 09:50 AM
Thanks for posting this. I was having the same problem with the drivers as you had. Your solution worked well for me.

I have an HR10-250 running 6.3C that is hacked and has been on 6.3C for a month or so. I decided to update to the newest tweak.sh and ran into some problems.
I telneted into my HR10-250, ran tweak.sh and it went through the process of uploading a new version and started running the script.

The first problem I had was when the script asked me if I wanted to install the Joe editor. This is what came back from the bash prompt after I said yes.
tar: Write Error: No space left on device
tar: Invalid tar magic
The script then proceeded to the next step, "Do you want to make Joe your default editor"...I said yes and the script continued through a few more steps. At the "Do you want to install USB 2.0 drivers..." step, I said yes, and the script returned:
Backing up old driver<s> to /lib/modules/backups-orig, installing new drivers... and quit responding. It has been hung at this step for ~45 minutes now. I am using a Netgear FA120 adapter.

What should I do to recover from this problem?

thanks,
Murray

Update: I Ctrl C'd out of the script, ran e2fsck and started tweak.sh again. I got past the first error at the Joe editor script but it still hung at the backing up drivers step.

Update2: I deleted the /lib/modules/backups-orig folder and ran tweak.sh again and the script ran fine this time!

rbautch
04-08-2007, 12:18 PM
Update: I Ctrl C'd out of the script, ran e2fsck and started tweak.sh again. I got past the first error at the Joe editor script but it still hung at the backing up drivers step.

Update2: I deleted the /lib/modules/backups-orig folder and ran tweak.sh again and the script ran fine this time!Running out of space can definitely cause problems on many fronts. An easy place to free up a ton of space is tivoapp backups in /tivobin. Deleting backup tivoapps and other files often leaves orphaned inodes which doesn't free up the space you expect. I prefer to run 'e2fsck -p' to fix it. Running "df" at bash will tell you how much space you actually have left.

Cure
04-14-2007, 07:43 PM
I reran the enhancement script (several times), and something strange seems to be happening. I can't open the TivoWebPlus directory (I want to add Hackman) and I get this error message:

550 Directory change failed; permission denied.
Error: Failed to retrieve directory listing

Any idea what the problem could be?

Da Goon
04-14-2007, 09:58 PM
I reran the enhancement script (several times), and something strange seems to be happening. I can't open the TivoWebPlus directory (I want to add Hackman) and I get this error message:

550 Directory change failed; permission denied.
Error: Failed to retrieve directory listing

Any idea what the problem could be?

Shutdown TWP and try it again.

Cure
04-14-2007, 10:14 PM
Thanks for the quick reply but it didn't work. Any other ideas?

luder
04-15-2007, 12:58 AM
Thanks for the quick reply but it didn't work. Any other ideas?
did you download the latestest tgz file?

Cure
04-15-2007, 06:57 AM
I reran tweak and it downloaded right from the script.

I was wondering if it had something to do with permissions; it says owner is 15633 and only owner can read, write or execute. It won't let me chmod, at least not from the ftp client.

***UPDATE: chmod -R 777 /TivoWebPlus worked, I think.***

Thanks to all for your thoughts.

Cure
04-15-2007, 06:28 PM
An easy place to free up a ton of space is tivoapp backups in /tivobin.

I have tivoapp, tivoapp.tmp and tivoapp.orig all the same size. Can I delete the .tmp and the .orig? Or just the .tmp?

Finnstang
04-16-2007, 09:00 AM
You might want to ftp them to your pc, but assuming your Dtivo is running correctly and the tivoapp is patched correctly, then yes you can get rid of them to free up space.

Captain 80s
04-24-2007, 03:37 PM
It was suggested I ask over here.

Recently re-ran tweak on my two units to get the latest and to get TWP 2.0.

Both updates went smoothly. I can access both units via TWP. Version shows 2.0 on both, but only one has the 'net config' tab to change my parameters.

Any ideas why only one has it?

Thanks for any insight.
Mike.

bdeweese
04-27-2007, 08:35 AM
Just discovered the script a few days ago - nice job! Just curious about the 30 sec skip feature. Does the script currently enable that? If so, does it work with 6.3 c/d? I ran the script with no errors, but 30 sec skip doesn't work and I would like to get it working if possible. I have the HR10-250 and now 6.3d - although it didn't work in 6.3c either.

Thanks! Bob

rbautch
04-27-2007, 08:47 AM
Just discovered the script a few days ago - nice job! Just curious about the 30 sec skip feature. Does the script currently enable that? If so, does it work with 6.3 c/d? I ran the script with no errors, but 30 sec skip doesn't work and I would like to get it working if possible. I have the HR10-250 and now 6.3d - although it didn't work in 6.3c either.

Thanks! BobI just uploaded a new version that works with 6.3d. It does indeed apply the 30-sec skip patch (and other tivoapp patches), but only if your tivo was just Zippered. You can easily fool it by creating a file in your root directory called zipper_flag, and then running tweak.sh again. This will uninstall your current version, download the latest version, and apply the tivoapp patches.

bdeweese
04-27-2007, 10:26 AM
Great rbautch! Thanks for the fast response too. I hadn't used zipper (probably should have) but rather used instantcake/ptvnetwork this time round. I had always manually hacked my drives prior, but I'm getting too old and lazy these days, so your script really came in handy. I will do as you suggested and rerun the script. Any likelihood that you will incorporate those options into the script for non-zippered users in the future, or are most of the folks already using zipper to begin with?

Thanks again!! Bob

Skippy
04-27-2007, 12:22 PM
Long time ago, I Zippered my DTivo and installed the rbautch script. Back then, my network was numbered in the 172.31.100.X range and I chose to use static addressing with the IP address 172.31.100.50 for my DTivo. Now, I've been forced to renumber my network to the 192.168.1.x range (due to an IP addressing conflict when I VPN into work). I tried to change my DTivo to use DHCP to grab a dynamic address from my router (which is configured to statically assigns the same IP address to each device based on the MAC address). Everytime my DTivo reboots, however, it goes back to the old static ip address (i.e., 172.31.100.50). How can I permanently change my DTivo to use DHCP?

Thanks much!

-- Skip

bdeweese
04-27-2007, 12:26 PM
Also, I ran into a space problem on the first try, but it was able to successfully patch my tivoapp. I freed up more space and reran the script but this time noticed it didn't prompt me for the zipper specific enhancements. Looks like the zipper_flag folder got deleted. Does your script recognize whether or not tivoapp has already been patched and adjust the settings automatically for 30 sec, etc., or do I need to add back that folder and run it again to enable those things?

Also, since I used ptvupgrade prior to this, it looks like I have a lot of duplicate stuff sitting on the drive. Do you happen to know if I still need whats in the ptvupgrade folder, or is all of the important stuff handled by your enhancement script?

Oops - Got home and discovered a problem. Went to the main menu and I see that the Messages and Settings option shows I have a message to read - but when I select that option it goes to the screen, which is blank, hangs there a few seconds, and then reboots. The tverr log shows the following right before the reboot:

Apr 28 01:44:16 (none) Activity TvShmemServerActivity[170]: 0x02a7ea98 0x0043cf50 0x004669bc 0x0045d298 0x0045cdd4 0x0045ccc0 0x00d40f88 0x02a2871c 0x02a28630 0x02a29ddc 0x02a28a48 0x02a2afd8 0x02a3c7e4 0x02a3c6cc 0x02a3c57c 0x02a3bad8
Apr 28 01:44:16 (none) Activity TvShmemServerActivity[170]: Tmk Fatal Error: Activity TvShmemServerActivity <170>: assertion failure
Apr 28 01:44:16 (none) Activity TvShmemServerActivity[170]: Tmk Fatal Error: Thread died due to signal -2
Apr 28 01:44:16 (none) Activity TvShmemServerActivity[170]: Invoking rule 834: rebooting system

Any clue as to where the problem is - I have tried this 5 times with same result every time. No way to get to the settings menu until I fix this, etc.

Thanks! Bob

JWThiers
04-27-2007, 09:33 PM
Long time ago, I Zippered my DTivo and installed the rbautch script. Back then, my network was numbered in the 172.31.100.X range and I chose to use static addressing with the IP address 172.31.100.50 for my DTivo. Now, I've been forced to renumber my network to the 192.168.1.x range (due to an IP addressing conflict when I VPN into work). I tried to change my DTivo to use DHCP to grab a dynamic address from my router (which is configured to statically assigns the same IP address to each device based on the MAC address). Everytime my DTivo reboots, however, it goes back to the old static ip address (i.e., 172.31.100.50). How can I permanently change my DTivo to use DHCP?

Thanks much!

-- Skip
Check the author file.

rbautch
04-28-2007, 01:45 PM
Also, I ran into a space problem on the first try, but it was able to successfully patch my tivoapp. I freed up more space and reran the script but this time noticed it didn't prompt me for the zipper specific enhancements. Looks like the zipper_flag folder got deleted. Does your script recognize whether or not tivoapp has already been patched and adjust the settings automatically for 30 sec, etc., or do I need to add back that folder and run it again to enable those things?

Also, since I used ptvupgrade prior to this, it looks like I have a lot of duplicate stuff sitting on the drive. Do you happen to know if I still need whats in the ptvupgrade folder, or is all of the important stuff handled by your enhancement script?

Oops - Got home and discovered a problem. Went to the main menu and I see that the Messages and Settings option shows I have a message to read - but when I select that option it goes to the screen, which is blank, hangs there a few seconds, and then reboots. The tverr log shows the following right before the reboot:

Apr 28 01:44:16 (none) Activity TvShmemServerActivity[170]: 0x02a7ea98 0x0043cf50 0x004669bc 0x0045d298 0x0045cdd4 0x0045ccc0 0x00d40f88 0x02a2871c 0x02a28630 0x02a29ddc 0x02a28a48 0x02a2afd8 0x02a3c7e4 0x02a3c6cc 0x02a3c57c 0x02a3bad8
Apr 28 01:44:16 (none) Activity TvShmemServerActivity[170]: Tmk Fatal Error: Activity TvShmemServerActivity <170>: assertion failure
Apr 28 01:44:16 (none) Activity TvShmemServerActivity[170]: Tmk Fatal Error: Thread died due to signal -2
Apr 28 01:44:16 (none) Activity TvShmemServerActivity[170]: Invoking rule 834: rebooting system

Any clue as to where the problem is - I have tried this 5 times with same result every time. No way to get to the settings menu until I fix this, etc.

Thanks! BobThe script doesn't check if your tivoapp has been patched, so you'll have to re-create the flag. If you ran the Zipper, then you can delete the PTVupgrade folder, otherwise keep it. The enhancement script deletes the tivowebplus folder in the PTVupgrade directory to eliminate any possible conflicts, and I don't think anything else in there takes up too much space.

Not sure about the message-induced reboots.

Captain 80s
04-28-2007, 02:18 PM
It was suggested I ask over here.

Recently re-ran tweak on my two units to get the latest and to get TWP 2.0.

Both updates went smoothly. I can access both units via TWP. Version shows 2.0 on both, but only one has the 'net config' tab to change my parameters.

Any ideas why only one has it?

Thanks for any insight.
Mike.

Does anybody have a clue why one machine got the 'Net Config' module and one didn't?

I can't figure it out. The machine that is still on 6.2 got it, the machine that is 6.2a did not.

rbautch
04-28-2007, 08:13 PM
Does anybody have a clue why one machine got the 'Net Config' module and one didn't?

I can't figure it out. The machine that is still on 6.2 got it, the machine that is 6.2a did not.You could also run the /enhancements/net-launch.sh script. It does the same thing as netconfig, plus handles dhcp a little more cleanly. As to why one machine got the module and one didn't, you might check the TWP support thread. It doesn't sound right - are you sure they are the same version of TWP?

Captain 80s
04-30-2007, 01:11 PM
You could also run the /enhancements/net-launch.sh script. It does the same thing as netconfig, plus handles dhcp a little more cleanly. As to why one machine got the module and one didn't, you might check the TWP support thread. It doesn't sound right - are you sure they are the same version of TWP?

Thank you for taking the time to respond!

I started there and was referred here by BTUx9.

The pages for both machines show version 2.0.0

Mike.

sk33t3r
04-30-2007, 07:03 PM
Is there any way to upgrade from 63c to 63d without slicer?

rbautch
04-30-2007, 08:49 PM
Is there any way to upgrade from 63c to 63d without slicer?Here are a few options:

1. Do a manual slice upgrade
2. Let your tivo upgrade naturally and overwrite your hacks. Then pull the drive and re-run the Zipper on it.

sk33t3r
04-30-2007, 09:30 PM
How does one do a manual slice upgrade?

JWThiers
05-01-2007, 07:33 AM
How does one do a manual slice upgrade?

edit: (I had us in the wrong thread at first also)
First this isn't an enhancemet script question so its being asked in the wrong thread.
Second, if you had to ask instead of searching for "manual slice upgrade" first you probably should NOT do it. Be that as it may. There is a lot that can go wrong if you don't do all of the required steps in the correct order. There s at least 1 free alternative to Slicer possibly more. and also some basic discussion about the process. Search this forum for "manual slice upgrade" and especially check the following threads:

Free tool (http://www.tivocommunity.com/tivo-vb/showthread.php?t=343660&highlight=manual+slice+upgrade)
Basic talk (http://www.tivocommunity.com/tivo-vb/showthread.php?t=343342&highlight=manual+slice+upgrade)

High level overview:
obtain slices
dbload load them
slice upgrade
copy drivers
apply superpatch
copy apps

I'm not positive this is everything or if it is all in the correct order, but I do know that if you reboot before moving your drivers (if needed) you end up losing the network connection. If you are really set on doing it yourself manually, READ AS MUCH AS YOU CAN FIND FIRST. Both here and at DDB.

Personally the money on the slicer was well spent for me. And if you want save money, I have heard much good about BTUx9's free upgrade tool (I didn't use it but I respect his work and knowledge, I also trust the opinions of some who have used it).

rbautch
05-01-2007, 07:56 AM
BTUx9's tool only works for 6.2 to 6.2a.

JWThiers
05-01-2007, 08:20 AM
BTUx9's tool only works for 6.2 to 6.2a.
yes, you are correct oh great one :o that is why you are the master and I am a pathetic helper (lol) :D

Lord Vader
05-01-2007, 08:31 AM
yes, you are correct oh great one :o that is why you are the master and I am a pathetic helper (lol) :D

Always two there are, a master and an apprentice, no more, no less.

Soapm
05-19-2007, 11:20 AM
I was trying to get the instruction on how to FTP this to my Tivo and followed this link which brought me back here. Am I missing something?

Usage: unzip the attached script, FTP it to your Tivo, and run it. Detailed instructions are here. It’s interactive, so you can pick and choose exactly what it installs, and it comes with an uninstall script so you can remove everything easily. It works will all Series 2/2.5 Tivos, including the HR10-250 (3.1.5f and 6.3x). Here’s what it does:

MungoJerrie
05-19-2007, 01:11 PM
I was trying to get the instruction on how to FTP this to my Tivo and followed this link which brought me back here. Am I missing something?

Usage: unzip the attached script, FTP it to your Tivo, and run it. Detailed instructions are here. It’s interactive, so you can pick and choose exactly what it installs, and it comes with an uninstall script so you can remove everything easily. It works will all Series 2/2.5 Tivos, including the HR10-250 (3.1.5f and 6.3x). Here’s what it does:
What part don't you get? Download the tweak.zip, FTP (upload) it to your tivo - unzip it (gzip -d tweak.zip) and run ./tweak.sh

Soapm
05-19-2007, 08:34 PM
What part don't you get? Download the tweak.zip, FTP (upload) it to your tivo - unzip it (gzip -d tweak.zip) and run ./tweak.sh

How to FTP it to the Tivo. Don't you need a hacked Tivo to FTP something to it? Is this the software that does the hacking?

MungoJerrie
05-19-2007, 09:01 PM
How to FTP it to the Tivo. Don't you need a hacked Tivo to FTP something to it? Is this the software that does the hacking?Sorry, my bad. I didn't realize your Tivo is unhacked. After doing some research on your previous posts, I see you have a 649DT. As you're aware, you need a Prom mod before you can hack and you need it hacked before you can telnet, ftp and do the enhancements, etc.

Soapm
05-19-2007, 09:16 PM
Sorry, my bad. I didn't realize your Tivo is unhacked. After doing some research on your previous posts, I see you have a 649DT. As you're aware, you need a Prom mod before you can hack and you need it hacked before you can telnet, ftp and do the enhancements, etc.

Yep, I decided to keep my Tivo but I will build a PC to stream movies from. I am not looking forward to soldering a prom but I guess the kid in my won't let me have a limited toy. I am looking around for a prom already flashed and will replace it with I install this 500 gig drive that just arrived today. So sounds like once I replace the prom I will have FTP ability and will be able to run Sapper from there???

Xtra7973
05-19-2007, 09:52 PM
I am not looking forward to soldering a prom but I guess the kid in my won't let me have a limited toy. I am looking around for a prom already flashed and will replace it with I install this 500 gig drive that just arrived today. So sounds like once I replace the prom I will have FTP ability and will be able to run Sapper from there???

If you go to Rbautch's installation page here (http://www.mastersav.com/tivo_sapper.html) for SApper and read note 2 you will find what you're looking for. And yes after the prom is replaced you could then run the SApper on it and have all those hacks.

Soapm
05-19-2007, 10:40 PM
Thanks, I guess I'm getting closer. How do I know if I need a 3V or 12V?

Your choice of SST37VF010 (12V) or SST39VF010 (3V) chip double-verified to within 5% of the nominal voltage.


What's the difference?

Omikron
05-20-2007, 12:50 AM
Thanks, I guess I'm getting closer. How do I know if I need a 3V or 12V?

Your choice of SST37VF010 (12V) or SST39VF010 (3V) chip double-verified to within 5% of the nominal voltage.


What's the difference?

The OEM PROM chip in the TiVo is an SST37 chip, and requires 3V to read, but 12V to erase. This means that most programmers will not be able to program it, and that the TiVo will be unable to reflash the chip in-place.

The SST39 is identical every way but can be erased and programmed with 3V. Some people prefer this one if they are trying to use various home brew methods of flashing the chip, but it could potentially open up the possibility of the TiVo re-writing the chip. It hasn't happened yet, and it's unlikely that TiVo would ever do so, but it's still possible.

Realistically, once the chip is flashed it never needs to be reflashed. Otherwise, TiVo would have used a SST39 instead of SST37 at the factory. I'd recommend the 12V chip.

Soapm
05-20-2007, 01:29 AM
Thanks, ordered 12V.

Omikron
05-20-2007, 01:45 AM
Thanks, ordered 12V.

No problem.

Also, before you begin chopping up your TiVo make sure you have the proper tools to work on PLCC packages, and perhaps practice on some scrap boards. If you accidentally destroy the traces or the pads, you will be a very unhappy camper. ;-)

dadio73
05-20-2007, 03:38 AM
Thanks everyone, I finally got my Tivo working thanks to this forum. I appreciate all the hard work that alot of you did on these files. It boggles my mind how anyone can figure this sh*t out. Thanks again, gonna watch some TV now!

MrWizard1974
05-21-2007, 11:42 PM
Hi again. Some time ago i zippered my direct tv Hdvr-40 with verry little problems but it when the disk gets full of recordings its like it overwrites the script and acts funny. i had to ftp stuff back into the tivo that got removed such as TWP and the unit stopped making the fake calls but about a month ago i got out of the hospital after a 2 week stay and the tivo was stuck in a reboot loop when it got to the updating info screen. i pulled the drive and tried to reZipper it and it loaded all the way this time but without record option it said there was a hardware problem and i needed to resolve it before i could record .. ok fine now i pull the drive again and zero it out and start fresh with the new zipper script and this tiem and the time before when it loads the 6.2 image i get this message
"Restore failed: Decompression error..82%)" this happnds with both old and new zipper script the drive. i am using is a segate 160gig. i pulled the drive again and ran the segate utilitys on it and did a full zero fill again and checked it for errors and the drive shows good im going to hook it up to 2-3 other computers and see if its just a hardware issue with this pc but if any1 has any input on this pls give a shout out TIA

texster
05-22-2007, 07:26 AM
Using folders.tcl, I created a new folder, and tried to add more shows to it, "somehow", the script kept adding more than the shows I was targeting. When I tried to reverse the process it removed every show from its respective folder.

The end result is that I now have no grouping capablility (like the bad old days before 6.2). Is there a work-around to restore these to their original state?

rbautch
05-22-2007, 02:00 PM
When you add or remove shows from a folder, it works on partial matches. So when adding shows to a folder, if you enter "Miami", it will add all episodes of CSI Miami and Miami Vice to the target folder. If you accidentally enter "the" for the show title, or leave it blank entirely, it will pretty much add everything to that folder. Same goes for removing shows from a folder - my guess is that you removed every show from its folder. Note that you didn't lose the capability to group shows, it's just that the shows currently on your tivo no longer have a series object that groups them into a folder. New recorded shows will continue to group normally. To fix the old shows, you'll have to use the script to manually add them to the folders. You'll have to wait until that particular show is recorded from a live broadcast to get a valid folder to put the old shows into. If you can determine what went wrong, I'd be happy to try and figure out a way to prevent it from happening again. I think one other user had the same problem when he fat-fingered an entry. There's a support thread floating around on TCF somewhere.

texster
05-22-2007, 02:53 PM
I am pretty sure it was a double return from the telnet. I generally telnet without the added steps need for xp. I am usually pretty good about holdging down the the ctrl key, but looking at the readout, it is clear that I didnt. So when prompted on which action I wanted to perform, I entered 3, hit return, and because I didn't hold down the ctrl key, the next prompt asking for which show I want to remove was returned blank. Then everything got removed from it's respective folder.

I suppose as preventive measure, after someone enters 3, next prompt for the folder from which it is to be extracted first, and/or don't accept blank entries.

As for restoring my old groups, I did a little searching around and in some ancient posts somewhere they talked about deleting and undeleting to reindex these files, which some how restores the seriesobject. I dont do mfs@ftp, but I think this is or was a concern for inserted shows not being able to be grouped. I was kind of hoping you had done some work on restoring the seriesobject.

Russ, if you really want to add to your legend, you could figure out how to make custom folders an option via the peanut. ;)

As always, thanks, a thousand times thanks.

dkdevin
05-23-2007, 12:40 PM
I'm going to apologize in advance for this n00b question. I've looked everywhere. I understand what MRV is, I've read and searched for what seems like days.

?: When MRV is working what am I supposed to see on the NPL? I understand it should be the name of the other Tivo. Is this only in TivoWebPlus or should I actually see the other Tivo listed on the NPL on the TV screen?

Regardless of the answer to those questions, I'm not seeing it in either place. When I telnet and type in ps, what service should I see running? Any help would be greatly appreciated! THANK YOU!

DKDEVIN
--------------------------------------
DSR7000, 120GB, 6.2a Zipper'd
SD-DVR40, 40GB, 6.2 Zipper'd

JWThiers
05-23-2007, 07:48 PM
I'm going to apologize in advance for this n00b question. I've looked everywhere. I understand what MRV is, I've read and searched for what seems like days.

?: When MRV is working what am I supposed to see on the NPL? I understand it should be the name of the other Tivo. Is this only in TivoWebPlus or should I actually see the other Tivo listed on the NPL on the TV screen?

Regardless of the answer to those questions, I'm not seeing it in either place. When I telnet and type in ps, what service should I see running? Any help would be greatly appreciated! THANK YOU!

DKDEVIN
--------------------------------------
DSR7000, 120GB, 6.2a Zipper'd
SD-DVR40, 40GB, 6.2 Zipper'd
Should see your other tivos at the bottom of the NPL.

ARC
05-28-2007, 07:23 AM
Having run Zipper back 8 months or so, and wanting to upgrade from 3.1 to 6.3d, should I (can I)(how do I) run the latest tweak.sh on my HR10-250 BEFORE the upgrade happens, or should I try to do it after the box gets upgraded to 6.3d?

I am also having trouble understanding the best way to trigger the actual upgrade.
using
750gigs-TiVo# echo mls /SwSystem | tivosh
Directory of /SwSystem starting at ''

Name Type FsId Date Time Size
---- ---- ---- ---- ---- ----
3.1.5f-01-2-357 tyDb 850 03/14/05 17:41 700
6.3a-01-2-357 tyDb 174900 09/23/06 07:45 772
ACTIVE tyDb 850 03/14/05 17:41 700

shows that I do not have the 6.3d version (actually have the 6.3a from 9/2006), but TivoWebPlus shows that the next three days TivoServiceData is set to run at 2am, so I presume that it will get the 6.3d version then.

Once the version has arrived, how do I get past the fakecall that is running so that the new version will install, and is there already a set of instructions on using tweak.sh again on an already-tweaked HR10-250?
If I copy over the tweak.sh and overwrite the current file there, do I need any other files before I execute it?
I still have my original CDs I used to hack the box, as well as the original 250 gig drive but I'd like to not have to pull the drive if I can avoid the downtime. SWMBO factor is pretty important... (She Who Must Be Obeyed...)

Carlton Bale
05-29-2007, 08:04 AM
Having run Zipper back 8 months or so, and wanting to upgrade from 3.1 to 6.3d, should I (can I)(how do I) run the latest tweak.sh on my HR10-250 BEFORE the upgrade happens, or should I try to do it after the box gets upgraded to 6.3d?

It doesn't really matter, but I'd suggest running it before just to make sure you have the latest versions of everything.

TivoWebPlus shows that the next three days TivoServiceData is set to run at 2am, so I presume that it will get the 6.3d version then.

Seeing as you have not recieved 6.3b or 6.3c, I don't think you'll be getting 6.3d any time soon. Did you start out with a PTVupgrade image or drive? I'm not sure what is wrong with their images, but they have one with the 3.1.5.f active and the 6.3a slices pre-loaded. That image will not download newer versions of software. I'm not sure what the fix for this is.

Once the version has arrived, how do I get past the fakecall that is running so that the new version will install, and is there already a set of instructions on using tweak.sh again on an already-tweaked HR10-250?

See this how-to article (http://www.dvrpedia.com/Perform_a_Manual_Software_Upgrade) that discusses performing a manual software upgrade and also discusses using The Slicer ($20 from PTVupgrade.com) as an automated alternative.

ARC
05-29-2007, 09:46 AM
I did not get an update last night :( Even after editing my rc.sysint.author file I cannot conduct a successful phone call, so I am a little baffled as to how to make the upgrade happen au naturel. I guess slicer is my next option.
I did dl over the bautch file, and successfully run the latest tweak (after a few false starts and stops), and it installed the 2.0 TWPlus which is really useful.

I do wonder if, as long as 6.3a is on my TiVo, that keeps it from going for the latest version?

If that is the case, is it possible to DELETE via telnet or WS FTP Pro the upgrade file? I don't see it except by issuing the
echo mls /SwSystem | tivosh
command. Using FFind 6.3* doesn't return anything.
<baffled>

The kernel information (thanks to TivoWebPlus 2.0) is
Version 2.4.20
Compile #22 Fri Feb 20 18:19:25 PST 2004

JWThiers
05-29-2007, 10:11 AM
I did not get an update last night :( Even after editing my rc.sysint.author file I cannot conduct a successful phone call, so I am a little baffled as to how to make the upgrade happen au naturel. I guess slicer is my next option.
I did dl over the bautch file, and successfully run the latest tweak (after a few false starts and stops), and it installed the 2.0 TWPlus which is really useful.

I do wonder if, as long as 6.3a is on my TiVo, that keeps it from going for the latest version?

If that is the case, is it possible to DELETE via telnet or WS FTP Pro the upgrade file? I don't see it except by issuing the
echo mls /SwSystem | tivosh
command. Using FFind 6.3* doesn't return anything.
<baffled>

The kernel information (thanks to TivoWebPlus 2.0) is
Version 2.4.20
Compile #22 Fri Feb 20 18:19:25 PST 2004
Try this thread (http://www.tivocommunity.com/tivo-vb/showthread.php?t=315245). It should have information on upgrading 6.3

ARC
05-29-2007, 10:22 AM
I had read through that thread - it appears that some people have gotten the 6.3d to download while 6.3c was still on their machine. But I do not see anyone talking about how to force/cause the download of 6.3d.
Am I doomed to have to install 6.3a in order to get to a more recent/less buggy 6.3 version?

MasterOfPuppets
05-29-2007, 10:27 AM
I'm pretty sure that I must be the stupidest newbie alive.
I ran the enhancement script and finally got TWP 2.0 so that it'd show up in my browser.
I installed Hackman 5.5.x following the readme instructions and activated it following the super secret instructions.
Since the enhancement script installs /TivoWebPlus with 700 permission I did a
chmod -R 777 /TivoWebPlus
And...in order to have proper permission to FTP and overwrite everything
chmod -R 777 /TivoWebPlus/bin_mips/
chmod -R 777 /TivoWebPlus/bin_ppc/
chmod -R 777 /TivoWebPlus/images/
chmod -R 777 /TivoWebPlus/modules/
Otherwise, I got file transfer errors. I clicked through overwriting everything, and didn't get any errors.
After finishing I did
chmod -R 700 /TivoWebPlus
and the same for all sub-directories listed above, followed by "ro" and "twprs" at bash.
And now...once again, I get a "Problem loading page" in my browser when directed to my.tivo.ip.address:tivoport
I've also tried a chmod +x on the bin directories and the individual files contained within as well.
What am I screwing up?

rbautch
05-29-2007, 12:05 PM
For standalone tivos, you need to set the port to something other than 80, since 80 is already claimed by the tivo welcome message.

MasterOfPuppets
05-29-2007, 12:12 PM
It is now set to 8080, which is how I got TWP to show up the first time.
Since installing Hackman, I can't get it back up.

I should probably take this over to the Hackman thread...I'm just not sure if installing TWP manually is going to have made things different than installing TWP through this script.

ARC
05-29-2007, 12:19 PM
I'm pretty sure that I must be the stupidest newbie alive.
Naw, gotcha beat!

In trying to get my long-hacked system from last September to dial in to get the 6.3d upgrade file, I found a message thread (after hours and hours of reading over multiple days and trying various options that all failed to get the dial in to work) that seemed to be a solution to my problem.

Following that thread's info, I edited rc.sysinit (changed Debug_Board from =false to =true), then rebooted, and that now apparently prevents my TiVo from booting past the "Welcome. Powering up..." message. Self inflicted pain, that's for sure. It's been stuck for more than an hour, so I am pretty sure I'm hosed but good.

I think I am going to have to pull the hard drive and stick it into a pc, ( don't have any laptops anymore with a serial port<G>) and boot on my old linux boot CD that I have (I think I still have it) (from Sep 06) in order to get to a point where I can edit that file back to Debug-board=false .

Anyone care to laugh, jeer, whatever, as long as they maybe help me out by cluing me in on the series of commands once I get to a prompt on that PC?
I'll have to mount it rw, I think, then navigate to where the file is - rc.sys ? , then use a linux editor (joe, vi?) to edit =false, then save the file, mount ro , then hopefully back to normal 3.1.5f ?

Carlton Bale
05-30-2007, 07:32 AM
I think I am going to have to pull the hard drive and stick it into a pc, ( don't have any laptops anymore with a serial port<G>) and boot on my old linux boot CD that I have (I think I still have it) (from Sep 06) in order to get to a point where I can edit that file back to Debug-board=false .

Anyone care to laugh, jeer, whatever, as long as they maybe help me out by cluing me in on the series of commands once I get to a prompt on that PC?
I'll have to mount it rw, I think, then navigate to where the file is - rc.sys ? , then use a linux editor (joe, vi?) to edit =false, then save the file, mount ro , then hopefully back to normal 3.1.5f ?

I would recommend getting a USB-to-serial adapter and a TiVo serial cable to connect that way.

If you pull the drive, you have to mount the correct partition on that drive. From memory, I think rc.sysinit.author is in the root partition, which is either /dev/hda4 or /dev/hda7 on the mounted tivo drive (assuming the drive is connected to the PC as primary master). Mount and look at both partitions to find which one contains the file you edited. Then use Joe to re-edit the file and save it.

ARC
05-30-2007, 07:38 AM
The drive is currently in a pc booted with a linux boot cd.
I started a dd to make a copy of the entire 750 gig to a new 750gig as a backup, last night around 11pm. I used the dma commands first, but it is still chugging away this morning.
When I get home tonite from work I'll try to fix the permissions and the cr/lf that apparently I introduced into the rc.sysint files, and see if that fixes my self-inflicted problem.
THEN, I will go back to trying to get the &#$)( thang to get the 6.3d upgrade file so I can upgrade the system. <sigh>
:D

juanian
05-30-2007, 10:25 PM
The drive is currently in a pc booted with a linux boot cd.
I started a dd to make a copy of the entire 750 gig to a new 750gig as a backup, last night around 11pm. I used the dma commands first, but it is still chugging away this morning.
When I get home tonite from work I'll try to fix the permissions and the cr/lf that apparently I introduced into the rc.sysint files, and see if that fixes my self-inflicted problem.
THEN, I will go back to trying to get the &#$)( thang to get the 6.3d upgrade file so I can upgrade the system. <sigh>
:D
Interestingly enough, I get much quicker dd copy results when I use the raw drive devices (on my OS X Mac via firewire & USB); I can't do much PC-wise, since the (old) desktop PC I have won't access more than 137GB. Is there a problem using the /dev/r* devices?

ARC
05-30-2007, 11:42 PM
Is there a problem using the /dev/r* devices? No idea what that means... :)

I am reluctant to power down and start some other means from scratch - the ne hard drive will undoubtedly be hosed, and I don't know what it would do to my TiVo drive.

ARC
05-31-2007, 11:00 PM
FWIF- copying the entire 750 gig drive to another 750 gig identical drive using dd took around 36 hours.

juanian
06-01-2007, 11:24 PM
No idea what that means... :)

I am reluctant to power down and start some other means from scratch - the ne hard drive will undoubtedly be hosed, and I don't know what it would do to my TiVo drive.I understand -- what I had meant is using something like /dev/rhda4 instead of /dev/hda4 -- when I was copying a drive, it sped up the copy significantly (under Mac OS X) from a USB-connected drive to a FireWire-connected drive; I would suspect that it should also work with strictly IDE drives (but I can't test it myself). Maybe someone else has more experience with this.

I think the speed-up factor was like about 10 times faster. (Thinking back using my 'grand' memory,) I seem to recall initially starting the copy and estimating that it would take well over 30 hours (to copy a 200 GB drive); I stopped the copy and tried using the raw devices, and it took like 3 or 4 hours. (Sorry - I didn't save my terminal logs from that time, just the dd commands I had determined that I needed to use.)

EDIT: FYI: The commands I have noted are:
date; time dd if=/dev/rdisk1 of=/dev/rdisk4 bs=1024k
and
date; time dd if=/dev/rdisk1 of=/dev/rdisk4 bs=128M

I don't recall if they were considerably different in their execution times.

technojunkie
06-09-2007, 07:19 AM
Sometime ago I Zippered my HR10-250, which included "This Script" . For the most part it runs just fine. After 6.3D was released I checked, but my Zippered unit did not receive the download. Not via satellite anyway. Checking MFS I do not see the download. I was told by D that in order to receive the upgrade I would have to make a daily call. So I disabled Fakecall in RC Sysinet by comenting "#" out the line to run Fakecall.tcl. Now when I try to make a test call or make the daily call the unit reboots. Where did I go wrong?

rbautch
06-09-2007, 09:58 AM
Sometime ago I Zippered my HR10-250, which included "This Script" . For the most part it runs just fine. After 6.3D was released I checked, but my Zippered unit did not receive the download. Not via satellite anyway. Checking MFS I do not see the download. I was told by D that in order to receive the upgrade I would have to make a daily call. So I disabled Fakecall in RC Sysinet by comenting "#" out the line to run Fakecall.tcl. Now when I try to make a test call or make the daily call the unit reboots. Where did I go wrong?Check the first post of the "upgrading your hacked hr10-250 to 6.3" thread for links to threads on how to get the download. If you're going to force a call, you have to remove a few "dead routes" from your author file.

technojunkie
06-09-2007, 08:21 PM
Rbautch, Thanks for the response. I found the thread and ended up with directions to comment out the following

route add -host 204.176.49.2 gw 127.0.0.1
route add -net 204.176.49.0 gw 127.0.0.1 netmask 255.255.255.0


Needs to be
#route add -host 204.176.49.2 gw 127.0.0.1
#route add -net 204.176.49.0 gw 127.0.0.1 netmask 255.255.255.0


The trouble is the 2 lines do no exist in my RC.Sysinit file. Though like I mentioned previously there is one for fakecall.tcl that I already commented out.

Perhaps I missed the directions you intended. Any help in getting me to the right page would be appreciated.

rbautch
06-09-2007, 11:03 PM
They're not in rc.sysinit, they're in rc.sysinit.author.

ARC
06-09-2007, 11:31 PM
This on a HR10-250 that slicer ran but I failed to enter a correct router IP address.
after downloading the latest zipper and boot, making an iso copy CD, booting in my pc with the cdrom as hdc and the 6.3 HR10-250 drive as hdd, and running the zipper, I saw:

copying busybox
copying author file
copying hacks to tivo drive
cp: read error: Input/output error
copying hacked kernel to tivo device
vmlinux.px.gz 40.4% - - replaced with vmlinux.px
1+1 records in
1+1 records out
kernel copied successfully

I answered no to wireless, and responded wth 192.168.1.121 for my static IP, a router IP of 192.168.1.1
and answer Y to the question "Are they correct".
back to a prompt,
Powered off the PC and installed the drive (with jumper set to Master) into the TiVo.

I readily get telnet to work wth the 121 address, but it is as if there is no path after powering up/rebooting.

I try to follow the instructions:
cd /hacks
then
sh tweak.sh
and it does a carriage return to a new line, but nothing happens. I wait for 5 minutes, then hit Ctrl-C, get a bash prompt, and try ls . sae carriage return to a new line and nothing happens. no path?

so I cannot get tweak.sh to run. typing sh tweak.sh does nothing but a carriage return to a new line.

The Tivo is running ok and I can telnet in. Folders? yes. Faster menus? yes. TivoWebPlus, which was working ok, is toast. I have rebooted several times. Funny enough, issuing a RW command evokes a response "mounting read write, but no other unix commands respond - it is as if there is no path.

Trying a /enhancements/joe /etc/rc.d/rc.sysinit.author command fails as well, with a message:
750gig-TiVo# /enhancements/joe /etc/rc.d/rc.sysinit.author
Couldn't open '/tivo-bin/etc/joerc'

technojunkie
06-10-2007, 07:30 AM
Rbautch I meant the author file. Can you help?

ARC
06-10-2007, 07:57 AM
Further symptomology on the inability to run tweak.sh

I issue a cd /hacks, and then a chmod, and get "some" results:
750gig-TiVo# chmod -c 755 *
mode of hacked_with_zipper_version_3.3 changed to 0755 (rwxr-xr-x)
mode of mfs_network changed to 0755 (rwxr-xr-x)
mode of rbautch_files.tgz changed to 0755 (rwxr-xr-x)
mode of set_mrv_name_67.tcl changed to 0755 (rwxr-xr-x)
mode of superpatch-67all-NutKase-1.1.tcl changed to 0755 (rwxr-xr-x)
mode of superpatch-67all-NutKase-1.1.txt changed to 0755 (rwxr-xr-x)
mode of tweak_uninstall.sh changed to 0755 (rwxr-xr-x)
mode of usbmap_script.sh changed to 0755 (rwxr-xr-x)
750gig-TiVo#

it doesn't show tweak.sh , although I can see it using WS FTP Pro. Why would chmod not "see" the tweak file in the folder along with all the other files that it does see and manage to set to 755?

RW does result in a message: "mounting read write", RO also works. ls will not work, just goes to next line when I enter the command and waits forever. Ctrl-C gives me back a prompt.

WS FTP Pro shows there is an rbautch_files.tgz file of 3,316KB set so Tweak would/should find that if sh was functioning. ??

ARC
06-10-2007, 08:12 AM
Out of curiosity and even though I can telnet in, I ran this:
750gig-TiVo# cd /enhancements
750gig-TiVo# tivosh net-status.tcl

The following IP parameters are now set in MFS:
IP address is currently set to: 192.168.1.121
Default gateway is currently set to: 192.168.1.1
Subnet Mask is currently set to: 255.255.255.0
DNS Server is currently set to: 4.2.2.2
DHCP is off
NO WIRELESS PARAMETERS ARE SET IN MFS



why is DNS server set to 4.2.2.2 and is this correct ?????

ttodd1
06-10-2007, 09:38 AM
That is what is in the script.

ARC
06-10-2007, 09:46 AM
That is what is in the script.? :confused:

ttodd1
06-10-2007, 03:02 PM
You asked:

why is DNS server set to 4.2.2.2 and is this correct ?????


I answered:

That is what is in the script.

If you have another DNS server you'd like to use instead you can change it to that.

ARC
06-10-2007, 09:24 PM
You asked: I answered: :rolleyes:

ARC
06-10-2007, 10:16 PM
so even though the zipper process asks for my TiVo's IP address and the router's address, it chooses to set the DNS to something different from what I state as the router IP address.
Would that prevent tweak.sh from being able to see out of the home net, in t's first steps? I thought from reading other threads and instructions that as long as there is a particular file (rbautch_files.tgz) then tweak.sh doesn't need to see out of the local net.
What is preventing sh from running a chmod'd 755 tweak.sh ?

JWThiers
06-11-2007, 07:22 AM
so even though the zipper process asks for my TiVo's IP address and the router's address, it chooses to set the DNS to something different from what I state as the router IP address.
Would that prevent tweak.sh from being able to see out of the home net, in t's first steps?
Nope that isn't a problem, 4.2.2.2 is (I think) a public DNS server. For some reason not all routers handle the forwarding of your ISP's DNS correctly. The only thing that affects is resolving "www.whatever.com" to an internet IP address so that it can be found on the internet.
I thought from reading other threads and instructions that as long as there is a particular file (rbautch_files.tgz) then tweak.sh doesn't need to see out of the local net.
rbautch_files.tgz has to be in the /hacks directory for that to work.
What is preventing sh from running a chmod'd 755 tweak.sh ?
Good question, although you should have had to do that in the first place. What happens if you:
joe tweak.sh

ARC
06-11-2007, 07:32 AM
the rbautch file is indeed in the /hacks folder. joe is not found in the path - when I enter a joe tweak.sh it says
hash: joe : command not found

I asked a different question on a separate thread (http://www.tivocommunity.com/tivo-vb/showthread.php?p=5229087&&#post5229087) that is probably intertwined with the questions I have asked on this thread...not sure which thread is more to the point of zipper failing, since slicer failed first<G>....

JWThiers
06-11-2007, 11:03 AM
the rbautch file is indeed in the /hacks folder. joe is not found in the path - when I enter a joe tweak.sh it says
hash: joe : command not found

I asked a different question on a separate thread (http://www.tivocommunity.com/tivo-vb/showthread.php?p=5229087&&#post5229087) that is probably intertwined with the questions I have asked on this thread...not sure which thread is more to the point of zipper failing, since slicer failed first<G>....
If you lost your path that means your author file probably got hosed. Since you have been having problems since trying to upgrade it could be a number of things. File didn't copy at all, got corrupted, (some cases got dos line ends) etc. I forget thge exact path to the author file, but you can find it in the same directory as the rc.sysinit file (not .author) if its not there thats at least part of the problem (I think there is a backup of the author there as well). Use vi to check to whats in it and that it doesn't have dos line ends. Instructions for vi is here (http://www.thewallens.net/Zipperwiki/index.php?title=Troubleshooting&wallenwiki_wiki__session=e3b1fdd3b0917fabb1cc1e9b3707b820#Ed it_files_on_Tivo_using_vi) .


Edit: author is located in /etc/rc.d/. the path in mine is
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/tivobin:/busybox:/enhancements:/enhancements

rbautch
06-11-2007, 08:36 PM
the rbautch file is indeed in the /hacks folder. joe is not found in the path - when I enter a joe tweak.sh it says
hash: joe : command not found

I asked a different question on a separate thread (http://www.tivocommunity.com/tivo-vb/showthread.php?p=5229087&&#post5229087) that is probably intertwined with the questions I have asked on this thread...not sure which thread is more to the point of zipper failing, since slicer failed first<G>....joe gets installed in the /enhancements directory which is in the PATH of any Zippered tivo. The /enhancements directory also gets added to your PATH when you run the enhancement script, so it's possible that rebooting your tivo with set the PATH properly for joe. You can find out what's in your current PATH by typing echo $PATH. Another possibility is that joe is not installed at all. Try running joe directly with /enhancements/joe . Remember if you want to view or edit your author file on a Zippered tivo, you can simply type author at bash.

rbautch
06-11-2007, 09:12 PM
I just uploaded version 5.5 of the Enhancement Script. Special thanks to svkakkad for modifying backup_write_static.tcl to work with Tivowebplus 2.0, making automatic season pass backups possible again. Here are the rest of the changes:

- Add support for Tivos with code name Yukon.
- Add netconfig module to Tivowebplus.
- Added svkakkad mods to backup_write_static.tcl, which fixes automatic backups.
- Misc fixes to support SApper

Remember if you want to upgrade your installation, just run tweak.sh. It will uninstall your current version, then download and install the latest version of the script.

ARC
06-11-2007, 11:35 PM
Remember if you want to upgrade your installation, just run tweak.sh. It will uninstall your current version, then download and install the latest version of the script.
I would LOVE to run tweak.sh . Unfortunately, at the bash prompt, in /hacks , mounted r/w , typing sh tweak.sh gives me a new line, but nothing else.
I have tried liberal use of the chmod 755, insuring I am in the /hacks subdir by typing cd /hacks ,
but since neither ls nor sh work, I can't figure out where to go from here.

If I use WS FTP PRO to look at the /hacks subdir , there is indeed the rbautch file present. I can issue a fakecall.tcl, after a few seconds I get a confirmation that it ran. I can issue "rw", and get a mounted read write. So some thing do work. Just not sh tweak.sh !! <argh> I can easily edit rc.sysinit.author on my laptop with textpad, save as unix, and then use WS FTP Pro to drop in into /etc/rc.d if necessary.

I would SURE love to get some hep on what to try to fix this conundrum. Could there be a firewall issue? I have edited (using textpad/save as "unix") the network.tcl file to replace 4.2.2.2 with 192.168.1.1 (my router's ip) in the mistaken hope that this was the problem with sh tweak.sh not running.

This is the other thread (http://www.tivocommunity.com/tivo-vb/showthread.php?p=5227091&&#post5227091) that I meant to link to earlier in this thread ... If anyone could take a look at the data I have posted and draw some conclusion of what I might next do? Re-run zipper? I haven't backed up the 750 gig drive in a week now, so I am hanging out a little - the backup drive still has just 3.1.5f on it with no 6.3d file, as well as missing some shows I'd rather not toss. The backup using dd took around 36 hours to run, so I'd like to not have to do that again. :)

Have some fun - throw some suggestions at me and see what works!!

Bottom line: if I pull my hard drive and put it into a PC as secondary slave to the CD's secondary master, boot on the cd with an ISo containing the latest (newly purchased) zipper, can I safely re-run zipper? Are there any edits I should make to installSw.itcl or rc.sysinit or rc.sysinit.author or network.tcl or any other file prior to doing this? And what are all those new files in the rc.d subdirectory that were not there prior to upgrading via slicer/zipper ? (I think slicer put them into the folder).

ALso, I note that there is a zipper.flag file in the root (or what mounts as the root, I guess) with a content of 1 in it. Is this part of the complications?


Ron

ARC
06-11-2007, 11:38 PM
late addendum:
bash-2.02# echo $PATH
./:.:/utils:/bin:/sbin:/tvbin:/tivobin:/busybox
bash-2.02# cd /hacks
bash-2.02# ls

bash-2.02# sh tweak.sh


bash-2.02#

N.U.B
06-12-2007, 06:09 AM
Hey guys i'm new here.. I'm a big fan and i'm hoping someone can help out
I'm @ the final stages of useing the tweak.sh command to finish the installation.. however i'm having problems connecting to the dvr anyone have any suggestions?

technojunkie
06-12-2007, 11:44 AM
Rbautch,

I just ran Tweak again which I assume downloaded your latest script. In reviewing your "author" file I noticed that it appears identical to the previous version that I had been running. That being the case, I was hoping for some help from you regarding the ability to use my modem to dial in. so far I Commented "#" out the last line which tells TiVo to run Fakecall. Now when it attempts to dial out it says the "Modem not responding". I know that the modem is functional as I've used it with my "virgin" drive that has already recieved the newest software. Previously you mentioned my checking another thread which tells to you to comment out 2 lines with ip addresses. As I've mentioned in the past they don't exist in the author file your script installs. Can you enlighten me on how I can temporarily regain the ability to dial in so that TiVo can provide me the latest software?

Thanks!

ARC
06-12-2007, 12:07 PM
... Can you enlighten me on how I can temporarily regain the ability to dial in so that TiVo can provide me the latest software?...
I found that add63.tcl caused my HR10-250 to download the latest version - 6.3d - overnight. For this type of TiVo, the phone call only acts to set a "flag" on the device to tell it that it needs to accept the update file over the satellite - the phone call does NOT download the actual file (on the HR10-250). Some of the older types do require the upgrade to come down the phone line, but not the HR10-250.

How: I ftp'd the add63.tcl file over to the TiVo drive while it was running in the TiVo, put the file in (I think) /hacks , and then chmod'd it to 755, then executed it right before turning in for the night. Next morning, I had the upgrade file.

add63.tcl eliminates the need to make a phone call, in other words. Which is great, since I cannot force my machine to dial successfully, anyway. Never got beyond the "negotiating" phase....

technojunkie
06-12-2007, 12:29 PM
Actually I did run add63.tcl and have not received a download yet. I believe tha if it's not in the data stream then only way I can receive it via the phone call.

for what it's worth it did run and tell me that it should be there after the next download.

Checking MFS I do not see the slices.

ARC
06-12-2007, 12:35 PM
sorry it didn't work for you - I know how frustrating that kind of thing is - what happens now when you issue the command:

echo mls /SwSystem | tivosh

??

After add63.tcl did it's thing, running this command, I got:

Directory of /SwSystem starting at ''

Name Type FsId Date Time Size
---- ---- ---- ---- ---- ----
3.1.5f-01-2-357 tyDb 850 03/14/05 17:41 700
6.3d-01-2-357 tyDb 1140495 06/03/07 07:39 772
ACTIVE tyDb 850 03/14/05 17:41 700


Incidentally, when you run the add63.tcl, you should see a confirmation message on the screen after it has successfully loaded into memory. It took about 5 - 10 seconds to appear on mine... And after running the add63.tcl, be sure to NOT reboot or down your TiVo...
I acquired my update file just a couple of days back so I suspect that they are "still in the stream", so to speak... you may have to just try on multiple days... ??

technojunkie
06-12-2007, 01:00 PM
I'm still running 6.3b. When all the issues with c started to show up I held off for 6.3d.

Anyway, when I check with echo mls it tells me I am running 6.3b. Good to hear it's still may be in the stream. I only ran add63 on Sunday so I suppose it's possible that it takes a few days. I did get the confirmation message so I know add63 ran OK.

ARC
06-12-2007, 01:05 PM
I'd suggest running add63 each evening before bedtime just for the heckuvit.... :)
I wonder if your machine does an auto-reboot at night that is killing off the add63 process?

ARC
06-12-2007, 03:07 PM
joe gets installed in the /enhancements directory which is in the PATH of any Zippered tivo. The /enhancements directory also gets added to your PATH when you run the enhancement script, so it's possible that rebooting your tivo with set the PATH properly for joe. You can find out what's in your current PATH by typing echo $PATH. Another possibility is that joe is not installed at all. Try running joe directly with /enhancements/joe . Remember if you want to view or edit your author file on a Zippered tivo, you can simply type author at bash.
Thanks for the tips. I have searched and failed to find resolution for the error that pops up during zippering:
cp: Read error: Input/output error
which happens when running zipper on my already hacked (well, it used to be hacked :rolleyes: ) drive:

copying busybox
copying author file
copying hacks to tivo drive
cp: read error: Input/output error
copying hacked kernel to tivo device
vmlinux.px.gz 40.4% - - replaced with vmlinux.px
1+1 records in
1+1 records out
kernel copied successfully

I have tried running uninstal_tweak.sh, and it will run, and delete the /enhancements subdirectory and other, even though tweak.sh will NOT run. Totally stumped on what is failing during zipper....and why tweak won't run when uninstall_tweak will.

JWThiers
06-12-2007, 03:52 PM
I have tried running uninstal_tweak.sh, and it will run, and delete the /enhancements subdirectory and other, even though tweak.sh will NOT run. Totally stumped on what is failing during zipper....and why tweak won't run when uninstall_tweak will.
What exactly happens when you:
cd /hacks
sh tweak.sh
????
If you get a "file not found" error, a common reason is somehow the file got corrupted with dos line endings. the solution is to run dos2unix on it.

ARC
06-12-2007, 04:21 PM
well, before I re-zippered and gave myself (or the drive, rather, some sort of fatal problem, typing
sh tweak.sh
would take the cursor to the next line, and it would sit there indefinitely, blinking but never doing anything else.

after re-running zipper, this is all that I am getting (http://www.tivocommunity.com/tivo-vb/showthread.php?p=5236082&&#post5236082)

technojunkie
06-14-2007, 11:45 AM
ARC,

I finally received the download last night. Thanks for pointing towards add63.tcl. It seems to have done the trick.

ARC
06-14-2007, 12:20 PM
ARC,I finally received the download last night. Thanks for pointing towards add63.tcl. It seems to have done the trick.May the gawds of the electrons smile upon your efforts - they've been micturating on mine! :cool:

technojunkie
06-15-2007, 12:04 PM
I just reran "the Script" and am having issues trying to FTP into the TivoWebPlus directory. FTP Explorer replies "Directory change failed; permission denied". I've never had a problem in the past. I have enabled Read/Write via telnet and I can access all the other directories.

Also this happening on my Hr10-250 with 6.3d and HDVR2 with 6,2a.

Can anyone help?

MasterOfPuppets
06-16-2007, 09:50 PM
I ran tweak_uninstall.sh due to my problems described here (http://www.tivocommunity.com/tivo-vb/showthread.php?p=5246834&&#post5246834)
The problem now is that when I run tweak.sh, I get:
Your telnet client is adding extra line feeds, causing this script to fail. No problem. Just re-run the script again using the "Additional Directions for Windows XP users", or use a different telnet client with proper CR/LF settings. Exiting now...
A) What "Additional Directions for Windows XP users"?
B) I installed this script previously using XP telnet without any problems.

My other problem is that for some reason whenever I execute a command on bash I get 2 prompts:
bash2-.02#
bash2-.02#

Anyone know what's going on here?
240 SA S2 Tivo, 8.3 software, I haven't played with it recently, the only things I added recently were some "jackets" for TWP 2.0 and it was functioning fine afterwards, then mysteriously stopped working a few days later.

MungoJerrie
06-16-2007, 10:09 PM
Here's the link to the wiki (http://www.thewallens.net/Zipperwiki/index.php?title=Tips_and_Tricks#XP_Issues)
type "unset crlf" in the xp telnet window before connecting.

bnm81002
06-16-2007, 11:18 PM
I just uploaded version 5.5 of the Enhancement Script. Special thanks to svkakkad for modifying backup_write_static.tcl to work with Tivowebplus 2.0, making automatic season pass backups possible again. Here are the rest of the changes:

- Add support for Tivos with code name Yukon.
- Add netconfig module to Tivowebplus.
- Added svkakkad mods to backup_write_static.tcl, which fixes automatic backups.
- Misc fixes to support SApper

Remember if you want to upgrade your installation, just run tweak.sh. It will uninstall your current version, then download and install the latest version of the script.


I uploaded this new version 5.5 but when I connect the DTivo unit with the Airlink ASOHOUSB adapter, I get no connection to my network but when I connect with the Linksys USB200M version 1, I do get a connection on my network, what can I do to have the Airlink connected to my network? thanks

MasterOfPuppets
06-16-2007, 11:31 PM
Thanks, that worked.
I've never seen that wiki before.

JWThiers
06-17-2007, 06:54 AM
RTFM3XBA (Read The Fine (Fantastic, F*@#$ing, Fun, etc.) Manual 3 Times (3X) Before Answereing). :D

Its been there all along. Its been linked from the main zipper page since day 1 and referred to frequently in this and many other threads. In addition to some peoples sigs (see mine for example). Many of the more common problems have solutions on that page.

speed_phreak
06-17-2007, 04:27 PM
Hi,

I have been using the enhancement script and zipper for some time very successfully. I thought I would run the new script, why? I dunno...

I get this error after endpad plus:


Do you want to install EndPad(Plus) for soft padding all recorded shows? [y/n]:
n
Skipping EndPad(Plus) installation...
Appending usb.map for backported drivers...
/enhancements/start-e.sh: [: missing `]'

Do you want to install Tivowebplus? [y/n]:

The latest enhancement script as of 6/17/07 appears to have a syntax error relating to the installation of the USB 2.0 drivers or a conflict of some kind..

Thanks

bnm81002
06-17-2007, 10:06 PM
The latest enhancement script as of 6/17/07 appears to have a syntax error relating to the installation of the USB 2.0 drivers or a conflict of some kind..



I agree with you, I installed the latest version 5.5 and my unit doesn't link to my network with the Airlink ASOHOUSB adapter, which it did before version 5.5, luckily I still have a Linksys USB200M(version 1) which is working on my network with version 5.5

jschl1
06-18-2007, 05:15 AM
Thanks for the script. Just thought I'd let you know that the link to detailed instructions on first post doesn't have instructions. Just links back to 1st post. Still managed to figure it out but thought you'd want to know.

rbautch
06-18-2007, 02:07 PM
I get this error after endpad plus:


[I]Do you want to install EndPad(Plus) for soft padding all recorded shows? [y/n]:
n
Skipping EndPad(Plus) installation...
Appending usb.map for backported drivers...
/enhancements/start-e.sh: [: missing `]'
Thanks. I found the typo (missing space before the brace :eek: ), and fixed it. New version is now uploaded.

rbautch
06-18-2007, 02:08 PM
Thanks for the script. Just thought I'd let you know that the link to detailed instructions on first post doesn't have instructions. Just links back to 1st post. Still managed to figure it out but thought you'd want to know.All instructions are now in the first post, so I eliminated the link. Thanks.

bnm81002
06-18-2007, 06:08 PM
New version is now uploaded.



Russ,
the new version is working properly, my Airlink ASOHOUSB adapter is working fine now, thanks for the quick fix to the problem ;)

FTD
06-24-2007, 08:51 PM
I am trying to fix my inability to network one of my Tivos. I had posted this as its own thread, but there has been no reply. Basically my Zippered Tivo crashed after trying to MRV between my units. I was unable to telnet or serial in to the unit, but the hacks were there. To try and recover, I re-zippered, was able to get a bash prompt (it was already the colored version from the original tweak), ran the tweaks script, and rebooted. It seemed fine until I unplugged and moved the Tivo back to the family room. Once it booted up again no connection, the FA120 lights are "on" but no network. I tested all my adapters and network jacks, they are fine.

I re-zipperd again, this third time everything appeared to be O.K., after the double reboot from the zipper I could telnet in, run the script, and reboot. I then checked the connection and I could telnet, Tivo Web, etc. Figuring I was done, I moved the Tivo and lost all connectivity again.

When I look at the rc.sysinit.author after the script, for which I installed TWP, the following is listed ;
######### One-time Zipper network setup. May be deleted. ####################################
mount -o remount,rw /
tivosh /hacks/network.tcl 192.168.2.200 192.168.2.1
mount -o remount,ro /

The network parameters are from my old router and setup. Was something not uninstalled that should have been when I re-zippered and re-tweaked, or is there a larger problem since I tried to unistall the script and re-install several times without success? Can I change those network values to the correct ones by editing the file and FTPing them back?

JWThiers
06-25-2007, 08:27 AM
I am trying to fix my inability to network one of my Tivos. I had posted this as its own thread, but there has been no reply. Basically my Zippered Tivo crashed after trying to MRV between my units. I was unable to telnet or serial in to the unit, but the hacks were there. To try and recover, I re-zippered, was able to get a bash prompt (it was already the colored version from the original tweak), ran the tweaks script, and rebooted. It seemed fine until I unplugged and moved the Tivo back to the family room. Once it booted up again no connection, the FA120 lights are "on" but no network. I tested all my adapters and network jacks, they are fine.

I re-zipperd again, this third time everything appeared to be O.K., after the double reboot from the zipper I could telnet in, run the script, and reboot. I then checked the connection and I could telnet, Tivo Web, etc. Figuring I was done, I moved the Tivo and lost all connectivity again.

When I look at the rc.sysinit.author after the script, for which I installed TWP, the following is listed ;
######### One-time Zipper network setup. May be deleted. ####################################
mount -o remount,rw /
tivosh /hacks/network.tcl 192.168.2.200 192.168.2.1
mount -o remount,ro /

The network parameters are from my old router and setup. Was something not uninstalled that should have been when I re-zippered and re-tweaked, or is there a larger problem since I tried to unistall the script and re-install several times without success? Can I change those network values to the correct ones by editing the file and FTPing them back?
Try the wiki here (http://www.thewallens.net/Zipperwiki/index.php?title=Troubleshooting&wallenwiki_wiki__session=e3b1fdd3b0917fabb1cc1e9b3707b820) ,also Instead of ftp'ing the author file bvack and forth consider using either vi or joe to edit while on the tivo. There is less of a chance of (read NO Chance) of messing up the file format (unix vs dos) that way.

FTD
06-25-2007, 04:07 PM
Try the wiki here (http://www.thewallens.net/Zipperwiki/index.php?title=Troubleshooting&wallenwiki_wiki__session=e3b1fdd3b0917fabb1cc1e9b3707b820) ,also Instead of ftp'ing the author file bvack and forth consider using either vi or joe to edit while on the tivo. There is less of a chance of (read NO Chance) of messing up the file format (unix vs dos) that way.

Thanks, and good call on reminding me about joe :D , I was able to change my parameters in rc.sysinit.author and by running net-launch.sh. Upon reboot the settings are still there, I hope they stay.

dlmcmurr
06-25-2007, 05:12 PM
Thanks, and good call on reminding me about joe :D , I was able to change my parameters in rc.sysinit.author and by running net-launch.sh. Upon reboot the settings are still there, I hope they stay.
I recently re-enhanced one of mine that was done over a year ago and had the same problem. It wanted to use the gateway for the dns and that just didn't get it for my linksys router. It needs a real dns. I'd set the new parameters in TWP, then on reboot they were gone again. Joe took care of the problem for me, too.

Dave

technojunkie
06-29-2007, 04:48 PM
How about a little on my FTP issues since running the latest script when I try to access TivoWebPlus directory I'm told:

550 directory change failed; permission denied

It never did that in the past.

Addendum:

It turns out there is something wrong with version of TWP in the script. After downloading the latest version all FTP functionality has returned.

Who would have figured that something was wrong with the script.

MurrayW
08-17-2007, 01:32 PM
How about a little on my FTP issues since running the latest script when I try to access TivoWebPlus directory I'm told:

550 directory change failed; permission denied

It never did that in the past.

Addendum:

It turns out there is something wrong with version of TWP in the script. After downloading the latest version all FTP functionality has returned.

Who would have figured that something was wrong with the script.I will have to give that a try tonight. Last night I re-ran tweak.sh on an HR10-250 running 6.3c that I hacked about 1 year ago. I did it mainly to update to the latest TWP. When I first ran it the script stopped in a few places because there wasn't enough space. After deleting some archived files and clearing up the space, the script completed successfully (or at least that is what it said!).

I was able to telnet into the TiVo, but could not open TWP. With telnet I was able to go to the TWP folder and look at the files inside that folder, but using ftp, I was not able to get inside the TWP folder. The permissions on that folder were different than the other folders. When I tried to start or restart TWP from telnet, I got an error message stating that some web service was already running.

I appreciate you posting back on what fixed your problem and hopefully it will fix mine as well. There must be something else unique about your and my environment, because others have succesfully used this script to update their systems in the past few months. In fact, I successfully used this script a few weeks ago to update one of my other HR10-250's!

thanks,
Murray

technojunkie
08-17-2007, 04:00 PM
I just sliced in 6.3e and ended up with the same problem with TWP. Once I FTP'd it back into the TiVo all was fine.

Then I tried rerunning Superpatch. Same problem, so I FTP'd in a new copy and it at least tried to work. I say tried because it errored on 6.3e not being compatible.

I don't know what the issue is but when you let tweak download the latest version there are issues.

MurrayW
08-17-2007, 04:51 PM
I just sliced in 6.3e and ended up with the same problem with TWP. Once I FTP'd it back into the TiVo all was fine.

Then I tried rerunning Superpatch. Same problem, so I FTP'd in a new copy and it at least tried to work. I say tried because it errored on 6.3e not being compatible.

I don't know what the issue is but when you let tweak download the latest version there are issues.Just to make sure I completely understand everything, when you say you FTP your TWP version into your TiVo, all you are doing is replacing the current TWP folder on the TiVo with the newest one? Is there an untarring process in there? If yes, what is the command? I am a windows guy and pretty much a unix dummy! :o

thanks,
Murray

HellFish
08-17-2007, 05:25 PM
Just to make sure I completely understand everything, when you say you FTP your TWP version into your TiVo, all you are doing is replacing the current TWP folder on the TiVo with the newest one? Is there an untarring process in there? If yes, what is the command? I am a windows guy and pretty much a unix dummy! :o

thanks,
Murray
Go to the TWP site and read the instructions here (http://thomson.tivo.googlepages.com/TivoWebPlus) for details. It's easy... Make sure your tivo is in RW mode, then use the update link in TWP. When you update, you'll be uploading the file you download from the TWP site, no untarring is needed. You don't need to FTP the file to the Tivo, TWP can upload it from your Windows machine. If you have further questions, maybe you should try the TWP 2.0 thread for answers.

... Then I tried rerunning Superpatch. Same problem, so I FTP'd in a new copy and it at least tried to work. I say tried because it errored on 6.3e not being compatible.

I don't know what the issue is but when you let tweak download the latest version there are issues.

See this (http://www.tivocommunity.com/tivo-vb/showthread.php?p=5413623&&#post5413623) post for the updated patches. Since the patches are in different locations, I don't think the superpatch will work with 6.3e, until someone modifies it.

MurrayW
08-17-2007, 05:57 PM
Go to the TWP site and read the instructions here (http://thomson.tivo.googlepages.com/TivoWebPlus) for details. It's easy... Make sure your tivo is in RW mode, then use the update link in TWP. ...Can't start TWP so can't use the update link there. :p

I have to do it the "old fashioned" way.

Murray

rbautch
08-17-2007, 06:56 PM
The latest version of the script now has patch locations for 6.3e. Since the the script is usually run right after running the Zipper, it expects to find a /zipper_flag file before it will patch your tivoapp. So if you choose to run the script strictly to patch your tivoapp, run this command first to create the flag: touch /zipper_flag

falstaffpac
08-18-2007, 07:58 AM
I just sliced my HDTivo up to 6.3e, ran the enhancement script and received the following error:

/enhancements/start-e.sh: line 232: syntax error near unexpected token 'else'
/enhancements/start-e.sh: line 232: ' else'

The script then ends. I'm going to try and bypass the start-e.sh and patch tivoapp manually, I just wanted you to be aware of the error I'm getting on my end.

Aaron

jmw86069
08-18-2007, 08:43 AM
I have the same issue as falstaffpac.

I got stuck in the middle, trying to apply the patch manually and screwed something up in the copy/paste. (For some reason didn't just edit and create a new sub-script.)

Will try to rezipper then reinstall.

General symptom seems like some extra returns are added (dos2unix could fix it.) But since the script itself does the download, it shouldn't be introduced on our end.

So I guess two ways to get around the issue?
1) Update start-e.sh so it ignores that whole TiVo version section (just apply the patches you need without all the if's)
2) Update tweak.sh so it runs dos2unix before it runs.

Will report back.

jmw86069
08-18-2007, 09:20 AM
Sorry, dropping out of the troubleshooting on this one, I rebooted after manually applying start-e.sh lines, and it works... :up:

So I'm not going to rezipper and re-run unless I have other issues. Other TiVo issues I mean -- I got plenty of issues otherwise!

rbautch, you the man. Thanks for all the effort, and for the continued support.

rbautch
08-18-2007, 09:32 AM
Sorry guys, I introduced a typo right before I uploaded the new file. Should be fixed now. You don't have to pull your drive, just rerun the script.

MurrayW
08-19-2007, 01:08 PM
I just sliced in 6.3e and ended up with the same problem with TWP. Once I FTP'd it back into the TiVo all was fine.

Then I tried rerunning Superpatch. Same problem, so I FTP'd in a new copy and it at least tried to work. I say tried because it errored on 6.3e not being compatible.

I don't know what the issue is but when you let tweak download the latest version there are issues.I FTP'd the latest TWP into my TiVo then untarred it tar -zvxf tivowebplus-v2.0.0-070804.tgz and TWP is now working.

Thanks for the help technojunkie!

Murray

Soapm
08-19-2007, 01:23 PM
I FTP'd the latest TWP into my TiVo then untarred it tar -zvxf tivowebplus-v2.0.0-070804.tgz and TWP is now working.

Thanks for the help technojunkie!

Murray

This is the same thing I had to do. For some reason either SApper or Tweak makes the TivoWebPlus directory unaccessible. I tried every command I could find and it always said it was not a directory. I just take a fresh download and unzip it over the top and presto, everything works.

bmerri19
08-22-2007, 07:30 AM
Hi,

I seem to be having some issue with fakecall working. DTV says my one of my two hacked Tivos hasn't called in.

I checked both rc.sysinit.author files (I have the file listed in two places on both Tivo's: /etc/rc.d/rc.sysinit.author
and /enhancements/rc.sysinit.author) and both have the two "route add" statements, but they are not commented out. Should they be?

Both Tivo's are non-zippered (old school hacked), and using tweak.sh for upgrades. Would re-running tweak.sh get a new version that fixes the rc.sysinit.author file?

Thanks,
Brian

rbautch
08-22-2007, 11:29 AM
This is the same thing I had to do. For some reason either SApper or Tweak makes the TivoWebPlus directory unaccessible. I tried every command I could find and it always said it was not a directory. I just take a fresh download and unzip it over the top and presto, everything works.I just ran a fresh install of tweak.sh and couldn't duplicate this issue. If you can, try to replicate it and do an ls -l to see what the properties of the TWP directory are.

Soapm
08-22-2007, 08:59 PM
I just ran a fresh install of tweak.sh and couldn't duplicate this issue. If you can, try to replicate it and do an ls -l to see what the properties of the TWP directory are.

It will be a few days before I can, I am on the road this week.

bengalfreak
08-23-2007, 04:25 AM
I just ran a fresh install of tweak.sh and couldn't duplicate this issue. If you can, try to replicate it and do an ls -l to see what the properties of the TWP directory are.


At some point last week, two of my DTivos stopped "calling in", one of them hadn't make a succesful fake call in almost a month. I had to uninstall/reinstall the script to get it working.

Redrocker5150
08-25-2007, 10:42 AM
I've searched everywhere and can't fig out how to get usb200m v2.1 to work. Have installed script and answered yes to usb 2.0. Running latest script.

Help please.

dcstager
08-25-2007, 11:32 AM
The latest version of the script now has patch locations for 6.3e. Since the the script is usually run right after running the Zipper, it expects to find a /zipper_flag file before it will patch your tivoapp. So if you choose to run the script strictly to patch your tivoapp, run this command first to create the flag: touch /zipper_flag

Where is the latest version of the script? Is this the tweak.sh script, the zipper (4.0), or a newSuperpatch diff file?

I'm probably going to upgrade to 6.3e when I get the slices with slicer. I then want to rerun the superpatch. Where is the latest version of superpatch that works with 6.3e? Or should I just rerun tweak.sh to patch the new software when slicer finishes?

rbautch
08-25-2007, 12:30 PM
Where is the latest version of the script? Is this the tweak.sh script, the zipper (4.0), or a newSuperpatch diff file?

I'm probably going to upgrade to 6.3e when I get the slices with slicer. I then want to rerun the superpatch. Where is the latest version of superpatch that works with 6.3e? Or should I just rerun tweak.sh to patch the new software when slicer finishes?Running tweak.sh will download the latest script and patches. Superpatch does not support 6.3e yet.

dcstager
08-25-2007, 12:46 PM
Running tweak.sh will download the latest script and patches. Superpatch does not support 6.3e yet.

Just to be clear, if I run tweak.sh after upgrading to 6.3e will my system be patched the same way the superpatch would patch it if it did support 6.3e? Or do I have to wait until a new superpatch is released to get things to work as before?

I realize some features are missing from 6.3e. I'm just not clear on what all I need to do to upgrade properly. I gather I can just run tweak.sh again and all is good. Or are the patches in tweak.sh different than the patches in superpatch?

tivoupgrade
08-25-2007, 01:15 PM
Running tweak.sh will download the latest script and patches. Superpatch does not support 6.3e yet.

Not sure if you guys are talking about the HR10-250 or an SD dtivo; if you are talking about the HR10-250, you may want to try the script mentioned in this article (http://www.dvrupgrade.com/forums/showthread.php?t=10) and report your results.

Lou

Soapm
08-25-2007, 05:09 PM
I just ran a fresh install of tweak.sh and couldn't duplicate this issue. If you can, try to replicate it and do an ls -l to see what the properties of the TWP directory are.

Didn't do it this time. When I rebooted TWP started the first time. I knew those drugs from the 70's would come back to haunt me :)

JWThiers
08-25-2007, 07:48 PM
Running tweak.sh will download the latest script and patches. Superpatch does not support 6.3e yet.
I didn't think superpatch was needed for the HR10-250's (6.3x series)? or did I miss something? Since I don't have an HDTV (YET!!!) I don't pay that close attention to the HR10-250 stuff.