aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-09fibocom: add FM150 port type hintsAleksander Morgado
2020-04-09fibocom: support QMI capable devicesAleksander Morgado
2020-04-09tests,modem-helpers: regex number is index of an array, so starts at 0Aleksander Morgado
2020-04-09test,modem-helpers: use MMModem3gppRegistrationState values in testsAleksander Morgado
2020-04-09modem-helpers: simplify logic to create array of GRegexAleksander Morgado
Iterate over the list of available patterns, instead of adding them one by one.
2020-04-09broadband-modem: run +C5GREG state checksAleksander Morgado
The generic CREG parser is improved to also allow parsing +C5GREG responses and URCs.
2020-04-09helpers: use generic number parsing methods in CREG parserAleksander Morgado
This fixes the s8500 wave unit test, which was incorrectly parsing the Act field reported as 'B' as "GSM" (strtol(B)=0) Also, given that the generic parsing methods are able to parse numbers from quoted strings, this change allows us to remove the Thuraya specific CREG matching that just took into consideration quoted strings. The Thuraya unit tests are also fixed up to provide proper testing of the logic.
2020-04-09test,modem-helpers: remove obsolete comments in u-blox CREG testsAleksander Morgado
We already support "SMS only" registration state.
2020-04-09libmm-glib,helpers: ignore all leading whitespaces when parsing numbersAleksander Morgado
2020-04-09helpers: add additional AcT values from 27.007Aleksander Morgado
2020-04-09api: new 'attached RLOS' registration stateAleksander Morgado
Reporting the state when the UE attaches to access restricted local operator services.
2020-04-09libmm-glib,helpers: allow reading hex strings from match infoAleksander Morgado
2020-04-09libmm-glib,helpers: skip quotes when reading numbers from match infosAleksander Morgado
Useful when the regex applied to the parseable strings don't have an special ignore rule for the quotes.
2020-04-09modem-helpers: improved +WS46 mode '25' handlingAleksander Morgado
The mode '25' means different things on LTE-capable and non-LTE-capable devices, so improve the logic to clarify that.
2020-04-09iface-modem-3gpp: don't fixup CS network supportAleksander Morgado
This is already done by the modem interface as soon as current capabilities are loaded.
2020-04-09iface-modem-3gpp: new 5GS network supportAleksander Morgado
2020-04-09helpers-qmi: support 5G capabilities and modesAleksander Morgado
2020-04-09api: new 5GNR access technologyAleksander Morgado
2020-04-09broadband-modem: support 5G in +WS46 to capabilities conversionAleksander Morgado
2020-04-09api: new 5G modeAleksander Morgado
2020-04-09api: new 5GNR capabilityAleksander Morgado
2020-04-09build: require libqmi 1.25.4 for full 5G enum supportAleksander Morgado
2020-04-09api: deprecate MM_MODEM_CAPABILITY_LTE_ADVANCEDAleksander Morgado
It's not used anywhere.
2020-04-09iface-modem: simplify is_cdma_only() checkAleksander Morgado
The check needs to look for a matching single bit, so no need to make it too complex.
2020-04-09api,cdma: fix small typoAleksander Morgado
Reported by Malte Grosse. https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/202#note_460466
2020-04-09cli: improve --help output for --modem and --sim optionsAleksander Morgado
Specify the full list of supported object lookup methods.
2020-04-09cli: allow looking up for first available modem or SIMAleksander Morgado
When a system only has one single modem, it's convenient to just look for the first available modem or SIM object, instead of needing to provide the full path or the exact index number. This improvement allows users to use the "any" keyword, or any of its substrings (e.g. "an" or even "a") to match the first available object of the requested type. E.g.: $ mmcli -m a -------------------------------- General | dbus path: /org/freedesktop/ModemManager1/Modem/0 | device id: 1a48f1180f1fb0166d91f7b139d027136b59ba63 -------------------------------- Hardware | manufacturer: Sierra Wireless Inc. | model: Sierra Wireless EM7345 4G LTE ... Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/196
2020-04-09cli: consolidate logic to process user provided object lookup infoAleksander Morgado
The user may specify DBus objects in several ways, e.g. with full object paths, just with the object numeric ids, or in some other cases with the full device UID. Setup one single method to process this info for all object types, so that it's also easier to add new lookup methods for all at the same time.
2020-04-09log: force using the object logging APIAleksander Morgado
Unless the generic API is explicitly allowed, as in the main.c source file.
2020-04-09api,3gpp: fix InitialEpsBearerSettings documentationAleksander Morgado
2020-04-09api,3gpp: add "Pco" property detailed documentationAleksander Morgado
2020-04-09api,simple: fix name of access-technologies field in GetStatus()Aleksander Morgado
2020-04-09api,modem: reword the properties argument explanation in CreateBearer()Aleksander Morgado
2020-04-09api,modem: improve capabilities related documentationAleksander Morgado
And remove the unused mm_common_build_capability_combinations_any() method in the common non-public library code.
2020-04-08po: update source code linesAleksander Morgado
2020-04-08plugin: don't match generic plugin by nameAleksander Morgado
2020-04-08plugins: don't add plugin name in log message explicitlyAleksander Morgado
2020-04-08plugins: use logging module name as plugin nameAleksander Morgado
2020-04-08log: define per-module logging for shared utils and pluginsAleksander Morgado
2020-04-08log: common logging method definition for all testers and helpersAleksander Morgado
2020-04-08core: consolidate logging format in main daemon logicAleksander Morgado
2020-04-08zte: port to use object loggingAleksander Morgado
2020-04-08xmm: port to use object loggingAleksander Morgado
2020-04-08x22x: port to use object loggingAleksander Morgado
2020-04-08wavecom: port to use object loggingAleksander Morgado
2020-04-08via: port to use object loggingAleksander Morgado
2020-04-08ublox: port to use object loggingAleksander Morgado
2020-04-08tplink: port to use object loggingAleksander Morgado
2020-04-08thuraya: no logging in pluginAleksander Morgado
2020-04-08thuraya: return GError in custom CPMS parserAleksander Morgado