Networking – Wi-Fi network always detected by some devices, never by others, regardless of settings

home-networkingrouterwireless-networkingwireless-router

I have a peculiar problem with my home Wi-Fi router. The router is always seen by:

  • one MacBook Pro
  • MacBook Air
  • iPad
  • 2 Windows laptops

These devices can reliably connect to it and browse the Internet without any problem whatsoever; full signal strength.

However, from some point on;

  • 2 Android cell phones
  • TV
  • Kindle
  • printer
  • another Windows laptop
  • another MacBook Pro

stopped detecting the SSID. These devices used to connect to the network without any problems and I am not aware of any configuration change. All of these devices can detect all other networks around.

The following attempts were all tried with no avail:

  • changing a channel (all channels from 1 to 13 were given a shot)
  • changing security mode to none/WPA/WEP/WPA2
  • changing mode to 802.11g, 802.11b, mixed b/g
  • entering the SSID and password manually
  • hard reset of the router to factory settings
  • updating the firmware on the router
  • moving the router to a different spot

It always ended up with the same set of devices consistently seeing the SSID, the other set of devices never being able to detect it.

I am not as much interested in a practical solution (I can always just go and buy a new router) as in discovering the root cause – because frankly, it just doesn't make any sense.

Best Answer

This usually comes down to either channel support issues (which you may have ruled out) or using a hidden (non-broadcast) SSID, which some clients had been configured to scan for (added to their preferred networks list) and others had not.

Make sure you haven't set your AP (Wi-Fi router) to hide its SSID.

As for channel issues, channels 12, 13, and 14 aren't available in all markets. If you have client devices that were designed for a different country than your AP was designed for, your client device might not be able to find your router if you set its channel to anything greater than 11.

Also, even if your equipment was all designed for, and bought in, the same country, some devices scan all the channels at boot, looking for APs in range that publish a country code IE (information element) in their beacons and probe responses, and then set their own country code and country-specific behavior to whatever country code they find in their scan. If a neighbor has an AP that publishes the wrong country code, some of your clients may be seeing that and setting their radios to that mode, where some channels are disabled. You can use a Wi-Fi scan tool that reports the country code of all discovered networks and see if you have any incorrect country code networks in range.

Overall, while troubleshooting this sort of thing, I'd definitely leave the channel set to 1, which is the most widely supported channel.

Related Question