huawei: explicitly whitelist additional devices that support NDISDUP
Submitted by Aleksander Morgado
Assigned to ModemManager bug user
Originally reported at: https://bugzilla.gnome.org/show_bug.cgi?id=698897 Please refer to the original bug report if more details are needed.
Huawei devices like the E3276 may support NDISDUP+NCM, even if the udev rules given by Huawei don't match the device.
We should extend the NDISDUP logic to provide an additional whitelist of devices that we have verified that work, like the E3276 if ^SETPORT results are the expected ones. One thing to consider is that we should NOT try NDISDUP in the E3276 running the HiLink firmware.
Much more information in the original bug report and in the following thread: https://mail.gnome.org/archives/networkmanager-list/2013-May/msg00217.html