Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Huawei E303 and E3531 Ignoring incoming SMS info as not a Status Report in SR memory #490
I have both an E303 and E3531 and I get the same response when sms is sent.
Ignoring incoming SMS info as not a Status Report in SR memory
both can send sms ok just struggle to receive? E303 used to work but since upgrading my Rpi to Buster and I assume the latest version of Gammu 1.40.0, no dice!!!!
I managed to get them both to work with python-gsmmodem.
Hi. I spent a lot of time trying to run gammu with my Huawei E3531. Finally I switched to python-gsmmodem and created my own script. The problem is gammu is no longer maintained by the developer and looks for a new maintainer.
If you want to switch to python-gsmmodem you need to use the last python-gsmmodem version (called python-gsmmodem-new), the faucamp's version is no longer maintained and out of date. In this repository you have some exemples and one of them is to read sms.
The python exemple is just an exemple, it's incomplete. It does not read sms in the memory (if you receive a sms before running the script). And it does not concatenate multi parts sms (it will print unordered parts).
So I created a complete script for that. It's quite simple but it concats big sms, reads sms in memory regularly and it starts a daemon that communicate with another script to send a sms.
Here is the GIST : https://gist.github.com/stevecohenfr/8d3908da4ed39169992e407261f4c0e6
Enjoy and let me know in the gist comments if you have any issue