Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-16 | modem-helpers: temporarily disable facility-related helpers | Aleksander Morgado | |
2012-03-16 | build: fix header dependencies | Aleksander Morgado | |
We shouldn't depend on any header file from the previous implementation. | |||
2012-03-16 | modem-helpers: updated the string to access technology converter | Aleksander Morgado | |
We can now return a mask of flags specifying more than one access technology, and therefore the order is not really important any more, unless for special cases like looking for substrings of valid expected strings (e.g "HSPA" and "HSPA+"). Also, add "LTE" in the list of expected strings. | |||
2012-03-15 | modem-helpers: new CPMS format result parser | Aleksander Morgado | |
2012-03-15 | modem-helpers: new common CMTI regex getter | Aleksander Morgado | |
2012-03-15 | modem-helpers: new CMGF format query result parser | Aleksander Morgado | |
2012-03-15 | modem-helpers: new method to get common CUSD regex | Aleksander Morgado | |
2012-03-15 | bearer-cdma: implement bearer connection and disconnection | Aleksander Morgado | |
2012-03-15 | bearer-cdma: when specific RM protocol given to be used, ensure it is supported | Aleksander Morgado | |
If the requested RM protocol is not supported, the CDMA Bearer creation will fail. | |||
2012-03-15 | modem-helpers: new CDMA helper parsers | Aleksander Morgado | |
2012-03-15 | iface-modem: new helpers to check if modem has LTE capabilities | Aleksander Morgado | |
2012-03-15 | modem-helpers: new common regex for CIEV unsolicited messages | Aleksander Morgado | |
2012-03-15 | broadband-modem: use new common method to check if modem is 3GPP | Aleksander Morgado | |
2012-03-15 | api,enums: renamed `MMModemAccessTech' to `MMModemAccessTechnology' | Aleksander Morgado | |
This one was the last enum without full name. | |||
2012-03-15 | modem-helpers: renamed 3GPP registration related helpers with `mm_3gpp' prefix | Aleksander Morgado | |
2012-03-15 | helpers: implement CGDCONT reply parsing | Aleksander Morgado | |
New method to parse the PDP query reply, and build a list of structs with the found info. | |||
2012-03-15 | modem-helpers: new helper to count number of bits set in a bitmask | Aleksander Morgado | |
2012-03-15 | modem-helpers: provide list of scanned networks in a list of structs | Aleksander Morgado | |
We provide the result of the +COPS=? parsing in a GList of MM3gppNetworkInfo structures. We avoid the previous hash table, or using a dictionary, as a list of structs with a predefined set of elements, which should be easier for plugins wanting to make their own version | |||
2012-03-15 | broadband-modem: implement Operator Code and Name loading | Aleksander Morgado | |
2012-03-15 | modem-helpers: use MMModemAccessTech when parsing C(G)REG responses | Aleksander Morgado | |
2012-03-15 | modem-helpers: use MMModem3gppRegistrationState when parsing C(G)REG responses | Aleksander Morgado | |
2011-11-16 | gsm: add new property to track which facility locks are enabled | Eric Shienbrood | |
The property EnabledFacilityLocks on the .Modem.Gsm.Card interface is a bit mask that indicates which of the various personalization codes from 3GPP TS 22.022, plus the SIM PIN lock and SIM PIN2 lock, are enabled. The set of facility locks supported by the modem is determined at the time the modem is initialized, and the state of each supported lock (enabled or disabled) is determined. When the state of a lock changes, a property-change signal is sent out. Note that ModemManager only supports enabling and disabling SIM-PIN, via the EnablePin method on Modem.Gsm.Card. | |||
2011-08-19 | api: use common ModemManager.h for API, core and plugins | Aleksander Morgado | |
2011-01-23 | core: rework logging | Dan Williams | |
Make it more flexible, add logging to a file, and absolute and relative timestamps. | |||
2010-11-30 | gsm: prefer AT+CIND signal quality for modems that support it (lp:682282) ↵ | Dan Williams | |
(bgo #636040) Some devices always reply with 99 for AT+CSQ when in UMTS mode (Linktop LW273) so if the modem supports it, use CIND/CIEV instead. | |||
2010-11-28 | core: add index to CIND helper | Dan Williams | |
2010-11-28 | core: add +CIND parsing helpers | Dan Williams | |
2010-10-22 | core: use hardware IDs as part of DeviceIdentifier | Dan Williams | |
Pass the device's hardware IDs through modem creation and use them when calculating the device's identifier. Add a bunch of testcases for real hardware to ensure we don't break the device ID in the future unless we really want to. | |||
2010-10-21 | core: add DeviceIdentifier property | Dan Williams | |
This is computed before any PIN is entered, and thus before we can usually get IMEI or MEID/ESN out of the device in many cases. It's therefore not the same as EquipmentIdentifier. This is intended to be used by UI programs for matching devices with PIN numbers for automatic unlocking. While the PIN number is actually *SIM* specific, no modems allow access to the IMSI before the PIN is entered, and thus we cannot actually match the PIN with the SIM. The device ID is the next best thing we can use and should allow auto unlocking in most cases. | |||
2010-05-18 | cdma: return numeric ERI too | Dan Williams | |
2010-05-18 | cdma: make ERI parsing generic | Dan Williams | |
2010-05-01 | helpers: add generic helper for string -> access technology | Dan Williams | |
2010-04-09 | gsm: fix CSCS=? parsing and add testcases | Dan Williams | |
Some devices (at least one Blackberry we know about) don't include the () around the response. Handle that and add testcases for it. | |||
2010-03-22 | cdma: check SPSERVICE and SPERI when getting registration state | Dan Williams | |
2010-03-21 | cdma: check for +SPSERVICE and $SPERI | Dan Williams | |
Which are Sprint-specific commands which appear to be implemented by various phones for getting access technology and roaming status. | |||
2010-03-19 | helpers: add generic response stripping function | Dan Williams | |
2010-03-09 | gsm: fix CREG/CGREG parsing with multiple responses | Dan Williams | |
When a modem sends both CREG and CGREG in the same response packet, the parser was failing to correctly distinguish which response was being parsed, since the string passed to g_regex_match() is the whole response including both CREG + CGREG. | |||
2010-03-05 | gsm: indicate CREG vs. CGREG | Dan Williams | |
2010-03-05 | gsm: common CREG/CGREG parsing function and testcases | Dan Williams | |
2010-01-05 | gsm: split out +COPS response parsing and add testcases | Dan Williams | |