summaryrefslogtreecommitdiffstats
path: root/drivers/atmodem/sim.c
AgeCommit message (Collapse)AuthorFilesLines
2011-03-02atmodem: Add MBM vendor quirk for SIM record updateMiia Leinonen1-2/+24
2011-02-01atmodem: Add pin retry count support for mbmJeevaka Badrappan1-0/+46
2011-02-01atmodem: implement standard PIN retriesRémi Denis-Courmont1-0/+48
2011-01-29atmodem: fix memory leakJeevaka Badrappan1-0/+2
2011-01-29atmodem: remove NULL checkJeevaka Badrappan1-43/+3
2011-01-27atmodem: Add Sierra vendor quirk for SIM file readingMarcel Holtmann1-0/+1
2011-01-26atmodem: rename parameter according to headerLucas De Marchi1-2/+2
2011-01-19sim: Add a missing break statement just in caseDenis Kenzior1-0/+1
2011-01-19atmodem: add ifx support for pin retry countJeevaka Badrappan1-27/+69
2011-01-18atmodem: coding style fixJeevaka Badrappan1-1/+1
2011-01-12atmodem: M15 coding style fixJeevaka Badrappan1-2/+2
2011-01-10atmodem: Use switch statement for vendor quirksMarcel Holtmann1-2/+4
2011-01-10sim: Fix missing return in the atmodem driverDenis Kenzior1-7/+10
In some circumstances it was possible to call the callback with both failure and success
2011-01-10sim: Prefer not using _ prefix for style reasonsDenis Kenzior1-5/+5
2011-01-10atmodem: implement query for remaining pin retriesLucas De Marchi1-0/+96
Implement query method for the remaining pin retries on huawei modem.
2011-01-10atmodem: check for VENDOR_HUAWEI on sim atomLucas De Marchi1-1/+3
2010-11-29drivers: explicitly compare pointers to NULLLucas De Marchi1-16/+16
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-04atmodem: Remove at_pin_send_puk_cb, and use at_pin_send_cb instead.Marit Henriksen1-33/+1
When adding the use of pin event *EPEV also to at_pin_send_puk_cb, it becomes identical to at_pin_send_cb, and can be removed.
2010-10-18atmodem: Add SIM ready quirk for IFX when entering PUKMarcel Holtmann1-13/+47
For the Infineon modem, also the PUK entering needs to be extended with a quirk to wait for the SIM ready notification.
2010-10-15atmodem: Remove workaround for SIM ready notifier removalMarcel Holtmann1-24/+4
2010-10-15sim: Use enums for EF valid / invalidated statusDenis Kenzior1-6/+12
2010-10-15atmodem: returns file-status of SIM EF-filePetteri Tikander1-8/+13
2010-09-29atmodem: Update IFX specific SIM ready checkingMarcel Holtmann1-2/+6
It seems that the XSIM notification doesn't really send SIM ready status. It sends ready to attach instead: > AT+CPIN="0000"\r < \r\nOK\r\n < \r\n+XLOCK: "PN",5,0,"PU",5,0,"PP",5,0,"PC",5,0,"PS",5,0\r\n < \r\n+XSIM: 7\r\n So either SIM ready or ready to attach is received more to the post_sim state.
2010-09-25atmodem: Add special handling for Infineon SIM ready stateMarcel Holtmann1-16/+61
2010-08-16atmodem: Remove useless NULL checks before g_freeMarcel Holtmann1-24/+12
2010-08-12atmodem: Use g_at_chat_cloneDenis Kenzior1-3/+4
2010-07-08atmodem: Make sim operations return sim error codes.Andrzej Zaborowski1-7/+25
2010-06-29atmodem: Don't unregister *EPEV in *EPEV handler.Andrzej Zaborowski1-2/+20
Handlers are called when looping over the unsolicited responses hash, registering or unregistering modifies that hash and confuses glib.
2010-06-18atmodem: Use a switch/case in sim.cDenis Kenzior1-2/+8
2010-06-18atmodem: Add PIN entry quirk for mbm.Andrzej Zaborowski1-1/+45
Wait for *EPEV unsolicited response after PIN entered, otherwise the next AT+CPIN? query still returns the old value for a fraction of a second and ofono gets stuck until the next PIN entry attempt.
2010-06-13Fix memory leak introduced by HSO quirkMarcel Holtmann1-4/+2
2010-06-13Add nasty quirk to allow HSO devices to read network code lengthMarcel Holtmann1-0/+9
The AT+CRSM=192 commands are failing on HSO devices and thus it might be needed to return its details from a predefined database. Start with testing this for reading the network code length.
2010-06-09Coding style fix for the PIN type tableMarcel Holtmann1-16/+16
2010-05-12atmodem: Pass allowed response prefixes to gatchatAndrzej Zaborowski1-6/+9
Not doing this creates a race condition where any notification comming in in the middle of a sequence of commands may be counted as a response to one of the commands and get lost.
2010-04-15Add Sim Toolkit atomAndrzej Zaborowski1-77/+0
- Add ofono_stk atom in stk.c - Move envelope command from sim driver to stk driver
2010-02-08Add Wavecom's quirky CPIN handlingDenis Kenzior1-7/+22
2010-02-08Refactor: Remove atutil dump_responseDenis Kenzior1-8/+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-7/+7
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-12-17Fix: The extra 00 at the end isn't necessaryDenis Kenzior1-2/+1
2009-12-17Fix: Use capitals for hex-encoded pdusDenis Kenzior1-5/+5
2009-12-17Fix: Make sure we don't leak under any conditionsDenis Kenzior1-0/+4
2009-12-17Simplify previous patchDenis Kenzior1-20/+14
2009-12-17Implementat SIM envelope in atmodem driverDenis Kenzior1-0/+81
2009-11-11Fix: Don't leak data in SIM atom driverDenis Kenzior1-0/+5
2009-11-10Fix: Rename G1 quirk to QUALCOMM_MSMDenis Kenzior1-1/+1
2009-11-10Work around Palm Pre SIM file reading quirk.Andrzej Zaborowski1-27/+45
I'm not sure if MSM is not a too generic name but it seems the G1's Qualcomm MSM suffers from similar problems.
2009-10-02Fix: Quiet a warningDenis Kenzior1-0/+1
2009-10-02Make generic sim driver work with 3G SIMsDenis Kenzior1-12/+18
3G (UICC) based SIMs use a different response format than 2G sims. In theory this also allows us to determine whether SIM filesystem format is 3G or 2G
2009-10-02Use small caps for 2G/3G functionsDenis Kenzior1-1/+1