05-31-2020, 08:23 AM
Hi All,
I have been having a problem for some time where SMS messages were not being received, but outgoing ones, phone calls and data are working fine. I am posting this in case other run into the same problem, which seems to be fairly rare so far.
It turns out that that the cause of my problem was related to a bunch of SMS messages that lingered in the modem's queue (10 of them). This queue appears to be persistent across reboots and also re-imaging the OS. I don't yet understand all of the technical details.
What worked for me was to use the ModemManager command-line. Note that on Mobian the ModemManager does all of the communications with the 3G modem including phone calls, cellular data, GPS and SMS. This may not be the case with other PinePhone OSes.
You can access the ModemManager using the mmcli command.
$ sudo mmcli -m 0 --messaging-list-sms
Found 10 SMS messages:
/org/freedesktop/ModemManager1/SMS/0 (received)
...
In my case there were 9 SMS messages in the received state and 1 in the receiving state. I deleted all of the messages like this:
$ sudo mmcli -m 0 --messaging-delete-sms=1 # Repeat with 1 through 10 to delete all of the messages
Note that the "-m 0" refers to modem 0 (the only one usually in a pinephone). For more help on the messaging related actions available in mmcli you can check the help with "mmcli --help-messaging." This article is also helpful in learning: https://electronproton.com/mmcli-command-examples/
I hope that this is helpful for anyone else having the same problems as I did.
Chris
I have been having a problem for some time where SMS messages were not being received, but outgoing ones, phone calls and data are working fine. I am posting this in case other run into the same problem, which seems to be fairly rare so far.
It turns out that that the cause of my problem was related to a bunch of SMS messages that lingered in the modem's queue (10 of them). This queue appears to be persistent across reboots and also re-imaging the OS. I don't yet understand all of the technical details.
What worked for me was to use the ModemManager command-line. Note that on Mobian the ModemManager does all of the communications with the 3G modem including phone calls, cellular data, GPS and SMS. This may not be the case with other PinePhone OSes.
You can access the ModemManager using the mmcli command.
$ sudo mmcli -m 0 --messaging-list-sms
Found 10 SMS messages:
/org/freedesktop/ModemManager1/SMS/0 (received)
...
In my case there were 9 SMS messages in the received state and 1 in the receiving state. I deleted all of the messages like this:
$ sudo mmcli -m 0 --messaging-delete-sms=1 # Repeat with 1 through 10 to delete all of the messages
Note that the "-m 0" refers to modem 0 (the only one usually in a pinephone). For more help on the messaging related actions available in mmcli you can check the help with "mmcli --help-messaging." This article is also helpful in learning: https://electronproton.com/mmcli-command-examples/
I hope that this is helpful for anyone else having the same problems as I did.
Chris