So my question is to ask if Signal Strength is accurate ?
this is how I calculated my DBM
public void onSignalStrengthsChanged(SignalStrength signalStrengths) {
super.onSignalStrengthsChanged(signalStrengths);
int SignalStrength_ASU= signalStrengths.getGsmSignalStrength();
signalStrength= (2 * SignalStrength_ASU) - 113; // -> dBm
}
this is an example of the data I went out today and collect in a dense park and to be honest is it possible to have a signal of 85? a positive signal?! BTW I am using note2
The specification says this about signal strength values:
0 -113 dBm or less
1 -111 dBm
2...30 -109... -53 dBm
31 -51 dBm or greater
99 not known or not detectable
The 99 value would givee you the calculated value of 85 that you see there. What to do when you get that value is up to you.