Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-20 | broadband-modem-qmi: 3GPP USSD support | Aleksander Morgado | |
Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/26 | |||
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 | 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 | 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 | 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 | 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 | 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 | 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. | |||
2020-04-09 | log: force using the object logging API | Aleksander Morgado | |
Unless the generic API is explicitly allowed, as in the main.c source file. | |||
2020-04-08 | plugin: don't match generic plugin by name | Aleksander Morgado | |
2020-04-08 | log: define per-module logging for shared utils and plugins | Aleksander Morgado | |
2020-04-08 | log: common logging method definition for all testers and helpers | Aleksander Morgado | |
2020-04-08 | core: consolidate logging format in main daemon logic | Aleksander Morgado | |
2020-04-08 | charsets: report GError in byte_array_append() failures | Aleksander Morgado | |
2020-04-08 | error-helpers: port to use object logging | Aleksander Morgado | |
2020-04-08 | kerneldevice,generic: remove logging | Aleksander Morgado | |
2020-04-08 | modem-helpers-qmi: port qmi capabilities parser to use object logging | Aleksander Morgado | |
2020-04-08 | modem-helpers-qmi: port acquisition order preference parser to use object ↵ | Aleksander Morgado | |
logging | |||
2020-04-08 | modem-helpers-qmi: port qmi interface parser to use object logging | Aleksander Morgado | |
2020-04-08 | modem-helpers-qmi: port qmi band parser to use object logging | Aleksander Morgado | |
2020-04-08 | modem-helpers-mbim: port to use object logging | Aleksander Morgado | |
2020-04-08 | modem-helpers: make cpms test parser return error on failure | Aleksander Morgado | |
2020-04-08 | modem-helpers: port ccwa service query parser to use object logging | Aleksander Morgado | |
2020-04-08 | modem-helpers: port cesq response parser to use object logging | Aleksander Morgado | |
2020-04-08 | modem-helpers: port creg response parser to use object logging | Aleksander Morgado | |
2020-04-08 | modem-helpers: port clcc list parser to use object logging | Aleksander Morgado | |
2020-04-08 | modem-helpers: remove unused supported capabilities filter | Aleksander Morgado | |