sxmo: can't receive first sms when phone is in deep sleep ( verizon specific ? )
Hello,
when running sxmo ( tried on 1.5 and 1.6, on arch and pmos ) and entering deep sleep ( crust ), I can't receive any sms.
When receiving the sms, the phone will wake up but nothing will show up. mmcli does not show any sms waiting, sxmo does not trigger the sms receiving flow nor any notifications.
restarting only modemmanager solves the issue and the sms that were stuck are received.
receiving sms while not in deep sleep works perfectly fine.
Tested on modem firmware 01.002.01.002 and 01.003.01.002 and foss firmware, with Verizon US postpaid.
Logs I was able to observe when resuming:
[2581]: <debug> [1637632436.240050] [modem0] locking SMS storages to: mem1 (ME), mem2 (none)...
[2581]: <debug> [1637632436.240266] [modem0/ttyUSB2/at] device open count is 3 (open)
[2581]: <debug> [1637632436.240575] [modem0/ttyUSB3/at] <-- '<CR><LF>+CMTI: "ME",1<CR><LF>'
[2581]: <debug> [1637632436.241071] [modem0/ttyUSB2/at] --> 'AT+CPMS="ME"<CR>'
[2581]: <debug> [1637632436.260814] [modem0/ttyUSB2/at] <-- '<CR><LF>+CPMS: 0,99,0,99,0,99<CR><LF><CR><LF>OK<CR><LF>'
[2581]: <debug> [1637632436.261410] [modem0/ttyUSB2/at] device open count is 4 (open)
[2581]: <debug> [1637632436.261601] [modem0/ttyUSB2/at] device open count is 3 (close)
[2581]: <debug> [1637632436.261776] [modem0/ttyUSB2/at] --> 'AT+CMGR=1<CR>'
[2581]: <debug> [1637632436.274158] [modem0/ttyUSB2/at] <-- '<CR><LF>OK<CR><LF>'
[2581]: <warn> [1637632436.274611] [modem0] couldn't parse SMS part: 'Failed to parse CMGR read result: response didn't match '''