Incoming call switches and leaves mobile data from 4G to 3G (according to icon in status bar)
I had the Librem 5 up and running with a 4G mobile data connection (according to the status bar icon).
I received a call, and I saw an exclamation mark in the mobile data icon, and the 4G icon changed into a 3G icon.
After the call, the exclamation mark disappeared after a while, but the connection stayed in 3G (according to the icon in the status bar).
This might be related to the fact that my provider does not support MMS. See this bug in mobile-broadband-provider-info.
Here are two log files. In this first one the call came in and the mobile data connection changed from 4G to 3G. There are some comments in the log file too:
This is the log file of when I changed the mobile data settings a bit in GNOME Settings, and in the end got the 4G connection icon back.
The above described issue is a description from the user perspective. I would not be surprised if there are actually a few separate issues that cause this behavior, like:
- phone switching back to 3G on incoming call
- modem not switching back to 4G after call
- incorrect handling of providers that do not support MMS
- incorrect representation of mobile data state in GNOME settings
- incorrect representation of mobile data state in status bar
Please let me know when you need any more additional information or testing.
Edit: After closing and opening GNOME settings, I saw that the mobile settings were indeed changed in GNOME settings. So it seems that they are not correctly refreshed.