summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-04-19doc: Clarify Interfaces propertyDenis Kenzior1-2/+7
2012-04-19hfp_hf: Fix modifying hash table while iteratingMikel Astiz1-2/+1
Calling ofono_remove_modem() while iterating the hash table is not safe given that it can modify the table in hfp_remove(). A simple way to reproduce the problem is to pair some Bluetooth phones and remove the Bluetooth adapter, triggering a GLib-CRITICAL assertion. This patch just removes the update of the hash table inside hfp_remove(). This can be safe as long as all calls to ofono_modem_remove() are accompanied by a hash table update. The only example of this kind right now is hfp_agent_release().
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-18zte: Update to new sim_state_query APIGuillaume Zajac1-1/+2
2012-04-18speedup: Update to new sim_state_query APIGuillaume Zajac1-1/+2
2012-04-18samsung: Update to new sim_state_query APIGuillaume Zajac1-1/+2
2012-04-18mbm: Update to new sim_state_query APIGuillaume Zajac1-1/+1
2012-04-18alcatel: Update to new sim_state_query APIGuillaume Zajac1-1/+2
2012-04-18atutil: Add destroy notify to sim_state_queryGuillaume Zajac2-2/+9
2012-04-18speedup: enable online/offline supportBertrand Aygon1-0/+113
Add speedup_set_online. Add a polling mechanism since most speedup dongles failed in couple of AT commands following the CFUN=1 when they are offline. Cleanup online polling in case modem is removed during online process.
2012-04-17speedup: Use speedup specific driver for ussdNicolas Bertrand1-3/+2
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-16Makefile: Add speedup modem targetNicolas Bertrand1-0/+6
2012-04-16speedup: Add speedup driver to handle USSDNicolas Bertrand3-0/+298
2012-04-16gdbus: Remove unneeded NEED_DBUS_WATCH_GET_UNIX_FD checkMarcel Holtmann1-4/+0
2012-04-16build: Require D-Bus 1.4 or laterMarcel Holtmann1-15/+2
2012-04-12modem: Add missing empty lineMarcel Holtmann1-0/+1
2012-04-11AUTHORS: Mention Michael's contributionsDenis Kenzior1-0/+1
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-04-06Add udev rules for SpeedUp U3501Bertrand Aygon1-0/+4
2012-04-06icera: Add skeleton for Icera modem pluginMarcel Holtmann2-0/+120
2012-04-06udev: Add detection support for Icera based devicesMarcel Holtmann1-0/+39
2012-04-05gdbus: Use destroy callback for service watchAnderson Lizardo1-1/+1
Even though service watches accepted a "destroy" callback, they were being ignored. This fix properly pass them along so they are called when the watch is removed.
2012-04-05gdbus: Fix white space coding style issueSyam Sidhardhan1-1/+1
- corrected the space before '{'
2012-04-04update Gustavo's email addressGustavo Padovan1-1/+1
The old one is not valid anymore
2012-03-26zte: Add support for radio settingsBertrand Aygon1-0/+3
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 Aygon4-1/+220
2012-03-26Add ZTE modem driverBertrand Aygon3-0/+73
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-21udev: Only detect Sierra Wireless devices with DirectIPMarcel Holtmann1-1/+1
2012-03-21sierra: Add support for DirectIP connectionsMarcel Holtmann1-2/+9
2012-03-21swmodem: Add Sierra Wireless DirectIP supportMarcel Holtmann4-1/+256
2012-03-21swmodem: Add Sierra Wireless modem driverMarcel Holtmann3-0/+73
2012-03-21build: Require glib 2.28Denis Kenzior1-2/+2
2012-03-20voicecall: Force callheld update after calls swapFrédéric Danis1-4/+72
In HFP spec, a callheld indicator update should be sent after swapping calls, even if it stays to 1 (AG has both active and held calls).
2012-03-20emulator: Force indicator event implementationFrédéric Danis2-0/+26
2012-03-19isimodem: Remove includes of <glib/gtypes.h>Marcel Holtmann2-3/+0
2012-03-19gisi: Remove includes of <glib/gtypes.h>Marcel Holtmann3-3/+1