When I call the Cellular.RSSI() function on the E-Series module to return the RSSI (rssi) and Quality (qual) as in the code
CellularSignal sig = Cellular.RSSI();
rssi = sig.rssi; // Should return between -51 and -113
qual = sig.qual; // Should be 0-49
for some reason, half the time I get reasonable values for the RSSI (from -63 to -79) and the other half of the time I get 1.
Also, qual returns 0 every time even though I know the quality is good enough to publish.
Is this a bug in the code for the E-Series that needs to be fixed or do I need to do something different when calling this function on the E-series. (As a side note, this code works properly on a v.0.6.4 Electron sitting next to it.)
Thanks, Bryan