Hi Pavel, >> I have problems with incoming SMS. ofono tries to use +CNMI=1,2,2,1,0 >>> AT+CNMI=? >> < +CNMI: (0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1) >> < OK >> ofonod[3070]: drivers/atmodem/sms.c:build_cnmi_string() >> ofonod[3070]: drivers/atmodem/sms.c:construct_ack_pdu() >>> AT+CNMI=1,2,2,1,0 >> < OK >> ofonod[3070]: src/network.c:__ofono_netreg_add_status_watch() 0x5bbbf0 >> ... unfortunately, with that configuration no messages are comming to >> ofono and the other phone sees them as "delievery failed". > > So you're saying the modem firmware is lying about supporting all these modes > :) > >> I had some luck with unicsy_demo using AT+CNMI=1,2 with text mode (not >> PDU) messages. That works well enough for me. > > oFono doesn't support text modeā¦
and it is impossible to support in a sane and complete manner. >> Unfortunately, if I force ofono to pass "AT+CNMI=1,2", it does not >> work well, either. > > You could try using value of '1' for the <mt> parameter and see if the modem > will route messages to memory first and send a +CMTI indication.. I remember vaguely that I dealt with a modem that had some issue with the indications. Maybe we already have a quirk for that in one of the drivers. So look for SIMCOM or CINTERION vendor quirks. There are bunch of comments in drivers/atmodem/sms.c for this. You need to figure out on what level this modem is broken. Regards Marcel _______________________________________________ ofono mailing list ofono@ofono.org https://lists.ofono.org/mailman/listinfo/ofono