ModemManager version 1.18.2 made the modem of postmarketOS device samsung-serranove stop working. A fix was added in upstream ModemManager and backported to the 1.18 branch. However, versions 1.18.2 and 1.18.4 need to be patched.
This merge request implements this patch. @craftyguy suggested to implement it here instead of creating a package fork in postmarketOS.
The merge request needs to be backported to v3.15.
I will set up a separate merge request thereafter to upgrade ModemManager to version 1.18.4 for edge.
More information on the issue:
- postmarketOS issue report: https://gitlab.com/postmarketOS/pmaports/-/issues/1274
- ModemManager issue report: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/448
- ModemManager fix: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/710
- Backport of the fix to 1.18 branch: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/commit/3a505f802fd314510fc2b5a97844dd879d09e6d4