summaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2009-11-18Turn off echo on HSO modemsDenis Kenzior1-0/+3
2009-11-18Make HSO modem driver use App & Control portsDenis Kenzior1-29/+59
The Application port gets all unsolicited notifications except for OWANCALL notifications. In turn only the Control port gets OWANCALL notifications. This means that we run GPRS Context control on the Control port and network registration / sms on the application port
2009-11-18Make HSO support detect Application & Control portDenis Kenzior1-5/+13
2009-11-18Fix: Use none_prefixDenis Kenzior1-3/+5
Do not eat up unsolicited notifications that might arrive as a result of CFUN=0
2009-11-18Add initial HSO GPRS context driverDenis Kenzior1-0/+10
2009-11-18Fix: modem _disable needs to send the CFUNDenis Kenzior1-8/+9
For PalmPre driver
2009-11-18Fix: modem _disable needs to send the CFUNDenis Kenzior1-6/+6
For Novatel driver
2009-11-18Fix: modem _disable needs to send the CFUNDenis Kenzior1-5/+5
For MBM driver
2009-11-18Fix: modem _disable needs to send the CFUNDenis Kenzior1-6/+6
For Huawei driver
2009-11-18Fix: modem _disable needs to send the CFUNDenis Kenzior1-6/+6
For HSO driver
2009-11-18Fix: modem _disable needs to send the CFUNDenis Kenzior1-4/+5
For G1 Driver
2009-11-18Support SonyEricsson MD300Denis Kenzior1-1/+2
2009-11-17Fix: Use Application port instead of ControlDenis Kenzior1-1/+1
It seems Control port does not send CGREG unsolicited notifications
2009-11-13Fix: Add support for Option Icon 401Denis Kenzior1-0/+1
2009-11-13Fix: Remove yet another duplicate atomDenis Kenzior1-1/+0
2009-11-13Fix: Remove duplicate SMS atom from HSO pluginDenis Kenzior1-1/+0
2009-11-11Fix: Capitalize modem options in calypso driverRyan M. Raasch1-7/+7
This patch fixes the calypso driver when setting the g_at_tty variables.
2009-11-11Add call volume support for hfpmodemZhenhua Zhang1-0/+2
The call volume driver listens the speaker volume and microphone gain from the AG. It also allow to synchronze the speaker and microphone volume changes with the AG through AT+VGS and AT+VGM. Volume level synchronization from HFP spec 1.5 Section 4.28.2 is performed on startup.
2009-11-10Add SMS support to PalmPre pluginDenis Kenzior1-0/+3
2009-11-10Add Palm Pre pluginAndrzej Zaborowski2-1/+222
2009-11-10Fix: Rename G1 quirk to QUALCOMM_MSMDenis Kenzior2-2/+2
2009-11-05Add sample implementation of SMS historyDenis Kenzior1-0/+71
2009-11-05Fix: Handle MBM hardware that fails on EMRDY?Denis Kenzior1-2/+25
2009-11-03Fix: Minor style issuesDenis Kenzior1-0/+1
2009-11-03Create network registration driver for hfpmodemGustavo F. Padovan1-0/+1
This driver handles phone informations about registration status, signal strength and roaming status listening +CIEV commands. It also gets the Network Operator name with +COPS commands.
2009-11-01Use ofono_info() for AT command debuggingMarcel Holtmann3-5/+5
2009-11-01Inserted the GSM syntax option in modem.confRyan M. Raasch2-1/+12
This is patch to allow the gsm syntax to be specified in the modem.conf file. It is a 2nd version based on code change requests.
2009-10-29Fix: Quiet compiler warningDenis Kenzior1-1/+0
2009-10-29Refactor: Make MBM driver actually use EMRDYDenis Kenzior1-4/+60
2009-10-29Fix: Return EINPROGRESS as intendedDenis Kenzior1-2/+2
2009-10-28Add voicecall driver for Bluetooth HFPZhenhua Zhang1-0/+3
HFP voicecall driver uses AT+CIEV indicator to notify call status update according to Bluetooth HFP spec v1.5. This patch only adds single call support.
2009-10-28Cleanup previous patchDenis Kenzior2-87/+47
2009-10-28Add serial settings parser to modemconf pluginRyan Raasch2-4/+103
2009-10-25Remove support for call forwarding and barring from MBM pluginMarcel Holtmann1-4/+0
2009-10-24Register gprs-context on calypso modem/phonesim.Andrzej Zaborowski1-1/+8
2009-10-23Add GPRS context setup to MBM pluginDenis Kenzior1-0/+10
2009-10-23Fix: Update Init string & shutdown string for mbmDenis Kenzior1-1/+3
2009-10-23Refactor: First round of renamingDenis Kenzior1-1/+1
2009-10-23Refactor: rename data-connection to gprsDenis Kenzior1-1/+1
Keep the name specific to GSM, other implementations will probably require their own interfaces
2009-10-23Add GPRS supportAndrzej Zaborowski1-0/+3
This commit implements the GPRS context setup and teardown according to doc/dataconnectionmanager-api.txt One issue with the AT implementation of the api is that "Powered" (a read-write property) can be set independently of "Attached" (read-only property) and remain set when "Attached" is clear. The semantics would be that the network doesn't have resources to let the modem attach, but the modem waits for the resources to become available and then attaches. On AT the modem is in this state only when executing +CGATT, so currently the code will rerun +CGATT as soon as the previous one returns with error, probably starving other commands. A possible workaround would be for "Powered" to flip back to False after the modem fails to attach once, or give up on having separate properties. Alternatively we could re-try to attach periodically but on one modem I've tried +CGATT fails after about 1 minute (that's the Calypso) and on another only about 0.5s (Nokia phones with AT emulation). When "Powered" is set and "RoamingAllowed" is clear and we manage to attach and find that we're roaming, ofono resets "Powered". We may want to catch the user trying to dial *99***1# which is the backwards compatibility quirk for old modems (same way ofono parses USSD strings).
2009-10-21Migrate from RFC2822 to ISO8601Olivier Le Thanh Duong1-3/+3
2009-10-19Rename: drivers/hfpmodem/hfp.[ch] to hfpmodem.[ch]Denis Kenzior1-1/+1
Be more consistent with other drivers
2009-10-19Fix: Make 'make distcheck' happy againDenis Kenzior1-3/+1
2009-10-19Fix: Use debug instead of infoDenis Kenzior1-1/+1
2009-10-19Refactor: Setup the HF features bitmapDenis Kenzior1-3/+11
Do not use magic numbers unless strictly necessary
2009-10-19Refactor: Don't store indicator namesDenis Kenzior1-36/+38
We already know the indicators we're interested in from the specification, malloc/free-ing the indicator names is thus pointless. Instead save off the indicator index positions in an array. Parse the current values instead of storing the unparsed list.
2009-10-19Add initial glue code for hfp driverZhenhua Zhang2-1/+334
2009-10-15Setup better debugging information for calypsoDenis Kenzior1-4/+17
2009-10-15Multiplexer support for OpenMoko deviceDenis Kenzior1-31/+108
2009-10-15Fix: Do not leak chat memoryDenis Kenzior1-3/+4