Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Racineur

macrumors 6502a
Original poster
Jun 11, 2013
576
175
Montréal, Québec
Hi, my iPhone on iOS 14.8.1. When I watch Wi-Fi settings, I see the iPhone searching for other Networks like crazy. I live in a high rise so there are numerous wifi networks. Can I stop my iPhone from searching Networks all the time. When one turns on, it appears on the list, when one turns off, it disappears from the list. Searched the Net, here, and no clear answer. I don't see any command the likes of "Turn off searching for networks" being phrased differently. I guess it eats battery time. Of couse, when I turn off Wifi to stay on LTE, this crazy searching stops. Can you help? Thanks in advance.

Capture d’écran, le 2021-12-03 à 19.42.11.png
 

MisterSavage

macrumors 601
Nov 10, 2018
4,659
5,499
Settings->WiFi->Ask to join networks. Turn that off. You need to scroll past that long list of WiFi names to see it.
 

Racineur

macrumors 6502a
Original poster
Jun 11, 2013
576
175
Montréal, Québec
Hi. Thanks for the answers. MisterSavage, I did what you suggested. Shame on me, I should have dared to go further down. ericwn, thanks for the information. So iPhone search networks while on "that screen". This is where and why this constant searching happens. I feel a little dumb here...Thank you so much in any case.
 
  • Like
Reactions: Tagbert

ericwn

macrumors G4
Apr 24, 2016
11,868
10,485
No worries we all start with this stuff somewhere.
It’s simply one of the few places you go to pick what you want to connect to hence it needs to constantly update. The Bluetooth screen is similar.
 

now i see it

macrumors G4
Jan 2, 2002
10,698
22,458
The iPhone will always be sniffing for Wi-Fi networks as long as Wi-Fi is turned on. If it didn’t, you’d never find any.
 

MisterSavage

macrumors 601
Nov 10, 2018
4,659
5,499
Hi. Thanks for the answers. MisterSavage, I did what you suggested. Shame on me, I should have dared to go further down. ericwn, thanks for the information. So iPhone search networks while on "that screen". This is where and why this constant searching happens. I feel a little dumb here...Thank you so much in any case.
No worries! Happy to help.
 

cynics

macrumors G4
Jan 8, 2012
11,959
2,155
When in that screen, yes. Otherwise, unlikely.

The Wifi chipset in an iPhone is always doing something. Forget just being on that settings screen, Wifi is doing things when the iPhone is locked, disconnected from wifi and the processor is asleep. It does this by using its low powered chipset very efficiently with instructions passed to it by the processor before it goes to sleep.

So for example, the iPhone is always scanning local BSSID's data to cache for later use....

Screen Shot 2021-12-06 at 1.28.38 AM.png

So if I disconnect the router and turn off wifi I can see iOS's wifi daemon pull and scan local network device BSSID's right out of thin air in console while I have the iPhone locked. This data can be used for trying to find a preferred network and location information....

Screen Shot 2021-12-06 at 12.57.53 AM.png

Speaking of location data, Apple not only uses BSSID via crowdsourcing to help determine locations but iOS also uses the network's RSSI as a way to determine movement. With a high enough resolution and monitored frequently enough (every 2 seconds as you can see in console) the change in signal strength from the router to the iPhone will indicate movement by the user as the signal strengthens and degrades. Again the iPhone is locked.

Screen Shot 2021-12-06 at 1.07.01 AM.png
(isMoving, 1) = without turning on a single sensor iOS can determine I'm moving and act accordingly (wake up, background app refresh, apps that use geofence data, etc).

Back to the topic, the iPhone always has a very good assessment of local wifi devices and conditions on networks around it, regardless of whether you are in the settings wifi screen or if the device is locked in your pocket. The wifi chipset spends just as much time doing things when your not using the device than it does when you are...

If the iPhone isn't associated with a network it will actively probe networks fairly often (<1-5 minutes) by using a wifi standard protocol 'Probe Request Frame' (PRF) which is used by wifi clients connecting to Wifi host. But even if the iPhone IS associated with that network it will still actively probe networks depending on certain criteria. For example if the iPhone is asleep or the its RSSI to a wifi connections drops to ~-75dbm. This is to transition to a new data connection if the current one fails as seamlessly as possible, thus requiring knowledge of the network PRIOR to a disconnection. Apple vaguely mentions this in their security white paper...

Screen Shot 2021-12-05 at 9.04.20 PM.png

Actively probing a network is easy for the network to see. Its also easy for anyone that is looking with the right software to see. Again, this is a sleeping iPhone actively scanning....

Screen Shot 2021-12-05 at 6.34.36 PM.png

Apple prevents privacy concerns by randomizing your devices MAC address and the wifi frame used with the access point. So while its easy to see, its very very difficult to isolate and track. So its ends up being easy to see but hard to track in practice.

The iPhone can use passive scanning for wifi but its usually used when it needs to be, like with certain bands (unii2e) that are protected by 802.11h protocols and don't respond to Active probing. While a passive scanning will be more low key its a very slow, with a unii2e and some bad luck it might take 60-80 seconds just to start authorization for association meanwhile the iPhone can already be associated with a wifi network and in a power save mode (pretty much inactive but on the network).

Anyway, point is the iPhone and other smart phones are mobile devices and roam wifi networks constantly receiving data for various things like notifications and such. So they not only need to be able to detect and connect to a network, they need to do it power efficiently all while have a good assessment of other APs
on that same network or another local network (or cellular) so it can switch as seamlessly as possible, often maintain multiple connections at once.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.