Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-17 | 3gpp-profile: Add profile name | Andrew Lassalle | |
QMI modems also report a profile name, and that value can be used to select and update a specific profile. | |||
2021-10-16 | port-mbim: request MBIMEx v2.0 | Aleksander Morgado | |
The ModemManager codebase has been ported to support Basic Connect v2 messages as defined in MBIMEx v2.0, so at this point we can now switch to use it by default whenever possible. | |||
2021-10-16 | broadband-modem-mbim: support 'Signal State' from MBIMEx v2.0 | Aleksander Morgado | |
2021-10-16 | bearer-mbim: support 'Packet Service' from MBIMEx v2.0 | Aleksander Morgado | |
2021-10-16 | broadband-modem-mbim: support 'Packet Service' from MBIMEx v2.0 | Aleksander Morgado | |
2021-10-16 | broadband-modem-mbim: support 'Register State' from MBIMEx v2.0 | Aleksander Morgado | |
2021-10-16 | broadband-modem-mbim: pass MbimDevice to notification parsers | Aleksander Morgado | |
We're going to enable the Microsoft extensions by default, and in order to properly parse the notification messages, we'll need to know which is the currently agreed MBIMEx version. So, pass down the MbimDevice to every notification parser. Not all of them will need it, so just for completeness. | |||
2021-10-16 | introspection,signal: minor doc fix in 5G RSRP | Aleksander Morgado | |
2021-10-15 | telit: remove prefix mm_shared in static function names | Daniele Palmas | |
2021-10-15 | telit: prefer qmi for set_current_bands if available | Daniele Palmas | |
2021-10-15 | telit: prefer qmi for load_current_bands if available | Daniele Palmas | |
2021-10-15 | telit: prefer qmi for load_supported_bands if available | Daniele Palmas | |
2021-10-15 | telit: Detect 4G BND format from BND test reply | Carlo Lobrano | |
Telit modems that require hexadecimal number when specifying 4G bands also reply to #BND=? command with a 4th parameter <LTE_band_ext> (e.g. LM940, LM960, LN920, FN980). On the other hand, modems that require decimal number when specifying 4G bands only return 3 parameters to the same command. It is then possible replace the detection of ext_4g_bands via UDEV tags with an inspection of BND=? reply. | |||
2021-10-15 | telit: LN920 bands support | Amol Lad | |
2021-10-15 | foxconn: add T99W265 modules, support for QDU. | Freedom Liu | |
2021-10-14 | cli,signal: fix error message without EOL | Aleksander Morgado | |
2021-10-14 | qcom-soc: require udev tag for ports | Aleksander Morgado | |
Since the 'wwan' subsystem addition to the qcom-soc plugin, the rules to say a modem is handled by this plugin are too broad, and the plugin attempts to support any kind of device exposed by the WWAN subsystem, not just those from Qualcomm SoCs. Update the plugin to require a new ID_MM_QCOM_SOC udev tag that is set in the plugin udev rules, given that these rules already check for the expected SoC drivers (bam-dmux, ipa, qcom-q6v5-mss). | |||
2021-10-14 | Revert "ci: temporarily build single plugins on merge requests" | Aleksander Morgado | |
This reverts commit 18b8a3c78404dfd55d75770884bbca273e8b07ef. We no longer need this, back to only on schedules. | |||
2021-10-14 | ci: temporarily build single plugins on merge requests | Aleksander Morgado | |
2021-10-14 | ci: switch single plugins build to use meson | Aleksander Morgado | |
2021-10-14 | build,meson: Add an empty line to split includes and dependencies | Iñigo Martínez | |
2021-10-14 | build,meson: Remove unnecessary empty line | Iñigo Martínez | |
2021-10-14 | build,meson: Make use of _opt suffix for option variables | Iñigo Martínez | |
To make option names consistent, an `_opt` suffix has been added. This was not applied to `polkit` option at the time and this is fixed now. | |||
2021-10-14 | build,meson: Make use of partial_dependency for generated dependency | Iñigo Martínez | |
The generated objects in `libmm-glib` are include in `libmm_glib_dep` one by one to avoid the link to the generated library that is included as a whole in `libmm-glib`. meson includes a way to include partial objects of a dependency by using the `partial_dependency` method, so by taking advantage of it almost all objects are included. | |||
2021-10-14 | build,meson: Sort files alphabetically | Iñigo Martínez | |
2021-10-14 | build,meson: Remove unused option | Iñigo Martínez | |
2021-10-14 | build,meson: Improve plugins option set | Iñigo Martínez | |
Improved the way the plugins are set to allow a smaller summary. | |||
2021-10-13 | broadband-modem-qmi: fix non-initialized GError | Aleksander Morgado | |
2021-10-13 | quectel: fix non-initialized GError | Aleksander Morgado | |
Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/442 | |||
2021-10-13 | broadband-modem-mbim: coding style fixes in the SAR implementation | Aleksander Morgado | |
2021-10-13 | broadband-modem-mbim: use a dynamically allocated MbimSarConfigState | Aleksander Morgado | |
It makes reading the code a bit easier. | |||
2021-10-13 | iface-modem-sar: fix initialization sequence completion | Aleksander Morgado | |
We cannot just return without completing the GTask. If we see the support check method failed, just keep on with the state machine so that the GTask is completed in the FAIL_IF_UNSUPPORTED step. Also, don't assume GError is set if FALSE is returned. This is the only kind of async method where we allow this right now. | |||
2021-10-13 | mmcli,sar: rename actions to just --sar-enable and --sar-disable | Aleksander Morgado | |
2021-10-13 | broadband-modem-mbim: implement the sar interface | Jack Song | |
2021-10-13 | broadband-modem: add the sar interface | lvmaorui | |
2021-10-13 | build,meson: add SAR interface support in the daemon | Aleksander Morgado | |
2021-10-13 | iface-modem-sar: new `MMIfaceModemSar` interface | lvmaorui | |
2021-10-13 | build,meson: add SAR interface support in mmcli | Aleksander Morgado | |
2021-10-13 | mmcli:add SAR command --sar-status/--sar-enable/--sar-disable/--set-power-level | lvmaorui | |
2021-10-13 | build,meson: add SAR interface support in libmm-glib | Aleksander Morgado | |
2021-10-13 | docs,libmm-glib: add SAR user-level api | lvmaorui | |
2021-10-13 | mm-broadband-modem-mbim: treat NO_ESIM_PROFILE as failure | Aleksander Morgado | |
2021-10-13 | build: bump libmbim version to use NO_ESIM_PROFILE | Aleksander Morgado | |
2021-10-13 | build: sync libqmi and libmbim versions in meson build | Aleksander Morgado | |
Fixes f5168cb54b01c353b813476db0f9b3f175560c4a | |||
2021-10-11 | iface-modem: Allow SetPowerState(Low|On) on failed state | Andrew Lassalle | |
In some modems, the modem's radio can be ON when no SIM card is present. In this case, the modem is in failed state, and the host cannot set the power state to LOW. Since we we will allow the host to set the power to LOW, we should allow it to set it back to ON. | |||
2021-10-11 | telit: add port type hints for LN920 0x1060, 0x1061 compositions | Daniele Palmas | |
2021-10-11 | telit: fix typo in load_supported_modes_ready | Daniele Palmas | |
2021-10-11 | telit: fix segmentation fault in initialize_alternate_3g_band | Daniele Palmas | |
Fix the following segmentation fault: ModemManager[128007]: mm_port_peek_kernel_device: assertion 'MM_IS_PORT (self)' failed Thread 1 "ModemManager" received signal SIGSEGV, Segmentation fault. 0x00005555556c6e3e in mm_kernel_device_get_global_property (self=0x0, property=0x7ffff5947480 "ID_MM_TELIT_BND_ALTERNATE") at kerneldevice/mm-kernel-device.c:309 Reported by Carlo Lobrano <c.lobrano@gmail.com> | |||
2021-10-11 | api: new TDS capability | Daniele Palmas | |
2021-10-11 | modem-helpers: change deprecated MBIM_NW_ERROR_UNKNOWN to MBIM_NW_ERROR_NONE | Daniele Palmas | |