View Full Version : 3.xx to 6.2 hmo with wireless
lancer123
05-24-2005, 12:43 PM
Hello,
I am very new so forgive me for my questions. My ultimate goal is to have 6.2 able to function over wireless with HMO. I currently have the latest 3.xxx (prior to 6.2) software. Do I need to first upgrade to 4.0 and then upgrade to 6.2 ? Or, can I let the tivo install 6.2 (which directv is sending out automatically) and then apply the patch? Since I have no experience with unix, I need the easiest way possible. Last, If I do need to the 4.0 to 6.2, is there one document which will explain how to do all of this?
Thanks,
Lance
cheer
05-24-2005, 01:16 PM
I am very new so forgive me for my questions. My ultimate goal is to have 6.2 able to function over wireless with HMO. I currently have the latest 3.xxx (prior to 6.2) software. Do I need to first upgrade to 4.0 and then upgrade to 6.2 ?]
No. In fact, on a DTivo, 4.0 isn't worth the trouble with 6.2 now easily hackable.
Or, can I let the tivo install 6.2 (which directv is sending out automatically) and then apply the patch?
Yep. Though there isn't just one "patch" you will need to install.
Since I have no experience with unix, I need the easiest way possible. Last, If I do need to the 4.0 to 6.2, is there one document which will explain how to do all of this?
No document.
There are step by step guides out there, but most gloss over important information, leave steps out, or add unnecessary steps. You won't like hearing this, but you have a lot of reading to do. What you'll need (do searches on the key words and you'll find more details):
You'll need a good Linux boot disk for your PC to do work from. Many here have recommended Knoppix. I was lazy and used the $5 special from PTVUpgrade. Just make sure that if your HD is >137gb to use one that is LBA48-aware.
You'll need to pull the drive and cable it up to your PC, then boot from the boot CD mentioned above
You'll need to use bootpage to figure out which partition is your active boot and which is your active root. Lots of examples of how to do this around here; start with the killhdinitrd thread below.
You'll need to break the chain of trust that prevents changes to the Tivo's system by dd'ing over a compatible kernel that has been killhdinitrd'd. Read this thread (http://www.dealdatabase.com/forum/showthread.php?t=36692) for information on what killhdinitrd does and how to use it. It has a link to the files thread to actually get the file.
You'll then want to install Alphawolf's all-in-one utilities (files are here (http://www.dealdatabase.com/forum/showthread.php?t=37602) and support/instructions are here (http://www.dealdatabase.com/forum/showthread.php?t=38590&page=1&pp=15) ) and apply NutKase's 67superpatch (located here (http://www.dealdatabase.com/forum/showthread.php?t=43325), support is here (http://www.dealdatabase.com/forum/showthread.php?t=43326) ).
You'll need to run the set_mrv_name_67.tcl script (included in the superpatch listed above) to "name" your Dtivo.
Since you're coming from 3.xx, you probably manually insmod'd the USB drivers and manually used ifconfig to configure your IP address. Pull those lines out of your rc.sysinit.author (or whatever). Then run netconfig.tcl (http://www.dealdatabase.com/forum/showthread.php?t=43375&page=1) to insert your IP information into MFS, or else MRV won't work properly.
You probably want to install Jaime's backported USB drivers. (http://www.dealdatabase.com/forum/showthread.php?t=38167)
Finally, if you want to use HMO to view photos/hear music, you'll need TivoDesktop or JavaHMO (http://javahmo.sourceforge.net/) installed on a PC
(Senior folks, please correct me if I have erred.)
I haven't done the upgrade yet -- just finish hacking the rest of my 3.1.1e boxes over the weekend. My 6.2 upgrade is planned for this coming weekend, though I will be using slices to do it. Dunno if there's a reason to monte (can't see why there would be unless you want a custom kernel of some type). No idea what's involved in getting wireless going on any DTivo as I'm running on copper.
If you don't understand most of what I said...you're not ready. Read the stickies in the newbie forum and the Series 2 support forum, then do some searching.
Gunnyman
05-24-2005, 01:23 PM
Wireless is what makes the OP's situation unique.
6.2 has no idea what to do with a wireless connection.
A couple of scripts are in very early development from a couple of users here.
The EASIEST way to have wireless networking functional within 6.2 is to slice from 4.0 to 6.2.
4.0 has the wireless setup routines and it has been my experience that if a wireless connection is configured and working under 4.0 when you slice to 6.2 the settings get migrated over.
PlainBill
05-24-2005, 01:27 PM
No. In fact, on a DTivo, 4.0 isn't worth the trouble with 6.2 now easily hackable.
Yep. Though there isn't just one "patch" you will need to install.
No document.
There are step by step guides out there, but most gloss over important information, leave steps out, or add unnecessary steps. You won't like hearing this, but you have a lot of reading to do. What you'll need (do searches on the key words and you'll find more details):
You'll need a good Linux boot disk for your PC to do work from
You'll need to pull the drive and cable it up to your PC, then boot from the boot CD mentioned above
You'll need to use bootpage to figure out which partition is your active boot and which is your active root
You'll need to break the chain of trust that prevents changes to the Tivo's system by dd'ing over a compatible kernel that has been killhdinitrd'd
You'll then want to install Alphawolf's all-in-one utilities and apply NutKase's 67superpatch
You'll need to run the set_mrv_name67.tcl (may have the name off but it's similar to that) script
You probably want to install Jaime's backported USB drivers
Finally, if you want to use HMO to view photos/hear music, you'll need TivoDesktop or JavaHMO installed on a PC
(Senior folks, please correct me if I have erred.)
I haven't done the upgrade yet -- just finish hacking the rest of my 3.1.1e boxes over the weekend. My 6.2 upgrade is planned for this coming weekend, though I will be using slices to do it. Dunno if there's a reason to monte (can't see why there would be unless you want a custom kernel of some type). No idea what's involved in getting wireless going on any DTivo as I'm running on copper.
If you don't understand most of what I said...you're not ready. Read the stickies in the newbie forum and the Series 2 support forum, then do some searching.
Chris,
No mistakes; it's an excellent outline for a 'How to hack your DirecTiVo in 2005' 'travel guide'. I'm adding this to my list of pointers. If grandson permits, I'll be adding pointers to the threads for each step.
PlainBill
lgkahn
05-24-2005, 04:47 PM
also I cheat.. the way I do wireless is to have linksys usb200m's on the two downstairs tivos going into a small linksys 5 port switch behind a buffalo repeater running wds ...
you can also do this with a linksys wrt54g or 54gs in place of the buffalo equip. if running sveasoft alchemy or talisman firmware which support WDS (Wireless Distribution System)
that way I don't have to mess with wireless drivers on the tivo and the throughput is beter because you can put external antennas between the downstairs and upstairs units to maintain a constant high quality link.
cheer
05-24-2005, 06:48 PM
No mistakes; it's an excellent outline for a 'How to hack your DirecTiVo in 2005' 'travel guide'. I'm adding this to my list of pointers. If grandson permits, I'll be adding pointers to the threads for each step.
I just did the critical ones; I'll add some more links later tonight.
Thanks for the kind words; I feel much better about its accuracy now. I may even use the process myself. :)
cheer
05-30-2005, 01:16 PM
And so I did. :) Here's essentially how I proceeded. Note that I didn't let DTivo install the OS; I used slices. YMMV.
This is an SD-DVR80 RID box. I was running 3.1.1e hacked very simply with a 3.1.1c killhdinitrd'd kernel. Not a lot of hacks running -- all I really wanted to do is get it on the network and get the videos extracted. Since they were scrambled, I used this process (http://www.dealdatabase.com/forum/showthread.php?t=39207) to unscramble them as I pulled them off via TyTool. That was my first experience with monte, but it was a piece of cake to do: monte to the custom kernel, install modified tserver, play each vid for a few seconds, and extract away. Anyway.
I ftp'd the appropriate slices for my box to /var/packages
I dbloaded the slices
I modified installSw.itcl according to the instructions in this thread (http://www.dealdatabase.com/forum/showthread.php?t=42325)
I ran bootpage -p /dev/hda to make sure I knew what my current boot/root were; in my case, /dev/hda3 and /dev/hda4.
I fired off installSw.itcl with the appropriate parameter for my machine; if you know which set of slices to use, you'll know what this is. It's listed in the text file included in the package of slices if you got them from the usual places (emule).
I was presented with an error -- installSw.itcl did not complete successfully. Reading the error, it seemed that installSw.itcl was trying to create a symlink called "mtab" in /install/etc. /install is just where the script mounts the NEW root partition (in my case, /dev/hda7). I checked /install/etc and mtab was there, symlinked to /var/mtab. I deleted /etc/mtab and reran the script successfully.
I installed Alphawolf's tools to the new partition
I ftp'd over a killhdinitrd'd 3.1.5 kernel and dd'd it to the appropriate places
I copied my rc.sysinit.author from the running partition and removed the insmod lines for the USB drivers and the lines that fired up various hacks (but leaving in the ifconfig stuff, the bash/telnet lines, fakecall, and tivoftpd).
I edited fakecall appropriately (see the thread listed above for installSw.itcl)
I rebooted -- success!
I telnetted in, ran superpatch, ran set_mrv_name_67.tcl, and netconfig.tcl.
I removed the ifconfig lines from rc.sysinit.author.
I rebooted again -- success!
From that point I've just been installing hacks at my leisure. It wasn't a difficult process at all...one just has to make sure that one understands what is happening in each and every step. Also, FYI I've updated this post (http://www.dealdatabase.com/forum/showpost.php?p=223854&postcount=2) with minor changes and the information about netconfig.tcl.
rbautch
05-30-2005, 03:01 PM
Cheer, nice outline on the 6.2 upgrade. I suggest that any outlines, walkthroughs, or collected info and tips should mention that it is curretly not possible to enter your router's WEP key for secure wireless networking without going to 4.0 first. I learned this the hard way as described here (http://www.dealdatabase.com/forum/showthread.php?t=43491). In fact, you can't use wireless networking at all unless you set your router's SSID using the script created by Thinkdiff, which is posted in that same thread. This fact is certainly not obvious for folks upgrading to 6.2 for the first time.
The issue with WEP is figuring out how the key is stored in MFS. (http://www.dealdatabase.com/forum/showpost.php?p=223471&postcount=22)
Thinkdiff
05-30-2005, 03:13 PM
Cheer, nice outline on the 6.2 upgrade. I suggest that any outlines, walkthroughs, or collected info and tips should mention that it is curretly not possible to enter your router's WEP key for secure wireless networking without going to 4.0 first. I learned this the hard way as described here (http://www.dealdatabase.com/forum/showthread.php?t=43491). In fact, you can't use wireless networking at all unless you set your router's SSID using the script created by Thinkdiff, which is posted in that same thread. This fact is certainly not obvious for folks upgrading to 6.2 for the first time.
The issue with WEP is figuring out how the key is stored in MFS. (http://www.dealdatabase.com/forum/showpost.php?p=223471&postcount=22)
I said it when I originally posted it. My script DOES NOT enable Wireless on a brand new 6.2 system, at least I don't think it does. My script relies on the fact that you have already set up wireless using an older system (4.01b).
rbautch
05-30-2005, 03:36 PM
I didn't see this fact anywhere in that thread. In fact, this post (http://www.dealdatabase.com/forum/showpost.php?p=223458&postcount=16) led me to believe the opposite. If you need to go to 4.0 first anyway, it defeats the whole purpose of a script to set SSID. In light of this, I think it's even more important for first-time 6.2 upgraders to know wireless is not possible without a 4.0 install first. Thinkdiff, other than WEP and SSID, what else would you need to set up for wireless networking in 4.0?
Thinkdiff
05-30-2005, 03:53 PM
if you look at my script, you will see it immediately:
if { $ssid != "" } {...
} else {
puts "TiVo not set up for Wireless. Don't Know what to do. Exiting"
exit 1
Basically, that's saying, if there is no SSID currently set, then don't execute the script. When I posted my "It works" result, that was a 4.01b tivo upgraded to 6.2 with an incorrect SSID set. so I changed the SSID using my script and it rejoined the network. Sorry for not being more clear.
Edit: all of that aside, it should be quite simple to edit my script so that it will create the appropriate MFS entries if they were not set by 4.01b. I simply don't have the time to do that.
edit 2:
http://www.dealdatabase.com/forum/showpost.php?p=223450&postcount=13
Also here, I said "change SSID"...
mateom199
05-30-2005, 05:49 PM
Even though I know next to nothing about mfs, I tried adjusting your script to set up the correct parameters if the system had no previous wireless settings, but i keep getting "failed to commit" error. Obviously I'm doing something wrong, and I know next to nothing about working with mfs, so maybe I'll leave it to someone else. :)
mateom199
05-31-2005, 02:45 PM
Ok, I made a quick and dirty script to add WirelessParams to any network adapter.
You MUST supply the correct FSID of the adapter you want to add wireless params to. There is no error checking, so make sure its the correct fsid. Use at your own risk.
This script only creates a subobject called NetConfigWirelessParams, with the SSID. I do not know if there are any other settings required to get wireless working, as right now I have not been able to test this! The script DOES work in creating the entries, I just do not know if there are more entries that need to be created in getting wireless to work on a non-slice upgraded 6.2 system.
Any feedback would be great, and again, double check those FSID numbers!
Edit: After writing this, I have the sneaking suspicion that more is required to get wireless up and running....so who knows if this will work.
#!/tvbin/tivosh
#########
# Wireless Set up for 6.2
# by mateom199, modeled from Script by Td, Modeled from LanMan's modified script of l.g. kahn's script
# Use at your own risk
#########
puts "SSID Set Up"
puts "BE SURE YOUR USING THE CORRECT FSID"
puts "THERE IS NO ERROR CHECKING!!!!!!!!!"
if [llength $argv] {
set newssid [lindex $argv 0]
set adapterfsid [lindex $argv 1]
} else {
set newssid ""
set adapterfsid ""
}
if {$newssid == ""} {
puts stderr "Usage: wireless67setup.tcl \"newssid\" FSID"
puts stderr ""
puts stderr "ex. wireless67setup.tcl \"My Home\" 455689"
exit 1
}
if {$adapterfsid == ""} {
puts "No FSID supplied, aborting!"
exit 1
}
set db [dbopen]
puts "TiVo not set up for Wireless. Setting up Wireless Params on given adapter now."
RetryTransaction {
set netcfg [db $db openid $adapterfsid]
set ipparam [db $db createsub NetConfigWirelessParams $netcfg]
puts "FSID $adapterfsid"
puts ""
puts "SSID $newssid"
dbobj $ipparam set DenyUnencrypted 1
dbobj $ipparam set SsId $newssid
dbobj $netcfg set WirelessParams $ipparam
}
puts "Done!"
exit 1
dbclose $db
rbautch
05-31-2005, 03:24 PM
Thanks for stepping up to pick up the torch. I'd be happy to test this script out for you. Just tell me how to find the fsid of my adapter.
mateom199
05-31-2005, 03:27 PM
Thanks for stepping up to pick up the torch. I'd be happy to test this script out for you. Just tell me how to find the fsid of my adapter.
Tivowebplus
Go to MFS->State->Network and there should be one (or more, if you've plugged more than one usb adapter in). For instance, on my system I have 2 entries, 004:324136 and 005:363595 because I have a wireless and wired adapter. The FSID is listed under "ID" or you can just chop off the "00X:" part, and the last numbers are the FSID, ie, 005:363595 the FSID is 363595.
If you don't have a wired connection, and can't access tivowebplus, Im not sure how to find it yet.
psxboy
05-31-2005, 04:49 PM
If you don't have a wired connection, and can't access tivowebplus, Im not sure how to find it yet.
tivosh
mls /State/Network
-psxboy
mateom199
06-02-2005, 03:56 PM
Ok, so I got wireless to work using a tweaked script.
No WEP yet though.
Steps I followed:
Hacked a virgin 6.2 box, killhdinitr'd it and added the usual tivo-bin tools.
Plugged in a wired usb->eth adapter, telnet'd into it.
Ran superpatch_67 and set_mrv_67.
Ran the script below.
Rebooted with wireless usb adapter plugged in (linksys wusb)
works like a charm!
Get the required FSID by either using Tivoweb and browsing Mfs/State/Network or using bash, tivosh, mls /State/Network (case sensitive)
#!/tvbin/tivosh
#########
# Wireless Set up for 6.2
# by mateom199, modeled from Script by Td, Modeled from LanMan's modified script of l.g. kahn's script
# Use at your own risk
#########
puts "SSID Set Up"
puts "BE SURE YOUR USING THE CORRECT FSID"
puts "THERE IS NO ERROR CHECKING!!!!!!!!!"
if [llength $argv] {
set newssid [lindex $argv 0]
set adapterfsid [lindex $argv 1]
} else {
set newssid ""
set adapterfsid ""
}
if {$newssid == ""} {
puts stderr "Usage: wireless67setup.tcl \"newssid\" FSID"
puts stderr ""
puts stderr "ex. wireless67setup.tcl \"My Home\" 455689"
exit 1
}
if {$adapterfsid == ""} {
puts "No FSID supplied, aborting!"
exit 1
}
set db [dbopen]
puts "TiVo not set up for Wireless. Setting up Wireless Params on given adapter now."
RetryTransaction {
set netcfg [db $db openid $adapterfsid]
set ipparam [db $db createsub NetConfigWirelessParams $netcfg]
puts "FSID $adapterfsid"
puts ""
puts "SSID $newssid"
dbobj $ipparam set DenyUnencrypted 1
dbobj $ipparam set SsId $newssid
dbobj $netcfg set NetworkMedium 5
dbobj $netcfg set WirelessParams $ipparam
}
puts "Done!"
exit 1
dbclose $db
rbautch
06-02-2005, 11:29 PM
Great job. If you're up to conquering the WEP problem, I got this tip from nova1 The key is probably stored in an encrypted format and not in cleartext/plaintext. You might want to glance thru the logs to see any indication of what programs it is calling to encrypt/decrypt it. I see references to wlanctl, wepgen in the tivoapp binary.You can try to look for the differences in MFS under /State using 'mfs_dumpobj -rf /State >wlanState.txt' with and without wireless configured. This should give you a clue as to what variables need to be set in 6.2. This is a little over my head, but if you figure it out, you get the grand prize.
mateom199
06-03-2005, 03:46 PM
I did a little looking around, but encryption/decryption is way over my head, I have no idea how the WEP key is encrypted.
94SupraTT
06-04-2005, 12:48 AM
And so I did. :) Here's essentially how I proceeded. Note that I didn't let DTivo install the OS; I used slices. YMMV.
This is an SD-DVR80 RID box. I was running 3.1.1e hacked very simply with a 3.1.1c killhdinitrd'd kernel. Not a lot of hacks running -- all I really wanted to do is get it on the network and get the videos extracted. Since they were scrambled, I used this process (http://www.dealdatabase.com/forum/showthread.php?t=39207) to unscramble them as I pulled them off via TyTool. That was my first experience with monte, but it was a piece of cake to do: monte to the custom kernel, install modified tserver, play each vid for a few seconds, and extract away. Anyway.
I ftp'd the appropriate slices for my box to /var/packages
I dbloaded the slices
I modified installSw.itcl according to the instructions in this thread (http://www.dealdatabase.com/forum/showthread.php?t=42325)
I ran bootpage -p /dev/hda to make sure I knew what my current boot/root were; in my case, /dev/hda3 and /dev/hda4.
I fired off installSw.itcl with the appropriate parameter for my machine; if you know which set of slices to use, you'll know what this is. It's listed in the text file included in the package of slices if you got them from the usual places (emule).
I was presented with an error -- installSw.itcl did not complete successfully. Reading the error, it seemed that installSw.itcl was trying to create a symlink called "mtab" in /install/etc. /install is just where the script mounts the NEW root partition (in my case, /dev/hda7). I checked /install/etc and mtab was there, symlinked to /var/mtab. I deleted /etc/mtab and reran the script successfully.
I installed Alphawolf's tools to the new partition
I ftp'd over a killhdinitrd'd 3.1.5 kernel and dd'd it to the appropriate places
I copied my rc.sysinit.author from the running partition and removed the insmod lines for the USB drivers and the lines that fired up various hacks (but leaving in the ifconfig stuff, the bash/telnet lines, fakecall, and tivoftpd).
I edited fakecall appropriately (see the thread listed above for installSw.itcl)
I rebooted -- success!
I telnetted in, ran superpatch, ran set_mrv_name_67.tcl, and netconfig.tcl.
I removed the ifconfig lines from rc.sysinit.author.
I rebooted again -- success!
From that point I've just been installing hacks at my leisure. It wasn't a difficult process at all...one just has to make sure that one understands what is happening in each and every step. Also, FYI I've updated this post (http://www.dealdatabase.com/forum/showpost.php?p=223854&postcount=2) with minor changes and the information about netconfig.tcl.
Wow that sounds extremely easy. I have a stock drive and it had a few football games on it which I wanted to get off of it. I may just plug it back in and have my box call out to see if I can get it to upgrade to 6.2. Then follow your steps so I can pull the games off. :D I'll probably slap back in my 4.0.1b drive in though because the stock drive is only 40gig and my 4.0.1b drive is 160gig. Thanks for the info!
msw323
09-14-2005, 08:27 AM
Ok, so I got wireless to work using a tweaked script.
No WEP yet though.
Steps I followed:
Hacked a virgin 6.2 box, killhdinitr'd it and added the usual tivo-bin tools.
Plugged in a wired usb->eth adapter, telnet'd into it.
Ran superpatch_67 and set_mrv_67.
Ran the script below.
Rebooted with wireless usb adapter plugged in (linksys wusb)
works like a charm!
Get the required FSID by either using Tivoweb and browsing Mfs/State/Network or using bash, tivosh, mls /State/Network (case sensitive)
#!/tvbin/tivosh
#########
# Wireless Set up for 6.2
# by mateom199, modeled from Script by Td, Modeled from LanMan's modified script of l.g. kahn's script
# Use at your own risk
#########
puts "SSID Set Up"
puts "BE SURE YOUR USING THE CORRECT FSID"
puts "THERE IS NO ERROR CHECKING!!!!!!!!!"
if [llength $argv] {
set newssid [lindex $argv 0]
set adapterfsid [lindex $argv 1]
} else {
set newssid ""
set adapterfsid ""
}
if {$newssid == ""} {
puts stderr "Usage: wireless67setup.tcl \"newssid\" FSID"
puts stderr ""
puts stderr "ex. wireless67setup.tcl \"My Home\" 455689"
exit 1
}
if {$adapterfsid == ""} {
puts "No FSID supplied, aborting!"
exit 1
}
set db [dbopen]
puts "TiVo not set up for Wireless. Setting up Wireless Params on given adapter now."
RetryTransaction {
set netcfg [db $db openid $adapterfsid]
set ipparam [db $db createsub NetConfigWirelessParams $netcfg]
puts "FSID $adapterfsid"
puts ""
puts "SSID $newssid"
dbobj $ipparam set DenyUnencrypted 1
dbobj $ipparam set SsId $newssid
dbobj $netcfg set NetworkMedium 5
dbobj $netcfg set WirelessParams $ipparam
}
puts "Done!"
exit 1
dbclose $db
Can I buy you a beer! Thank you so much for this script. I was struggling forever to get my WUSB11 ver 2.8 working with a DTivo 6.2 and now, this works. Thanks!
rbautch
09-14-2005, 11:46 AM
If you want to set a WEP key also, try this. (http://www.dealdatabase.com/forum/showpost.php?p=234590&postcount=94)
msw323
09-14-2005, 05:39 PM
Thanks. Not running WEP as of now, just MAC authentication and not broadcasting SSID. I tried to use your wireless62 script, but my adapter would not work with it. Very frustrating! But, thanks to reading all, and I mean all the information I could handle, I now have a good grasp on what I am doing, or at least I think so! ;)
I now have 4 DTivos running HMO/MRV hacked out, 2 wireless, 2 wired and my whole family is happier than can be!
steve90071
09-19-2005, 06:38 PM
I have obtained the fsid for my wireless adaptor (wusb 12). Where in mateom199's script do I enter this information?
rbautch
09-19-2005, 06:45 PM
Try this script, (http://www.dealdatabase.com/forum/showthread.php?p=238928#post238928) which is a bit more user friendly and doesn't require fsid input. It also gives you the option to set WEP.
dengland
10-08-2005, 11:26 AM
Does anyone have a Belkin Wireless F5D6050 working under 6.2?
Years ago (early '03?) I gave up trying to make the adapter work and switched to the FA120 and ran wire. All of my units since then have been networked with the FA120. I just got a 2nd HR10-250 and am swapping out the T60 (never networked) in my daughter's room with an existing HDVR2. As part of the process I went from 4.0.1b to 6.2 using slices that had downloaded to the box via sat. Works fine using the FA120. I am now trying to get the wireless working with the F5D6050.
I have spent more time reading than experimenting, not wanting to lose what is working. I can say that it does not appear that the box is seeing the 6050 base on mls /State/Network. I think I need to get the at76c503-rfmd driver loaded and then march through the configuration items listed in this thread.
That said, I really don't want to march down a path that is just going to result in me beating my head against the wall. Knowing that someone has made this work before would make me feel a lot better.
Knowing that my time would be better spent driving to the store and buying a different wireless adapter would be good info too.
Thanks
UPDATE: It does work fine when vnetusba loads. No need to mess with at76c503-rfmd.o.
yoviyer
10-08-2005, 05:26 PM
Try this script (http://www.dealdatabase.com/forum/showpost.php?p=234590&postcount=94), which is a bit more user friendly and doesn't require fsid input. It also gives you the option to set WEP.
Hi. Did you ever get a chance to get the script working with different encrytion keys? Any help would be great. Thanks.
Princess
10-10-2005, 12:40 PM
Okay guys, i'm a lil stuck
I managed to get the FFSID from my wireless adapter using a different tivo and tivo web plus. the 6 number is 203408
So I edited the tcl script as follows
#!/tvbin/tivosh
#########
# Wireless Set up for 6.2
# by mateom199, modeled from Script by Td, Modeled from LanMan's modified script of l.g. kahn's script
# Use at your own risk
#########
puts "SSID Set Up"
puts "BE SURE YOUR USING THE CORRECT FSID"
puts "THERE IS NO ERROR CHECKING!!!!!!!!!"
if [llength $argv] {
set newssid [lindex $argv 0]
set adapterfsid [lindex $argv 1]
} else {
set newssid ""
set adapterfsid ""
}
if {$newssid == ""} {
puts stderr "Usage: wireless67setup.tcl \"newssid\" FSID"
puts stderr ""
puts stderr "ex. wireless67setup.tcl \"My Home\" 455689"
exit 1
}
if {$adapterfsid == ""} {
puts "No FSID supplied, aborting!"
exit 1
}
set db [dbopen]
puts "TiVo not set up for Wireless. Setting up Wireless Params on given adapter now."
RetryTransaction {
set netcfg [db $db openid $adapterfsid]
set ipparam [db $db createsub NetConfigWirelessParams $netcfg]
puts "FSID $adapterfsid"
puts ""
puts "SSID $newssid"
dbobj $ipparam set DenyUnencrypted 1
dbobj $ipparam set SsId $newssid
dbobj $netcfg set NetworkMedium 5
dbobj $netcfg set WirelessParams $ipparam
}
puts "Done!"
exit 1
dbclose $db
Now what I did was save it as wireless67setup.tcl and transferred it to tivo, chmod +x wireless67setup.tcl and then ./wireless67setup.tcl but it reports that wireless67setup.tcl file does not exist. What did I do wrong? And how do I correct it? Thanks guys.
Princess
PlainBill
10-10-2005, 01:08 PM
Did you transfer it in binary mode?
PlainBill
Princess
10-10-2005, 01:13 PM
well I transferred it using hyperterminal... command rz then transfer/send/browse/ok
I sent two other files the same way which worked just fine. Am I not creating the file correctly? maybe I have to mount the system first? I'm lost
Princess
10-10-2005, 01:33 PM
Just want to make mention that I created the .tcl file using notepad. Not sure if that matters or not. Should I have done it in text pad instead?
PlainBill
10-10-2005, 01:49 PM
Just want to make mention that I created the .tcl file using notepad. Not sure if that matters or not. Should I have done it in text pad instead?
You MUST use textpad, or any other Linux compatible editor.
PlainBill
Princess
10-10-2005, 02:00 PM
yup I swear I figured that out before you posted..i was just coming here to tell you ;)
Okay well It ran for me and gave me this for output:
SSID Set Up
BE SURE YOUR USING THE CORRECT FSID
THERE IS NO ERROR CHECKING!!!!!!!!!
Usage: wireless67setup.tcl "newssid" FSID
ex. wireless67setup.tcl "My Home" 203408
bash-2.02# usb.c: USB device 3 (vend/prod 0x77b/0x2219) is not claimed by any active driver.
What does this mean?
and does it look like I entered my FSID correctly? I guess I need help now understanding where that number is inserted.
#!/tvbin/tivosh
#########
# Wireless Set up for 6.2
# by mateom199, modeled from Script by Td, Modeled from LanMan's modified script of l.g. kahn's script
# Use at your own risk
#########
puts "SSID Set Up"
puts "BE SURE YOUR USING THE CORRECT FSID"
puts "THERE IS NO ERROR CHECKING!!!!!!!!!"
if [llength $argv] {
set newssid [lindex $argv 0]
set adapterfsid [lindex $argv 1]
} else {
set newssid ""
set adapterfsid ""
}
if {$newssid == ""} {
puts stderr "Usage: wireless67setup.tcl \"newssid\" FSID"
puts stderr ""
puts stderr "ex. wireless67setup.tcl \"My Home\" 203408"
exit 1
}
if {$adapterfsid == ""} {
puts "No FSID supplied, aborting!"
exit 1
}
set db [dbopen]
puts "TiVo not set up for Wireless. Setting up Wireless Params on given adapter now."
RetryTransaction {
set netcfg [db $db openid $adapterfsid]
set ipparam [db $db createsub NetConfigWirelessParams $netcfg]
puts "FSID $adapterfsid"
puts ""
puts "SSID $newssid"
dbobj $ipparam set DenyUnencrypted 1
dbobj $ipparam set SsId $newssid
dbobj $netcfg set NetworkMedium 5
dbobj $netcfg set WirelessParams $ipparam
}
puts "Done!"
exit 1
dbclose $db
UPDATE:::::
I'm not going to post teh whole script... but just the important part I think that matters. Here is what I decided to try
#!/tvbin/tivosh
#########
# Wireless Set up for 6.2
# by mateom199, modeled from Script by Td, Modeled from LanMan's modified script of l.g. kahn's script
# Use at your own risk
#########
puts "SSID Set Up"
puts "BE SURE YOUR USING THE CORRECT FSID"
puts "THERE IS NO ERROR CHECKING!!!!!!!!!"
if [llength $argv] {
set newssid [lindex $argv 0]
set adapterfsid [lindex $argv 1]
} else {
set newssid "Living Room"
set adapterfsid "203408"
}
so once i ran the script this is the output I got.
bash-2.02# ./wireless67setup.tcl
SSID Set Up
BE SURE YOUR USING THE CORRECT FSID
THERE IS NO ERROR CHECKING!!!!!!!!!
TiVo not set up for Wireless. Setting up Wireless Params on given adapter now.
can't open object (errDbNotFound)
while executing
"db $db openid $adapterfsid"
("uplevel" body line 3)
invoked from within
"uplevel $body"
invoked from within
"transaction {uplevel $body}"
(procedure "RetryTransaction" line
invoked from within
"RetryTransaction {
set netcfg [db $db openid $adapterfsid]
set ipparam [db $db createsub NetConfigWirelessParams $netcfg]
puts "FSID $adapterfsid"..."
(file "./wireless67setup.tcl" line 33)
bash-2.02# reboot
any ideas... what this mean.. can't open object (errDbNotFound)
rbautch
10-10-2005, 02:33 PM
Try this script (http://www.dealdatabase.com/forum/showthread.php?p=238928#post238928) instead. You don't have to enter an FSID because it finds it automatically for you, and you don't have to edit the script. You can also set a WEP key if you choose. Just FTP it, and run it with:tivosh setSSIDwep.tcl
Princess
10-10-2005, 07:28 PM
Well I tried running the SSIDwep.tcl file but it gave me a message that you can determine from below. From the message and the forum it says to run netconfig.tcl first. There are many netconfig.tcl's out there and I tried two. YOu can see the results below. So what now? To give an idea of the sytem...it's 6.2 done from alpha wolfs minimal image. The wireless USb is plugged in while i'm doing this if that matters. Any suggestions.. i'm going crazy here.
bash-2.02# chmod +x netconfig.tcl
bash-2.02# ./netconfig.tcl
Network config v1.1 by L.G. Kahn
invalid command name "SSID"
while executing
"SSID"
(file "./netconfig.tcl" line 29)
bash-2.02#
bash-2.02# ls
fakecall.tcl netconfig.tcl setSSIDwep.tcl
bash-2.02# rm netconfig.tcl
bash-2.02# rz
bash-2.02# 23be50ive.**B000000023be50
bash-2.02# chmod +x netconfig.tcl
bash-2.02# ./netconfig.tcl
Network config v1.1 by L.G. Kahn
Error: Syntax is netconfig ipadress subnetmask defaultgw dns-server!
bash-2.02# ./setSSIDwep.tcl
found network with default = 1, good...
IP parameters not set in MFS. Please run netconfig.tcl first. Exiting...
aborting open transaction ...
bash-2.02#
Princess
10-10-2005, 08:13 PM
if it helps here is my rc.sysinit.author file
#!/bin/bash
export TIVO_ROOT=""
export MFS_DEVICE=/dev/hda10
export PATH=./:.:/utils:/bin:/sbin:/tvbin:/tivobin:/busybox
# start telnet
tnlisted 23 /bin/bash -login &
# start ftp
tivoftpd
# Enable Serial bash
/bin/bash </dev/ttyS2&> /dev/ttyS2&
#Set the IP address
ifconfig eth0 192.168.2.103 broadcast 192.168.2.103 netmask 255.255.255.0
# add static routes
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
Princess
10-10-2005, 09:07 PM
Sorry guys, I feel like a complete *****. When I looked at the output tivo was giivng when I tried to run netconfig.tcl it said syntax netconfig.tcl ipaddress gateway dkjfkdfjkd fdfjdfd for example...
so i did ./netconfig.tcl 192.168.1.111 192.168.0.255 255.255.255.0 192.168.1.111 AND IT WORKED!
So then I went on to do the SSIDwep file and it asked if i wanted to setup wireless parms..i said YES..asked if i wanted to set up dhcp I said NO and asked the SSID which of course is TiVohack and then if i wanted wep which i said no to because I use mac address limitations.
rebooted...
NOW I can finally ftp into tivo just fine, I can stream music and photos to TiVo from PC, but I cannot see the other TiVo which is downstairs nor can I bash in through hyperterminal wirelessly. Any ideas to that respect.
does it matter that there are no recordings yet on this new tivo? The tivo downstairs is still on 4.0 does that matter? I can't think of anything else to try regarding these last two problems., but atleast I have some wireless capabilities thus far.
rbautch
10-10-2005, 11:15 PM
Did you run superpatch and set_mrv_name on both tivos?
Princess
10-10-2005, 11:26 PM
well they are not the same superpatches, but yes the one downstairs has been superpatched for quite some time.
Princess
11-23-2005, 04:39 PM
I'm still trying to solve this issue. I've tried all the suggestions I could find while searching through the threads and I figured with 5000 plus viewings of this thread there is a lot of interest regarding this topic. Anyone have a solution that works?
TIA
cheer
11-30-2005, 01:15 PM
i did ./netconfig.tcl 192.168.1.111 192.168.0.255 255.255.255.0 192.168.1.111
Is that a typo? Your broadcast IP isn't in the same subnet as your IP -- which won't work at all. Plus, I think the syntax is "netconfig.tcl ipaddress subnetmask defaultgw dnsserver" which doesn't match above.
I don't know what your gateway is, nor do I know what your DNS is. But for the sake of discussion, let's assume a gateway of 192.168.1.1 and a DNS server of 1.1.1.1.
So then, it should be:
./netconfig.tcl 192.168.1.111 255.255.255.0 192.168.1.1 1.1.1.1
There is a known issue with MRV not working if DNS is broken, and based on your syntax above you set your subnetmask to 192.168.0.255 (which is massively invalid) and your gateway as 255.255.255.0 (which, again, is invalid). Finally, you set the Tivo box as your DNS server.
Try this and see if it helps.
zman14
12-26-2005, 11:42 PM
Well I am trying to get Wireless to work and I used the script provided above and everything went good according to questions asked, but Wireless doesn't work, but I notice I can change it in the web. Is that all right and I do not want to use WEP yet until I get it working. Do I need a DNS server? Do I need to have a static IP address?
cheer
12-27-2005, 12:46 AM
You need a properly configured DNS server for MRV to work, otherwise there are issues with bringing up Now Playing. You don't need a static IP.
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.