Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-11-17 | Update the AT modem driver to the new API | Denis Kenzior | 1 | -7/+7 | |
2009-11-16 | Fix: Ignore repeated CCWAs in atmodem as well | Denis Kenzior | 1 | -0/+5 | |
2009-11-13 | Make sure the atmodem handles ATD properly | Denis Kenzior | 1 | -0/+12 | |
The driver must set any existing active calls to held | |||||
2009-11-12 | Use at_util_parse_clcc in atmodem | Zhenhua Zhang | 1 | -57/+2 | |
Replace parse_clcc by at_util_parse_clcc in atmodem voicecall. | |||||
2009-11-12 | Add parse_clcc into atutil.c | Zhenhua Zhang | 2 | -0/+56 | |
So that it could be shared by atmodem and hfpmodem. | |||||
2009-11-11 | Add call_compare_by_phone_number utility function | Zhenhua Zhang | 2 | -0/+10 | |
This utility will be used by HFP voicecall driver to compare two calls. In some hardware, the call index may be shift when a call transitions from waiting to incoming state (e.g. all other held and active calls are released) | |||||
2009-11-11 | Fix: Set data to NULL in drivers | Denis Kenzior | 4 | -0/+9 | |
2009-11-11 | Fix: Don't leak data in SIM atom driver | Denis Kenzior | 1 | -0/+5 | |
2009-11-10 | Fix: Rename G1 quirk to QUALCOMM_MSM | Denis Kenzior | 3 | -6/+5 | |
2009-11-10 | Work around Palm Pre SIM file reading quirk. | Andrzej Zaborowski | 2 | -27/+46 | |
I'm not sure if MSM is not a too generic name but it seems the G1's Qualcomm MSM suffers from similar problems. | |||||
2009-11-10 | Fix +CGEV: parsing | Andrzej Zaborowski | 1 | -2/+4 | |
2009-11-10 | Accept ranges in +CSMS responses. | Andrzej Zaborowski | 1 | -3/+3 | |
2009-11-10 | Fix: Don't bail if CREG/CGREG mode=2 is unsupported | Andrzej Zaborowski | 2 | -7/+106 | |
2009-10-29 | Update the atmodem driver to the new API | Denis Kenzior | 1 | -2/+2 | |
2009-10-28 | Refactor: Move alloc/release id to atutil.c | Zhenhua Zhang | 3 | -22/+24 | |
2009-10-28 | Refactor: Move & Rename functions to atutil.c | Zhenhua Zhang | 3 | -32/+35 | |
Move and rename call_compare and call_compare_by_status to atutil.c. These will be utilized by other drivers, including hfpmodem. | |||||
2009-10-26 | Fix: notify_attached was only used when detached | Denis Kenzior | 1 | -1/+1 | |
The standard only specifies that the context might have been detached by the network / mobile equipment. Not attached. | |||||
2009-10-23 | Fix: Some modems report PDP_type in a list | Denis Kenzior | 1 | -1/+9 | |
2009-10-23 | Register for CGEV indications in gprs context | Denis Kenzior | 1 | -0/+4 | |
2009-10-23 | Remove unused code and make compiler happy | Denis Kenzior | 2 | -3/+0 | |
2009-10-23 | Add basic atmodem gprs context implementation | Denis Kenzior | 3 | -0/+275 | |
2009-10-23 | Refactor: Initialization code | Denis Kenzior | 1 | -110/+45 | |
2009-10-23 | Add GPRS registration status implementation | Denis Kenzior | 1 | -178/+40 | |
2009-10-23 | Remove unused code | Denis Kenzior | 1 | -147/+12 | |
2009-10-23 | Refactor: First round of renaming | Denis Kenzior | 3 | -110/+110 | |
2009-10-23 | Refactor: rename data-connection to gprs | Denis Kenzior | 1 | -1/+1 | |
Keep the name specific to GSM, other implementations will probably require their own interfaces | |||||
2009-10-23 | Add GPRS support | Andrzej Zaborowski | 3 | -0/+654 | |
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-23 | Fix: Invalid call state transition | Denis Kenzior | 1 | -0/+16 | |
When an active and a waiting call exist, and the active is released the waiting call becomes incoming. This wasn't properly handled by the generic at driver. | |||||
2009-10-16 | Fix: Use proper printf format for string precision | Denis Kenzior | 1 | -1/+1 | |
2009-10-16 | Cleanup: Fixup USSD to use cbs_decode_dcs | Denis Kenzior | 1 | -18/+19 | |
Don't decode by hand, use existing function | |||||
2009-10-16 | Parse +CUSD responses. | Andrzej Zaborowski | 1 | -13/+93 | |
2009-10-16 | Fix: Emit debug message instead of an error | Andrzej Zaborowski | 1 | -1/+1 | |
SMS storage is frequently empty at startup, if this is the case, do not use ofono_error, use ofono_debug instead. | |||||
2009-10-16 | Fix: Free converted string after use. | Andrzej Zaborowski | 1 | -2/+8 | |
Also make sure we don't read beyond end of the string. | |||||
2009-10-02 | Fix: Quiet a warning | Denis Kenzior | 1 | -0/+1 | |
2009-10-02 | Make generic sim driver work with 3G SIMs | Denis Kenzior | 1 | -12/+18 | |
3G (UICC) based SIMs use a different response format than 2G sims. In theory this also allows us to determine whether SIM filesystem format is 3G or 2G | |||||
2009-10-02 | Use small caps for 2G/3G functions | Denis Kenzior | 1 | -1/+1 | |
2009-10-02 | Add utility to parse 2G GET_RESPONSE data | Denis Kenzior | 1 | -12/+2 | |
This format is described in 51.011 and the older 11.11. It is not supported by newer 3G UICC based devices & sim card combinations | |||||
2009-09-29 | Add at modem call volume driver | Denis Kenzior | 3 | -0/+237 | |
2009-09-29 | Be more numerically stable | Denis Kenzior | 1 | -2/+2 | |
2009-09-29 | Use none_prefix in cssn | Denis Kenzior | 1 | -1/+3 | |
2009-09-23 | Add plugin interface for getting PIN lock state. | Andrzej Zaborowski | 1 | -0/+61 | |
It may be useful to have the information of whether card is currently locked and emit events when this changes but if we want to have it as a property, we would need properties for all types of locks and it wouldn't be all that useful. | |||||
2009-09-22 | Refactor: Do not use int instead of enum | Denis Kenzior | 1 | -6/+6 | |
27.007 does not define an enumeration for SIM PIN/PUK values. This should be handled by ofono enum instead | |||||
2009-09-22 | Don't treat READY CPIN result differently | Denis Kenzior | 1 | -9/+8 | |
2009-09-22 | Move SSN unsolicited notification activation | Denis Kenzior | 2 | -6/+5 | |
2009-09-22 | Rearrange sim password enum | Denis Kenzior | 1 | -30/+31 | |
2009-09-22 | Do PIN authentication | Andrzej Zaborowski | 1 | -0/+241 | |
This adds checking whether PIN is required during SIM initialisation and delaying the sim ready notifications until after correct PIN is given. | |||||
2009-09-16 | Check received PDUs fit in the buffer, fix buffer size. | Andrzej Zaborowski | 1 | -3/+14 | |
2009-09-11 | Rework DECLARE_FAILURE to be a bit nicer | Denis Kenzior | 13 | -267/+85 | |
2009-09-10 | Ensure CBS is in a known state at startup | Denis Kenzior | 1 | -4/+7 | |
2009-09-10 | Add atmodem cell broadcast driver | Denis Kenzior | 4 | -17/+206 | |