Try installing IPv6, because WiFi usually follows the 128-bit WEP keys. Also, it depends if they are using an IPv6 router. Usually... Vista, Windows 7, Mac OSX already have IPv6 installed that's why it can connect to almost any hot spot. While IPv4 only uses 32-bit addresses that are very limited unlike IPv6 that has a larger space address.
Check this pdf for the idea.
http://www.usipv6.com/CES_Presentations/CES_Junaid_Islam.pdf
And look IPv6 WiFi topic (page 12 of the pdf) to get my point.
Though this is just a theory...
I'm not into Networking but I think that's the cause.
Last edited by Ephemeral (2010-06-06 07:59:49)