To fix this problem, you can turn OFF the setting that doesn't allow you to use poor Internet connections. To change that setting, you need to go to Menu > Settings > Wireless and networks > WiFi > tap on option button, select Advanced and be sure that the Avoid poor Internet connections is unchecked. Now you should have no problem in connecting to any WiFi network.