Originally reported at: https://bugzilla.gnome.org/show_bug.cgi?id=697586 Please refer to the original bug report if more details are needed. QMI modems have different ways to report access technology and signal strength. In particular, signal strength indications and responses will give values per-acccess technology (which we already expose in the new "Signal" interface). But, the logic to compute which is the current access technology shoulnd't be based on which is the last one reported. Instead, we should be tracking these 3 items all the time: 1) radio signal strengths on a per-radio (eg, GSM, UMTS, CDMA1x, EVDO, LTE) basis 2) current data service capability if registered with a network 3) current data bearer access technology if data is active The new logic to compute current access tech would go as follows: * If 3) given, that is already the result. * If a bearer is connected, the last 3) value is given as result. * If all bearers are disconnected, 2) will be available as a set of access techs, and the current one will be that with the higher strength reported in 1).
Created attachment 107864 [details] [review] patch: enable all signal strength indications Original patch from Dan, from the bug in gnome.org. Doesn't solve the issue, just adds some more info to be reported.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/27.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.