[PATCH 03/14] udev: replace ENV{.MM_USBIFNUM} conditions with ATTRS{bInterfaceNumber}
Aleksander Morgado
aleksander at aleksander.es
Sat Aug 6 07:38:47 UTC 2016
On Thu, Jul 28, 2016 at 12:13 AM, Aleksander Morgado
<aleksander at aleksander.es> wrote:
> ---
> plugins/cinterion/77-mm-cinterion-port-types.rules | 4 +-
> plugins/haier/77-mm-haier-port-types.rules | 3 +-
> plugins/longcheer/77-mm-longcheer-port-types.rules | 170 +++++++-------
> plugins/mbm/77-mm-ericsson-mbm.rules | 37 ++--
> plugins/mtk/77-mm-mtk-port-types.rules | 26 +--
> plugins/nokia/77-mm-nokia-port-types.rules | 27 ++-
> plugins/simtech/77-mm-simtech-port-types.rules | 15 +-
> plugins/telit/77-mm-telit-port-types.rules | 29 ++-
> plugins/x22x/77-mm-x22x-port-types.rules | 42 ++--
> plugins/zte/77-mm-zte-port-types.rules | 245 ++++++++++-----------
> 10 files changed, 291 insertions(+), 307 deletions(-)
>
Pushed to git master.
> diff --git a/plugins/cinterion/77-mm-cinterion-port-types.rules b/plugins/cinterion/77-mm-cinterion-port-types.rules
> index d345bad..9e5d5f5 100644
> --- a/plugins/cinterion/77-mm-cinterion-port-types.rules
> +++ b/plugins/cinterion/77-mm-cinterion-port-types.rules
> @@ -4,8 +4,6 @@ ACTION!="add|change|move", GOTO="mm_cinterion_port_types_end"
> SUBSYSTEM!="tty", GOTO="mm_cinterion_port_types_end"
> ATTRS{idVendor}!="1e2d", GOTO="mm_cinterion_port_types_end"
>
> -SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
> -
> -ATTRS{idVendor}=="1e2d", ATTRS{idProduct}=="0053", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_CINTERION_PORT_TYPE_GPS}="1"
> +ATTRS{idVendor}=="1e2d", ATTRS{idProduct}=="0053", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_CINTERION_PORT_TYPE_GPS}="1"
>
> LABEL="mm_cinterion_port_types_end"
> diff --git a/plugins/haier/77-mm-haier-port-types.rules b/plugins/haier/77-mm-haier-port-types.rules
> index c64c483..1a1ed80 100644
> --- a/plugins/haier/77-mm-haier-port-types.rules
> +++ b/plugins/haier/77-mm-haier-port-types.rules
> @@ -7,9 +7,8 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="201e", GOTO="mm_haier_port_types_vendorchec
> GOTO="mm_haier_port_types_end"
>
> LABEL="mm_haier_port_types_vendorcheck"
> -SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> # Haier CE81B
> -ATTRS{idVendor}=="201e", ATTRS{idProduct}=="10f8", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_HAIER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="201e", ATTRS{idProduct}=="10f8", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_HAIER_PORT_TYPE_MODEM}="1"
>
> LABEL="mm_haier_port_types_end"
> diff --git a/plugins/longcheer/77-mm-longcheer-port-types.rules b/plugins/longcheer/77-mm-longcheer-port-types.rules
> index e91ba95..9ad1493 100644
> --- a/plugins/longcheer/77-mm-longcheer-port-types.rules
> +++ b/plugins/longcheer/77-mm-longcheer-port-types.rules
> @@ -21,158 +21,154 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="1bbb", GOTO="mm_tamobile_vendorcheck"
> GOTO="mm_longcheer_port_types_end"
>
> LABEL="mm_longcheer_vendorcheck"
> -SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="3197", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="3197", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="3197", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="3197", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="3197", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6000", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6000", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6000", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6000", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6000", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6060", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6060", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6060", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6060", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6060", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> # Alcatel One Touch X020
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7001", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7001", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7001", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7001", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7001", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7001", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7001", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7002", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7002", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7002", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7002", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7002", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7002", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7002", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7002", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7002", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7101", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7101", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7101", ENV{.MM_USBIFNUM}=="05", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7101", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7101", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7101", ATTRS{bInterfaceNumber}=="05", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7101", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7102", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7102", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7102", ENV{.MM_USBIFNUM}=="05", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7102", ENV{.MM_USBIFNUM}=="06", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7102", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7102", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7102", ATTRS{bInterfaceNumber}=="05", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7102", ATTRS{bInterfaceNumber}=="06", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="7102", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8000", ENV{.MM_USBIFNUM}=="05", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8000", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8000", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8000", ATTRS{bInterfaceNumber}=="05", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8000", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8000", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8000", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8001", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8001", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8001", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8001", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8001", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8001", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8001", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8002", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8002", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8002", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8002", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8002", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8002", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="8002", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> # ChinaBird PL68
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9000", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9000", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9000", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9000", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9000", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9001", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9001", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9001", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9001", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9001", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9001", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9001", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9002", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9002", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9002", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9002", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9002", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9002", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9002", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9003", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9003", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9003", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9003", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9003", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9003", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9003", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9003", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9003", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9004", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9004", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9004", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9004", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9004", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9005", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9005", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9005", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9005", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9005", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9010", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9010", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9010", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9010", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9010", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9010", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9010", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9012", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9012", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9012", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9012", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9012", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9012", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9012", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9020", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9020", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9020", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9020", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9020", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9020", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9020", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9022", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9022", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9022", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9022", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9022", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9022", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9022", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> # Zoom products
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9602", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9602", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9602", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9602", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9602", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9602", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9602", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9603", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9603", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9603", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9603", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9603", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9603", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9603", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9604", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9604", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9604", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9604", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9604", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9604", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9604", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9605", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9605", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9605", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9605", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9605", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9605", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9605", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9605", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9605", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9606", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9606", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9606", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9606", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9606", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9606", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9606", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9606", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9606", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9607", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9607", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9607", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9607", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9607", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9607", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9607", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9607", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9607", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9607", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9607", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> GOTO="mm_longcheer_port_types_end"
>
> -
> LABEL="mm_tamobile_vendorcheck"
> -SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> # Alcatel One Touch X060s
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_LONGCHEER_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_LONGCHEER_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ENV{ID_MM_LONGCHEER_TAGGED}="1"
>
> GOTO="mm_longcheer_port_types_end"
>
> -
> LABEL="mm_longcheer_port_types_end"
> diff --git a/plugins/mbm/77-mm-ericsson-mbm.rules b/plugins/mbm/77-mm-ericsson-mbm.rules
> index 05798b7..3dfed02 100644
> --- a/plugins/mbm/77-mm-ericsson-mbm.rules
> +++ b/plugins/mbm/77-mm-ericsson-mbm.rules
> @@ -5,20 +5,19 @@ SUBSYSTEMS=="usb", GOTO="mm_mbm_check"
> GOTO="mm_mbm_end"
>
> LABEL="mm_mbm_check"
> -SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> # Ericsson F3507g
> -ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1900", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1900", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1900", ENV{ID_MM_ERICSSON_MBM}="1"
> -ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1902", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1902", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1902", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Ericsson F3607gw
> -ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1904", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1904", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1904", ENV{ID_MM_ERICSSON_MBM}="1"
> -ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1905", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1905", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1905", ENV{ID_MM_ERICSSON_MBM}="1"
> -ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1906", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1906", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1906", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Ericsson F3307
> @@ -35,9 +34,9 @@ ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1049", ENV{ID_MM_ERICSSON_MBM}="1"
> ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="190b", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Ericsson F5521gw
> -ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="190d", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="190d", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="190d", ENV{ID_MM_ERICSSON_MBM}="1"
> -ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1911", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1911", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1911", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Ericsson H5321gw
> @@ -59,9 +58,9 @@ ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="191f", ENV{ID_MM_ERICSSON_MBM}="1"
> ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1921", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Ericsson H5321gw
> -ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1926", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1926", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1926", ENV{ID_MM_ERICSSON_MBM}="1"
> -ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1927", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1927", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1927", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Ericsson C3304w
> @@ -86,19 +85,19 @@ ATTRS{idVendor}=="413c", ATTRS{idProduct}=="818e", ENV{ID_MM_ERICSSON_MBM}="1"
> ATTRS{idVendor}=="413c", ATTRS{idProduct}=="818d", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Dell 5530 HSDPA
> -ATTRS{idVendor}=="413c", ATTRS{idProduct}=="8147", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="413c", ATTRS{idProduct}=="8147", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="413c", ATTRS{idProduct}=="8147", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Dell F3607gw
> -ATTRS{idVendor}=="413c", ATTRS{idProduct}=="8183", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="413c", ATTRS{idProduct}=="8183", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="413c", ATTRS{idProduct}=="8183", ENV{ID_MM_ERICSSON_MBM}="1"
> -ATTRS{idVendor}=="413c", ATTRS{idProduct}=="8184", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="413c", ATTRS{idProduct}=="8184", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="413c", ATTRS{idProduct}=="8184", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Dell F3307
> -ATTRS{idVendor}=="413c", ATTRS{idProduct}=="818b", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="413c", ATTRS{idProduct}=="818b", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="413c", ATTRS{idProduct}=="818b", ENV{ID_MM_ERICSSON_MBM}="1"
> -ATTRS{idVendor}=="413c", ATTRS{idProduct}=="818c", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="413c", ATTRS{idProduct}=="818c", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="413c", ATTRS{idProduct}=="818c", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # HP hs2330 Mobile Broadband Module
> @@ -111,7 +110,7 @@ ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="261d", ENV{ID_MM_ERICSSON_MBM}="1"
> ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3a1d", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # HP hs2350 Mobile Broadband Module
> -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3d1d", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3d1d", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3d1d", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # HP lc2000 Mobile Broadband Module
> @@ -121,13 +120,13 @@ ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="301d", ENV{ID_MM_ERICSSON_MBM}="1"
> ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2f1d", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Toshiba
> -ATTRS{idVendor}=="0930", ATTRS{idProduct}=="130b", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0930", ATTRS{idProduct}=="130b", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0930", ATTRS{idProduct}=="130b", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Toshiba F3607gw
> -ATTRS{idVendor}=="0930", ATTRS{idProduct}=="130c", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0930", ATTRS{idProduct}=="130c", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0930", ATTRS{idProduct}=="130c", ENV{ID_MM_ERICSSON_MBM}="1"
> -ATTRS{idVendor}=="0930", ATTRS{idProduct}=="1311", ENV{.MM_USBIFNUM}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> +ATTRS{idVendor}=="0930", ATTRS{idProduct}=="1311", ATTRS{bInterfaceNumber}=="09", ENV{ID_MM_ERICSSON_MBM_GPS_PORT}="1"
> ATTRS{idVendor}=="0930", ATTRS{idProduct}=="1311", ENV{ID_MM_ERICSSON_MBM}="1"
>
> # Toshiba F3307
> diff --git a/plugins/mtk/77-mm-mtk-port-types.rules b/plugins/mtk/77-mm-mtk-port-types.rules
> index 711ec10..c90568f 100644
> --- a/plugins/mtk/77-mm-mtk-port-types.rules
> +++ b/plugins/mtk/77-mm-mtk-port-types.rules
> @@ -10,26 +10,25 @@ GOTO="mm_mtk_port_types_end"
> # MediaTek devices ---------------------------
>
> LABEL="mm_mtk_port_types_vendorcheck"
> -ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> -ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a1", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_MTK_MODEM_PORT}="1"
> -ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a1", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_MTK_AT_PORT}="1"
> +ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a1", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_MTK_MODEM_PORT}="1"
> +ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a1", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_MTK_AT_PORT}="1"
> ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a1", ENV{ID_MM_MTK_TAGGED}="1"
>
> -ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a2", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_MTK_MODEM_PORT}="1"
> -ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a2", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_MTK_AT_PORT}="1"
> +ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a2", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_MTK_MODEM_PORT}="1"
> +ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a2", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_MTK_AT_PORT}="1"
> ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a2", ENV{ID_MM_MTK_TAGGED}="1"
>
> -ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a4", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_MTK_MODEM_PORT}="1"
> -ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a4", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_MTK_AT_PORT}="1"
> +ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a4", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_MTK_MODEM_PORT}="1"
> +ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a4", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_MTK_AT_PORT}="1"
> ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a4", ENV{ID_MM_MTK_TAGGED}="1"
>
> -ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a5", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_MTK_MODEM_PORT}="1"
> -ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a5", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_MTK_AT_PORT}="1"
> +ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a5", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_MTK_MODEM_PORT}="1"
> +ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a5", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_MTK_AT_PORT}="1"
> ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a5", ENV{ID_MM_MTK_TAGGED}="1"
>
> -ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a7", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_MTK_MODEM_PORT}="1"
> -ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a7", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_MTK_AT_PORT}="1"
> +ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a7", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_MTK_MODEM_PORT}="1"
> +ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a7", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_MTK_AT_PORT}="1"
> ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="00a7", ENV{ID_MM_MTK_TAGGED}="1"
>
> GOTO="mm_mtk_port_types_end"
> @@ -37,7 +36,6 @@ GOTO="mm_mtk_port_types_end"
> # D-Link devices ---------------------------
>
> LABEL="mm_dlink_port_types_vendorcheck"
> -ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> # D-Link DWM-156 A3
> ATTRS{idVendor}=="07d1", ATTRS{idProduct}=="7e11", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_MTK_MODEM_PORT}="1"
> @@ -45,8 +43,8 @@ ATTRS{idVendor}=="07d1", ATTRS{idProduct}=="7e11", ENV{.MM_USBIFNUM}=="03", ENV{
> ATTRS{idVendor}=="07d1", ATTRS{idProduct}=="7e11", ENV{ID_MM_MTK_TAGGED}="1"
>
> # D-Link DWM-156 A5 (and later?)
> -ATTRS{idVendor}=="2001", ATTRS{idProduct}=="7d00", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_MTK_MODEM_PORT}="1"
> -ATTRS{idVendor}=="2001", ATTRS{idProduct}=="7d00", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_MTK_AT_PORT}="1"
> +ATTRS{idVendor}=="2001", ATTRS{idProduct}=="7d00", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_MTK_MODEM_PORT}="1"
> +ATTRS{idVendor}=="2001", ATTRS{idProduct}=="7d00", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_MTK_AT_PORT}="1"
> ATTRS{idVendor}=="2001", ATTRS{idProduct}=="7d00", ENV{ID_MM_MTK_TAGGED}="1"
>
> GOTO="mm_mtk_port_types_end"
> diff --git a/plugins/nokia/77-mm-nokia-port-types.rules b/plugins/nokia/77-mm-nokia-port-types.rules
> index f3c4479..4c5340f 100644
> --- a/plugins/nokia/77-mm-nokia-port-types.rules
> +++ b/plugins/nokia/77-mm-nokia-port-types.rules
> @@ -7,34 +7,33 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="0421", GOTO="mm_nokia_port_types_vendorchec
> GOTO="mm_nokia_port_types_end"
>
> LABEL="mm_nokia_port_types_vendorcheck"
> -SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> # For Nokia Internet Sticks (CS-xx) the modem/PPP port appears to always be USB interface 1
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="060D", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="060D", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0611", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0611", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061A", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061A", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061B", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061B", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061F", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061F", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0619", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0619", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0620", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0620", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0623", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0623", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0624", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0624", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0625", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0625", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062A", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062A", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062E", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062E", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> -ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062F", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062F", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_NOKIA_PORT_TYPE_MODEM}="1"
>
> LABEL="mm_nokia_port_types_end"
> diff --git a/plugins/simtech/77-mm-simtech-port-types.rules b/plugins/simtech/77-mm-simtech-port-types.rules
> index 2c70049..9956b80 100644
> --- a/plugins/simtech/77-mm-simtech-port-types.rules
> +++ b/plugins/simtech/77-mm-simtech-port-types.rules
> @@ -17,22 +17,21 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e0e", GOTO="mm_alink_vendorcheck"
> GOTO="mm_simtech_port_types_end"
>
> LABEL="mm_alink_vendorcheck"
> -SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> # A-LINK 3GU
> -ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="cefe", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_SIMTECH_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="cefe", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="cefe", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="cefe", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_SIMTECH_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="cefe", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="cefe", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="cefe", ENV{ID_MM_SIMTECH_TAGGED}="1"
>
> # Prolink PH-300
> -ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9100", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_SIMTECH_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9100", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9100", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_SIMTECH_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9100", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9100", ENV{ID_MM_SIMTECH_TAGGED}="1"
>
> # SCT UM300
> -ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9200", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_SIMTECH_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9200", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9200", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_SIMTECH_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9200", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_SIMTECH_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9200", ENV{ID_MM_SIMTECH_TAGGED}="1"
>
> GOTO="mm_simtech_port_types_end"
> diff --git a/plugins/telit/77-mm-telit-port-types.rules b/plugins/telit/77-mm-telit-port-types.rules
> index 3ff6cce..398047c 100644
> --- a/plugins/telit/77-mm-telit-port-types.rules
> +++ b/plugins/telit/77-mm-telit-port-types.rules
> @@ -7,38 +7,37 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="1bc7", GOTO="mm_telit_vendorcheck"
> GOTO="mm_telit_port_types_end"
>
> LABEL="mm_telit_vendorcheck"
> -SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> # UC864-E, UC864-E-AUTO, UC864-K, UC864-WD, UC864-WDU
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1003", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1003", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_TELIT_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1003", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1003", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_TELIT_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1003", ENV{ID_MM_TELIT_TAGGED}="1"
>
> # UC864-G
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1004", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1004", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_TELIT_PORT_TYPE_NMEA}="1"
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1004", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_TELIT_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1004", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1004", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_TELIT_PORT_TYPE_NMEA}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1004", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_TELIT_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1004", ENV{ID_MM_TELIT_TAGGED}="1"
>
> # CC864-DUAL
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1005", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1005", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_TELIT_PORT_TYPE_NMEA}="1"
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1005", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_TELIT_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1005", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1005", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_TELIT_PORT_TYPE_NMEA}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1005", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_TELIT_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1005", ENV{ID_MM_TELIT_TAGGED}="1"
>
> # CC864-SINGLE, CC864-KPS
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1006", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1006", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_TELIT_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1006", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1006", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_TELIT_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1006", ENV{ID_MM_TELIT_TAGGED}="1"
>
> # DE910-DUAL
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1010", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_TELIT_PORT_TYPE_NMEA}="1"
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1010", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_TELIT_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1010", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1010", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_TELIT_PORT_TYPE_NMEA}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1010", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_TELIT_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1010", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1010", ENV{ID_MM_TELIT_TAGGED}="1"
>
> # CE910-DUAL
> -ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1011", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1011", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_TELIT_PORT_TYPE_MODEM}="1"
> ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="1011", ENV{ID_MM_TELIT_TAGGED}="1"
>
> # HE910, UE910, UL865 (dynamic port identification supported)
> diff --git a/plugins/x22x/77-mm-x22x-port-types.rules b/plugins/x22x/77-mm-x22x-port-types.rules
> index cb4ca12..6b5938f 100644
> --- a/plugins/x22x/77-mm-x22x-port-types.rules
> +++ b/plugins/x22x/77-mm-x22x-port-types.rules
> @@ -18,28 +18,27 @@ GOTO="mm_x22x_port_types_end"
> # Generic JRD devices ---------------------------
>
> LABEL="mm_x22x_generic_vendorcheck"
> -SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> # Alcatel X200
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_X22X_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_X22X_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0000", ENV{ID_MM_X22X_TAGGED}="1"
>
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ENV{.MM_USBIFNUM}=="05", ENV{ID_MM_X22X_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ATTRS{bInterfaceNumber}=="05", ENV{ID_MM_X22X_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="0017", ENV{ID_MM_X22X_TAGGED}="1"
>
> # Archos G9
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00B7", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_X22X_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00B7", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00B7", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_X22X_PORT_TYPE_NMEA}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00B7", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_X22X_PORT_TYPE_VOICE}="1"
> -ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00B7", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00B7", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_X22X_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00B7", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00B7", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_X22X_PORT_TYPE_NMEA}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00B7", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_X22X_PORT_TYPE_VOICE}="1"
> +ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00B7", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00B7", ENV{ID_MM_X22X_TAGGED}="1"
>
> GOTO="mm_x22x_port_types_end"
> @@ -47,15 +46,14 @@ GOTO="mm_x22x_port_types_end"
> # Olivetti devices ---------------------------
>
> LABEL="mm_x22x_olivetti_vendorcheck"
> -SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> # Olicard 200
> -ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ENV{.MM_USBIFNUM}=="05", ENV{ID_MM_X22X_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> -ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ENV{.MM_USBIFNUM}=="06", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ATTRS{bInterfaceNumber}=="05", ENV{ID_MM_X22X_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ATTRS{bInterfaceNumber}=="06", ENV{ID_MM_X22X_PORT_TYPE_AUX}="1"
> ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c005", ENV{ID_MM_X22X_TAGGED}="1"
>
> GOTO="mm_x22x_port_types_end"
> diff --git a/plugins/zte/77-mm-zte-port-types.rules b/plugins/zte/77-mm-zte-port-types.rules
> index 978a4a4..027ad13 100644
> --- a/plugins/zte/77-mm-zte-port-types.rules
> +++ b/plugins/zte/77-mm-zte-port-types.rules
> @@ -7,190 +7,189 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", GOTO="mm_zte_port_types_vendorcheck"
> GOTO="mm_zte_port_types_end"
>
> LABEL="mm_zte_port_types_vendorcheck"
> -SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0001", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0001", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0001", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0001", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0002", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0002", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0002", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0002", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0003", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0003", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0003", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0003", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0004", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0004", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0004", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0004", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0005", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0005", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0005", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0005", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0006", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0006", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0006", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0006", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0007", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0007", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0007", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0007", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0008", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0008", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0008", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0008", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0009", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0009", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0009", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0009", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="000A", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="000A", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="000A", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="000A", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0012", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0012", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0012", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0012", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0015", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0015", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0015", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0015", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0016", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0016", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0016", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0016", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0017", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0017", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0017", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0017", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0018", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0018", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0018", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0018", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0019", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0019", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0019", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0019", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0021", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0021", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0021", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0021", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0024", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0024", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0024", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0024", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0025", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0025", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0025", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0025", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0030", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0030", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0030", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0030", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0031", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0031", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0031", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0031", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0033", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0033", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0033", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0033", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0037", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0037", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0037", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0037", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0039", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0039", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0039", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0039", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0042", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0042", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0042", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0042", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0043", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0043", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0043", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0043", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0048", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0048", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0048", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0048", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0049", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0049", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0049", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0049", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0052", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0052", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0052", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0052", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0054", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0054", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0054", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0054", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0055", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0055", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0055", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0055", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0057", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0057", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0057", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0057", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0058", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0058", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0058", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0058", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0061", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0061", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0061", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0061", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0063", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0063", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0063", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0063", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0064", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0064", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0064", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0064", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0066", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0066", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0066", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0066", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0078", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0078", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0078", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0078", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0082", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0082", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0082", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0082", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0091", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0091", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0091", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0091", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0104", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0104", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0104", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0104", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0106", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0106", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0106", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0106", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0108", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0108", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0108", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0108", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0113", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0113", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0113", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0113", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0117", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0117", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0117", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0117", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0118", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0118", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0118", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0118", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0121", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0121", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0121", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0121", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0122", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0122", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0122", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0122", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0123", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0123", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0123", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0123", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0124", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0124", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0124", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0124", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0125", ENV{.MM_USBIFNUM}=="05", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0125", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0125", ATTRS{bInterfaceNumber}=="05", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0125", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0126", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0126", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0126", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0126", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0128", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0128", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0128", ATTRS{bInterfaceNumber}=="04", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0128", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0156", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0156", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0156", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0156", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1007", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1007", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1007", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1007", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1008", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1008", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1008", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1008", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1010", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1010", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1010", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1010", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1254", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1254", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1254", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1254", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1515", ENV{.MM_USBIFNUM}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1515", ENV{.MM_USBIFNUM}=="02", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1515", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1515", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2002", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2002", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2002", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2002", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2003", ENV{.MM_USBIFNUM}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> -ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2003", ENV{.MM_USBIFNUM}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2003", ATTRS{bInterfaceNumber}=="03", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1"
> +ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2003", ATTRS{bInterfaceNumber}=="01", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"
>
> # Icera-based devices that use DHCP, not AT%IPDPADDR
> ATTRS{product}=="K3805-z", ENV{ID_MM_ZTE_ICERA_DHCP}="1"
> --
> 2.9.0
>
--
Aleksander
https://aleksander.es
More information about the ModemManager-devel
mailing list