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
