Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-28 | huawei: updated HCSQ regex to match unquoted response | Murithi Borona | |
2020-04-22 | broadband-modem-qmi: GByteArray can be casted to GArray in USSD encoding | Aleksander Morgado | |
Reported by: Maxim Anisimov <linaro85@yandex.ru> | |||
2020-04-22 | broadband-modem-qmi: USSD data in UTF-16 not always given | Maxim Anisimov | |
E.g. in the Quectel EP06-E only the ASCII/UCS-2 data TLV is given. | |||
2020-04-22 | broadband-modem-qmi: fix unicode names in USSD iconv() operations | Maxim Anisimov | |
So that the limited iconv() in OpenWRT supports the conversion properly. | |||
2020-04-20 | broadband-modem-qmi: 3GPP USSD support | Aleksander Morgado | |
Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/26 | |||
2020-04-17 | quectel: Check SIM swap after "+QUSIM: 1" URC | Teijo Kinnunen | |
Quectel emits "+QUSIM: 1" after eUICC reinitialization. Detect it and perform SIM swap check if one is encountered. The motivation here is that M2M eUICC profile switch causes eUICC reset and this is one way to detect and handle profile switches properly on Quectel modems. The existing SIM hot swap mechanism is used as it appears to be suitable for handling profile switches as well as physical swapping of SIM cards. | |||
2020-04-16 | man,mmcli: remove non-existent --list-bearers option | Aleksander Morgado | |
Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/203 | |||
2020-04-12 | api,location: improve InjectAssistanceData() method docs | Aleksander Morgado | |
Explain when this method should be used instead of A-GPS. | |||
2020-04-12 | api,location: improve Setup() method docs | Aleksander Morgado | |
Explicitly state that the signals_location argument affects the behavior of the Location property. | |||
2020-04-12 | api,location: improve Location property docs | Aleksander Morgado | |
Clearly specify that GetLocation() is another way to retrieve the location information instead of the Location property. | |||
2020-04-10 | base-bearer: log connection attempt failure reason | Aleksander Morgado | |
We were logging it as debug, increase logging level to warning to make sure it's always logged. | |||
2020-04-10 | base-bearer: log stats on disconnection | Aleksander Morgado | |
2020-04-10 | base-bearer: don't run disconnection path multiple times | Aleksander Morgado | |
2020-04-10 | api,bearer: add 'total-rx-bytes', 'total-tx-bytes' and 'total-duration' stats | Aleksander Morgado | |
Compiling the amount of bytes transferred and received during all tracked connection attempts, as well as the total duration of all the connections. | |||
2020-04-10 | api,bearer: add 'attempts' and 'failed-attempts' statistics | Aleksander Morgado | |
When we're reusing over and over the same bearer object, we can provide statistical information about the number of connection attempts that have been done and how many of them failed. | |||
2020-04-10 | doc,api: add reference to --with-at-command-via-dbus in Command() info | Aleksander Morgado | |
2020-04-10 | api,doc: fix missing Command() doc output in html | Aleksander Morgado | |
2020-04-10 | api,doc: fix some property gtk-doc links | Aleksander Morgado | |
2020-04-10 | broadband-modem-qmi: since 1.24.6 all strings are valid UTF-8 | Aleksander Morgado | |
2020-04-10 | broadband-modem-qmi: request operator reload explicitly | Aleksander Morgado | |
If the modem switches from one roaming operator to a different roaming operator, the actual operator MCCMNC/description will change even if the registration state keeps on being the same (roaming). Detect that, and trigger operator info reloading explicitly. | |||
2020-04-10 | broadband-modem-mbim: request operator reload explicitly | Aleksander Morgado | |
If the modem switches from one roaming operator to a different roaming operator, the actual operator MCCMNC/description will change even if the registration state keeps on being the same (roaming). Detect that, and trigger operator info reloading explicitly. Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/154 | |||
2020-04-09 | broadband-modem-qmi: explicitly disable autoconnect during enable | Aleksander Morgado | |
If the QMI device has autoconnect enabled, it will collide in one way or another with the ModemManager triggered connection sequence, usually because the user-requested settings are different to the autoconnected ones. So, detect whether autoconnect is enabled or not, and if it is, explicitly disable it. | |||
2020-04-09 | port-qmi: allow users to release clients when no longer needed | Aleksander Morgado | |
2020-04-09 | iface-modem-3gpp: add 5GNR to full 3GPP act mask | Aleksander Morgado | |
So that the logic looking for 3GPP related registration info works in the QMI modem object when selected network is reported as 'unknown' but still the radio interfaces list reports 5GNR. <<<<<< TLV: <<<<<< type = "Serving System" (0x01) <<<<<< length = 6 <<<<<< value = 01:02:01:00:01:0C <<<<<< translated = [ registration_state = 'registered' cs_attach_state = 'detached' ps_attach_state = 'attached' selected_network = 'unknown' radio_interfaces = '{ [0] = '5gnr '}' ] | |||
2020-04-09 | shared-qmi: include all possible 5G related combinations if SSP is supported | Aleksander Morgado | |
2020-04-09 | helpers-qmi: always log all queried capabilities when building current | Aleksander Morgado | |
2020-04-09 | fibocom: add FM150 port type hints | Aleksander Morgado | |
2020-04-09 | fibocom: support QMI capable devices | Aleksander Morgado | |
2020-04-09 | tests,modem-helpers: regex number is index of an array, so starts at 0 | Aleksander Morgado | |
2020-04-09 | test,modem-helpers: use MMModem3gppRegistrationState values in tests | Aleksander Morgado | |
2020-04-09 | modem-helpers: simplify logic to create array of GRegex | Aleksander Morgado | |
Iterate over the list of available patterns, instead of adding them one by one. | |||
2020-04-09 | broadband-modem: run +C5GREG state checks | Aleksander Morgado | |
The generic CREG parser is improved to also allow parsing +C5GREG responses and URCs. | |||
2020-04-09 | helpers: use generic number parsing methods in CREG parser | Aleksander 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-09 | test,modem-helpers: remove obsolete comments in u-blox CREG tests | Aleksander Morgado | |
We already support "SMS only" registration state. | |||
2020-04-09 | libmm-glib,helpers: ignore all leading whitespaces when parsing numbers | Aleksander Morgado | |
2020-04-09 | helpers: add additional AcT values from 27.007 | Aleksander Morgado | |
2020-04-09 | api: new 'attached RLOS' registration state | Aleksander Morgado | |
Reporting the state when the UE attaches to access restricted local operator services. | |||
2020-04-09 | libmm-glib,helpers: allow reading hex strings from match info | Aleksander Morgado | |
2020-04-09 | libmm-glib,helpers: skip quotes when reading numbers from match infos | Aleksander Morgado | |
Useful when the regex applied to the parseable strings don't have an special ignore rule for the quotes. | |||
2020-04-09 | modem-helpers: improved +WS46 mode '25' handling | Aleksander Morgado | |
The mode '25' means different things on LTE-capable and non-LTE-capable devices, so improve the logic to clarify that. | |||
2020-04-09 | iface-modem-3gpp: don't fixup CS network support | Aleksander Morgado | |
This is already done by the modem interface as soon as current capabilities are loaded. | |||
2020-04-09 | iface-modem-3gpp: new 5GS network support | Aleksander Morgado | |
2020-04-09 | helpers-qmi: support 5G capabilities and modes | Aleksander Morgado | |
2020-04-09 | api: new 5GNR access technology | Aleksander Morgado | |
2020-04-09 | broadband-modem: support 5G in +WS46 to capabilities conversion | Aleksander Morgado | |
2020-04-09 | api: new 5G mode | Aleksander Morgado | |
2020-04-09 | api: new 5GNR capability | Aleksander Morgado | |
2020-04-09 | build: require libqmi 1.25.4 for full 5G enum support | Aleksander Morgado | |
2020-04-09 | api: deprecate MM_MODEM_CAPABILITY_LTE_ADVANCED | Aleksander Morgado | |
It's not used anywhere. | |||
2020-04-09 | iface-modem: simplify is_cdma_only() check | Aleksander Morgado | |
The check needs to look for a matching single bit, so no need to make it too complex. |