Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-11-26 | netreg: Turn off CIEV indications other than rssi | Denis Kenzior | 1 | -0/+11 | |
2013-09-12 | atmodem: Update parse_clcc utility function | Denis Kenzior | 3 | -4/+11 | |
2013-07-22 | atmodem: Fix whitespace violation | Denis Kenzior | 1 | -1/+1 | |
2013-07-22 | SIMCOM: add a quirk to fix crsm request | Anthony Viallard | 1 | -0/+1 | |
2013-07-22 | SIMCOM: add a quirk for signal strength reporting | Anthony Viallard | 1 | -1/+8 | |
We must tell we want the signal strength reporting using AT+AUTOCSQ command (ref. "SIM5215_SIM5216_ATC_V1.18.pdf - §10.7"). | |||||
2013-07-22 | SIMCOM: add a quirk for AT+CNMI command building | Anthony Viallard | 1 | -0/+1 | |
Use mode=1 otherwise it fails (ref. "SIM5215_SIM5216_ATC_V1.18.pdf - §6.9") | |||||
2013-07-18 | atmodem: Add gprs-context quirk for SIM900 | Jesper Larsen | 1 | -1/+5 | |
The SIM900 module from SIMCOM does have a AT+CGDATA command. However, it is not possible to make a ppp connection when CGDATA has been used to bring up the gprs context. This patch adds a quirk that uses the alternative ATD*99***<cid># command instead. | |||||
2013-07-18 | atmodem: Add vendor entry for SIM900 module | Jesper Larsen | 1 | -0/+1 | |
2013-04-01 | sim: Add SIMCOM SIM card ready quirk | Anthony Viallard | 1 | -0/+7 | |
SIM is busy right after pin is entered. Use the quirk which add a CPIN? pooling check until having "CPIN: READY" answer. | |||||
2013-01-21 | netreg: Fix broken CMER behavior on MBM | Denis Kenzior | 1 | -1/+14 | |
2012-12-17 | sim: return from cpin when sim ready for telit | Christopher Vogl | 1 | -1/+1 | |
Especially for Telit HE910 it is not enough to wait for entering a PIN code. If we do not wait for #QSS: 3, subsequent commands, like +CMER will report SIM BUSY and the network registration atom will be removed as a consequence. | |||||
2012-12-17 | atutil: Remove unused macro | Daniel Wagner | 1 | -5/+0 | |
With commit 6ee21a3fc18460cc12dbddb3b7ec70e941fa4bbc the usage DECLARE_FAILURE was removed. | |||||
2012-12-04 | atmodem: remove pending idle callbacks at removal | Mingli Wu | 6 | -0/+6 | |
If device probe and removal happen in short succession, it's possible that the idle handler registered in the probe function doesn't run before the device is removed. In this case, the idle handler needs to be unregistered so that it does not run and try to access the data that's destroyed during the removal. | |||||
2012-12-04 | atmodem: Re-work the CBS driver | Denis Kenzior | 1 | -26/+6 | |
We might have mis-interpreted how 27.007 intends for CBS to work. After studying the implementation notes of the IMC 6260 modem, the spec intent made a little bit more sense. | |||||
2012-11-28 | atmodem: For IFX XSIMSTATE 7 should never occur | Denis Kenzior | 1 | -1/+0 | |
in the case of a PIN entry, XSIMSTATE of 7 (Ready to Attach) should never occur | |||||
2012-11-23 | atmodem: Always quote data in CRSM write operations | Denis Kenzior | 1 | -19/+4 | |
2012-11-23 | atmodem: Support CRSM with paths | Denis Kenzior | 1 | -5/+35 | |
For GET STATUS and READ BINARY variations, support appending of the optional path in the CRSM command | |||||
2012-11-22 | atmodem: Update sim driver to the new api | Denis Kenzior | 1 | -9/+23 | |
2012-11-23 | atmodem: Monitor IFX technology and band changes | Marcel Holtmann | 1 | -0/+58 | |
2012-11-15 | atmodem: add PIN retry count for Alcatel modems | Cedric Jehasse | 1 | -0/+43 | |
2012-11-12 | atmodem: Poll SIM state after entering PIN | Cedric Jehasse | 1 | -0/+2 | |
Encountered a problem of CME ERROR 14: SIM busy on Alcatel and Huawei modem. The Huawei modem has a ^SIMST unsollicited sim state indication, but not all Huawei modems support this. So poll the SIM state, as was already done for ZTE modems. | |||||
2012-11-12 | atmodem: Add ALCATEL vendor | Cedric Jehasse | 1 | -0/+1 | |
2012-11-01 | sim: Fix the quirk handling of CPIN for Wavecom | Holger Hans Peter Freyther | 1 | -15/+9 | |
The Wavecom Q2XXX support broke in commit 72ce19bf3e87b5e73c053f7ea1. This is because at_cpin_cb called decode_at_error with final and not with OK. This lead to an error being set in the error variable and the new code returns early when an error is set. The addition of the terminator in at_sim_probe for Wavecom broke in git commit ac524be99f8c72a2593e4ffcecad8beea7679e55 because terminators can not be added on cloned chats. Move the addition of the terminator from the atmodem to the wavecom plugin. Use the same terminator for Q2XXX and the normal Wavecom class. The WAVECOM terminator has been tested on a Q2XXX modem. Apply the CPIN quirk for both WAVECOM and WAVECOM_Q2XXX inside the sim.c file. Introduce needs_wavecom_sim_quirk to handle it for WAVECOM and WAVECOM_Q2XXX. | |||||
2012-09-11 | netreg: Remove netreg atom in case init fails | Denis Kenzior | 1 | -17/+23 | |
2012-09-11 | netreg: Don't register for CIEV twice | Denis Kenzior | 1 | -2/+0 | |
2012-09-11 | netreg: Add telit version for ciev notification | Christopher Vogl | 1 | -0/+44 | |
2012-09-11 | netreg: Query and select supported CMER modes | Christopher Vogl | 1 | -2/+151 | |
2012-09-05 | atmodem: specify class for call barring query | Philippe Nunes | 1 | -1/+4 | |
class is specified when querying the call barring status if the class is not the default (7 - voice, data and fax) | |||||
2012-08-22 | sim: return from CPIN when SIM unlocked for telit | Christopher Vogl | 1 | -0/+40 | |
Only return from CPIN when the modem informs that the SIM is ready | |||||
2012-08-16 | gprs: data bearer for telit with PSNT | August Mayer | 1 | -0/+40 | |
Telit neither supports '+CPSB' nor reports the data bearer through '+CGREG'. It has its own +PSNT command. | |||||
2012-08-16 | sim: Minor formatting nitpicks | Denis Kenzior | 1 | -0/+2 | |
2012-08-16 | sim: Fix warning | Denis Kenzior | 1 | -1/+2 | |
drivers/atmodem/sim.c: In function ‘at_pct_cb’: drivers/atmodem/sim.c:872:2: error: ISO C90 forbids mixed declarations and code | |||||
2012-08-16 | sim: support PIN retry counters for telit modems | August Mayer | 1 | -0/+61 | |
2012-08-13 | gprs-context: print reason for ppp disconnect | Christopher Vogl | 1 | -1/+1 | |
2012-07-15 | gprs-context: Add new driver entry definition | Guillaume Zajac | 1 | -0/+11 | |
2012-06-16 | sms: Constify atmodem driver submit method | Denis Kenzior | 1 | -3/+3 | |
2012-05-31 | sim: Quirk Wavecom Q2XXX CPIN behavior | Pablo Neira Ayuso | 1 | -0/+3 | |
2012-05-30 | sms: Handle quirky Wavecom Q2XXX CPMS syntax | Pablo Neira Ayuso | 1 | -5/+23 | |
2012-05-30 | sim: Handle quirky CPIN of Wavecom Q2XXX | Pablo Neira Ayuso | 1 | -1/+2 | |
2012-05-30 | drivers: add quirk for Wavecom Q2403/Q2686 modems | Pablo Neira Ayuso | 1 | -0/+1 | |
The existing wavecom driver in tree slightly differs from these modems. Thus, it doesn't work work with them. We (the osmocom team) use these Wavecom Q2403/Q2686 modems in our testbed. | |||||
2012-05-26 | atmodem: Enable Icera radio access technology updates | Marcel Holtmann | 1 | -0/+4 | |
2012-05-25 | atmodem: Fix parsing of Icera network state updates | Marcel Holtmann | 1 | -18/+22 | |
2012-05-25 | atmodem: Add support for Icera PIN retry counters | Marcel Holtmann | 1 | -0/+46 | |
2012-05-24 | atmodem: Add support for Icera network status updates | Marcel Holtmann | 1 | -0/+53 | |
2012-05-24 | atmodem: Add support for Icera network time handling | Marcel Holtmann | 1 | -1/+42 | |
2012-05-24 | atmodem: Icera devices don't support SMS ACK PDUs either | Marcel Holtmann | 1 | -0/+1 | |
2012-05-24 | atmodem: Fix issue with AT+CREG=? and AT+CGREG=? handling | Marcel Holtmann | 2 | -2/+4 | |
Some modems might see an interim +CREG: or +CGREG: notification when querying the supported modes. Aux: > AT+CFUN=1\r Aux: < \r\nOK\r\n Aux: > AT+CREG=?\r Aux: < \r\n+CREG: 2\r\n Aux: < \r\n+CREG: (0-2)\r\nOK\r\n Unable to initialize Network Registration To make this work, skip to the first line with an actual range value. | |||||
2012-05-22 | atmodem: The Icera modem does not support CIND reporting | Marcel Holtmann | 1 | -0/+1 | |
2012-05-22 | atmodem: Add specific quirk for Icera modems | Marcel Holtmann | 1 | -0/+1 | |
2012-04-18 | atmodem: Poll SIM state after having entered PIN | Guillaume Zajac | 1 | -0/+29 | |
We encountered the problem of CME ERROR 14: SIM busy on ZTE modems. ZTE modems don't use SIM notification to check SIM state. We poll SIM ready state before confirming PIN is entered. |