summaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2015-05-13udev: Add support for ehs6 nameAlex J Lennon1-0/+2
As with tc65, ehs6 makes use of cinterion plugin
2015-05-13cinterion: Register as OFONO_VENDOR_CINTERIONAlex J Lennon1-1/+3
This enables us to take advantage of vendor specific quirks (e.g. signal strength handling specifics for tc65)
2015-05-13tc65: Replace tc65 plugin with cinterion pluginAlex J Lennon2-30/+36
On the basis that tc6x and other Cinterion devices will likely have similar firmware requirements, provide a generic Cinterion plugin which is functionally identical to the replaced tc65 plugin. The udev implementation retains support for "tc65" name for backwards compatibility, and adds support for the new "cinterion" name.
2015-05-13hfp_hf_bluez5: Implement sco_connected_hintDenis Kenzior1-6/+42
2015-03-24hfp_ag_bluez5: use none prefix for AT+BCC.Kuba Pawlak1-1/+2
iPhone 5s with iOS8.2 sometimes failes to acknowledge AT+BCC with OK. This means +CIEV events get consumed by this command and call ended notification is not parsed. Nov 30 00:00:19 ofonod[938]: > AT+BCC\r Nov 30 00:00:28 ofonod[938]: < \r\n+CIEV: 2,0\r\n
2015-01-31sierra: add sim state polling after CFUN enableCedric Jehasse1-2/+24
When pin is queried shortly after a Siera dongle is plugged in, "AT+CPIN?" responds with "CME ERROR 14: SIM". Poll the sim, as already done by several other vendor plugins.
2014-12-10phonesim: Instantiate radio-settings in post_simDenis Kenzior1-0/+2
2014-12-10phonesim: Add minimal radio-settings functionalityDenis Kenzior1-3/+29
2014-12-10phonesim: Add skeleton of radio settings driverDenis Kenzior1-0/+43
2014-10-22he910: Update copyrightKuba Pawlak1-1/+1
2014-10-22he910: enable location raporting atomKuba Pawlak1-0/+2
2014-10-22udev: add GPS port definition for HE910Kuba Pawlak1-2/+5
2014-10-20hfp_ag_bluez5: Bump HFP version to 1.7Denis Kenzior1-2/+2
2014-10-20emulator_fuzz: Add test pluginDenis Kenzior1-0/+126
This plugin creates an org.ofono.test.EmulatorFuzz interface on path /test. Currently only one method is implemented, SetIndicatorActive. SetIndicatorActive("DistractedDrivingReduction", True|False) allows to activate / deactivate the HF indicator via +BIND unsolicited notification.
2014-10-20hfp_hf_bluez5: Use latest HFP versionDenis Kenzior1-1/+1
2014-07-08ublox: Minor style cleanupDenis Kenzior1-0/+1
2014-07-08ublox: Remove unneeded VENDOR flagsDenis Kenzior1-4/+2
devinfo and netreg atoms don't use vendor specific behavior
2014-07-08plugins: new driver for u-blox SARA-U270 modemsPhilip Paeps1-0/+293
This driver may also work (perhaps with more or less trivial changes) with other u-blox modems (SARA, LISA, LEON) but this hasn't been tested.
2014-07-08udevng: add detection logic for u-blox modemsPhilip Paeps1-0/+42
2014-07-08quectel: Minor style cleanupDenis Kenzior1-0/+1
2014-07-08quectel: Remove unneeded VENDOR flagsDenis Kenzior1-8/+4
Only the sim atom has QUECTEL specific code
2014-07-08plugins: add a new driver for Quectel UC15 modemsPhilip Paeps1-0/+379
2014-06-30udevng: add detection logic for Quectel modemsPhilip Paeps1-0/+42
2014-06-24mbpi: add support for provisioning the auth methodPhilip Paeps1-0/+35
Use the authentication method from the mobile-broadband-provider-info database if it is specified and supported (we support CHAP and PAP). Default to CHAP if the database does not specify a method (i.e.: the previous behaviour).
2014-05-21hfp: Use proper prefixDenis Kenzior1-1/+2
Otherwise the BCS command can consume unsolicited notifications. ofonod[3270]: < \r\n+BCS: 2\r\n ofonod[3270]: > AT+BCS=2\r ofonod[3270]: < \r\n+CIEV: 1,1\r\n ofonod[3270]: < \r\n+CIEV: 2,0\r\n ofonod[3270]: < \r\nOK\r\n
2014-03-27phonesim: Fixup whitespaceDenis Kenzior1-0/+1
2014-03-27phonesim: Add conf file overrideJussi Pakkanen1-2/+5
OFONO_PHONESIM_CONFIG allows the configuration file location to be overriden from the default $CONFIGDIR/phonesim.conf (typically /etc)
2014-03-20he910: Fix unused variable warningDenis Kenzior1-1/+0
plugins/he910.c: In function ‘qss_query_cb’: plugins/he910.c:174:21: error: unused variable ‘data’ [-Werror=unused-variable]
2014-03-19he910: Switch to permissive parserDenis Kenzior1-1/+1
Seems the CCFC implementation on Telit firmware is not v.250 compliant: ofonod[445]: Aux: > AT+CCFC=0,2\r ofonod[445]: Aux: < \r\n\r\n+CCFC:0,7\r\n\r\nOK\r\n
2014-03-19he910: Fixup SIM detectionDenis Kenzior1-7/+37
In certain cases the #QSS notification is never sent, or sent too early. Make sure that we enable #QSS notification only after the modem has been set as powered. Also make sure that we explicitly query #QSS in case we missed the earlier #QSS notification.
2014-03-10he910: Fix whitespaceDenis Kenzior1-1/+0
2014-02-07mbpi: Pop subparser stack after mmsc and mmsproxySlava Monich1-1/+3
2013-12-21git: Fixup messed up permissionsDenis Kenzior3-0/+0
2013-12-18phonesim: Enable Siri atomKrzysztof Wilk1-0/+2
2013-12-18hfp_hf_bluez5: Enable Siri atomKrzysztof Wilk1-0/+2
2013-12-18hfp_hf_bluez4: Enable Siri atomKrzysztof Wilk1-0/+2
2013-11-26he910: tweak initialization logicDenis Kenzior1-11/+6
2013-11-26mbpi: Provision mmsc and message_proxySlava Monich1-0/+6
2013-11-25hfp_ag_bluez5: Try to support non-phone hardwareDenis Kenzior1-0/+37
For devices which are not 'real' phone modems, the voicecall initialization can happen outside of the pre-sim state. In this case the voicecall atom detection logic fails. Try to detect the voicecall atom separately, and register the profile if the SIM atom is already present and in state 'READY'. For all other cases, the previous logic still applies.
2013-11-25udevng: Add he910 detection logicDenis Kenzior1-0/+34
2013-11-25plugins: Add initial Telit he910 driverDenis Kenzior1-0/+382
2013-10-17mbm: Fix segfault with hot-plugged MD300 modemDenis Kenzior1-0/+4
2013-10-01hfp_hf_bluez5: Be more pedantic in get_versionDenis Kenzior1-5/+6
If no 'Version' key is found we might be assigning an uninitialized value. Return an error in this case as the 'Version' key is required.
2013-10-01hfp_hf_bluez5: Add version debug infoDenis Kenzior1-0/+2
2013-09-12handsfree-audio: Detect transparent SCO in kernelVinicius Costa Gomes1-1/+1
Deferred SCO setup is not enough for HFP 1.6 wideband codec support. Wideband speech also requires Transparent SCO to be enabled in the kernel.
2013-09-12hfp_hf_bluez5: Remove Cancel methodDenis Kenzior1-11/+0
2013-09-12hfp_hf_bluez5: Mark Release method as NOREPLYDenis Kenzior1-4/+2
2013-07-19sim900: Use SIM900 quirk for gprs contextJesper Larsen1-1/+1
Use the module specific quirk for gprs by using the vendor entry OFONO_VENDOR_SIMCOM_SIM900
2013-07-17sim900: Fix order of dlc prefixesJesper Larsen1-5/+5
The order of the defines for the dlc prefixes does not match the order of the array containing the strings to print.
2013-07-17sim900: Enable serial receiverJesper Larsen1-0/+1
The read option must be set to 'on' in order for two-way communication with SIM900 module to work.