Hi Zimmy,
I am sorry to hear that you had to go back to a harvesting phone.
I see you problem as this is a major need for me to. Most info in my world is exchanged through SMS, with wife, friends, children, parents of other children, server down from work aso…
I though hope that I have a solution working for me as the value of Free software and privacy is of great value to me I think it is worth walking the extra mile.
I found this post on a script (watchmodem) that gives you a notification when the modem is interupted:
I put it up as a systemd service (as described in the post) and it works well, I get a notification when the modem is interuped.
I usually wait for a bit to see that the modem is online again, then I check the SMS in the modem with:
mmcli -m any --messaging-list-sms
After this I send an SMS to my self to verify that it is still working.
This is a quick operation and do not take long. If you can see this as a temporary solution, please go ahead and bring your librem5 back to life.
As said before the pattern I see so far is that SMS that fails to be sent out are stuck in the modem and eventually gives you this problem. I will post again when I am able to verify if this is the case.