5 Commits

Author SHA256 Message Date
4d95f54b10 Accepting request 1301468 from GNOME:Factory
- Update to version 1.24.2:
 + Core:
   - Wait until bearers are disconnected before allowing system to suspend
   - Fix checks for CDMA/EVDO access technology in some modems
   - Detect old Mediatek 62xx-based devices as GSM-capable
   - Refresh registration info after manual registration for AT-based devices
   - Correctly report NB-IOT access technology
   - Disable unsolicited 3GPP events during quick suspend/resume
 + MBIM:
   - Fix re-assembly of multi-part unstored SMS messages
 + QMI:
   - Fix re-assembly of multi-part unstored SMS messages
 + Voice interface:
   - Correctly start call state polling on some modems
 + Plugins:
   - fibocomm: don't assert when checking for firmware interface
   - cinterion: allow spaces in ^SXRAT response (forwarded request 1301380 from pevik)

OBS-URL: https://build.opensuse.org/request/show/1301468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=93
2025-08-27 19:33:28 +00:00
d29dd973a3 - Update to version 1.24.2:
+ Core:
   - Wait until bearers are disconnected before allowing system to suspend
   - Fix checks for CDMA/EVDO access technology in some modems
   - Detect old Mediatek 62xx-based devices as GSM-capable
   - Refresh registration info after manual registration for AT-based devices
   - Correctly report NB-IOT access technology
   - Disable unsolicited 3GPP events during quick suspend/resume
 + MBIM:
   - Fix re-assembly of multi-part unstored SMS messages
 + QMI:
   - Fix re-assembly of multi-part unstored SMS messages
 + Voice interface:
   - Correctly start call state polling on some modems
 + Plugins:
   - fibocomm: don't assert when checking for firmware interface
   - cinterion: allow spaces in ^SXRAT response

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=178
2025-08-26 16:16:25 +00:00
bec89111ac Accepting request 1282880 from GNOME:Factory
Whitelisting now on its way to factory (forwarded request 1282869 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1282880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ModemManager?expand=0&rev=92
2025-06-10 06:57:04 +00:00
afce79677e Accepting request 1282869 from GNOME:Next
Whitelisting now on its way to factory

OBS-URL: https://build.opensuse.org/request/show/1282869
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=176
2025-06-04 18:32:22 +00:00
73b86fbbd2 Accepting request 1279734 from GNOME:Next
- Update to version 1.24.0:
  + API:
    - Add new TIMEOUT, PROTOCOL, and THROTTLED core errors
    - Add new MMCarrierLockError errors
    - Add new Messaging interface SetDefaultStorage method
    - Fix MM_BEARER_IP_FAMILY_ANY ABI break introduced in 1.20
    - Add new Cell Broadcast API
    - Report sub-system vendor and product IDs in Firmware device
      IDs
    - Add new ID_MM_TTY_AT_PROBE_TRIES udev tag to control number
      of AT probes on a per-port basis for plugins that do not
      override generic probing logic.
    - Add new Cell Broadcast API
  + Core:
    - Improved handling of odd +CGDCONT responses
    - Add support for putting modems in low-power mode during
      suspend
    - Retry AT+CNUM a couple times if the SIM is busy
    - Fix probing of modems that only expect a single AT port
    - Reprobe modems on late port additions; ensures modems use the
      optimal control channel regardless of kernel/udev timing
    - Ignore FASTBOOT ports during probing
    - Better logging of user requests
    - Fix probing of single-port devices by starting support check
      on first port addition
    - Don't crash as often due to assumption that a primary modem
      port always exists
    - Add support for loading and setting initial EPS bearer
      settings
    - Quite a few memory leak fixes
    - Lay groundwork for Intel XMM7xxx RPC-based devices
    - restart AT probing if a port is stuck in PPP mode when modem
      is detected
    - Serialize core modem operations to prevent multiple D-Bus
      clients from interrupting each other's operations
    - Work around elogind sometimes not sending the PrepareForSleep
      signal
    - Add generic Qualcomm Firehose and Sahara firmware update
      support
    - Fix SIM unlock behavior being treated at SIM hot-swaps
    - Detect 4G & 5G modem capabilities with newer AT commands
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1279734
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/ModemManager?expand=0&rev=175
2025-05-26 08:05:05 +00:00
4 changed files with 79 additions and 8 deletions

Binary file not shown.

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:691aa026aee458d4e92f95be3fc19989c0484bf51b3ba00673c28909ce5b6729
size 1518460

View File

@@ -1,3 +1,74 @@
-------------------------------------------------------------------
Tue Aug 26 08:09:09 UTC 2025 - Petr Vorel <pvorel@suse.cz>
- Update to version 1.24.2:
+ Core:
- Wait until bearers are disconnected before allowing system to suspend
- Fix checks for CDMA/EVDO access technology in some modems
- Detect old Mediatek 62xx-based devices as GSM-capable
- Refresh registration info after manual registration for AT-based devices
- Correctly report NB-IOT access technology
- Disable unsolicited 3GPP events during quick suspend/resume
+ MBIM:
- Fix re-assembly of multi-part unstored SMS messages
+ QMI:
- Fix re-assembly of multi-part unstored SMS messages
+ Voice interface:
- Correctly start call state polling on some modems
+ Plugins:
- fibocomm: don't assert when checking for firmware interface
- cinterion: allow spaces in ^SXRAT response
-------------------------------------------------------------------
Sat May 24 09:53:37 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.24.0:
+ API:
- Add new TIMEOUT, PROTOCOL, and THROTTLED core errors
- Add new MMCarrierLockError errors
- Add new Messaging interface SetDefaultStorage method
- Fix MM_BEARER_IP_FAMILY_ANY ABI break introduced in 1.20
- Add new Cell Broadcast API
- Report sub-system vendor and product IDs in Firmware device
IDs
- Add new ID_MM_TTY_AT_PROBE_TRIES udev tag to control number
of AT probes on a per-port basis for plugins that do not
override generic probing logic.
- Add new Cell Broadcast API
+ Core:
- Improved handling of odd +CGDCONT responses
- Add support for putting modems in low-power mode during
suspend
- Retry AT+CNUM a couple times if the SIM is busy
- Fix probing of modems that only expect a single AT port
- Reprobe modems on late port additions; ensures modems use the
optimal control channel regardless of kernel/udev timing
- Ignore FASTBOOT ports during probing
- Better logging of user requests
- Fix probing of single-port devices by starting support check
on first port addition
- Don't crash as often due to assumption that a primary modem
port always exists
- Add support for loading and setting initial EPS bearer
settings
- Quite a few memory leak fixes
- Lay groundwork for Intel XMM7xxx RPC-based devices
- restart AT probing if a port is stuck in PPP mode when modem
is detected
- Serialize core modem operations to prevent multiple D-Bus
clients from interrupting each other's operations
- Work around elogind sometimes not sending the PrepareForSleep
signal
- Add generic Qualcomm Firehose and Sahara firmware update
support
- Fix SIM unlock behavior being treated at SIM hot-swaps
- Detect 4G & 5G modem capabilities with newer AT commands
+ Updated translations.
-------------------------------------------------------------------
Tue Oct 15 11:59:37 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@@ -1,7 +1,7 @@
#
# spec file for package ModemManager
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%define _udevdir %(pkg-config --variable udevdir udev)
Name: ModemManager
Version: 1.22.0
Version: 1.24.2
Release: 0
Summary: DBus interface for modem handling
License: GPL-2.0-or-later AND GPL-3.0-or-later
@@ -46,9 +46,9 @@ BuildRequires: pkgconfig(gmodule-2.0) >= %{glib_version}
BuildRequires: pkgconfig(gobject-2.0) >= %{glib_version}
BuildRequires: pkgconfig(gudev-1.0) >= 147
BuildRequires: pkgconfig(libsystemd) >= 209
BuildRequires: pkgconfig(mbim-glib) >= 1.30.0
BuildRequires: pkgconfig(mbim-glib) >= 1.32.0
BuildRequires: pkgconfig(polkit-gobject-1) >= 0.97
BuildRequires: pkgconfig(qmi-glib) >= 1.34.0
BuildRequires: pkgconfig(qmi-glib) >= 1.36.0
BuildRequires: pkgconfig(qrtr-glib)
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(udev)
@@ -146,7 +146,7 @@ test -n "$pppddir" || exit 1
%files
%license COPYING
%doc AUTHORS README
%doc AUTHORS README.md
%{_bindir}/mmcli
%{_sbindir}/ModemManager
%{_datadir}/dbus-1/system.d/org.freedesktop.ModemManager1.conf