Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-31 | plugin,mtk: Add load_unlock_retries | Bolan Wang | |
This patch add load_unlock_retries support by AT in mtk-based Fibocom modem. | |||
2024-07-31 | intel: mark XMM7360 as unsupported | Thomas Vogt | |
2024-07-31 | quectel: support at over mbim in quectel modems | mank.wang | |
2024-07-22 | rolling: Set RW101 AT port to ignore | lupuliang | |
MM does not need to use two AT ports at the same time. Sending AT to both ports at the same time may cause the ports to not work. | |||
2024-07-22 | fibocom: Set FM101 AT port to ignore | Puliang Lu | |
MM does not need to use two AT ports at the same time. Sending AT to both ports at the same time may cause the ports to not work. | |||
2024-07-09 | ublox/helpers: fix propagation of +URAT response parse error | Lubomir Rintel | |
The fallback error handling branch happens much too late, just leaking the newly made GError instead of propagating. | |||
2024-07-09 | Revert "ublox/helpers: fix propagation of +URAT response parse error" | Lubomir Rintel | |
Not quite correct -- with the patch applied, the newly allocated GError could potentially overwrite inner_error that was set previously. This reverts commit d550a24ffdae4492e9f9e18fdf294adcda28fb65. | |||
2024-06-21 | Revert "fibocom: disable CPOL features in NL668" | Aleksander Morgado | |
This reverts commit f7b351fc85f6cacb5d8b4483b052834be3aefe17. The whole AT over MBIM support is disabled in the NL668. | |||
2024-06-21 | fibocom: disable AT over MBIM in NL668 | Aleksander Morgado | |
The AT over MBIM support is exposed as a supported service, but the underlying implementation is not good enough. | |||
2024-06-19 | fibocom: disable CPOL features in NL668 | Aleksander Morgado | |
Running +CPOL? in the NL668 using AT over MBIM seems to trigger a firmware crash. Let's disable the feature altogether in this device for this reason. | |||
2024-05-31 | quectel/shared: do not leak name string | Lubomir Rintel | |
2024-05-31 | ublox/helpers: fix propagation of +URAT response parse error | Lubomir Rintel | |
We have been constructing a GError too late, just leaking it instead of propagating. | |||
2024-05-30 | port-mbim-fibocom: fix duplicated GError free | Aleksander Morgado | |
2024-05-29 | broadband-modem-cinterion: increase COPS timeout | Lukas Voegl | |
Signed-off-by: Lukas Voegl <lvoegl@tdt.de> | |||
2024-05-29 | rolling: new plugin | Aleksander Morgado | |
This plugin provides support for modems from Rolling Wireless. The current approach is to re-use the AT-based and MBIM-based specific modem implementations from the Fibocom plugin. Based on an original implementation from: vanillan wang <vanillanwang@163.com> See https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1170 | |||
2024-05-29 | fibocom: MBIM in shared utils is optional | Aleksander Morgado | |
2024-05-29 | broadband-modem-cinterion: use generic initial EPS bearer management logic | Aleksander Morgado | |
The Cinterion specific implementation relies on the generic one but adds the authentication information support using ^SGAUTH. The loading of the initial EPS bearer status (i.e. the one agreed with the network, not the settings) no longer has any Cinterion specific behavior. The auth settings are NOT reported in the initial EPS bearer status. | |||
2024-05-29 | fibocom: remove custom initial EPS bearer management | Aleksander Morgado | |
The implementation in the generic MMBroadbandModem object should fit well instead of the custom implementation. There is also no need to specify via udev tags which is the initial EPS bearer context id, we try to automatically guess it in runtime. | |||
2024-05-29 | cinterion: remove custom logic to power down modem before initial EPS bearer ↵ | Aleksander Morgado | |
settings update | |||
2024-05-29 | fibocom: remove custom logic to power down modem before initial EPS bearer ↵ | Aleksander Morgado | |
settings update This is now done for all modems unconditionally. | |||
2024-05-29 | iface-modem: allow reporting the previous power state after an update | Aleksander Morgado | |
Let the caller of mm_iface_modem_set_power_state() know which was the power state in the device before the actual update happened. This is useful in cases where we want to temporarily switch to a given power state (e.g. low) before returning to the original power state. | |||
2024-05-29 | huawei: trivial: remove trailing whitespaces | Aleksander Morgado | |
2024-05-23 | huawei: use G_GUINT64_CONSTANT | Oliver Kästner | |
2024-05-23 | huawei: enable setting LTE bands | Oliver Kästner | |
2024-05-17 | test: longer timeout to wait for modem in test fixture | Aleksander Morgado | |
If the system running the test is under heavy load, the modem may need time to get exposed. Just bump the timeout to a long enough value. | |||
2024-05-17 | mtk: FM350 multiplexing support is checked in runtime | Aleksander Morgado | |
This was introduced in 2f306e8e7c830d7991b747b127533c7db73754fd | |||
2024-05-06 | shared-simtech: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | shared-cinterion: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | shared-quectel: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | shared-option: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | shared-fibocom: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | shared-xmm: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | shared-telit: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-modem-cdma: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-modem-voice: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-modem-time: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-modem-signal: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-modem-messaging: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-modem-location: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-modem-firmware: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-modem-3gpp-ussd: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-modem-3gpp-profile-manager: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-modem-3gpp: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-modem: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | iface-port-at: use G_DECLARE|DEFINE_INTERFACE() macros | Aleksander Morgado | |
2024-05-06 | broadband-modem-qmi-quectel: fix task completion when not enabling profile ↵ | Aleksander Morgado | |
manager events Fixes e3024ec620f2d4087c1d03579c8575b6cb988503 | |||
2024-05-02 | quectel: disable qmi unsolicited profile manager events | Lukas Voegl | |
Signed-off-by: Lukas Voegl <lvoegl@tdt.de> | |||
2024-04-23 | fibocom: create custom MBIM port object with potential AT support | Aleksander Morgado | |
2024-04-23 | fibocom: change parent class peeker method | Aleksander Morgado | |
Use the more generic MMBaseModemClass instead of MMBroadbandModemClass. | |||
2024-04-23 | base-modem: support non-serial ports when peeking the best AT port | Aleksander Morgado | |
When we don't care about the type of AT port to use, prefer the QMI or MBIM based ones if any available. |