diff -Nru modemmanager-1.4.12/debian/changelog modemmanager-1.4.12/debian/changelog --- modemmanager-1.4.12/debian/changelog 2015-11-04 19:48:16.000000000 +0800 +++ modemmanager-1.4.12/debian/changelog 2017-11-29 16:16:08.000000000 +0800 @@ -1,3 +1,10 @@ +modemmanager (1.4.12-1ubuntu2) xenial; urgency=medium + + * Non-maintainer upload. + * Set Dell DW5818/5819 as forbidden devices of Gobi + + -- Robert Liu Wed, 29 Nov 2017 16:10:50 +0800 + modemmanager (1.4.12-1ubuntu1) xenial; urgency=medium * Resynchronize on Debian, remaining changes diff -Nru modemmanager-1.4.12/debian/patches/gobi-set-dell-modules-as-forbidden-devices.patch modemmanager-1.4.12/debian/patches/gobi-set-dell-modules-as-forbidden-devices.patch --- modemmanager-1.4.12/debian/patches/gobi-set-dell-modules-as-forbidden-devices.patch 1970-01-01 08:00:00.000000000 +0800 +++ modemmanager-1.4.12/debian/patches/gobi-set-dell-modules-as-forbidden-devices.patch 2017-11-29 16:11:49.000000000 +0800 @@ -0,0 +1,32 @@ +Index: modemmanager-1.4.12/plugins/gobi/mm-plugin-gobi.c +=================================================================== +--- modemmanager-1.4.12.orig/plugins/gobi/mm-plugin-gobi.c ++++ modemmanager-1.4.12/plugins/gobi/mm-plugin-gobi.c +@@ -69,15 +69,21 @@ mm_plugin_create (void) + { + static const gchar *subsystems[] = { "tty", "net", "usb", NULL }; + static const gchar *drivers[] = { "qcserial", NULL }; ++ static const mm_uint16_pair forbidden_products[] = { { 0x413c, 0x81d1 }, /* Dell Wireless DW5818 (Sierra MC7455) */ ++ { 0x413c, 0x81d2 }, /* Dell Wireless DW5818 (Sierra MC7455) */ ++ { 0x413c, 0x81cf }, /* Dell Wireless DW5819 (Sierra MC7430) */ ++ { 0x413c, 0x81d0 }, /* Dell Wireless DW5819 (Sierra MC7430) */ ++ { 0, 0 } }; + + return MM_PLUGIN ( + g_object_new (MM_TYPE_PLUGIN_GOBI, +- MM_PLUGIN_NAME, "Gobi", +- MM_PLUGIN_ALLOWED_SUBSYSTEMS, subsystems, +- MM_PLUGIN_ALLOWED_DRIVERS, drivers, +- MM_PLUGIN_ALLOWED_AT, TRUE, +- MM_PLUGIN_ALLOWED_QCDM, TRUE, +- MM_PLUGIN_ALLOWED_QMI, TRUE, ++ MM_PLUGIN_NAME, "Gobi", ++ MM_PLUGIN_ALLOWED_SUBSYSTEMS, subsystems, ++ MM_PLUGIN_FORBIDDEN_PRODUCT_IDS, forbidden_products, ++ MM_PLUGIN_ALLOWED_DRIVERS, drivers, ++ MM_PLUGIN_ALLOWED_AT, TRUE, ++ MM_PLUGIN_ALLOWED_QCDM, TRUE, ++ MM_PLUGIN_ALLOWED_QMI, TRUE, + NULL)); + } + diff -Nru modemmanager-1.4.12/debian/patches/series modemmanager-1.4.12/debian/patches/series --- modemmanager-1.4.12/debian/patches/series 2015-11-04 19:47:50.000000000 +0800 +++ modemmanager-1.4.12/debian/patches/series 2017-11-29 16:11:49.000000000 +0800 @@ -5,3 +5,4 @@ sierra-custom-init.patch new-sierra-legacy-plugin.patch dell-mbim-plugin.patch +gobi-set-dell-modules-as-forbidden-devices.patch