I really appreciate the help, but I still cannot connect. I have tried everything! I have even done the factory reset of my EVO exactly as described in EarlyMon post (you were right, it wasn't so bad after all... and I do have improved performance)... but I still cannot connect to my wifi :s
Here is the deal... I CAN connect to WIFI at work, just not on my Microsoft MN-700 wireless router at home (but remember, my wife's 2.1 EVO connects fine, and my EVO used to connect pre-Froyo also).
Here is what I have tried on the router:
-power cycle router
-power cycle dsl modem
-base station reset (on the router)
-disable/re-enable DHCP
-switched back and forth from no broadcast ssid/broadcast SSID
-Firmware update (it was already up to date)
-changed wireless security to WPA and back to WEP and back to WPA now.
-changed between fixed b/ fixed g/ mixed mode on wireless router
-played with every setting on the wireless router that I could find
Here is what I've tried on the EVO
-factory reset
-installed wifi analyzer again
-switch security types WEP/WPA/WEP, back on WPA now.
-forget network and re-entered info
-manually attempted to connect to the network
-I have not tried static IP yet (my router DHCP expires 2 weeks max so this is not a viable long term solution, but I may try it just to see anyway)
By logging into the router from my pc, I see my Android with my correct MAC address but it has the EVO assigned as 192.168.2.2, which from past experience is the IP address that is used by my router if DHCP fails and corresponds to "limited or no connectivity" in windows (which of course, won't let me access anything from my EVO). I've looked at the security logs on my wireless router, and there isn't even 1 clue of the failed attempt.
I know I'm getting through the wireless security okay, because if I enter an incorrect WEP key or WPA password it says it's incorrect, but entering the correct one doesn't do this, it just hangs on "obtaining ip address". So it has something to do with DHCP I guess. My router is setup to DHCP range 192.168.2.2 to 192.168.2.199. My wireless router itself is 192.168.2.1... and if I install the droid network app ping and try to ping the router, it attempts to use the 3G network (and if disable the cellular network it doesn't even try the hung up wifi connection), so I really don't have any tools left to debug this any further.
I've seen some other people with a similar EVO Froyo WIFI issue with older wireless routers have went and bought a new one. I am hoping to avoid that so any further advice would be greatly appreciated.