Alright, after spending some more time looking at the code, rilmodem is doing the *exact* same thing as atmodem.
Both atmodem and rilmodem receive a signal strength ( rssi ) from the modem as defined in ETSI GSM 07.07 (3GPP TS 27.007) section 8.5: http://www.etsi.org/deliver/etsi_ts/127000_127099/127007/08.05.00_60/ts_127007v080500p.pdf <rssi> : 0 -113 dBm or less 1 -111 dBm 2...30 -109... -53 dBm 31 -51 dBm or greater 99 not known or not detectable They also receive a channel bit error rate which is ignored by both implementations. Both drivers use the *exact* same logic to convert the received RSSI value into a percentage: if (strength == 99) result = -1; else result = (strength * 100) / 31; So, I'll again re-iterate that I agree with Ricardo that we should *not* change rilmodem. If the suggested changes are made to the indicator- network code, it will just *work* with any ofono GSM modem implementation. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1329945 Title: WWAN signal strength is reported lower than android in same location To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/1329945/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs