Calls use GSM not VoLTE with German carriers - potentially big problem?

Hi, I help postmarketOS users test the ClockworkPi uConsole. They noticed that during calls with the firmware as-is (no firmware updates from the point the device shipped from ClockworkPi to the user) the modem will drop to GSM for calls rather than use VoLTE when using German carriers, checked via `mmcli -m 0` during the call.

At the same time, Germany is apparently planning to phase out GSM calls soon, I think in around one and a half years. This seems to mean calls will soon be unavailable unless this is fixed.

Therefore, I wanted to report this since there seems to be a problem with the modem, and at the same time ask if there are any official instructions on how to fix this. If there aren’t yet, there probably should be some.

1 Like

there is a firmware update, not sure what it does though

1 Like

The 4G internet reportedly no longer works after the upgrade. Seems like the cdc-wdm0 gets replaced by a ttyUSB2 device in the nmcli listing, and attempting to bring it up results in this:

# nmcli device up ttyUSB2
Error: Connection activation failed: PPP service failed to start.

This seems to happen despite mmcli -m 0 showing a registered state with access tech “lte”.

2 Likes

I think this could be why. So is the new firmware only compatible with rndis? Since that seems to mean that it may no longer work on any newer Linux device in the future and it’s a dead end. But so is non-VoLTE 2G calling that appears to currently be used by the modem for e.g. “O2 Germany”.

So the situation looks concerning, as far as I can tell. I wonder whether ClockworkPi is aware of this development? But perhaps I’m missing something.

1 Like

you are digging deep!