PDA

View Full Version : Information overload please verify


ddbnoob
12-19-2004, 02:17 PM
***THIS IS NOT MEANT TO BE A GUIDE OF ANY SORT, JUST WHAT I PLAN ON DOING TO MY TIVO PENDING ADVICE***

OK, I have been reading these forums for several weeks now and I think I have an understanding of what to do and what not to do, but I want to check fitrst. I have looked over so many threads that a lot of them are running together and I don't want to be taking tips from one source and mixing it with others. I have already upgraded my DTiVo SD-DVR40 to a 160 GB drive and expanded it so I'm on my way. I also took some time to practice different commands being a Linux noob and have a basic idea of what is going on. So here goes, the only thing I really want to do is be able to access my tivo using TiVoWebPlus and add callerID with elseed but I figure the serial bash would come in handy for de-bugging as mentioned in several posts. My setup is this:

Wireless USB network adapter: MN-510 (uses prism drivers)
Software version 3.1.1e
hda: new hard drive
hdc: cdrom with files mentioned later

mkdir /mnt/hda4
mkdir /mnt/hda7
mount /dev/hda4 /mnt/hda4
mount /dev/hda7 /mnt/hda7
mount /dev/fd0 /floppy

cd /floppy/bootpage
bootpage -p /dev/hda (which returned root=/dev/hda7)

cp /cdrom/vmlinux.px /dev/hda3/var
dd if=/var/vmlinux.px of=/dev/hda3/var

cp /cdrom/vmlinux.px /dev/hda6
dd if=/var/vmlinux.px of=/dev/hda6

bootpage -P "root=/dev/hda7 dsscon=true console=2,115200 upgradesoftware=false" -C /dev/hda

bootpage -B 3 /dev/hda
bootpage -A 6 /dev/hda

cd /mnt/hda7/etc/rc.d/rc.sysinit.author
/bin/bash </dev/ttyS2 >& /dev/ttyS2 &

[ctrl-x Y]


[copy the all the elseed files into /mnt/hda7/var/hack/bin]
cp /cdrom/elseed/* /mnt/hda7/var/hack/bin

[Edit /etc/rc.d/rc.sysinit.author and at end add these 2 line:]
sleep 300
/var/hack/bin/elseed_forever.sh &

[ctrl-x Y]

[copy files to /var/hack/bin]
cp /cdrom/TivoWebPlus-1.0-final.tivo.tpm /mnt/dev/hda7/var/hack/bin
cp /cdrom/wlan-ng-1.2-2.S2.tpm /mnt/dev/hda7/var/hack/bin
cp /cdrom/wlan-ng-1.2-2.S2.meta /mnt/dev/hda7/var/hack/bin

That's as far as I've gotten, I believe the .tpm files should be self installing over the serial bash, but not positive. Thank you for taking the time to look over this.

PlainBill
12-19-2004, 06:06 PM
***THIS IS NOT MEANT TO BE A GUIDE OF ANY SORT, JUST WHAT I PLAN ON DOING TO MY TIVO PENDING ADVICE***

<SNIP>


mkdir /mnt/hda7

<You will have to mout the cd with the files>

mount /dev/hda7 /mnt/hda7
mount /dev/fd0 /floppy

cd /floppy/bootpage
bootpage -p /dev/hda (which returned root=/dev/hda7)

dd if=/cdrom/vmlinux.px of=/dev/hda6

bootpage -P "root=/dev/hda7 dsscon=true console=2,115200 upgradesoftware=false" -C /dev/hda

<I'm not sure what you are trying to do below, but it won't work>

cd /mnt/hda7/etc/rc.d/rc.sysinit.author
/bin/bash </dev/ttyS2 >& /dev/ttyS2 &

[ctrl-x Y]

<This won't work, /var is actualy on a different partition>

[copy the all the elseed files into /mnt/hda7/var/hack/bin]
cp /cdrom/elseed/* /mnt/hda7/var/hack/bin

[Edit /etc/rc.d/rc.sysinit.author and at end add these 2 line:]
sleep 300
/var/hack/bin/elseed_forever.sh &

[ctrl-x Y]

<It's a bad idea to put files in /var.>

[copy files to /var/hack/bin]
cp /cdrom/TivoWebPlus-1.0-final.tivo.tpm /mnt/dev/hda7/var/hack/bin
cp /cdrom/wlan-ng-1.2-2.S2.tpm /mnt/dev/hda7/var/hack/bin
cp /cdrom/wlan-ng-1.2-2.S2.meta /mnt/dev/hda7/var/hack/bin

That's as far as I've gotten, I believe the .tpm files should be self installing over the serial bash, but not positive. Thank you for taking the time to look over this.

Wow! I'm reluctant to reply. There are a LOT of mistakes, however just correcting the mistakes won't help you much. Note that what you are trying to do is NOT a trivial task.

I'd suggest reading Numski's account of what he did http://www.numbski.net/hacks/tivo/ (yeah, I know, more reading :() and revise your process. If you have questions about specific steps, I'll do my best to explain WHY it is best (IMHO) to do it that way.

For starters, I've deleted a few extra steps you had above.

PlainBill

snowman
12-19-2004, 06:30 PM
1. I see no point in not adding at least FTP and telnet to a hacked drive. You'll want more later, and ftp is how you'll get it there (other than zmodem via the serial cable) and telnet is how you'll make stuff run (again, other than via bash over serial).

If bootpage tells you 7 is your root, then 7 is your root. Since you're adding upgradesoftware=false, you don't need to do anything to /dev/hda4

You don't copy vmlinux.px, you use dd. dd is using if (infile) as a file and of (output file) as a PARTITION. Therefore, you are writing the contents of the file to the partition, thus making it bootable. Again, only 6 matters here.

One of your lines read "dd if=/var/vmlinux.px of=/dev/hda3/var"

hda3 is a partition. hda9 is /var, also a partition. /hda3/var doesn't exist. I have no idea what if anything you'd get out of the above. I'm thinking a file on hda3 named var or /dev/hda3/var/vmlinux.px. In either case, you don't want either.

I can't help you on the WLNG drivers because I haven't tried them. However, once you copy the tpm files, you'll have to run the tpm file. Again, I don't know what the results will be.

This is not ALL that's incorrect, just some of it. I probably missed some stuff in there.