I was having a hard time finding a good guide of how to get this working, most tutorials were using the Iphone version and wireless, or were to vague to be all that helpful. I got the tether to work yesterday after a good chunk of time tweaking and playing. I will give you guys a tutorial so it can be helpful to others. Right now I'm writing off the top of my head, but will fix this when i get home and can set it back up.
One big hint I can give, is if you travel with your xbox (like I do) trying to set it up so it will just work when you plug it in at home will be a huge bonus, so you arn't reconfiguring things every time you want to do this.
Because of this, I am assuming a 192.168.1.xxx network, which is what i use at home and on my travel router.
*Note - It has been noted that updating using PDANet has not been working for most individuals, be sure to update your system software and check for game updates prior to using PDANet or you may receive MTU errors.
- Get PDANet installed and working on your Droid and PC (this is as easy as getting the App and the windows installer)
- You will notice that when you set everything up, that windows (i did this on win7 64 bit) will list PDA net as a modem connection. Right click on that connection and go into properties.
- Under the Sharing tab, click the enable other connections to share this connection. Now if you are on a laptop like I am, you will have to choose between your LAN or WIFI connection to share. I used LAN, but I would guess the WIFI is the same setup other than connecting to your computer's wifi on the xbox.
- At the bottom of the sharing window there is a settings button (on the sharing tab) to define application ports that the connected computer will share, I am not sure if this is required, but I did it regardless.
- On this screen you need to define the ports that XBL uses, TCP 80, UDP 88, UDP 3074, TCP 3074, UDP 53, TCP 53
- You need to enter the ports 1 at a time, and where it asks what IP will be using this port, you will enter the IP for the Xbox, which we will configure
- Once you get all the ports setup (can anyone confirm if this is needed?) Go to the LAN connection and go into it's properties.
- Give your LAN connection a static IP (I used 192.168.1.2), 255.255.255.0 Mask, and I believe I gave it no gateway. Again I used 192.x.x.x because this is my home network and giving the xbox a static IP in my normal network range will keep it working when I move it. (if you are able, you can give your laptop the ip of your gateway router usually 192.168.1.1, you can do this if your laptop is not going to be connected to your network while you use PDANet and plan on using the phone data connection. This works nicely when trying to keep your Xbox plug and play, since you will be simulating your home network router ip)
- You need to set your MTU for your connection higher than 1392 for the xbox to work, the application here http://www.dslreports.com/drtcp will allow you to do this without entering your registry (Thanks JoeManji) *Keep in mind that your xbox won't see the changes until your reboot.
- Plug xbox into your LAN port on your PC, Crossover is not needed on newer PCs
- You can now startup PDANet connection, I use the USB, and unless you have a good reason, this should work best for you.
- Give your Xbox an ip within the range that you gave your PC LAN port, so if your PC is 192.168.1.5, you can give the Xbox anything in the 192.168.1.xxx space. Subnet 255.255.255.0, and the gateway is the IP of the PC LAN port. You need to provide a DNS server for the Xbox, the IP of the PC LAN port will work, but I like to give it a secondary as 22.214.171.124 in case (Googles free DNS)
You should be able to connect to XBL now, but may have to manually connect (Guide button - Connect to XBL).
NOTE What I have noticed in testing this, is that if your Xbox is on when you start PDANet, you will likely get the MTU error when connecting to XBL, to fix this, restart your Xbox while PDANet is up and running.
I will check this over when I get home and tweak the settings if need be. My Droid gets around 1000kbps down and 644kbps up which is way better than my hotel wifi.
I have not had a chance to see the bandwidth usage playing online (MW2), but I was planning on making this a backup to using my hotel wifi for nights when the connection is extra bad. In general online games arn't horrible hogs of bandwidth, but I wouldn't go streaming netflix or movies over it.
UPDATE - got some questions about the free vs paid version of PDA net. As far as I can tell you do NOT need the paid version of PDANet to have this working beyond the trial. XBL does not use HTTPS, and to my knowledge my trial is expired when I did this.
Couple things to try and let me know if it works or not:
- MTU: someone try to set up PDANet above, but skip the MTU changing step, I am unsure if it is needed, or if I forgot to reset my Xbox like I later discovered can be a MTU error issue (step 9-10)
- Check if step 5 is needed, by not setting up these ports and doing the other setup steps. If XBL connects with a Open Nat, you won't need to do step 5. I do get a OPEN NAT with ports open over vzw network.
When I play MW2 over the next couple days, I will keep track on my bandwidth usage to give you a idea what a typical gaming session might cost in terms of data.
Day 1 - (9PM - 12PM)
Total Data used MW2 with party's and chatting - 1.31 MB Down, 18.2 MB Up
Day 2 - (1030PM - 12PM)
Total Data used MW2 with party's and chatting & some web browsing - 829 K Down, 31.2 MB Up