diff -Nru modemmanager-1.20.0/debian/changelog modemmanager-1.20.0/debian/changelog --- modemmanager-1.20.0/debian/changelog 2023-06-14 08:21:50.000000000 +0000 +++ modemmanager-1.20.0/debian/changelog 2023-12-20 05:35:16.000000000 +0000 @@ -1,3 +1,11 @@ +modemmanager (1.20.0-1~ubuntu22.04.3) jammy; urgency=medium + + * Backport the newer modemmanager commits from 1.20.6 to the LTS + as part of new hardware enablement including Telit FN990 modem + (lp: #) + + -- Laider Lai Wed, 20 Dec 2023 05:35:16 +0000 + modemmanager (1.20.0-1~ubuntu22.04.2) jammy; urgency=medium * Backport the newer modemmanager commits from 1.20.4 to the LTS diff -Nru modemmanager-1.20.0/debian/patches/0003-telit-add-FN990-compositions.patch modemmanager-1.20.0/debian/patches/0003-telit-add-FN990-compositions.patch --- modemmanager-1.20.0/debian/patches/0003-telit-add-FN990-compositions.patch 1970-01-01 00:00:00.000000000 +0000 +++ modemmanager-1.20.0/debian/patches/0003-telit-add-FN990-compositions.patch 2023-12-20 05:28:20.000000000 +0000 @@ -0,0 +1,36 @@ +Index: modemmanager-1.20.0/plugins/telit/77-mm-telit-port-types.rules +=================================================================== +--- modemmanager-1.20.0.orig/plugins/telit/77-mm-telit-port-types.rules ++++ modemmanager-1.20.0/plugins/telit/77-mm-telit-port-types.rules +@@ -86,6 +86,20 @@ ATTRS{idVendor}=="1bc7", ATTRS{idProduct + ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1061", ENV{.MM_USBIFNUM}=="06", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_AT_SECONDARY}="1" + ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1061", ENV{.MM_USBIFNUM}=="07", ENV{ID_MM_PORT_IGNORE}="1" + ++# FN990 ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1070", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_PORT_TYPE_QCDM}="1" ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1070", ENV{.MM_USBIFNUM}=="03", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_GPS}="1" ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1070", ENV{.MM_USBIFNUM}=="04", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_AT_PRIMARY}="1" ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1070", ENV{.MM_USBIFNUM}=="05", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_AT_SECONDARY}="1" ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1070", ENV{.MM_USBIFNUM}=="06", ENV{ID_MM_PORT_IGNORE}="1" ++ ++# FN990 (MBIM composition) ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1071", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_PORT_TYPE_QCDM}="1" ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1071", ENV{.MM_USBIFNUM}=="04", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_GPS}="1" ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1071", ENV{.MM_USBIFNUM}=="05", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_AT_PRIMARY}="1" ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1071", ENV{.MM_USBIFNUM}=="06", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_AT_SECONDARY}="1" ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1071", ENV{.MM_USBIFNUM}=="07", ENV{ID_MM_PORT_IGNORE}="1" ++ + # LE910C1 with default usb cfg + ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1201", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_PORT_TYPE_QCDM}="1" + ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1201", ENV{.MM_USBIFNUM}=="03", SUBSYSTEM=="tty", ENV{ID_MM_PORT_TYPE_GPS}="1" +@@ -136,6 +150,10 @@ ATTRS{idVendor}=="1bc7", ATTRS{idProduct + ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1060", ENV{ID_MM_TELIT_PORT_DELAY}="1" + ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1061", ENV{ID_MM_TELIT_PORT_DELAY}="1" + ++# FN990 initial port delay ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1070", ENV{ID_MM_TELIT_PORT_DELAY}="1" ++ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1071", ENV{ID_MM_TELIT_PORT_DELAY}="1" ++ + GOTO="mm_telit_end" + + LABEL="mm_telit_intel" diff -Nru modemmanager-1.20.0/debian/patches/series modemmanager-1.20.0/debian/patches/series --- modemmanager-1.20.0/debian/patches/series 2023-06-14 08:21:50.000000000 +0000 +++ modemmanager-1.20.0/debian/patches/series 2023-12-20 05:25:26.000000000 +0000 @@ -1,2 +1,3 @@ 0001-quectel-add-new-variant-of-EM05-G-to-port-type-rules.patch 0002-quectel-add-new-modem-variants-to-port-type-rules.patch +0003-telit-add-FN990-compositions.patch