12-29-2024, 10:17 AM
The reasons for using a firewall and keeping model data on might be MMS content download. Unless some type of calling over wifi is active, MMS content generally needs to be downloaded via the data connection from the Mobile service server. If mobile data is turned off on a pinephone then MMS content will not be retrieved. Turning on mobile data to down the content and then turning off is probably best while roaming. I wonder if this could be fixed by having the modem firmware download MMS content and provide it to the chat application, SpaceBar or Purple.
The modem stack is using data for 4G voice calls since VoLTE seems to be more like VOIP. 3G voice calls seem to work differently, even if it's really just data in the end. Phones that have an integrated CPU/Modem chip stack might need the firewall rules to enable the VoLTE data calls while limiting the other data usage. The PinePhone modem seems to provide some separation between modem and main OS, so 4G VoLTE calls work without mobile data active.
I would turn off mobile data if I was in a costly mobile data location. I've tried some firewall rules that would be applied based on DBUS networking events, but I didn't get it work as desired yet.
The modem stack is using data for 4G voice calls since VoLTE seems to be more like VOIP. 3G voice calls seem to work differently, even if it's really just data in the end. Phones that have an integrated CPU/Modem chip stack might need the firewall rules to enable the VoLTE data calls while limiting the other data usage. The PinePhone modem seems to provide some separation between modem and main OS, so 4G VoLTE calls work without mobile data active.
I would turn off mobile data if I was in a costly mobile data location. I've tried some firewall rules that would be applied based on DBUS networking events, but I didn't get it work as desired yet.