summaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
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
2009-10-15Add mux setup step to phonesim pluginDenis Kenzior1-25/+51
2009-10-02Enable a few extra atoms in the Huawei pluginMarcel Holtmann1-0/+9
2009-10-02Enable more atoms in the MBM pluginMarcel Holtmann1-0/+27
2009-10-02Remove unused variables causing a compiler warningMarcel Holtmann1-2/+0
2009-10-01Update plugins to the new g_at_tty_open APIDenis Kenzior7-30/+63
2009-09-29G1: move chat handling into enable callbackAndres Salomon1-26/+22
This updates the g1 code to create the GAtChat object in the enable() callback, and to unref it in the disable() callback. This is more in line with what the other plugins do, and as a bonus fixes a segfault when powering down the G1 modem.. Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
2009-09-29Add call volume atom to calypso pluginDenis Kenzior1-3/+2
2009-09-29Add call volume to phonesim pluginDenis Kenzior1-0/+2
2009-09-28Fix: F3607gw not being recognized properlyDenis Kenzior1-11/+12
Reports <foo> Broadband <foo> instead of <foo> Broadband Minicard <foo> F3607gw Mobile Broadband Data Modem F3607gw Mobile Broadband Modem F3607gw Mobile Broadband GPS Port F3607gw Mobile Broadband Network Adapter F3607gw Mobile Broadband Device Management F3607gw Mobile Broadband USIM Port
2009-09-18Add disconnection functionDenis Kenzior1-0/+22
2009-09-17Convert all the modem drivers to the new APIDenis Kenzior8-30/+109
2009-09-10Fix double free issueDenis Kenzior1-2/+0
2009-09-10Enable cell broadcast for phonesim pluginDenis Kenzior1-0/+2
2009-09-10Fix memory leakDenis Kenzior1-2/+1
2009-09-08Add option to phonesim to run with or without multiplexerMarcel Holtmann2-1/+39
2009-09-07Add a few more comments to the calypso pluginDenis Kenzior1-4/+12
2009-09-08Add more calypso specific quirks when using phonesimMarcel Holtmann1-2/+12
2009-09-08Add support for using phonesim and calypso for testingMarcel Holtmann2-32/+90
2009-09-05Update modem configuration parameter parsing for generic AT pluginMarcel Holtmann1-2/+2
2009-09-04Update calypso modem driverDenis Kenzior1-1/+1
Use calypso voicecalls driver
2009-09-04Make calypso plugin use the permissive parserDenis Kenzior1-157/+1
2009-09-04Make G1 driver use the permissive parserDenis Kenzior1-85/+1
2009-09-05Add plugin for generic AT testing modem driverMarcel Holtmann2-3/+157
2009-09-04Add example modem configuration for TI Calypso based devicesMarcel Holtmann1-0/+5
2009-09-04Fix style issuesDenis Kenzior1-29/+33
2009-09-03Make sure modemconf handles calypso driverDenis Kenzior1-1/+2
2009-09-03Add calypso pluginDenis Kenzior1-0/+539
2009-09-03Add support for SIM atom to HSO driverMarcel Holtmann1-0/+2
2009-09-03Add support for SIM atom to MBM driverMarcel Holtmann1-0/+2
2009-09-03Add basic support for Option HSO based devicesMarcel Holtmann3-10/+229
2009-09-03Add basic support for Novatel based devicesMarcel Holtmann3-0/+196
2009-09-03Add basic support for Huawei based devicesMarcel Holtmann3-5/+210
2009-09-02Add Ericsson MBM device detection to udev pluginMarcel Holtmann2-3/+295
2009-09-02Add udev rules to identify modem driverMarcel Holtmann1-0/+37
2009-09-02Some minor coding style cleanups for G1 pluginMarcel Holtmann1-8/+7
2009-09-02Parse and use Address and Port options from modem.confMarcel Holtmann2-3/+38