« Enough with the AT&T iPhone Bashing | Main | MochiMedia Funded, Congrats Guys »
July 9, 2007
iPhone Bug - Fee Based local networks
copy of the ADC bug report that I filed.
My iPhone kept crashing at McCarren Park / McCarren Park Pool, because I STUPIDLY tried to join wifiny.net . WifiNY is one of those http login services that operate on an open network ; the iphone kept burning energy and stalling , trying to check email / etc as Wifi let me join , but would block / reroute / redirect traffic to their login page.
When I realized what was going on after I jumped on safari to check webmail , I found out that the iPhone can't disconnect from & forget a network in a sane/easy manner. I had to remove the network from the local known networks list, go into airplane mode, and then deny the connection.
The iPhone should, at the least, allow people to disconnect/forget networks from the settings panel. The 'forget this network' doesn't disconnect. It should also show a listing of all known networks -- not just local ones -- so people can forget them later on. Ideally, the iPhone would catch those bastard fee/login based wifi networks ( who either block ports or continually do http redirects until you login )
09-Jul-2007 01:49 PM Jonathan Vanasco:
Summary:
If a login / fee-based local wifi network is selected by the user, the system will hang when trying to check email , weather, etc -- as dns causes an error and ports are blocked.
Steps to Reproduce:
Accept a conneciton to an open network that is a login / fee-based local wifi network ( tmobile/sprint hotspot , http://wifiny.net ) that does login via http form + mac address routing , accept the connection through weather maps or mail , not safari.
The system will continually try to connect and fail. The iphone will get very vrey hot.
Expected Results:
There should be a no-route to host error, something else that auto-detects that the network is not delivering the correct packets, or realize that all data is being routed/ httpd redirected to a given server and allow people do disconnect from the network.
Actual Results:
The system will fail, repeatedly, locking up for periods of time. The iPhone can not disconnect from the networks , so it can not connect to edge. the only way to get off the network and find a new network/edge is to forget the network , jump into airplane mode , and then retry a wireless connection.
Notes:
The settings panel does not have a 'forget this network' feature , or a disconnect from this network feature --so it is then impossible to disconnect from the pay-network and use the AT&T Edge.
The only way to get off the network , is to remove the network from favorites, go into airplane mode, and then try to check mail/whatever and deny access to the fee-network. Or reboot. But shunting into airplane mode for a moment works.
Settings should have a 'disconnect from this network' feature.
Posted by Jonathan at July 9, 2007 1:50 PM
Comments
Post a comment
Thanks for signing in, . Now you can comment. (sign out)
(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)