Hello community,

here is the log from the commit of package usb_modeswitch for openSUSE:Factory 
checked in at 2015-11-18 22:31:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/usb_modeswitch (Old)
 and      /work/SRC/openSUSE:Factory/.usb_modeswitch.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "usb_modeswitch"

Changes:
--------
--- /work/SRC/openSUSE:Factory/usb_modeswitch/usb_modeswitch.changes    
2015-08-05 06:49:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.usb_modeswitch.new/usb_modeswitch.changes       
2015-11-18 22:31:02.000000000 +0100
@@ -1,0 +2,9 @@
+Fri Nov 13 14:03:47 UTC 2015 - joerg.loren...@ki.tng.de
+
+- Update to version 2.2.6
+  * Renamed function abort(), avoiding possible conflicts in static
+    builds with libjim (thanks, Gustavo Zacharias).
+  * Removed storage class check of interface 0 from dispatcher,
+    enabling new multi-config devices in data package 20151101.
+
+-------------------------------------------------------------------

Old:
----
  usb-modeswitch-2.2.5.tar.bz2
  usb-modeswitch-data-20150627.tar.bz2

New:
----
  usb-modeswitch-2.2.6.tar.bz2
  usb-modeswitch-data-20151101.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ usb_modeswitch.spec ++++++
--- /var/tmp/diff_new_pack.dHQG7n/_old  2015-11-18 22:31:03.000000000 +0100
+++ /var/tmp/diff_new_pack.dHQG7n/_new  2015-11-18 22:31:03.000000000 +0100
@@ -17,10 +17,10 @@
 
 
 %define source_name    usb-modeswitch
-%define date           20150627
+%define date           20151101
 %define _udevdir %(pkg-config --variable=udevdir udev)
 Name:           usb_modeswitch
-Version:        2.2.5
+Version:        2.2.6
 Release:        0
 Summary:        A mode switching tool for controlling multiple-device USB gear
 License:        GPL-2.0+

++++++ usb-modeswitch-2.2.5.tar.bz2 -> usb-modeswitch-2.2.6.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-2.2.5/ChangeLog 
new/usb-modeswitch-2.2.6/ChangeLog
--- old/usb-modeswitch-2.2.5/ChangeLog  2015-07-16 22:07:59.000000000 +0200
+++ new/usb-modeswitch-2.2.6/ChangeLog  2015-11-01 09:09:22.000000000 +0100
@@ -2,6 +2,11 @@
 History of USB_ModeSwitch
 =========================
 
+Version 2.2.6, 2015/11/01
+    Renamed function abort(), avoiding possible conflicts in static builds
+    with libjim (thanks, Gustavo Zacharias); removed storage class check of
+    interface 0 from dispatcher, enabling new multi-config devices in data
+    package 20151101
 Version 2.2.5, 2015/07/16
     Fixed bug in configuration check, possibly leading to segfault (thanks,
     Leonid Lisovskiy); fixed Pantech commandline parameter evaluation (was
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-2.2.5/Makefile 
new/usb-modeswitch-2.2.6/Makefile
--- old/usb-modeswitch-2.2.5/Makefile   2015-07-16 21:45:28.000000000 +0200
+++ new/usb-modeswitch-2.2.6/Makefile   2015-11-01 09:10:12.000000000 +0100
@@ -1,5 +1,5 @@
 PROG        = usb_modeswitch
-VERS        = 2.2.5
+VERS        = 2.2.6
 CC          ?= gcc
 CFLAGS      += -Wall
 LIBS        = `pkg-config --libs --cflags libusb-1.0`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-2.2.5/usb_modeswitch.c 
new/usb-modeswitch-2.2.6/usb_modeswitch.c
--- old/usb-modeswitch-2.2.5/usb_modeswitch.c   2015-07-16 23:31:27.000000000 
+0200
+++ new/usb-modeswitch-2.2.6/usb_modeswitch.c   2015-11-01 09:10:46.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
   Mode switching tool for controlling mode of 'multi-state' USB devices
-  Version 2.2.5, 2015/07/16
+  Version 2.2.6, 2015/11/01
 
   Copyright (C) 2007 - 2015 Josua Dietze (mail to "digidietze" at the domain
   of the home page; or write a personal message through the forum to "Josh".
@@ -544,7 +544,7 @@
                libusb_open(dev, &devh);
                if (devh == NULL) {
                        SHOW_PROGRESS(output,"Error opening the device. 
Abort\n\n");
-                       abort();
+                       abortExit();
                }
        }
 
@@ -574,18 +574,18 @@
                        ResponseEndpoint = 
find_first_bulk_endpoint(LIBUSB_ENDPOINT_IN);
                if (!MessageEndpoint) {
                        fprintf(stderr,"Error: message endpoint not given or 
found. Abort\n\n");
-                       abort();
+                       abortExit();
                }
                if (!ResponseEndpoint) {
                        fprintf(stderr,"Error: response endpoint not given or 
found. Abort\n\n");
-                       abort();
+                       abortExit();
                }
                SHOW_PROGRESS(output,"Use endpoints 0x%02x (out) and 0x%02x 
(in)\n", MessageEndpoint, ResponseEndpoint);
        }
 
        if (interfaceClass == -1) {
                fprintf(stderr, "Error: Could not get class of interface %d. 
Does it exist? Abort\n\n",Interface);
-               abort();
+               abortExit();
        }
 
        if (defaultClass == 0)
@@ -601,7 +601,7 @@
                if (defaultClass != 8) {
                        fprintf(stderr, "Error: can't use storage command in 
MessageContent with interface %d;\n"
                                "       interface class is %d, expected 8. 
Abort\n\n", Interface, defaultClass);
-                       abort();
+                       abortExit();
                }
 
        if (InquireDevice && show_progress) {
@@ -629,7 +629,7 @@
         */
        if ( ModeMap & (ModeMap-1) ) {
                fprintf(output,"Multiple special modes selected; check 
configuration. Abort\n\n");
-               abort();
+               abortExit();
        }
 
        if ((strlen(MessageContent) || StandardEject) && ModeMap ) {
@@ -1339,7 +1339,7 @@
        ret = libusb_claim_interface(devh, Interface);
        if (ret < 0) {
                SHOW_PROGRESS(output," Could not claim interface (error %d). 
Abort\n", ret);
-               abort();
+               abortExit();
        }
 //     libusb_clear_halt(devh, MessageEndpoint);
        if (show_progress)
@@ -1832,7 +1832,7 @@
        int ret = libusb_get_active_config_descriptor(dev, &active_config);
        if (ret < 0) {
                SHOW_PROGRESS(output," Determining the active configuration 
failed (error %d). Abort\n", ret);
-               abort();
+               abortExit();
        }
        return active_config->bConfigurationValue;
 }
@@ -1878,7 +1878,7 @@
                        }
                        if (file==NULL) {
                                fprintf(stderr, "Error: Could not find file %s. 
Abort\n\n", FileName);
-                               abort();
+                               abortExit();
                        } else {
                                token = fgets(Str, LINE_DIM-1, file);
                        }
@@ -2014,7 +2014,7 @@
                closelog();
 }
 
-void abort()
+void abortExit()
 {
        close_all();
        exit(1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-2.2.5/usb_modeswitch.h 
new/usb-modeswitch-2.2.6/usb_modeswitch.h
--- old/usb-modeswitch-2.2.5/usb_modeswitch.h   2015-07-16 21:45:54.000000000 
+0200
+++ new/usb-modeswitch-2.2.6/usb_modeswitch.h   2015-11-01 08:53:34.000000000 
+0100
@@ -2,7 +2,7 @@
   This file is part of usb_modeswitch, a mode switching tool for controlling
   the mode of 'multi-state' USB devices
 
-  Version 2.2.5, 2015/07/16
+  Version 2.2.6, 2015/11/01
   Copyright (C) 2007 - 2015  Josua Dietze
 
   Config file parsing stuff borrowed from Guillaume Dargaud
@@ -61,7 +61,7 @@
 void printVersion();
 void printHelp();
 void close_all();
-void abort();
+void abortExit();
 int readArguments(int argc, char **argv);
 void deviceDescription();
 int deviceInquire();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-2.2.5/usb_modeswitch.sh 
new/usb-modeswitch-2.2.6/usb_modeswitch.sh
--- old/usb-modeswitch-2.2.5/usb_modeswitch.sh  2015-07-16 21:46:06.000000000 
+0200
+++ new/usb-modeswitch-2.2.6/usb_modeswitch.sh  2015-11-01 09:11:07.000000000 
+0100
@@ -1,5 +1,5 @@
 #!/bin/sh
-# part of usb_modeswitch 2.2.5
+# part of usb_modeswitch 2.2.6
 device_in()
 {
        if [ ! -e /var/lib/usb_modeswitch/$1 ]; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-2.2.5/usb_modeswitch.tcl 
new/usb-modeswitch-2.2.6/usb_modeswitch.tcl
--- old/usb-modeswitch-2.2.5/usb_modeswitch.tcl 2015-07-16 21:46:15.000000000 
+0200
+++ new/usb-modeswitch-2.2.6/usb_modeswitch.tcl 2015-11-01 09:11:22.000000000 
+0100
@@ -9,7 +9,7 @@
 # the mode switching program with the matching parameter
 # file from /usr/share/usb_modeswitch
 #
-# Part of usb-modeswitch-2.2.5 package
+# Part of usb-modeswitch-2.2.6 package
 # (C) Josua Dietze 2009-2015
 
 set arg0 [lindex $argv 0]
@@ -109,10 +109,7 @@
                SafeExit
        } else {
                if {![regexp {(.*?):} [lindex $argList 1] d dev_top]} {
-                       if [regexp {([0-9]+-[0-9]+\.?[0-9]*.*)} [lindex 
$argList 1] d dev_top] {
-                               # new udev rules file, got to check class of 
first interface
-                               set ifChk 1
-                       } else {
+                       if {![regexp {([0-9]+-[0-9]+\.?[0-9]*.*)} [lindex 
$argList 1] d dev_top]} {
                                Log "Could not determine device dir from udev 
values! Exit"
                                SafeExit
                        }
@@ -131,20 +128,14 @@
 Log "Use top device dir $devdir"
 
 set iface 0
-if $ifChk {
-       Log "Check class of first interface ..."
-       set config(class) [IfClass 0]
-       if {$iface < 0} {
-               Log " No access to interface 0. Exit"
-               SafeExit
-       }
-       Log " Interface class is $config(class)."
-       if {$config(class) == "08" || $config(class) == "03"} {
-       } else {
-               Log "No install mode found. Aborting"
-               exit
-       }
+Log "Check class of first interface ..."
+set config(class) [IfClass 0]
+if {$config(class) < 0} {
+       Log " No access to interface 0. Exit"
+       SafeExit
 }
+Log " Interface 0 class is $config(class)."
+
 set ifdir [file tail [IfDir $iface]]
 regexp {:([0-9]+\.[0-9]+)$} $ifdir d iface
 

++++++ usb-modeswitch-data-20150627.tar.bz2 -> 
usb-modeswitch-data-20151101.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-data-20150627/40-usb_modeswitch.rules 
new/usb-modeswitch-data-20151101/40-usb_modeswitch.rules
--- old/usb-modeswitch-data-20150627/40-usb_modeswitch.rules    2015-06-27 
23:46:43.000000000 +0200
+++ new/usb-modeswitch-data-20151101/40-usb_modeswitch.rules    2015-11-01 
16:20:08.000000000 +0100
@@ -1,4 +1,4 @@
-# Part of usb-modeswitch-data, version 20150627
+# Part of usb-modeswitch-data, version 20151101
 #
 # Works with usb_modeswitch versions >= 2.2.2 (extension of PantechMode)
 #
@@ -20,8 +20,8 @@
 ACTION!="add", GOTO="modeswitch_rules_end"
 
 
-# Generic entry for all Huawei devices, excluding Android phones
-ATTRS{idVendor}=="12d1", ATTRS{manufacturer}!="Android*", 
ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch 
'%b/%k'"
+# Generic entry for most Huawei devices, excluding Android phones
+ATTRS{idVendor}=="12d1", ATTRS{manufacturer}!="Android", 
ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch 
'%b/%k'"
 
 # HP LaserJet Professional P1102
 ATTR{idVendor}=="03f0", ATTR{idProduct}=="002a", RUN+="usb_modeswitch '%b/%k'"
@@ -35,7 +35,7 @@
 # Quanta 1K3 LTE
 ATTR{idVendor}=="0408", ATTR{idProduct}=="ea25", RUN+="usb_modeswitch '%b/%k'"
 
-# Quanta MobileGenie 4G lte, Quanta 1K6
+# Quanta MobileGenie 4G LTE, Quanta 1K6
 ATTR{idVendor}=="0408", ATTR{idProduct}=="ea43", RUN+="usb_modeswitch '%b/%k'"
 
 # Yota Router (Quanta 1QDLZZZ0ST2)
@@ -116,7 +116,7 @@
 # Axesstel Modems (w/ initial idProduct 0x0010)
 ATTR{idVendor}=="05c6", ATTR{idProduct}=="0010", RUN+="usb_modeswitch '%b/%k'"
 
-# Prolink P2000 CDMA, Samsung SGH-Z810, Older Option devices, Vertex Wireless 
100 Series, AnyDATA devices, Bless UC165, Celot K-300, Celot CT-680, 
StrongRising device, TechFaith Venus VT-18
+# Prolink P2000 CDMA, Samsung SGH-Z810, older Option devices, Vertex Wireless 
100 Series, AnyDATA devices, Bless UC165, Celot K-300, Celot CT-680, 
StrongRising device, TechFaith Venus VT-18
 ATTR{idVendor}=="05c6", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
 
 # Various USB modems
@@ -467,6 +467,9 @@
 # Digicom 8E4455 (and all Pirelli devices - EXPERIMENTAL)
 ATTR{idVendor}=="1266", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
 
+# Huawei ME909u-521
+ATTR{idVendor}=="12d1", ATTR{idProduct}=="1573", RUN+="usb_modeswitch '%b/%k'"
+
 # Cisco AM10 "Valet Connector"
 ATTR{idVendor}=="1307", ATTR{idProduct}=="1169", RUN+="usb_modeswitch '%b/%k'"
 
@@ -497,6 +500,12 @@
 # Novatel Generic MiFi 2372 / Vodafone MiFi 2372
 ATTR{idVendor}=="1410", ATTR{idProduct}=="7001", RUN+="usb_modeswitch '%b/%k'"
 
+# Novatel U620L
+ATTR{idVendor}=="1410", ATTR{idProduct}=="9020", RUN+="usb_modeswitch '%b/%k'"
+
+# Novatel U620L
+ATTR{idVendor}=="1410", ATTR{idProduct}=="9022", RUN+="usb_modeswitch '%b/%k'"
+
 # Sequans SQN1210/SQN1220 (generic chipsets)
 ATTR{idVendor}=="148e", ATTR{idProduct}=="a000", RUN+="usb_modeswitch '%b/%k'"
 
@@ -587,6 +596,9 @@
 # ZTE A371B
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="0169", RUN+="usb_modeswitch '%b/%k'"
 
+# ZTE MF820s, MF832s
+ATTR{idVendor}=="19d2", ATTR{idProduct}=="0198", RUN+="usb_modeswitch '%b/%k'"
+
 # Onda MT8205 LTE
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="0266", RUN+="usb_modeswitch '%b/%k'"
 
@@ -698,6 +710,9 @@
 # ZTE MF190J
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="1542", RUN+="usb_modeswitch '%b/%k'"
 
+# ZTE MF195E
+ATTR{idVendor}=="19d2", ATTR{idProduct}=="1580", RUN+="usb_modeswitch '%b/%k'"
+
 # ZTE MF710M Variants
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="1588", RUN+="usb_modeswitch '%b/%k'"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-data-20150627/ChangeLog 
new/usb-modeswitch-data-20151101/ChangeLog
--- old/usb-modeswitch-data-20150627/ChangeLog  2015-06-27 22:56:38.000000000 
+0200
+++ new/usb-modeswitch-data-20151101/ChangeLog  2015-11-01 16:18:34.000000000 
+0100
@@ -1,3 +1,10 @@
+20151101:
+    Added devices: Huawei ME909u-521 [12d1:1573], Huawei E327s-150 (Variant)
+    [12d1:1597], Huawei E3531s-2, E3131 (Variant) [12d1:15ce], Huawei E3131
+    (Variant) [12d1:15d0], Huawei E3531 (Variant) [12d1:15d2], Novatel U620L
+    [1410:9020], Novatel U620L [1410:9022], ZTE MF820s, MF832s [19d2:0198],
+    ZTE MF195E [19d2:1580]; some new target IDs added to existing device
+    configs; small correction of Makefile to fix Debian bug #803603
 20150627:
     ATTENTION: recommended use with usb-modeswitch program package version
     >= 2.2.2 due to extended parameter PantechMode (affects 2 devices, see
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-data-20150627/Makefile 
new/usb-modeswitch-data-20151101/Makefile
--- old/usb-modeswitch-data-20150627/Makefile   2015-06-27 23:48:35.000000000 
+0200
+++ new/usb-modeswitch-data-20151101/Makefile   2015-11-01 10:29:27.000000000 
+0100
@@ -1,5 +1,5 @@
 PROG        = usb-modeswitch-data
-VERS        = 20150627
+VERS        = 20151101
 RM          = /bin/rm -f
 PREFIX      = $(DESTDIR)/usr
 ETCDIR      = $(DESTDIR)/etc
@@ -31,7 +31,7 @@
 db-install-packed:
        @# Create a compressed tar without gzip timestamp, so tar.gz
        @# differs only if content is different
-       cd ./usb_modeswitch.d; tar -cf ../configPack.tar *
+       cd ./usb_modeswitch.d; tar --mode=go=rX,u+rw,a-s -cf ../configPack.tar *
        gzip -f9n ./configPack.tar
        install --mode=644 -t $(PREFIX)/share/usb_modeswitch ./configPack.tar.gz
        rm -f ./configPack.tar.gz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-data-20150627/gen-rules.tcl 
new/usb-modeswitch-data-20151101/gen-rules.tcl
--- old/usb-modeswitch-data-20150627/gen-rules.tcl      2015-06-27 
23:48:55.000000000 +0200
+++ new/usb-modeswitch-data-20151101/gen-rules.tcl      2015-11-01 
16:23:05.000000000 +0100
@@ -9,7 +9,10 @@
 
 
 # Default version string
-set version "20150627"
+set version "20151101"
+
+# Devices excluded from Huawei catch-all rule
+set x_huaweiList {12d1:1573}
 
 if {[lindex $argv 0] == "--set-version" && [regexp {\d\d\d\d\d\d\d\d} [lindex 
$argv 1]]} {
        set version [lindex $argv 1]
@@ -55,7 +58,7 @@
 ACTION!="add", GOTO="modeswitch_rules_end"
 
 
-# Generic entry for all Huawei devices, excluding Android phones
+# Generic entry for most Huawei devices, excluding Android phones
 ATTRS{idVendor}=="12d1", ATTRS{manufacturer}!="Android", 
ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch 
'%b/%k'"}
 
 
@@ -64,7 +67,7 @@
 
 foreach idfile $filelist {
        if {![regexp -nocase {./([0-9A-F]{4}:[0-9A-F]{4})} $idfile d id]} 
{continue}
-       if [regexp -nocase {^12d1:} $id] {continue}
+       if {[regexp -nocase {^12d1:} $id] && [lsearch $x_huaweiList $id] == -1} 
{continue}
        if [info exists entry($id)] {
                append entry($id) ", "
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/0408:ea43 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/0408:ea43
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/0408:ea43 2015-01-14 
22:00:45.000000000 +0100
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/0408:ea43 2015-10-27 
21:38:08.000000000 +0100
@@ -1,4 +1,4 @@
-# Quanta MobileGenie 4G lte, Quanta 1K6
+# Quanta MobileGenie 4G LTE, Quanta 1K6
 TargetVendor=0x0408
-TargetProductList="ea47,ea49"
+TargetProductList="ea47,ea49,ea4d"
 StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/0e8d:7109 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/0e8d:7109
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/0e8d:7109 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/0e8d:7109 2015-10-27 
21:30:01.000000000 +0100
@@ -1,5 +1,5 @@
 # MediaTek Wimax USB Card
 TargetVendor=0x0e8d
-TargetProduct=0x7118
+TargetProductList="7115,7118"
 StandardEject=1
 NoDriverLoading=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/10a9:606f 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/10a9:606f
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/10a9:606f 2015-06-21 
15:48:21.000000000 +0200
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/10a9:606f 2015-10-27 
20:38:42.000000000 +0100
@@ -1,6 +1,6 @@
 # Pantech/Verizon UML295
 TargetVendor=0x10a9
-TargetProductList="6064"
+TargetProductList="6064,6074"
 # Use 1 for automatic choice, 2 for RNDIS, 4 for QMI
 PantechMode=1
 NoDriverLoading=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:14fe 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:14fe
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:14fe 2014-05-29 
14:57:00.000000000 +0200
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:14fe 2015-10-27 
20:47:53.000000000 +0100
@@ -1,4 +1,4 @@
-# T-Mobile NL (Huawei E352)
+# Huawei E352 (T-Mobile NL), E173s (Variant)
 TargetVendor=0x12d1
-TargetProductList="1506,150f,151d"
+TargetProductList="1506,150f,151d,1c1e"
 HuaweiNewMode=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:1573 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:1573
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:1573 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:1573 2015-10-27 
21:04:17.000000000 +0100
@@ -0,0 +1,2 @@
+# Huawei ME909u-521
+Configuration=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:1597 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:1597
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:1597 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:1597 2015-10-27 
20:37:24.000000000 +0100
@@ -0,0 +1,4 @@
+# Huawei E327s-150 (Variant)
+TargetVendor=0x12d1
+TargetProduct=0x1598
+HuaweiNewMode=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:15ce 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:15ce
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:15ce 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:15ce 2015-10-27 
20:45:01.000000000 +0100
@@ -0,0 +1,4 @@
+# Huawei E3531s-2, E3131 (Variant)
+TargetVendor=0x12d1
+TargetProductList="15b1,15b3"
+HuaweiNewMode=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:15d0 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:15d0
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:15d0 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:15d0 2015-10-27 
20:51:13.000000000 +0100
@@ -0,0 +1,4 @@
+# Huawei E3131 (Variant)
+TargetVendor=0x12d1
+TargetProduct=0x15d1
+HuaweiNewMode=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:15d2 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:15d2
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:15d2 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:15d2 2015-10-27 
20:50:27.000000000 +0100
@@ -0,0 +1,4 @@
+# Huawei E3531 (Variant)
+TargetVendor=0x12d1
+TargetProduct=0x15d3
+HuaweiNewMode=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:1c24 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:1c24
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/12d1:1c24 2014-05-29 
14:57:00.000000000 +0200
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/12d1:1c24 2015-10-27 
20:48:28.000000000 +0100
@@ -1,4 +1,4 @@
-# Huawei E173 (Moviestar)
+# Huawei E173 (Moviestar), E173s (Variant)
 TargetVendor=0x12d1
-TargetProduct=0x1c12
+TargetProductList="1c12,1c23"
 HuaweiNewMode=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/1410:9020 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/1410:9020
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/1410:9020 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/1410:9020 2015-10-27 
21:51:38.000000000 +0100
@@ -0,0 +1,2 @@
+# Novatel U620L
+Configuration=2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/1410:9022 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/1410:9022
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/1410:9022 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/1410:9022 2015-10-27 
21:51:38.000000000 +0100
@@ -0,0 +1,2 @@
+# Novatel U620L
+Configuration=2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/19d2:0198 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/19d2:0198
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/19d2:0198 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/19d2:0198 2015-10-27 
21:40:46.000000000 +0100
@@ -0,0 +1,4 @@
+# ZTE MF820s, MF832s
+TargetVendor=0x19d2
+TargetProduct=0x0199
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20150627/usb_modeswitch.d/19d2:1580 
new/usb-modeswitch-data-20151101/usb_modeswitch.d/19d2:1580
--- old/usb-modeswitch-data-20150627/usb_modeswitch.d/19d2:1580 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20151101/usb_modeswitch.d/19d2:1580 2015-10-27 
20:55:35.000000000 +0100
@@ -0,0 +1,4 @@
+# ZTE MF195E
+TargetVendor= 0x19d2
+TargetProduct=0x1582
+StandardEject=1


Reply via email to