Android Central

Some folks are reporting that their shiny new HTC One X and One S phones are experiencing a rather irritating Wifi bug. The glitch in question results in the phones disconnecting from certain Wifi networks while idle, and being unable to reconnect until the phone is woken up.

Hopefully HTC will have a fix ready for customers soon -- we're hearing that it's no longer an issue in the recently-leaked One X 1.28 firmware -- but in the meantime there's a pretty easy work-around for both phones. Manually assigning your phone an IP address on your Wifi network, rather than using DHCP, seems to squish the issue. If you already know how to do that, then off you go, we'll wait. If not, we've got a full walkthrough after the break.

One series Wifi fixOne series Wifi fix

  1. First, go to Settings > Wifi and tell your phone to disconnect from your network if you're already connected to it.
     
  2. Select your network once again from the list, and enter your password as usual.
     
  3. Tick "Show advanced options" and some extra options will appear. Select "IP settings" and choose "Static" instead of "DHCP."
     
  4. IP Address: The IP address you want to assign to your phone. This should normally be taken from the pool of IPs available for devices to claim via DHCP (check your router's admin page if in doubt). Usually something on the same subnet as your router will do. For example, if your router is 192.168.0.1, then 192.168.0.2 to 192.168.0.254 should be good.
     
  5. Gateway: The IP address of your router, usually 192.168.0.1, 192.168.1.1 or 192.168.1.254.
     
  6. Network prefix length: This is a different way of specifying your network's subnet mask (check a conversion table here). For most, the default "24" will work just fine.
     
  7. DNS1/DNS2: Your ISP's primary and secondary DNS servers. If you're not sure, you can always use Google's public DNS service by entering 8.8.8.8 and 8.8.4.4, as we've done in our screenshots above.
     
  8. Click "Connect" and you should be good to go!

If you're still experiencing Wifi disconnection issues after doing this, then try enabling "Best Wifi performance" under advanced Wifi settings. If you're having issues connecting, or you can connect but not access the Internet, check back over all the settings above, particularly gateway and DNS server IP addresses. If none of the steps above result in a working connection, you can always disconnect and connect using DHCP as usual.