PDA

View Full Version : HDVR2 and ethernet call in


tim2009
11-07-2003, 04:59 PM
After spending days, reading, posting and more searching, I can't find a definite answer to my original question which is in other post. Is it possible (right now) that I can use the wireless ethernet along with the Wireless broadband router to call tivo without a land line? This is the call that S1 & S2 people use ,#401. I never get a straight answer from someone who actually has a HDVR2 (pay subscriber to Directv). If it is possible, will someone kind enough show me how it is done?

I already have bash, wireless ethernet and Monte going. Thanks.

captain_video
11-07-2003, 05:07 PM
I'm wondering why you want your hacked DTivo to dial in at all. If it's hacked, which it must be if you have ethernet capability, then you run the risk of losing your hacks from an unwanted software update. The only valid reason for having a phone connected would be to offload PPV data for billing purposes. You can circumvent this by ordering your PPVs via the DTV website so your account gets billed directly.

markb
11-07-2003, 05:25 PM
As I recall, the ,#401 thing was disabled in the DirecTivos at DirecTV's request. I think it's possible to do what you're trying, but you'll have to hack the script that your TiVo uses for calling in. You might want to look around for the original instructions for using TivoNet, back before the TiVo software has built in support for ethernet.

tim2009
11-07-2003, 05:34 PM
Thanks captian_video for the reply. You are right, I don't want the system upgrade to ruin my hack but hopefully by putting in the fisxub and callingfix hack will stop that. As for why I want to call in, I guess I am confuse by all the things I read:

1. I thought I need to call in tivo (not Directv) to get data updated (not software I think) which is some people tell me yes and some tell me no.
2. I want to stop the nagging message I get nearly every day now (hoping the above hack will stop that).
3. I don't want to drag a phone line across the room or buy a wireless phone jack.
4. I have 2 HDVR2 which some people tell me I need to call to mirror the image from one to another (I don't think that is quite true).
5. Just curious because some people reply to me it can be done but never tell me how in detail and the one who did, either they have a S1/S2 or they are using turbonet or airnet which doesn't apply to me.

I would like to learn but it is getting to be very confusing and frustrating. I am a paying customer for Directv for both HDVR2, with the hack I already have, I would like to stop the nagging message and get all the data updated (just the guide not the software). After that, I think I will start learning how to do the ms-ftp but as always, the information is not quite clear on HDVR2 unit.
Thanks.

TheWickedPriest
11-07-2003, 05:51 PM
,#401 works fine on my HDVR2, with a wired Ethernet connection. I don't see why wireless would be any different, if you got it set up. Backdoors must be enabled, and of course you need a default route in place.

markb
11-07-2003, 06:06 PM
Originally posted by TheWickedPriest
,#401 works fine on my HDVR2, with a wired Ethernet connection.

Hmm.. well I guess I'm mistaken.

tim2009
11-07-2003, 09:15 PM
Thanks for all the reply, especially TheWickedPriest. You give me hope that it still could be done but is it possible to give me a bit more detail about enabling backdoor and default route in place? This is what I have in my rc.sysinit.author and I try two different route which doesn't seem to make a different:

#Load ethernet drivers (wireless)
insmod /etc/modules/usbcore.o
insmod /etc/modules/usb-ohci.o
insmod /etc/modules/usbdfu.o
insmod /etc/modules/at76c503.o
insmod /etc/modules/at76c503-rfmd.o
sleep 15
ifconfig wlan0 192.168.0.111 broadcast 192.168.0.1 netmask 255.255.255.0
route add -net 192.168.0.0 netmask 255.255.255.0 dev wlan0
route add default gw 192.168.0.1 metric 1 wlan0

#route add default gw 192.168.0.1 netmask 0.0.0.0 metric 1

What else am I missing? I have a wireless router in place which is hook up to a DSL modem. Please give me some direction. Thanks.

SR712
11-07-2003, 11:04 PM
Doesn't TiVo need to use device eth0?

tim2009
11-07-2003, 11:23 PM
I was told it can be done with wlan0 (wireless ethernet), unfortunately, the person who response didn't tell me exactly what he has on his code. I have tivoftpd, tivoweb and bash through the wireless setup. If I have to use a eth0 (wire ethernet, correct me if I am wrong about this command) then I might as well hookup up a phone line to it. However, if you are saying I should do this:

ifconfig wlan0 192.168.0.111 broadcast 192.168.0.1 netmask 255.255.255.0
route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
route add default gw 192.168.0.1 metric 1 eth0

I am willing to give a shot at this point. Thanks.

BubbleLamp
11-07-2003, 11:35 PM
Your broadcast address is wrong. There really is no need to set this on the command line, all you need is the correct netmask. In your case the broadcast address should be 192.168.0.255.

tim2009
11-07-2003, 11:53 PM
Thank you, thank you, thank you :D !!!! Finally, something I can actually use and work on!!!!! In other word, I can remove those lines:

route add -net 192.168.0.0 netmask 255.255.255.0 dev wlan0
route add default gw 192.168.0.1 metric 1 wlan0

and change this to:

ifconfig wlan0 192.168.0.111 broadcast 192.168.0.255 netmask 255.255.255.0

and it should work? That is the first thing I will when I go home later. Thanks again!!

BubbleLamp
11-08-2003, 12:00 AM
Originally posted by tim2009
Thank you, thank you, thank you :D !!!! Finally, something I can actually use and work on!!!!! In other word, I can remove those lines:

route add -net 192.168.0.0 netmask 255.255.255.0 dev wlan0
route add default gw 192.168.0.1 metric 1 wlan0

and change this to:

ifconfig wlan0 192.168.0.111 broadcast 192.168.0.255 netmask 255.255.255.0

and it should work? That is the first thing I will when I go home later. Thanks again!!

You need route information if you want to get out past your own internal network. I don't know about the new hardware, but the older Tivo and Turbonet's required you use eth0 to automatically connect to the mothership as SR712 said. If someone is currently using wireless and an HDVR2, they should be able to answer that question. Otherwise, you'd have to hack the driver to change the name, unless it lets you change it on the command line. I have no idea if that's possible.

tim2009
11-08-2003, 03:25 AM
It is a nice try but it didn't work. I know there are people out there with wireless and HDVR2 who reply that they did it but they don't like to share how it is done. Which driver I need to change? At this point, I am willing to try anything. Thanks.

Sleeper
11-08-2003, 03:41 AM
It does not make much sense that eth0 is required. I would guess that the DTivo just tries to phone home to it's domain or ip and how it gets there is probably not of much concern.

This is really a moot point as previously mentioned. There is no reason for you Dtivo to phone home. The nags can be prevented with fixsub.

The only think that could possibly be gained is a software upgrade and then all your hacks would be gone.

So why not just install fixsub and be done with it?

BubbleLamp
11-08-2003, 12:36 PM
Originally posted by Sleeper
It does not make much sense that eth0 is required. I would guess that the DTivo just tries to phone home to it's domain or ip and how it gets there is probably not of much concern.


I can only speak for S1 DTivo, but they did indeed only use eth0. That's why a lot of people hacked the driver to come up as net0, to allow connectivity to the outside world without letting the Tivo call home.

tim2009
11-08-2003, 01:41 PM
At this point, I am pretty sure I don't need to phone home (guide data is being updated and both of my HDVR2 work fine without a land line connected). I already install the fixsub and pretty much done with the tivo.
I am just curious and want to learn more but searching the forum for days still come up with nothing. It is just frustrating when I thought no one bother with the HDVR2 to phone home, then one person will reply and said he did it with the wireless setup. However, those people will not response to how they did it. It just make me wonder what else I can do to make it work.

Juppers
11-08-2003, 02:04 PM
I posted over in the S2 forum a few weeks back about making the call over ethernet with an HDVR2. It works fine, but ,#401 doesn't do squat. you need to set DEBUG_BOARD=true and have an eth0. Perhaps you need to search a little harder next time.

http://dealdatabase.com/forum/showthread.php?s=&threadid=28349

tim2009
11-08-2003, 05:40 PM
Thanks for the reply. I guess I must miss that because I was looking for wireless connection. What kind of wireless setup do you use? I have read the thread and I guess I can change it directly in the rc.sysinit:

echo "Look for debug board ..."
export DEBUG_BOARD=true

if checkEther ; then
PATH=/bin:/sbin:/tvbin:/devbin
export PATH
echo "Starting network ..."
configGateway

export TMK_DEBUGGER=sleep
export DEBUG_BOARD=true
echo "Starting Telnet Listener..."
if [ -x /bin/bash ] ; then
tnlited 23 -r 9911 /bin/bash -login &
else
export TIVOSH_POOLSIZE=800000
tnlited 23 -r 9911 /tvbin/tivosh -login &
fi

One of the export Debug_board is already set to true, does it make any different?

You also mention that I need to set eth0, do you mean I need this back in my rc.sysinit.author?

insmod /lib/modules/pegasus.o
ifconfig eth0 192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0
route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
route add default gw 192.168.0.1 metric 1 eth0

I need the update to be done through the wireless setup not through the wire ethernet link. Did I miss anything?

Thanks again.

tim2009
11-08-2003, 05:59 PM
One more thing, if the above method work, how do I know I am successful in connecting to the tivo? Is there anyway to test it? I don't want it to just update my software. Also, I have been searching the Ping command in this forum and I still can't find it. Is it in a tcl or itcl file? Can anyone share that file?
If I am not mistaken, if I can ping at the bash prompt, then I guess my wireless network to tivo should work. Please correct me if I am mistaken. Thanks.

tim2009
11-08-2003, 06:46 PM
I was looking around other way to gain access and find in the file rc.net, this lines:

mac=`crypto -gsn`

if /sbin/insmod -f /lib/modules/ax88796.o macaddr=$mac timing=5 ; then
export DYNAMIC_NET_DEV=eth0
mkdir -p /var/state/dhcp
/sbin/dhclient -q eth0 2>/dev/null &

Since ax88796 is for the turbonet or older version of tivo and that cause the #401 not dail. I wonder if I can change the eth0 to wlan0 for it to access the wireless link. Also ax88796 is not in the HDVR2, any idea what I can use to replace this file?

Thanks.

tim2009
11-09-2003, 07:15 PM
Am I missing some step? It seem that everytime I ask for specific on wireless ethernet and call in for HDVR2, people will just say it can be done and that is about it. From the post of Juppers, I guess he must be using wired ethernet. I will set that up and see if that will do the job. I will post the result and hopefully other people who has the same question can have a better chance on solving this problem.

jjz
11-09-2003, 11:46 PM
tim2009-
I have a monte'd hdvr2 with wired ethernet and cannot get my daily call to work over over the internet- I tried everything- including setting debug_board to true in my rc.sysinit file. I can run wget from bash and see the outside world.
If you ever figure it out let us know! thanks jz