Hello community,

here is the log from the commit of package usb_modeswitch for openSUSE:Factory 
checked in at 2015-04-22 01:11:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-03-30 19:32:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.usb_modeswitch.new/usb_modeswitch.changes       
2015-04-22 01:11:06.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Apr  8 02:18:03 UTC 2015 - [email protected]
+
+- Update to version 2.2.1
+  * Fixed unreliable switching function for Cisco AM10
+- Update the data package to version 20150115
+- Update device_reference.txt
+
+-------------------------------------------------------------------

Old:
----
  usb-modeswitch-2.2.0.tar.bz2
  usb-modeswitch-data-20140529.tar.bz2

New:
----
  usb-modeswitch-2.2.1.tar.bz2
  usb-modeswitch-data-20150115.tar.bz2

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

Other differences:
------------------
++++++ usb_modeswitch.spec ++++++
--- /var/tmp/diff_new_pack.1s1Ndz/_old  2015-04-22 01:11:06.000000000 +0200
+++ /var/tmp/diff_new_pack.1s1Ndz/_new  2015-04-22 01:11:06.000000000 +0200
@@ -23,14 +23,14 @@
 %endif
 
 Name:           usb_modeswitch
-Version:        2.2.0
+Version:        2.2.1
 Release:        0
 Summary:        A mode switching tool for controlling multiple-device USB gear
 License:        GPL-2.0+
 Group:          Hardware/Mobile
 Url:            http://www.draisberghof.de/usb_modeswitch
 %define source_name    usb-modeswitch
-%define date           20140529
+%define date           20150115
 Source0:        
http://www.draisberghof.de/usb_modeswitch/%{source_name}-%{version}.tar.bz2
 Source1:        
http://www.draisberghof.de/usb_modeswitch/%{source_name}-data-%{date}.tar.bz2
 Source2:        http://www.draisberghof.de/usb_modeswitch/device_reference.txt

++++++ device_reference.txt ++++++
--- /var/tmp/diff_new_pack.1s1Ndz/_old  2015-04-22 01:11:06.000000000 +0200
+++ /var/tmp/diff_new_pack.1s1Ndz/_new  2015-04-22 01:11:06.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# Device and Configuration Reference (UTF-8 encoding used)
+# Device Reference (UTF-8 encoding used)
 #
-# Last modified: 2013-11-13
+# Last modified: 2014-05-29
 #
 # Collection of configurations for usb_modeswitch, a mode switching
 # tool for controlling flip flop (multiple mode) USB devices
@@ -21,191 +21,14 @@
 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
 
 
-# For custom settings:
-# Numbers can be decimal or hexadecimal, MessageStrings MUST be
-# hexadecimal without prepended "0x". Digits 9-16 in the known
-# MessageStrings are arbitrary; I set them to "12345678"
-
-# What it all means (short command line flags appended):
-#
-#
-# * DefaultVendor            -v <hex number>
-# * DefaultProduct           -p <hex number>
-#
-# This is the ID the USB device shows after having been plugged in.
-# The program needs this, either on the command line or in the config
-# file; if not found -> no action.
-#
-#
-# * TargetVendor             -V <hex number>
-# * TargetProduct            -P <hex number>
-#
-# These are the IDs of the USB device after successful mode switching.
-# They are optional, but I recommend to provide them for better analysis.
-# You definitely need them if you enable CheckSuccess (see below)
-#
-#
-# * TargetProductList        (file only) <comma separated hex strings>
-#
-# Like TargetProduct, but more than one possibility. Only used in automated
-# config files (in /etc/usb_modeswitch.d).
-#
-#
-# * TargetClass              -C <hex number>
-#
-# Some weird devices don't change IDs. They only switch the device class.
-# If the device has the target class -> no action (and vice versa)
-#
-#
-# * MessageEndpoint          -m <hex number>
-#
-# A kind of address inside the interface to which the "message"
-# (the sequence that does the actual switching) is directed.
-# Obsolete since version 0.9.7, only useful for testing
-#
-#
-# * MessageContent           -M <hex string>
-#
-# A hex string containing the "message" sequence; it will be
-# sent as a USB bulk transfer
-#
-#
-# * MessageContent2, ...3    -2/-3 <hex string>
-#
-# Additional "messages". Use with "NeedResponse"!
-#
-#
-# * ReleaseDelay             -w <milliseconds>
-#
-# Waiting time after message transfers. Helps with some sensitive devices
-# that don't want any traffic after the mode switch initialisation
-#
-#
-# * ResponseEndpoint         -r <hex number>
-# * NeedResponse <0/1>       -n
-#
-# Some devices were reported to require receiving the response of the
-# bulk transfer to do the switching properly. Usually not needed.
-# Starting from version 1.0.0 the ResponseEndpoint is autodetected
-# if not given
-#
-#
-# * DetachStorageOnly <0/1>  -d
-#
-# Some early devices just needed to be detached from the usb-storage
-# driver to initiate the mode switching. Now paractically obsolete for
-# switching, but still comes handy sometimes
-#
-#
-# * HuaweiMode <0/1>         -H
-#
-# Some early Huawei devices can be switched by a special control
-# message. Don't use with recent devices
-#
-#
-# * SonyMode <0/1>           -O
-#
-# Some Sony-Ericsson devices can be switched by a special control
-# message. May take a long time (20+ seconds).
-#
-#
-# * SierraMode <0/1>         -S
-# * KobilMode <0/1>          -T
-# * GCTMode <0/1>            -G
-# * SequansMode <0/1>        -N
-# * MobileActionMode <0/1>   -A
-# * QisdaMode <0/1>          -B
-# * QuantaMode <0/1>         -E
-# * PantechMode <0/1>        -F
-# * BlackberryMode <0/1>     -Z
-# * CiscoMode <0/1>          -L
-#
-#
-# Flags to support devices that need special control messages.
-# The names are referring to the respective manufacturers.
-#
-#
-# * ResetUSB <0/1>           -R
-#
-# Few devices or systems need a rougher treatment. If the switching seems
-# to do something but your system does not reflect it, try this somewhat
-# brutal method to do a reset after switching.
-# Mind that if your device switched OK before, this may set it back to
-# storage mode ...
-#
-#
-# * Interface                -i <hex number>
-# * Configuration            -u <hex number>
-# * AltSetting               -a <hex number>
-#
-# More USB parameter to help with tricky devices and for doing lots
-# of cruel experiments ...
-#
-## Note:
-## AltSetting/Configuration changes and ResetUSB are executed after all
-## other steps and can be combined or used on their own (e.g. a reset
-## might have the same effect as a manual replug)
-#
-#
-# * InquireDevice <0|1>      -I (disables inquiry)
-#
-# The standard since 1.0.0 is to do a SCSI inquiry on the default device
-# before other actions. This might be a future way to identify a device
-# without ambiguities. If it causes trouble with your device, just disable.
-#
-#
-# * CheckSuccess             -s <number>
-#
-# Check continuously if the switch succeeded for max <number> seconds.
-# First, an interface access test: most devices vanish after
-# switching and can't be accessed anymore.
-# Second, a recount of target devices: one more than at the initial
-# count, at the same bus with a higher device number -> device
-# switched fine.
-# It's safe to give a higher value than needed; checking stops as
-# soon as the target device is found
-#
-#
-# * NoDriverLoading <0|1>    (no command line parameter)
-#
-# The binary tells the wrapper script NOT to check for and initiate
-# binding of the serial driver after switching.
-# Mostly useful for non-modem devices.
-#
-#
-# * WaitBefore <seconds>     (no command line parameter)
-#
-# Waiting time before taking any action. Helps with some sensitive setups.
-#
-#
-# * NoMBIMCheck <0|1>        (no command line parameter)
-#
-# Disable the check for new MBIM standard devices, which is always done
-# by default.
-#
-#
-#
-# -> All other entries in config files are just ignored <-
-
-# Additional command line flags:
-#
-# Verbose output             -W
-# No output at all           -q
-# Use config file            -c <file>
-# Use stdin for long config  -t
-# Give long config as string -f <multiline string using config file syntax>
-# Give bus number for ID'ing -b
-# Give dev number for ID'ing -g
-
-
-# For filling in all this information for an unknown device,
-# see instructions and links on the homepage:
-# http://www.draisberghof.de/usb_modeswitch
+# For a parameter reference see file REFERENCE in the data package
 #
 # If you find working codes and configurations, please contribute
 # them!
 
 
+
+
 #######################################################
 # Option GlobeSurfer Icon (aka "Vodafone EasyBox")
 #
@@ -237,7 +60,7 @@
 ########################################################
 # Option GlobeTrotter GT MAX 3.6 (aka "T-Mobile Web'n'walk Card Compact II")
 #
-# Contributor: Bernd Holzmüller
+# Contributor: Bernd Holzmüller
 
 DefaultVendor=  0x05c6
 DefaultProduct= 0x1000
@@ -456,7 +279,7 @@
 #
 # Probably works with DetachStorageOnly too
 #
-# Contributor: Flávio Moringa and others
+# Contributor: Flávio Moringa and others
 
 DefaultVendor=  0x19d2
 DefaultProduct= 0x2000
@@ -954,7 +777,7 @@
 #
 # Recommended init command: ATE0V1&D2&C1S0=0
 #
-# Contributor: Jérôme Oufella
+# Contributor: Jérôme Oufella
 
 DefaultVendor=  0x1004
 DefaultProduct= 0x1000
@@ -1513,7 +1336,7 @@
 ########################################################
 # LG HDM-2100 (EVDO Rev.A USB modem)
 #
-# Contributor: Jérôme Oufella
+# Contributor: Jérôme Oufella
 
 DefaultVendor= 0x1004
 DefaultProduct=0x607f
@@ -1818,7 +1641,7 @@
 ########################################################
 # Huawei U8110 / U8300 / Joy, Vodafone 845 (Android smartphone)
 #
-# Contributor: David Erosa García
+# Contributor: David Erosa García
 
 DefaultVendor= 0x12d1
 DefaultProduct=0x1031
@@ -1835,7 +1658,7 @@
 ########################################################
 # Nokia CS-10
 #
-# Contributor: Wacław Sierek
+# Contributor: Wacław Sierek
 
 DefaultVendor= 0x0421
 DefaultProduct=0x060c
@@ -1877,7 +1700,7 @@
 #######################################################
 # Samsung GT-B3730
 #
-# Contributor: Per Øyvind Karlsen
+# Contributor: Per Øyvind Karlsen
 
 DefaultVendor= 0x04e8
 DefaultProduct=0x689a
@@ -1948,7 +1771,7 @@
 #######################################################
 # Huawei EC168C (from Zantel)
 #
-# Contributor: Ã…smund Hjulstad
+# Contributor: Ã…smund Hjulstad
 
 DefaultVendor= 0x12d1
 DefaultProduct=0x1446
@@ -2931,7 +2754,7 @@
 ######################################################## 
 # ZTE MF652
 #
-# Contributor: Björn Andreas Höfer
+# Contributor: Björn Andreas Höfer
 
 DefaultVendor= 0x19d2
 DefaultProduct=0x1520
@@ -3242,7 +3065,7 @@
 ########################################################
 # ZTE MF821D
 #
-# Contributor: Thomas Schäfer
+# Contributor: Thomas Schäfer
 
 DefaultVendor= 0x19d2
 DefaultProduct=0x0325
@@ -3288,7 +3111,7 @@
 ########################################################
 # Vodafone K5006Z (MF821)
 #
-# Contributor: Thomas Schäfer
+# Contributor: Thomas Schäfer
 
 DefaultVendor= 0x19d2
 DefaultProduct=0x1017
@@ -3472,7 +3295,7 @@
 #######################################################
 # Option Beemo / Pantech P4200 LTE
 #
-# Contributor: Thomas Schäfer
+# Contributor: Thomas Schäfer
 
 DefaultVendor= 0x106c
 DefaultProduct=0x3b14
@@ -3652,7 +3475,7 @@
 ########################################################
 # D-Link DWM-156 (Variant)
 #
-# Contributor: Bjørn Mork
+# Contributor: Bjørn Mork
 
 DefaultVendor= 0x2001
 DefaultProduct=0xa706
@@ -3666,7 +3489,7 @@
 ########################################################
 # D-Link DWM-156 (Variant)
 #
-# Contributor: Bjørn Mork
+# Contributor: Bjørn Mork
 
 DefaultVendor= 0x2001
 DefaultProduct=0xa707
@@ -3680,7 +3503,7 @@
 ########################################################
 # D-Link DWM-156 (Variant)
 #
-# Contributor: Bjørn Mork
+# Contributor: Bjørn Mork
 
 DefaultVendor= 0x2001
 DefaultProduct=0xa708
@@ -3893,7 +3716,7 @@
 #######################################################
 # TP-Link MA260
 #
-# Contributor: Bjørn Mork
+# Contributor: Bjørn Mork
 
 DefaultVendor= 0x2357
 DefaultProduct=0xf000

++++++ usb-modeswitch-2.2.0.tar.bz2 -> usb-modeswitch-2.2.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-2.2.0/ChangeLog 
new/usb-modeswitch-2.2.1/ChangeLog
--- old/usb-modeswitch-2.2.0/ChangeLog  2014-05-29 20:13:12.000000000 +0200
+++ new/usb-modeswitch-2.2.1/ChangeLog  2015-01-14 21:17:44.000000000 +0100
@@ -2,6 +2,8 @@
 History of USB_ModeSwitch
 =========================
 
+Version 2.2.1, 2015/01/15
+    Fixed unreliable switching function for Cisco AM10
 Version 2.2.0, 2014/05/29
     Introduction of parameter "HuaweiNewMode", wrapping the standard bulk
     message for all newer Huawei devices; support for generic fall-back
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-2.2.0/Makefile 
new/usb-modeswitch-2.2.1/Makefile
--- old/usb-modeswitch-2.2.0/Makefile   2014-05-29 20:35:46.000000000 +0200
+++ new/usb-modeswitch-2.2.1/Makefile   2015-01-14 21:18:01.000000000 +0100
@@ -1,5 +1,5 @@
 PROG        = usb_modeswitch
-VERS        = 2.2.0
+VERS        = 2.2.1
 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.0/dispatcher.c 
new/usb-modeswitch-2.2.1/dispatcher.c
--- old/usb-modeswitch-2.2.0/dispatcher.c       2014-02-22 09:00:52.000000000 
+0100
+++ new/usb-modeswitch-2.2.1/dispatcher.c       2015-01-14 21:16:21.000000000 
+0100
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011-2014 Josua Dietze, usb_modeswitch version 2.1.1
+ * Copyright (c) 2011-2015 Josua Dietze, usb_modeswitch version 2.2.1
  * Contains code under
  * Copyright (c) 2010 Wojciech A. Koszek <[email protected]>
  * All rights reserved.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-2.2.0/usb_modeswitch.c 
new/usb-modeswitch-2.2.1/usb_modeswitch.c
--- old/usb-modeswitch-2.2.0/usb_modeswitch.c   2014-05-29 14:27:57.000000000 
+0200
+++ new/usb-modeswitch-2.2.1/usb_modeswitch.c   2015-01-14 21:13:59.000000000 
+0100
@@ -1,8 +1,8 @@
 /*
   Mode switching tool for controlling mode of 'multi-state' USB devices
-  Version 2.2.0, 2014/05/29
+  Version 2.2.1, 2015/01/15
 
-  Copyright (C) 2007 - 2014 Josua Dietze (mail to "digidietze" at the domain
+  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".
   NO SUPPORT VIA E-MAIL - please use the forum for that)
 
@@ -1324,6 +1324,9 @@
        if (show_progress)
                fflush(output);
 
+//     ret = read_bulk(ResponseEndpoint, ByteString, 13);
+//     SHOW_PROGRESS(output," Extra response (CSW) read, result %d\n",ret);
+
        for (i=0; i<11; i++) {
                if ( sendMessage(msg[i], i+1) )
                        goto skip;
@@ -1332,6 +1335,14 @@
                ret = read_bulk(ResponseEndpoint, ByteString, 13);
                if (ret < 0)
                        goto skip;
+               if (ret < 13) {
+                       SHOW_PROGRESS(output," Repeat reading the response to 
bulk message %d ...\n",i+1);
+                       ret = read_bulk(ResponseEndpoint, ByteString, 13);
+               }
+               if (ret < 13) {
+                       SHOW_PROGRESS(output," Repeat reading the response to 
bulk message %d ...\n",i+1);
+                       ret = read_bulk(ResponseEndpoint, ByteString, 13);
+               }
        }
 
        if (ReleaseDelay) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-2.2.0/usb_modeswitch.h 
new/usb-modeswitch-2.2.1/usb_modeswitch.h
--- old/usb-modeswitch-2.2.0/usb_modeswitch.h   2014-05-29 21:43:28.000000000 
+0200
+++ new/usb-modeswitch-2.2.1/usb_modeswitch.h   2015-01-14 21:14:40.000000000 
+0100
@@ -2,8 +2,8 @@
   This file is part of usb_modeswitch, a mode switching tool for controlling
   the mode of 'multi-state' USB devices
 
-  Version 2.2.0, 2014/05/29
-  Copyright (C) 2007 - 2014  Josua Dietze
+  Version 2.2.1, 2015/05/15
+  Copyright (C) 2007 - 2015  Josua Dietze
 
   Config file parsing stuff borrowed from Guillaume Dargaud
   (http://www.gdargaud.net/Hack/SourceCode.html)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-2.2.0/usb_modeswitch.sh 
new/usb-modeswitch-2.2.1/usb_modeswitch.sh
--- old/usb-modeswitch-2.2.0/usb_modeswitch.sh  2014-05-29 21:43:41.000000000 
+0200
+++ new/usb-modeswitch-2.2.1/usb_modeswitch.sh  2015-01-14 21:14:51.000000000 
+0100
@@ -1,5 +1,5 @@
 #!/bin/sh
-# part of usb_modeswitch 2.2.0
+# part of usb_modeswitch 2.2.1
 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.0/usb_modeswitch.tcl 
new/usb-modeswitch-2.2.1/usb_modeswitch.tcl
--- old/usb-modeswitch-2.2.0/usb_modeswitch.tcl 2014-05-29 20:34:17.000000000 
+0200
+++ new/usb-modeswitch-2.2.1/usb_modeswitch.tcl 2015-01-14 21:15:10.000000000 
+0100
@@ -9,8 +9,8 @@
 # the mode switching program with the matching parameter
 # file from /usr/share/usb_modeswitch
 #
-# Part of usb-modeswitch-2.2.0 package
-# (C) Josua Dietze 2009-2014
+# Part of usb-modeswitch-2.2.1 package
+# (C) Josua Dietze 2009-2015
 
 set arg0 [lindex $argv 0]
 if [regexp {\.tcl$} $arg0] {

++++++ usb-modeswitch-data-20140529.tar.bz2 -> 
usb-modeswitch-data-20150115.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-data-20140529/40-usb_modeswitch.rules 
new/usb-modeswitch-data-20150115/40-usb_modeswitch.rules
--- old/usb-modeswitch-data-20140529/40-usb_modeswitch.rules    2014-05-29 
21:51:51.000000000 +0200
+++ new/usb-modeswitch-data-20150115/40-usb_modeswitch.rules    2015-01-15 
21:12:36.000000000 +0100
@@ -1,4 +1,4 @@
-# Part of usb-modeswitch-data, version 20140529
+# Part of usb-modeswitch-data, version 20150115
 #
 # Works with usb_modeswitch versions >= 2.2.0 (introduction of HuaweiNewMode)
 #
@@ -26,13 +26,16 @@
 # HP LaserJet Professional P1102
 ATTR{idVendor}=="03f0", ATTR{idProduct}=="002a", RUN+="usb_modeswitch '%b/%k'"
 
+# Quanta MU-Q101
+ATTR{idVendor}=="0408", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
+
 # Quanta 1KR / USB-lte 7410
 ATTR{idVendor}=="0408", ATTR{idProduct}=="ea17", RUN+="usb_modeswitch '%b/%k'"
 
 # Quanta 1K3 LTE
 ATTR{idVendor}=="0408", ATTR{idProduct}=="ea25", RUN+="usb_modeswitch '%b/%k'"
 
-# Quanta MobileGenie 4G lte
+# Quanta MobileGenie 4G lte, Quanta 1K6
 ATTR{idVendor}=="0408", ATTR{idProduct}=="ea43", RUN+="usb_modeswitch '%b/%k'"
 
 # Yota Router (Quanta 1QDLZZZ0ST2)
@@ -80,6 +83,9 @@
 # I-O Data WMX2-U Wimax
 ATTR{idVendor}=="04bb", ATTR{idProduct}=="bccd", RUN+="usb_modeswitch '%b/%k'"
 
+# Alcatel-Lucent ABS-T920
+ATTR{idVendor}=="04cc", ATTR{idProduct}=="2251", RUN+="usb_modeswitch '%b/%k'"
+
 # Alcatel-Lucent T930S
 ATTR{idVendor}=="04cc", ATTR{idProduct}=="225c", RUN+="usb_modeswitch '%b/%k'"
 
@@ -110,10 +116,10 @@
 # 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, Option GlobeTrotter GX0201, Celot 
K-300, Celot CT-680, StrongRising device
+# Prolink P2000 CDMA, Samsung SGH-Z810, Older Option devices, Vertex Wireless 
100 Series, AnyDATA devices, Bless UC165, Option GlobeTrotter GX0201, Celot 
K-300, Celot CT-680, StrongRising device, TechFaith Venus VT-18
 ATTR{idVendor}=="05c6", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
 
-# HSDPA USB modem from dealextreme
+# Various USB modems
 ATTR{idVendor}=="05c6", ATTR{idProduct}=="2000", RUN+="usb_modeswitch '%b/%k'"
 
 # D-Link DWM-162-U5, Micromax MMX 300c
@@ -338,10 +344,10 @@
 # Olivetti Olicard 145, 155
 ATTR{idVendor}=="0b3c", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
 
-# Olivetti Olicard 500
+# Olivetti Olicard 160
 ATTR{idVendor}=="0b3c", ATTR{idProduct}=="f00c", RUN+="usb_modeswitch '%b/%k'"
 
-# Olivetti Olicard 160
+# Olivetti Olicard 500
 ATTR{idVendor}=="0b3c", ATTR{idProduct}=="f017", RUN+="usb_modeswitch '%b/%k'"
 
 # Ericsson F5521gw
@@ -494,6 +500,12 @@
 # China TeleCom CBP7.0
 ATTR{idVendor}=="15eb", ATTR{idProduct}=="7153", RUN+="usb_modeswitch '%b/%k'"
 
+# Amoi H-01
+ATTR{idVendor}=="1614", ATTR{idProduct}=="0800", RUN+="usb_modeswitch '%b/%k'"
+
+# Amoi H-02
+ATTR{idVendor}=="1614", ATTR{idProduct}=="0802", RUN+="usb_modeswitch '%b/%k'"
+
 # C-motech CHU-628S
 ATTR{idVendor}=="16d8", ATTR{idProduct}=="6281", RUN+="usb_modeswitch '%b/%k'"
 
@@ -578,6 +590,9 @@
 # ZTE MF821D
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="0325", RUN+="usb_modeswitch '%b/%k'"
 
+# Telewell TW-LTE 4G
+ATTR{idVendor}=="19d2", ATTR{idProduct}=="0413", RUN+="usb_modeswitch '%b/%k'"
+
 # Vodafone (ZTE) K3805-Z
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"
 
@@ -596,6 +611,9 @@
 # Vodafone K5008-z (MF823)
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="1030", RUN+="usb_modeswitch '%b/%k'"
 
+# ZTE / Vodafone K4607-Z
+ATTR{idVendor}=="19d2", ATTR{idProduct}=="1038", RUN+="usb_modeswitch '%b/%k'"
+
 # Vodafone (ZTE) K4510-Z
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="1171", RUN+="usb_modeswitch '%b/%k'"
 
@@ -635,9 +653,15 @@
 # ZTE MFxxx
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="1233", RUN+="usb_modeswitch '%b/%k'"
 
+# ZTE / Vodafone K4201
+ATTR{idVendor}=="19d2", ATTR{idProduct}=="1237", RUN+="usb_modeswitch '%b/%k'"
+
 # ZTE MF825A
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="1238", RUN+="usb_modeswitch '%b/%k'"
 
+# ZTE MF730
+ATTR{idVendor}=="19d2", ATTR{idProduct}=="1420", RUN+="usb_modeswitch '%b/%k'"
+
 # ZTE MFxxx
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="1511", RUN+="usb_modeswitch '%b/%k'"
 
@@ -662,6 +686,9 @@
 # ZTE MF190J
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="1542", RUN+="usb_modeswitch '%b/%k'"
 
+# ZTE MF710M Variants
+ATTR{idVendor}=="19d2", ATTR{idProduct}=="1588", RUN+="usb_modeswitch '%b/%k'"
+
 # ZTE devices
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="2000", RUN+="usb_modeswitch '%b/%k'"
 
@@ -677,7 +704,7 @@
 # ZTE "ffe" devices 1 (e.g. Cricket A605)
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="ffe6", RUN+="usb_modeswitch '%b/%k'"
 
-# ZTE "fff" devices 1
+# ZTE "ff" devices 1
 ATTR{idVendor}=="19d2", ATTR{idProduct}=="fff5", RUN+="usb_modeswitch '%b/%k'"
 
 # ZTE "fff" devices 2
@@ -704,6 +731,9 @@
 # Haier EVDO Rev. A
 ATTR{idVendor}=="1bbb", ATTR{idProduct}=="011f", RUN+="usb_modeswitch '%b/%k'"
 
+# Alcatel X602D
+ATTR{idVendor}=="1bbb", ATTR{idProduct}=="022c", RUN+="usb_modeswitch '%b/%k'"
+
 # Alcatel X200/X200L/X060S/L100V, Archos G9 3G Key
 ATTR{idVendor}=="1bbb", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
 
@@ -716,10 +746,13 @@
 # Alcatel One Touch X020
 ATTR{idVendor}=="1c9e", ATTR{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"
 
+# TU930, IVIO IV-2010u
+ATTR{idVendor}=="1c9e", ATTR{idProduct}=="6000", RUN+="usb_modeswitch '%b/%k'"
+
 # Vibe 3G Modem
 ATTR{idVendor}=="1c9e", ATTR{idProduct}=="6061", RUN+="usb_modeswitch '%b/%k'"
 
-# Emobile D21LC (Variant)
+# Emobile D12LC
 ATTR{idVendor}=="1c9e", ATTR{idProduct}=="9101", RUN+="usb_modeswitch '%b/%k'"
 
 # MyWave SW006 Sport Phone/Modem Combination
@@ -731,7 +764,7 @@
 # Longcheer SU9800
 ATTR{idVendor}=="1c9e", ATTR{idProduct}=="9800", RUN+="usb_modeswitch '%b/%k'"
 
-# Telewell TW-3G HSPA+, FS01BU 3G
+# Telewell TW-3G HSPA+, FS01BU 3G, SmartBro WM66E
 ATTR{idVendor}=="1c9e", ATTR{idProduct}=="98ff", RUN+="usb_modeswitch '%b/%k'"
 
 # Prolink PCM100
@@ -746,16 +779,28 @@
 # MobiData MBD-200HU and others, Longcheer/Longsoon (aka Omega Technology) 
devices
 ATTR{idVendor}=="1c9e", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
 
+# TechFaith BSNL Capitel
+ATTR{idVendor}=="1d09", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
+
+# Aiko 81D
+ATTR{idVendor}=="1d09", ATTR{idProduct}=="1021", RUN+="usb_modeswitch '%b/%k'"
+
+# TechFaith FlyingLARK46
+ATTR{idVendor}=="1d09", ATTR{idProduct}=="1025", RUN+="usb_modeswitch '%b/%k'"
+
 # Qisda H21 Flying Beetle
 ATTR{idVendor}=="1da5", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
 
+# Wisue W340
+ATTR{idVendor}=="1dbc", ATTR{idProduct}=="0669", RUN+="usb_modeswitch '%b/%k'"
+
 # Solomon S3Gm-660
 ATTR{idVendor}=="1dd6", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
 
 # Philips PicoPix 1020 Projector
 ATTR{idVendor}=="1de1", ATTR{idProduct}=="1101", RUN+="usb_modeswitch '%b/%k'"
 
-# Option iCON 210, PROLiNK PHS100, Hyundai MB-810, A-Link 3GU
+# Option iCON 210, PROLiNK PHS100 + PH300, Hyundai MB-810, A-Link 3GU
 ATTR{idVendor}=="1e0e", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
 
 # 3GO 3GO11 HSUPA
@@ -764,18 +809,30 @@
 # AirPlus MCD-800
 ATTR{idVendor}=="1edf", ATTR{idProduct}=="6003", RUN+="usb_modeswitch '%b/%k'"
 
+# Onda MV815U
+ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0003", RUN+="usb_modeswitch '%b/%k'"
+
 # Onda MW833UP
 ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0009", RUN+="usb_modeswitch '%b/%k'"
 
-# Onda MW833UP
+# Onda MW833UP + MW835UP
 ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0013", RUN+="usb_modeswitch '%b/%k'"
 
+# Onda MO835UP
+ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0018", RUN+="usb_modeswitch '%b/%k'"
+
 # Onda MW836UP-K
 ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0040", RUN+="usb_modeswitch '%b/%k'"
 
 # Onda MDC655
+ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0045", RUN+="usb_modeswitch '%b/%k'"
+
+# Onda MDC655
 ATTR{idVendor}=="1ee8", ATTR{idProduct}=="004a", RUN+="usb_modeswitch '%b/%k'"
 
+# Onda MDC655 Variant
+ATTR{idVendor}=="1ee8", ATTR{idProduct}=="004f", RUN+="usb_modeswitch '%b/%k'"
+
 # Onda MW875UP
 ATTR{idVendor}=="1ee8", ATTR{idProduct}=="0054", RUN+="usb_modeswitch '%b/%k'"
 
@@ -803,13 +860,25 @@
 # Franklin Wireless U600
 ATTR{idVendor}=="1fac", ATTR{idProduct}=="0151", RUN+="usb_modeswitch '%b/%k'"
 
-# D-Link DWM-156 (Variant)
+# D-Link DWM-157 B1
+ATTR{idVendor}=="2001", ATTR{idProduct}=="00a6", RUN+="usb_modeswitch '%b/%k'"
+
+# D-Link DWM-221
+ATTR{idVendor}=="2001", ATTR{idProduct}=="98ff", RUN+="usb_modeswitch '%b/%k'"
+
+# D-Link DWM-156 A8
+ATTR{idVendor}=="2001", ATTR{idProduct}=="a403", RUN+="usb_modeswitch '%b/%k'"
+
+# D-Link DWM-167 A1
+ATTR{idVendor}=="2001", ATTR{idProduct}=="a405", RUN+="usb_modeswitch '%b/%k'"
+
+# D-Link DWM-156 A7
 ATTR{idVendor}=="2001", ATTR{idProduct}=="a706", RUN+="usb_modeswitch '%b/%k'"
 
-# D-Link DWM-156 (Variant)
+# D-Link DWM-157 B1
 ATTR{idVendor}=="2001", ATTR{idProduct}=="a707", RUN+="usb_modeswitch '%b/%k'"
 
-# D-Link DWM-156 (Variant)
+# D-Link DWM-158 D1
 ATTR{idVendor}=="2001", ATTR{idProduct}=="a708", RUN+="usb_modeswitch '%b/%k'"
 
 # D-Link DWR-510
@@ -824,7 +893,7 @@
 # Haier CE 100
 ATTR{idVendor}=="201e", ATTR{idProduct}=="2009", RUN+="usb_modeswitch '%b/%k'"
 
-# Mediatek MT6229
+# Mediatek MT6229, Micromax MMX 377G
 ATTR{idVendor}=="2020", ATTR{idProduct}=="0002", RUN+="usb_modeswitch '%b/%k'"
 
 # SpeedUp SU-8000
@@ -833,15 +902,27 @@
 # SpeedUp SU-8000U
 ATTR{idVendor}=="2020", ATTR{idProduct}=="f00f", RUN+="usb_modeswitch '%b/%k'"
 
-# Changhong CH690
+# Changhong CH690, D-Link DWM-163 + DWM-168
 ATTR{idVendor}=="2077", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
 
 # Telenet 3G dongle (T&W WU160) and others
 ATTR{idVendor}=="2077", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
 
+# Intex 3.5G
+ATTR{idVendor}=="20a6", ATTR{idProduct}=="f00e", RUN+="usb_modeswitch '%b/%k'"
+
+# Tlaytech TEU800
+ATTR{idVendor}=="20b9", ATTR{idProduct}=="1682", RUN+="usb_modeswitch '%b/%k'"
+
 # StrongRising (China Telcom), Air FlexiNet
 ATTR{idVendor}=="21f5", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
 
+# StrongRising STD808
+ATTR{idVendor}=="21f5", ATTR{idProduct}=="3010", RUN+="usb_modeswitch '%b/%k'"
+
+# Viettel VT100
+ATTR{idVendor}=="2262", ATTR{idProduct}=="0001", RUN+="usb_modeswitch '%b/%k'"
+
 # WeTelecom WM-D200
 ATTR{idVendor}=="22de", ATTR{idProduct}=="6801", RUN+="usb_modeswitch '%b/%k'"
 
@@ -854,9 +935,18 @@
 # Linktop LW272/LW273 (BSNL Teracom)
 ATTR{idVendor}=="230d", ATTR{idProduct}=="0001", RUN+="usb_modeswitch '%b/%k'"
 
+# Linktop LW272/LW273 (BSNL Teracom)
+ATTR{idVendor}=="230d", ATTR{idProduct}=="0003", RUN+="usb_modeswitch '%b/%k'"
+
 # Visiontek 82GH 3G
 ATTR{idVendor}=="230d", ATTR{idProduct}=="0007", RUN+="usb_modeswitch '%b/%k'"
 
+# Zoom 3G
+ATTR{idVendor}=="230d", ATTR{idProduct}=="000b", RUN+="usb_modeswitch '%b/%k'"
+
+# Intex Speed 3G v7.2
+ATTR{idVendor}=="230d", ATTR{idProduct}=="000d", RUN+="usb_modeswitch '%b/%k'"
+
 # Linktop LW272/LW273
 ATTR{idVendor}=="230d", ATTR{idProduct}=="0101", RUN+="usb_modeswitch '%b/%k'"
 
@@ -872,7 +962,22 @@
 # Titan 3.5G
 ATTR{idVendor}=="23a2", ATTR{idProduct}=="1010", RUN+="usb_modeswitch '%b/%k'"
 
+# Unknown devices
+ATTR{idVendor}=="257a", ATTR{idProduct}=="a000", RUN+="usb_modeswitch '%b/%k'"
+
+# Unknown devices
+ATTR{idVendor}=="257a", ATTR{idProduct}=="b000", RUN+="usb_modeswitch '%b/%k'"
+
+# Unknown devices
+ATTR{idVendor}=="257a", ATTR{idProduct}=="c000", RUN+="usb_modeswitch '%b/%k'"
+
+# Unknown devices
+ATTR{idVendor}=="257a", ATTR{idProduct}=="d000", RUN+="usb_modeswitch '%b/%k'"
+
 # Exiss Mobile E-190 series (made by C-motech)
 ATTR{idVendor}=="8888", ATTR{idProduct}=="6500", RUN+="usb_modeswitch '%b/%k'"
 
+# Aiko 81D, fw with wrong vendor ID
+ATTR{idVendor}=="ed09", ATTR{idProduct}=="1021", RUN+="usb_modeswitch '%b/%k'"
+
 LABEL="modeswitch_rules_end"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-data-20140529/ChangeLog 
new/usb-modeswitch-data-20150115/ChangeLog
--- old/usb-modeswitch-data-20140529/ChangeLog  2014-05-30 08:08:40.000000000 
+0200
+++ new/usb-modeswitch-data-20150115/ChangeLog  2015-01-15 21:07:02.000000000 
+0100
@@ -1,3 +1,16 @@
+20150115:
+    Added devices: Aiko 81D, Alcatel-Lucent ABS-T920, Alcatel X602D,
+    Amoi H-01, Amoi H-02, D-Link DWM-157 B1, D-Link DWM-221, D-Link
+    DWM-156 A8, D-Link DWM-167 A1, Huawei ETS1201, Intex 3.5G, Intex Speed
+    3G v7.2, Linktop LW272/LW273 (BSNL Teracom), Onda MV815U, Onda MO835UP,
+    Onda MDC655, Onda MDC655 Variant, Quanta MU-Q101, StrongRising STD808,
+    Telewell TW-LTE 4G, TechFaith Venus VT-18, TechFaith BSNL Capitel,
+    TechFaith FlyingLARK46, Tlaytech TEU800, TU930, IVIO IV-2010u, Viettel
+    VT100, Wisue W340, Zoom 3G, ZTE / Vodafone K4607-Z, ZTE / Vodafone K4201,
+    ZTE MF730, ZTE MF710M Variants, several modems with unknown names (vendor
+    ID 0x257a); many minor corrections and additions to existing
+    configurations. Thanks to Lars Melin once more for extended research and
+    collecting!
 20140529:
     ATTENTION: requires usb-modeswitch version >= 2.2.0 due to new para-
     meter HuaweiNewMode (further reducing config file size);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-data-20140529/Makefile 
new/usb-modeswitch-data-20150115/Makefile
--- old/usb-modeswitch-data-20140529/Makefile   2014-05-29 12:32:42.000000000 
+0200
+++ new/usb-modeswitch-data-20150115/Makefile   2015-01-15 21:07:22.000000000 
+0100
@@ -1,5 +1,5 @@
 PROG        = usb-modeswitch-data
-VERS        = 20140529
+VERS        = 20150115
 RM          = /bin/rm -f
 PREFIX      = $(DESTDIR)/usr
 ETCDIR      = $(DESTDIR)/etc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/usb-modeswitch-data-20140529/README 
new/usb-modeswitch-data-20150115/README
--- old/usb-modeswitch-data-20140529/README     2014-05-29 19:13:30.000000000 
+0200
+++ new/usb-modeswitch-data-20150115/README     2015-01-14 21:21:53.000000000 
+0100
@@ -110,8 +110,6 @@
   as OS-specific mode control. This was suggested and approved by the
   manufacturer
 
-- 1004:607f (LG KP500): switching message derived from report but untested
-
 - 1266:1000 (Royaltek Q110): switching method very likely but unconfirmed
 
 - Some WiMAX and LTE devices are included since 20101222; for some of these
@@ -145,4 +143,4 @@
 
 
 
-Last revised: 2014-05-29, Josua Dietze
+Last revised: 2015-01-15, Josua Dietze
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/0408:1000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/0408:1000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/0408:1000 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/0408:1000 2015-01-14 
23:39:14.000000000 +0100
@@ -0,0 +1,4 @@
+# Quanta MU-Q101
+TargetVendor=0x0408
+TargetProduct=0xea02
+Message="5553424338474ffc0002000000000a2a000000003300000100000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/0408:ea43 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/0408:ea43
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/0408:ea43 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/0408:ea43 2015-01-14 
22:00:45.000000000 +0100
@@ -1,4 +1,4 @@
-# Quanta MobileGenie 4G lte
+# Quanta MobileGenie 4G lte, Quanta 1K6
 TargetVendor=0x0408
-TargetProduct=0xea47
+TargetProductList="ea47,ea49"
 StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/0421:062c 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/0421:062c
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/0421:062c 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/0421:062c 2015-01-14 
22:06:01.000000000 +0100
@@ -1,4 +1,4 @@
 # Nokia CS-19
 TargetVendor=0x0421
-TargetProduct=0x062d
+TargetProductList="062d,062f"
 StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/0471:1237 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/0471:1237
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/0471:1237 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/0471:1237 2015-01-14 
22:38:01.000000000 +0100
@@ -1,5 +1,4 @@
 # Philips TalkTalk (NXP Semiconductors "Dragonfly")
 TargetVendor=0x0471
 TargetProductList="1206,1234"
-MessageContent="5553424312345678000000000000061b000000030000000000000000000000"
-NeedResponse=1
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/04cc:2251 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/04cc:2251
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/04cc:2251 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/04cc:2251 2015-01-14 
23:30:08.000000000 +0100
@@ -0,0 +1,4 @@
+# Alcatel-Lucent ABS-T920
+TargetVendor=0x04cc
+TargetProductList="2259,226e"
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/04fc:2140 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/04fc:2140
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/04fc:2140 2014-05-29 
15:37:54.000000000 +0200
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/04fc:2140 2015-01-14 
23:41:00.000000000 +0100
@@ -1,4 +1,4 @@
 # Sunplus Techn. SU-3200U
 TargetVendor=0x04fc
-TargetProduct=0x0615
+TargetProductList="0615,1240"
 MessageContent="55534243123456782400000080000612000024000000000000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/057c:62ff 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/057c:62ff
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/057c:62ff 2014-05-29 
15:20:34.000000000 +0200
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/057c:62ff 2015-01-14 
23:32:09.000000000 +0100
@@ -1,5 +1,5 @@
 # AVM Fritz!Wlan USB Stick N v2
 TargetVendor=0x057c
 TargetProductList="8501,8502"
-MessageContent="5553424312345678000000000000061b000000ff0000000000000000000000"
+StandardEject=1
 NoDriverLoading=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/057c:84ff 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/057c:84ff
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/057c:84ff 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/057c:84ff 2015-01-14 
23:32:19.000000000 +0100
@@ -1,5 +1,5 @@
 # AVM Fritz!Wlan USB Stick N
 TargetVendor=0x057c
 TargetProduct=0x8401
-MessageContent="5553424312345678000000000000061b000000ff0000000000000000000000"
+StandardEject=1
 NoDriverLoading=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/05c6:1000:uMa=Co.,Ltd 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/05c6:1000:uMa=Co.,Ltd
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/05c6:1000:uMa=Co.,Ltd     
1970-01-01 01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/05c6:1000:uMa=Co.,Ltd     
2015-01-14 22:16:55.000000000 +0100
@@ -0,0 +1,4 @@
+# TechFaith Venus VT-18
+TargetVendor=0x1d09
+TargetProduct=0x4306
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/05c6:2000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/05c6:2000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/05c6:2000 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/05c6:2000 2015-01-14 
23:37:24.000000000 +0100
@@ -1,6 +1,6 @@
-# HSDPA USB modem from dealextreme 
-TargetVendor=0x05c6 
-TargetProduct=0x0015    
-MessageContent="5553424368032c882400000080000612000000240000000000000000000000"
 
+# Various USB modems
+TargetVendor=0x05c6
+TargetProductList="0015,0016,0018,ce17"
+MessageContent="5553424368032c882400000080000612000000240000000000000000000000"
 NeedResponse=1
-CheckSuccess=40 
+CheckSuccess=40
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/0b3c:c700 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/0b3c:c700
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/0b3c:c700 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/0b3c:c700 2015-01-14 
22:37:28.000000000 +0100
@@ -1,5 +1,4 @@
 # Olivetti Olicard 100 and others
 TargetVendor=0x0b3c
 TargetProductList="c000,c001,c002"
-MessageContent="5553424312345678000000000000061b000000030000000000000000000000"
-NeedResponse=1
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1004:607f 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1004:607f
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1004:607f 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1004:607f 2015-01-14 
21:21:03.000000000 +0100
@@ -2,4 +2,4 @@
 TargetVendor=0x1004
 TargetProductList="6000,6114"
 MessageContent="555342431234567803000000800006f1010100000000000000000000000000"
-NeedResponse=1 
+NeedResponse=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/12d1:1010 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/12d1:1010
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/12d1:1010 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/12d1:1010 2015-01-15 
19:36:20.000000000 +0100
@@ -0,0 +1,3 @@
+# Huawei ETS1201
+TargetClass=0xff
+HuaweiMode=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/12d1:101e 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/12d1:101e
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/12d1:101e 2014-05-29 
14:57:00.000000000 +0200
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/12d1:101e 2015-01-14 
21:25:31.000000000 +0100
@@ -1,3 +1,3 @@
 # Huawei U7510 / U7517
 TargetClass=0xff
-HuaweiNewMode=1
+Message="55534243123456780600000080000601000000000000000000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/12d1:1446 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/12d1:1446
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/12d1:1446 2014-05-29 
19:15:16.000000000 +0200
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/12d1:1446 2015-01-14 
23:41:46.000000000 +0100
@@ -1,4 +1,4 @@
-# Huawei, newer modems
+# Huawei, newer modems, and rebrandings
 TargetVendor=0x12d1
-TargetProductList="1001,1406,140b,140c,1412,141b,1432,1433,1436,14ac,1506,150c,1511"
+TargetProductList="1001,1404,1406,140b,140c,1412,1417,141b,1429,1432,1433,1436,14ac,1506,150c,1511"
 HuaweiNewMode=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/12d1:151a 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/12d1:151a
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/12d1:151a 2014-05-29 
14:57:00.000000000 +0200
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/12d1:151a 2015-01-15 
19:37:16.000000000 +0100
@@ -1,4 +1,4 @@
 # Huawei E392u-12, E3131 (Variant)
 TargetVendor=0x12d1
-TargetProductList="151b,151d"
+TargetProductList="151b,151d,151e"
 HuaweiNewMode=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1614:0800 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1614:0800
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1614:0800 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1614:0800 2015-01-14 
23:27:04.000000000 +0100
@@ -0,0 +1,4 @@
+# Amoi H-01
+TargetClass=0xff
+MessageContent="55534243123456780000000000000601000000000000000000000000000000"
+NoDriverLoading=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1614:0802 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1614:0802
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1614:0802 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1614:0802 2015-01-14 
23:27:29.000000000 +0100
@@ -0,0 +1,4 @@
+# Amoi H-02
+TargetClass=0xff
+MessageContent="55534243123456780000000000000601000000000000000000000000000000"
+NoDriverLoading=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:0026 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:0026
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:0026 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:0026 2015-01-14 
23:42:30.000000000 +0100
@@ -1,4 +1,4 @@
 # ZTE AC581
 TargetVendor=0x19d2
-TargetProductList="0094,0152"
+TargetProductList="0073,0094,0152"
 StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:0040 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:0040
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:0040 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:0040 2015-01-14 
22:38:31.000000000 +0100
@@ -1,4 +1,4 @@
 # Vodafone (ZTE) K2525
 TargetVendor=0x19d2
 TargetProduct=0x0022
-MessageContent="5553424312345678000000000000061b000000030000000000000000000000"
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:0413 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:0413
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:0413 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:0413 2015-01-14 
22:29:58.000000000 +0100
@@ -0,0 +1,4 @@
+# Telewell TW-LTE 4G
+TargetVendor=0x19d2
+TargetProduct=0x0412
+MessageContent="55534243d8a523862400000080000685000000240000000000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:1038 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:1038
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:1038 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:1038 2015-01-15 
20:40:07.000000000 +0100
@@ -0,0 +1,4 @@
+# ZTE / Vodafone K4607-Z
+TargetVendor=0x19d2
+TargetProductList="1039,1040"
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:1237 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:1237
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:1237 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:1237 2015-01-15 
20:01:56.000000000 +0100
@@ -0,0 +1,4 @@
+# ZTE / Vodafone K4201
+TargetVendor=0x19d2
+TargetProduct=0x0017
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:1420 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:1420
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:1420 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:1420 2015-01-14 
21:31:49.000000000 +0100
@@ -0,0 +1,4 @@
+# ZTE MF730
+TargetVendor=0x19d2
+TargetProduct=0x1405
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:1588 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:1588
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:1588 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:1588 2015-01-14 
21:55:05.000000000 +0100
@@ -0,0 +1,5 @@
+# ZTE MF710M Variants
+TargetVendor= 0x19d2
+TargetProductList="1589,1591,1592"
+StandardEject=1
+MessageContent="55534243123456702000000080000c85010101180101010101000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:2000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:2000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:2000 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:2000 2015-01-15 
19:46:36.000000000 +0100
@@ -1,5 +1,5 @@
 # ZTE devices
 TargetVendor= 0x19d2
-TargetProductList="0001,0002,0015,0016,0017,0019,0031,0033,0037,0052,0055,0061,0063,0064,0066,0091,0108,0117,0128,0157,0177,1402,2002,2003"
+TargetProductList="0001,0002,0015,0016,0017,0019,0031,0033,0037,0042,0052,0055,0061,0063,0064,0066,0091,0108,0117,0128,0151,0157,0177,1402,2002,2003"
 StandardEject=1
 MessageContent="55534243123456702000000080000c85010101180101010101000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:fff5 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:fff5
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/19d2:fff5 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/19d2:fff5 2015-01-14 
21:29:37.000000000 +0100
@@ -1,4 +1,4 @@
-# ZTE "fff" devices 1
+# ZTE "ff" devices 1
 TargetVendor=0x19d2
-TargetProductList="fff1,fffe,ffff"
+TargetProductList="ffe4,ffe9,fff1,fffe,ffff"
 MessageContent="5553424312345678c00000008000069f030000000000000000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1a8d:1000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1a8d:1000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1a8d:1000 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1a8d:1000 2015-01-14 
23:43:08.000000000 +0100
@@ -1,6 +1,6 @@
 # BandRich BandLuxe C100, C120, C170, C270, C3xx, C508
 TargetVendor=0x1a8d
-TargetProductList="1002,1009,100d,2006"
+TargetProductList="1002,1007,1009,100d,2006"
 StandardEject=1
 ReleaseDelay=4000
 NeedResponse=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1bbb:011f 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1bbb:011f
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1bbb:011f 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1bbb:011f 2015-01-15 
19:42:05.000000000 +0100
@@ -1,4 +1,4 @@
 # Haier EVDO Rev. A
 TargetVendor=0x1bbb
-TargetProduct=0x011f
+TargetProduct=0x0106
 StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1bbb:022c 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1bbb:022c
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1bbb:022c 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1bbb:022c 2015-01-15 
19:38:57.000000000 +0100
@@ -0,0 +1,2 @@
+# Alcatel X602D
+Configuration=2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:1001 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:1001
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:1001 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:1001 2015-01-14 
22:40:30.000000000 +0100
@@ -1,4 +1,4 @@
 # Alcatel One Touch X020
 TargetVendor=0x1c9e
-TargetProduct=0x6061
+TargetProductList="6060,6061"
 MessageContent="55534243123456780000000000000606f50402527000000000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:6000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:6000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:6000 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:6000 2015-01-14 
23:28:23.000000000 +0100
@@ -0,0 +1,4 @@
+# TU930, IVIO IV-2010u
+TargetClass=0xff
+MessageContent="55534243123456780000000000000601000000000000000000000000000000"
+NoDriverLoading=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:6061 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:6061
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:6061 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:6061 1970-01-01 
01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-# Vibe 3G Modem 
-TargetClass=0xff
-MessageContent="55534243123456780000000000000606f50402527000000000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:6061:uPr=Storage 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:6061:uPr=Storage
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:6061:uPr=Storage     
1970-01-01 01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:6061:uPr=Storage     
2014-03-26 20:50:18.000000000 +0100
@@ -0,0 +1,3 @@
+# Vibe 3G Modem 
+TargetClass=0xff
+MessageContent="55534243123456780000000000000606f50402527000000000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:98ff 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:98ff
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:98ff 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:98ff 2015-01-14 
22:53:09.000000000 +0100
@@ -1,4 +1,4 @@
-# Telewell TW-3G HSPA+, FS01BU 3G
+# Telewell TW-3G HSPA+, FS01BU 3G, SmartBro WM66E
 TargetVendor=0x1c9e
-TargetProductList="9801,6801"
+TargetProductList="6801,9801,9803"
 MessageContent="55534243123456780000000080000606f50402527000000000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:f000:uMa=USB_Modem 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:f000:uMa=USB_Modem
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1c9e:f000:uMa=USB_Modem   
2014-05-29 19:24:07.000000000 +0200
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1c9e:f000:uMa=USB_Modem   
2015-01-14 22:35:40.000000000 +0100
@@ -1,5 +1,5 @@
 # MobiData MBD-200HU and others
 TargetVendor=0x1c9e
-TargetProductList="9000,9603,9605,9607,9900"
+TargetProductList="9000,9603,9605,9607,9900,9a00"
 MessageContent="55534243123456788000000080000606f50402527000000000000000000000"
 WaitBefore=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1d09:1000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1d09:1000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1d09:1000 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1d09:1000 2015-01-14 
22:55:30.000000000 +0100
@@ -0,0 +1,4 @@
+# TechFaith BSNL Capitel
+TargetVendor=0x1d09
+TargetProduct=0x1010
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1d09:1021 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1d09:1021
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1d09:1021 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1d09:1021 2015-01-14 
22:25:27.000000000 +0100
@@ -0,0 +1,4 @@
+# Aiko 81D
+TargetVendor=0x1d09
+TargetProduct=0x1010
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1d09:1025 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1d09:1025
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1d09:1025 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1d09:1025 2015-01-14 
22:11:49.000000000 +0100
@@ -0,0 +1,4 @@
+# TechFaith FlyingLARK46
+TargetVendor=0x1d09
+TargetProduct=0x1026
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1dbc:0669 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1dbc:0669
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1dbc:0669 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1dbc:0669 2015-01-14 
22:54:18.000000000 +0100
@@ -0,0 +1,2 @@
+# Wisue W340
+Configuration=2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1e0e:f000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1e0e:f000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1e0e:f000 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1e0e:f000 2015-01-14 
21:56:37.000000000 +0100
@@ -1,5 +1,5 @@
-# Option iCON 210, PROLiNK PHS100, Hyundai MB-810, A-Link 3GU
+# Option iCON 210, PROLiNK PHS100 + PH300, Hyundai MB-810, A-Link 3GU
 TargetVendor=0x1e0e
-TargetProductList="9200,9000"
+TargetProductList="9000,9100,9200"
 MessageContent="555342431234567800000000000006bd000000020000000000000000000000"
 NeedResponse=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0003 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0003
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0003 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0003 2015-01-14 
22:02:23.000000000 +0100
@@ -0,0 +1,5 @@
+# Onda MV815U
+TargetVendor=0x1ee8
+TargetProduct=0x0004
+MessageContent="555342431234567800000000000010ff000000000000000000000000000000"
+NeedResponse=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0013 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0013
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0013 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0013 2015-01-14 
21:59:34.000000000 +0100
@@ -1,5 +1,5 @@
-# Onda MW833UP
+# Onda MW833UP + MW835UP
 TargetVendor=0x1ee8
-TargetProductList="0012,0014"
+TargetProductList="0011,0012,0014"
 MessageContent="555342431234567800000000000010ff000000000000000000000000000000"
 NeedResponse=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0018 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0018
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0018 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0018 2015-01-14 
22:03:51.000000000 +0100
@@ -0,0 +1,5 @@
+# Onda MO835UP
+TargetVendor=0x1ee8
+TargetProduct=0x0017
+MessageContent="555342431234567800000000000010ff000000000000000000000000000000"
+NeedResponse=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0045 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0045
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0045 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0045 2015-01-14 
22:04:18.000000000 +0100
@@ -0,0 +1,5 @@
+# Onda MDC655
+TargetVendor=0x1ee8
+TargetProduct=0x0044
+MessageContent="555342431234567800000000000010ff000000000000000000000000000000"
+NeedResponse=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:004f 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:004f
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:004f 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:004f 2015-01-14 
22:04:50.000000000 +0100
@@ -0,0 +1,5 @@
+# Onda MDC655 Variant
+TargetVendor=0x1ee8
+TargetProduct=0x004e
+MessageContent="555342431234567800000000000010ff000000000000000000000000000000"
+NeedResponse=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0063 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0063
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0063 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0063 2015-01-14 
21:27:10.000000000 +0100
@@ -1,4 +1,4 @@
 # Onda TM201 14.4 (TIM Italy)
 TargetVendor=0x1ee8
 TargetProduct=0x0064
-MessageContent="555342431234567800000000000008FF000000000000030000000000000000"
+MessageContent="555342431234567800000000000008ff000000000000030000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0068 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0068
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/1ee8:0068 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/1ee8:0068 2015-01-14 
21:27:18.000000000 +0100
@@ -1,4 +1,4 @@
 # Onda WM301
 TargetVendor=0x1ee8
 TargetProduct=0x0069
-StandardEject=1
+MessageContent="555342431234567800000000000008ff000000000000030000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:00a6 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:00a6
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:00a6 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:00a6 2015-01-15 
19:34:34.000000000 +0100
@@ -0,0 +1,4 @@
+# D-Link DWM-157 B1
+TargetVendor=0x2001
+TargetProduct=0x7d02
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:98ff 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:98ff
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:98ff 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:98ff 2015-01-15 
19:40:42.000000000 +0100
@@ -0,0 +1,5 @@
+# D-Link DWM-221
+TargetVendor=0x2001
+TargetProduct=0x7e16
+MessageContent="55534243f8d2e6838000000080000606f50402527000000000000000000000"
+NeedResponse=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:a403 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:a403
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:a403 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:a403 2015-01-14 
23:45:54.000000000 +0100
@@ -0,0 +1,4 @@
+# D-Link DWM-156 A8
+TargetVendor=0x2001
+TargetProduct=0x7d0b
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:a405 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:a405
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:a405 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:a405 2015-01-14 
23:46:33.000000000 +0100
@@ -0,0 +1,4 @@
+# D-Link DWM-167 A1
+TargetVendor=0x2001
+TargetProduct=0x7d0d
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:a706 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:a706
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:a706 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:a706 2015-01-15 
19:44:53.000000000 +0100
@@ -1,4 +1,4 @@
-# D-Link DWM-156 (Variant)
+# D-Link DWM-156 A7
 TargetVendor=0x2001
 TargetProduct=0x7d01
 StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:a707 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:a707
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:a707 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:a707 2015-01-15 
19:45:10.000000000 +0100
@@ -1,4 +1,4 @@
-# D-Link DWM-156 (Variant)
+# D-Link DWM-157 B1
 TargetVendor=0x2001
 TargetProduct=0x7d02
 StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:a708 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:a708
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/2001:a708 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/2001:a708 2015-01-15 
19:45:22.000000000 +0100
@@ -1,4 +1,4 @@
-# D-Link DWM-156 (Variant)
+# D-Link DWM-158 D1
 TargetVendor=0x2001
 TargetProduct=0x7d03
 StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/2020:0002 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/2020:0002
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/2020:0002 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/2020:0002 2015-01-14 
22:18:11.000000000 +0100
@@ -1,4 +1,4 @@
-# Mediatek MT6229
+# Mediatek MT6229, Micromax MMX 377G
 TargetVendor=0x2020
-TargetProduct=0x2000
+TargetProductList="2000,4010"
 MessageContent="555342430820298900000000000003f0010100000000000000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/2077:1000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/2077:1000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/2077:1000 2014-03-26 
20:50:18.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/2077:1000 2015-01-14 
23:47:41.000000000 +0100
@@ -1,4 +1,4 @@
-# Changhong CH690
+# Changhong CH690, D-Link DWM-163 + DWM-168
 TargetVendor=0x2077
-TargetProduct=0x7001
+TargetProductList="7001,7010,7011"
 StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/2077:f000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/2077:f000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/2077:f000 2014-05-29 
16:22:32.000000000 +0200
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/2077:f000 2015-01-14 
23:48:12.000000000 +0100
@@ -1,5 +1,5 @@
 # Telenet 3G dongle (T&W WU160) and others
 TargetVendor=0x2077
-TargetProductList="9000,a000"
+TargetProductList="9000,9062,a000"
 StandardEject=1
 MessageContent="55534243123456700000000000000616aa0000000000000000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/20a6:f00e 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/20a6:f00e
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/20a6:f00e 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/20a6:f00e 2015-01-14 
23:14:05.000000000 +0100
@@ -0,0 +1,4 @@
+# Intex 3.5G
+TargetVendor=0x20a6
+TargetProduct=0x1105
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/20b9:1682 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/20b9:1682
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/20b9:1682 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/20b9:1682 2015-01-14 
23:11:15.000000000 +0100
@@ -0,0 +1,3 @@
+# Tlaytech TEU800
+TargetClass=0xff
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/21f5:3010 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/21f5:3010
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/21f5:3010 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/21f5:3010 2015-01-14 
23:12:37.000000000 +0100
@@ -0,0 +1,4 @@
+# StrongRising STD808
+TargetVendor=0x21f5
+TargetProduct=0x1101
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/2262:0001 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/2262:0001
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/2262:0001 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/2262:0001 2015-01-14 
21:53:06.000000000 +0100
@@ -0,0 +1,4 @@
+# Viettel VT100
+TargetVendor=0x2262
+TargetProduct=0x0002
+MessageContent="5553424340799288C000000080010A16000000C00000000000000000000000"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/230d:0003 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/230d:0003
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/230d:0003 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/230d:0003 2014-05-29 
18:04:14.000000000 +0200
@@ -0,0 +1,2 @@
+# Linktop LW272/LW273 (BSNL Teracom)
+Configuration=3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/230d:000b 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/230d:000b
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/230d:000b 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/230d:000b 2015-01-14 
23:13:15.000000000 +0100
@@ -0,0 +1,2 @@
+# Zoom 3G
+Configuration=3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/230d:000d 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/230d:000d
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/230d:000d 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/230d:000d 2015-01-14 
23:13:47.000000000 +0100
@@ -0,0 +1,2 @@
+# Intex Speed 3G v7.2
+Configuration=3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/257a:a000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/257a:a000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/257a:a000 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/257a:a000 2015-01-15 
21:10:46.000000000 +0100
@@ -0,0 +1,4 @@
+# Unknown devices
+TargetVendor=0x257a
+TargetProductList="1601,161f,162f,261f,262f,361f,362f"
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/257a:b000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/257a:b000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/257a:b000 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/257a:b000 2015-01-14 
23:17:19.000000000 +0100
@@ -0,0 +1,4 @@
+# Unknown devices
+TargetVendor=0x257a
+TargetProductList="1601,161f,162f,261f,262f,361f,362f"
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/257a:c000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/257a:c000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/257a:c000 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/257a:c000 2015-01-14 
23:17:19.000000000 +0100
@@ -0,0 +1,4 @@
+# Unknown devices
+TargetVendor=0x257a
+TargetProductList="1601,161f,162f,261f,262f,361f,362f"
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/257a:d000 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/257a:d000
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/257a:d000 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/257a:d000 2015-01-14 
23:17:19.000000000 +0100
@@ -0,0 +1,4 @@
+# Unknown devices
+TargetVendor=0x257a
+TargetProductList="1601,161f,162f,261f,262f,361f,362f"
+StandardEject=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/usb-modeswitch-data-20140529/usb_modeswitch.d/ed09:1021 
new/usb-modeswitch-data-20150115/usb_modeswitch.d/ed09:1021
--- old/usb-modeswitch-data-20140529/usb_modeswitch.d/ed09:1021 1970-01-01 
01:00:00.000000000 +0100
+++ new/usb-modeswitch-data-20150115/usb_modeswitch.d/ed09:1021 2015-01-14 
22:24:52.000000000 +0100
@@ -0,0 +1,4 @@
+# Aiko 81D, fw with wrong vendor ID
+TargetVendor=0xed09
+TargetProduct=0x1010
+StandardEject=1


Reply via email to