well, i've already exchanged for a new atrix and still have the same issue so yea... the most frustrating part about it is that every other device (iphone, laptop, PS3) connects without any hiccups whatsoever.
whoa, totally missed that (probably too frustrated at the time!). any quick info you could provide on how to set a static IP up? never done that before. also, doesn't that mean the phone's wifi can only connect with that one router?
OK, just to test it out, open Wireless (from Home >> Prefs). Go into WiFi Settings, you'll see the normal standard config, your network listed, etc. Hit the Menu hardkey (lower left), and you'll see an option for Advanced. That's where you can select static and enter some static info.
Generally, you'll be using an internal/NAT address, so pick one, you're probably used to seeing these, something in the 192.168.x.x range.
For example, 192.168.0.168 (assuming it's not in use, you'll need to check your other devs, probably right from the router web interface if you're familiar).
Gateway will be the IP of the router, the subnet is to determine internal vs. routed IP, but it's usually just the last octet. For DNS just use Google's, it's effective and simple to remember and enter. So a whole example:
192.168.0.168 IP
192.168.0.1 GATEWAY
255.255.255.0 SUBNET
8.8.8.8 DNS 1
8.8.4.4 DNS 2
Once you setup for static, it will remain static unless you go back in and choose dynamic. Alternately you can use an app, and one of my faves is this one:
https://market.android.com/details?id=com.monkelabs.ipmanager
Where you can easily set different profiles using static or dynamic, and they provide a widget to easily switch between configs.
Good luck!