summaryrefslogtreecommitdiffstats
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2012-05-30drivers: add quirk for Wavecom Q2403/Q2686 modemsPablo Neira Ayuso1-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-27build: Add skeleton for Qualcomm QMI modem driverMarcel Holtmann2-0/+62
2012-05-26atmodem: Enable Icera radio access technology updatesMarcel Holtmann1-0/+4
2012-05-26huaweimodem: Use network interface from modem for GPRS contextMarcel Holtmann1-10/+3
2012-05-25iceramodem: Read supported bands as part of radio settingsMarcel Holtmann1-1/+16
2012-05-25atmodem: Fix parsing of Icera network state updatesMarcel Holtmann1-18/+22
2012-05-25atmodem: Add support for Icera PIN retry countersMarcel Holtmann1-0/+46
2012-05-25iceramodem: Handle context deactivation responsesMarcel Holtmann1-2/+7
2012-05-25iceramodem: Add support special radio settings handlingMarcel Holtmann3-0/+221
2012-05-24atmodem: Add support for Icera network status updatesMarcel Holtmann1-0/+53
2012-05-24atmodem: Add support for Icera network time handlingMarcel Holtmann1-1/+42
2012-05-24atmodem: Icera devices don't support SMS ACK PDUs eitherMarcel Holtmann1-0/+1
2012-05-24atmodem: Fix issue with AT+CREG=? and AT+CGREG=? handlingMarcel Holtmann2-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-22iceramodem: Add special GPRS context driverMarcel Holtmann3-0/+491
2012-05-22atmodem: The Icera modem does not support CIND reportingMarcel Holtmann1-0/+1
2012-05-22atmodem: Add specific quirk for Icera modemsMarcel Holtmann1-0/+1
2012-04-18atmodem: Poll SIM state after having entered PINGuillaume Zajac1-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.
2012-04-18atutil: Add destroy notify to sim_state_queryGuillaume Zajac2-2/+9
2012-04-16speedup: No need to parse errorDenis Kenzior1-2/+0
2012-04-16speedup: Remove ussd atom in case we fail to initDenis Kenzior1-0/+1
2012-04-16atmodem: Remove ussd atom in case we fail to initDenis Kenzior1-0/+1
2012-04-16speedup: Add speedup driver to handle USSDNicolas Bertrand3-0/+298
2012-04-11hfpmodem: use full CLCC handling in dialing caseMichael Brudevold1-67/+1
A call that moves from the dialing to active state before the +CLCC response will not properly be added as a voicecall. This is because the dialing callback was using simplified handling and only looked for calls in the dialing or alerting state. AT sequence that exhibited the failure (AG device was an iPhone accessing visual voicemail): > +CIND: ("service",(0-1)),("call",(0-1)),("callsetup",(0-3)), ("battchg",(0-5)),("signal",(0-5)),("roam",(0-1)),("callheld",(0-2)) ... > +CIEV: 3,2 < AT+CLCC > +CIEV: 2,1 > +CIEV: 3,0 > +CLCC: 1,0,0,0,0,"**21153**",129,"Voicemail"
2012-04-06sms: Add ZTE quirk for CDS notificationsPhilippe Nunes1-9/+28
2012-03-26nwmodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26ifxmodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26hsomodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26ztemodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26ztemodem: Fix compile errorDenis Kenzior1-1/+1
drivers/ztemodem/radio-settings.c:129: error: ‘value’ may be used uninitialized in this function
2012-03-26ztemodem: Add radio settings supportBertrand Aygon3-0/+218
2012-03-26Add ZTE modem driverBertrand Aygon2-0/+68
2012-03-24huaweimodem: Fix AT^DDSETEX=2 timing for voice callsJarkko Lehtoranta1-3/+9
Voice output serial port is enabled on some Huawei models (e.g. E169) without problems, but for example on E173u-2 it is never enabled during an incoming call. There might also be other Huawei models having the same issue. I traced the issue down to "^DDSETEX" AT command, which is used to notify the device to start streaming audio. It seems that Ofono sends this command too early on incoming calls. The command should always be sent *after* the dial "D" or answer "A" command. The patch fixes this behavior and afterwards voice will also work on E173u-2.
2012-03-23sim: Don't use sprintf unnecessarilyDenis Kenzior1-5/+8
Using sprintf for a single quote is quite wasteful
2012-03-23sim: Fix up various coding style violationsDenis Kenzior1-23/+24
2012-03-23sim: Use quoted string with AT+CRSM data parameterNicolas Bertrand1-86/+41
Fix issue with some modems preventing to update elementary files (speedup, ZTE, huawei, MBM)
2012-03-21swmodem: Add support for IPv6 and IPv4v6 contextsMarcel Holtmann1-5/+18
2012-03-21swmodem: Add Sierra Wireless DirectIP supportMarcel Holtmann3-0/+254
2012-03-21swmodem: Add Sierra Wireless modem driverMarcel Holtmann2-0/+68
2012-03-19isimodem: Remove includes of <glib/gtypes.h>Marcel Holtmann2-3/+0
2012-03-06voicecall: Fix strange GTA04 modem CLCC behaviorDenis Kenzior1-0/+16
2012-02-27sms: Disable sending AT+CNMA with SIMCOM quirkRenat Zaripov1-1/+3
SIMCOM SIM900 modem module not support AT+CNMA command
2012-02-27atutil: Ignore invalid CLCC resultsDenis Kenzior1-0/+6
Some phones report CLCC calls with out-of-range info. E.g. call index being 0 (it is 1 based according to 27.007) and call states being reported as '6' (valid call states are 0-5.)
2012-02-22sim: Add SIMCOM specific PIN retry handlingRenat Zaripov1-0/+45
Use AT+SPIC for obtaining retries remaining for SIM PIN / PUK AT+SPIC Retries Remaining to Input SIM PIN/PUK +SPIC: <pin1>,<pin2>,<puk1>,<puk2> Parameters <pin1> Times remained to input chv1 <pin2> Times remained to input chv2 <puk1> Times remained to input puk1 <puk2> Times remained to input puk2
2012-02-16atmodem: Use CSQ based notification for IFX signal strengthMarcel Holtmann1-0/+31
Since the XCIEV notifications are unclear, use XCSQ notifcations to report signal strength updates.
2012-02-16atmodem: Ignore results from IFX radio signal strength indicationMarcel Holtmann1-15/+7
It seems the that XCIEV notification actually returns results from XCSQ and not the described range 0-7. This makes this notification rather useless to report signal strength.
2012-02-14atmodem: Fix handling of IFX signal strength indicationMarcel Holtmann1-2/+8
2012-02-14atmodem: Add debug for IFX signal strength reportingMarcel Holtmann1-0/+2
2012-02-10ifxmodem: Add support for dynamic DNS for IPv6 and dual mode contextsMarcel Holtmann1-1/+17
2012-02-10ifxmodem: Add support for IPv6 and dual mode contextsMarcel Holtmann1-7/+15
2012-02-10ifxmodem: Remove audio settings mode handlingMarcel Holtmann1-7/+0
With the current updated setup, the audio settings mode is no longer provided. So don't bother even trying to configure it.