Unable to connect to Italian MVNO if 3G is set as available when using version 1.18.x
My mobile carrier, a MVNO that relies on Vodafone Italy, decommissioned 3G several months ago. Since modemmanager-1.18.0-1 on my PinePhone with Arch Linux ARM, mobile Internet keeps disconnecting if 3G is set as available. Reverting to modemmanager-1.16.8-1 fixes the issue. In GNOME Control Center Mobile I cannot set 2G and 4G as available and 4G as preferred. To exclude 3G I need to issue: $ mmcli -m any --set-allowed-modes='2G|4G' --set-preferred-mode=4g
. Note that this is only needed when using version 1.18.x. With version 1.16.8 it works out of the box with the default available networks 2G, 3G, 4G, preferred 4G. On a side note, since modemmanager-1.18.2, oftentimes the connection is reported as 2G when in fact it is 4G regardless of the preferences that were set. I can supply whatever log you need. If the issue is non obvious, I will need to track down the regression by building and trying out multiple revisions. I did not do it because I was puzzled by the version branches used as if they were version tags...