The signal strength measurement is actually standardised: https://en.wikipedia.org/wiki/Mobile_phone_signal#ASU
The signal strength measurement is actually standardised: https://en.wikipedia.org/wiki/Mobile_phone_signal#ASU
Unfortunately I don't think it's that simple. I've seen one phone simultaneously show significantly different numbers of bars for two SIMs installed in it for the same exact network and operator. After a while they become similar... then differ again... etc.
I have no clue how to explain it yet, but what I do know is that it literally makes no sense with a naive model of how these work, whether you try to explain it as reception or deception.
After selecting, each SIM slot is subject to inter freq / inter RAT reselection / handover.
Both are controlled by messages received from the tower (e.g. on 4GLTE, for reselection, System Information messages), though there is an additional constraint: what's supported by/enabled in the phone.
Perhaps one SIM slot was in the connected state and the other was in the idle state at one point. So the reselection logic applied for one and the handover logic applied for the other. There is for example a problem called ping pong handover. Once a phone is switched to a different frequency or RAT, the tower may have the phone be sort of stuck in the new frequency, until the conditions of the previous RAT or frequency improve substantially, in order to prevent the phone being like a ping pong ball between the two. This frees resources that would otherwise be spent on repeated handover-related messages.
Each frequency has its own signal strength (free space path loss, transmit power, one frequency might be on one tower and another might be on another, etc).
You're making huge and incorrect assumptions here, no? This also happens when your phone is entirely idle... and it randomly changes if you sit still for some time...
So your phone is basically always doing something, and frequently sending and receiving data when you assume it's doing nothing. By design, radios hop around between channels as conditions change. Another device somewhere outside your house kicked off a big transfer and your device hopper channels to avoid interference. Random atmospheric conditions introduced new noise, or another channel cleared up. This is standard, normal behavior for WiFi, Bluetooth, cellular, and essentially every other type of modern digital radio.
What you're seeing is normal and expected behavior. Modern radios and operating systems are vastly more complex than you're assuming.
I guess the bars aren’t realtime but updates every x seconds? I summed no malice.
Android is quiet lazy searching for towers.
This suggests that the issue is not related to Android.
No idea why, especially since I'm the one who installs ad blockers and such. Her phone is essentially stock.
Some generations, different Apple models have pretty different radios. Is there a difference in bands or ?
That might be the worst app I’ve used on my iPhone in a year. Better off vibe coding an app to give you signal strength.
I don't need to install an app on my Android phone to see my network signal strength. It's kinda hidden though.
Settings->About Phone->Click the sim slot you want to see info for
As near as I can tell, the smallest subcarrier 5G can use is 15kHz, the thermal noise floor for a 15kHz channel at room temp (300K) would be -132 dBm.
My guess is whatever chip doing the measurement simply couldn't measure that low accurately, or it reports "nothing detected" as -140 dBm.