summaryrefslogtreecommitdiffstats
path: root/drivers/atmodem/sms.c
AgeCommit message (Collapse)AuthorFilesLines
2012-06-16sms: Constify atmodem driver submit methodDenis Kenzior1-3/+3
2012-05-30sms: Handle quirky Wavecom Q2XXX CPMS syntaxPablo Neira Ayuso1-5/+23
2012-05-24atmodem: Icera devices don't support SMS ACK PDUs eitherMarcel Holtmann1-0/+1
2012-04-06sms: Add ZTE quirk for CDS notificationsPhilippe Nunes1-9/+28
2012-02-27sms: Disable sending AT+CNMA with SIMCOM quirkRenat Zaripov1-1/+3
SIMCOM SIM900 modem module not support AT+CNMA command
2011-10-10drivers: Update copyright informationMarcel Holtmann1-1/+1
2011-10-06atmodem: Use ZTE specific vendor quirk for SMS supportMarcel Holtmann1-0/+2
2011-01-29atmodem: The Gobi devices don't support SMS ACK PDUs eitherMarcel Holtmann1-0/+1
2011-01-29atmodem: remove NULL checkJeevaka Badrappan1-20/+0
2011-01-22atmodem: Use Qualcomm Gobi quirks for SMS, CBS and USSDMarcel Holtmann1-0/+1
2011-01-22atmodem: Use switch statements for SMS vendor quirksMarcel Holtmann1-13/+28
2011-01-12atmodem: M15 coding style fixJeevaka Badrappan1-2/+2
2010-11-29drivers: explicitly compare pointers to NULLLucas De Marchi1-7/+6
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl>
2010-11-29atmodem: Forgot to reset sms data on removeDenis Kenzior1-0/+2
2010-09-24atmodem: Add support for Infineon CNMA without PDUMarcel Holtmann1-1/+2
Seems like the Infineon modem can't handle a provided PDU to the CNMA command. So just leave it out.
2010-08-20atmodem: Add a few more debug statements for SMS supportMarcel Holtmann1-0/+12
2010-08-16atmodem: Remove useless NULL checks before g_freeMarcel Holtmann1-12/+6
2010-08-12atmodem: Use g_at_chat_cloneDenis Kenzior1-2/+3
2010-06-25atmodem: Add CGSMS support to sms driverDenis Kenzior1-0/+88
2010-06-21atmodem: Support CDS indicators for MBMDenis Kenzior1-7/+9
MBM does not advertise support for CNMA, yet only supports CDS style notifications which do not need to be acknowledged.
2010-06-10Disable CNMA support for Novatel based devicesMarcel Holtmann1-1/+2
2010-06-10atmodem: Allow ME & SM for status report storeDenis Kenzior1-5/+13
2010-06-10atmodem: Force CDSI delivery for Novatel devicesDenis Kenzior1-1/+15
2010-06-10atmodem: Add support for status report via CDSIDenis Kenzior1-2/+30
2010-06-10atmodem: Use atutil based functionsDenis Kenzior1-35/+20
2010-06-10atmodem: Register for notifications after CMGLDenis Kenzior1-12/+14
2010-06-10atmodem: Split out the +CPMS senderDenis Kenzior1-26/+31
Just before sending a CMGR for +CMTI notification, use need to optionally send a CPMS to select the proper storage. This should be done in a separate function for potential re-use by CDSI
2010-06-09And some more minor coding style cleanup in SMS driverMarcel Holtmann1-3/+3
2010-06-09Fix coding style for one comment in SMS driverMarcel Holtmann1-1/+1
2010-06-06Add special SMS handling for Huawei based devicesMarcel Holtmann1-2/+10
2010-06-04atmodem: Put some common code into a utilityDenis Kenzior1-20/+17
2010-06-04Change in at_cds_notify for status reportPasi Miettinen1-4/+15
2010-06-03The ack pdu support is not working on Novatel or Option devicesMarcel Holtmann1-1/+6
2010-06-03Quirk SMS handling for Novatel based devicesMarcel Holtmann1-2/+3
The Novatel based devices with Qualcomm chips seems to have various problems. First they advertise CNMI mode 2, but don't support it. And second they don't support CNMA acknowledgement with a PDU. So fall back to acks without PDU.
2010-05-11atmodem: Fix crashes related to unremoved timeoutsDenis Kenzior1-2/+12
Any timeouts set must be removed using g_source_remove. Failure to do so results in sigsegvs when the modem is randomly removed during the initialization cycle.
2010-02-08Refactor: Remove atutil dump_responseDenis Kenzior1-27/+0
No longer needed now that we have nice AT command tracing using OFONO_AT_DEBUG=1
2010-02-08Fix: Don't use ofono_debug directly in pluginsDenis Kenzior1-11/+10
2010-02-05Fix: Use snprintf instead of sprintf in atmodemDenis Kenzior1-20/+21
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-12-17Style: Repeat for driversDenis Kenzior1-1/+2
2009-12-09Style: Fix some remaining style issues in atmodemDenis Kenzior1-1/+2
2009-11-10Fix: Rename G1 quirk to QUALCOMM_MSMDenis Kenzior1-3/+3
2009-11-10Accept ranges in +CSMS responses.Andrzej Zaborowski1-3/+3
2009-10-16Fix: Emit debug message instead of an errorAndrzej Zaborowski1-1/+1
SMS storage is frequently empty at startup, if this is the case, do not use ofono_error, use ofono_debug instead.
2009-09-16Check received PDUs fit in the buffer, fix buffer size.Andrzej Zaborowski1-3/+14
2009-09-11Rework DECLARE_FAILURE to be a bit nicerDenis Kenzior1-20/+5
2009-09-10Add atmodem cell broadcast driverDenis Kenzior1-17/+0
2009-09-08Read messages left over in ME storage on startup.Andrzej Zaborowski1-0/+125
On modems that don't support +CMT (or for class 2 SMSes) the messages are stored in the modem and then read and deleted from there in two separate steps with no warranty that deletion succeeds or (more likely) power is cut before the deletion happens. Over time the memory may become full and if we don't want to deal with this condition we need to check on startup if there are messages we haven't deleted. We can't differentiate between those messages and those the user already had on the SIM / modem before installing ofono or switching phones, so we might want to deliver messages with REC READ status with some kind of indication that these are potentially old so the UI doesn't emit spurious alerts. We don't do this now and just deliver as usual.
2009-09-04Rename at.h to atmodem.hDenis Kenzior1-1/+1
2009-09-02G1: Add an SMS quirk for CNMI modeAndres Salomon1-5/+14
The G1 doesn't support mode2, despite advertising it. The G1 chokes w/ an "Error 303" when we specify NMI mode 2. Adding a quirk to drop that mode from the supported list (just use mode 1) allows the G1 to properly deal with SMS.