diff options
author | Didier Raboud <odyx@debian.org> | 2019-12-06 18:14:51 +0100 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2019-12-06 18:14:51 +0100 |
commit | f0dbf1ef212133b51a98a3c42fa04252059e53bb (patch) | |
tree | fc982cc058951be5020c6f57855aa6b17f60734f | |
parent | 54955c3c77993121863283275ef367db83e9aac5 (diff) | |
parent | 400749b8a55ed337e2a5c9fb028b473d45c8cdce (diff) |
Update to upstream 20191128
[git-debrebase anchor: new upstream 20191128, merge]
34 files changed, 204 insertions, 19 deletions
diff --git a/40-usb_modeswitch.rules b/40-usb_modeswitch.rules index 045d938..dae3e3a 100644 --- a/40-usb_modeswitch.rules +++ b/40-usb_modeswitch.rules @@ -1,4 +1,4 @@ -# Part of usb-modeswitch-data, version 20170805 +# Part of usb-modeswitch-data, version 20191128 # # Works with usb_modeswitch versions >= 2.4.0. Slash before %k parameter # is for compatibility only. Versions >= 2.5.0 don't need it. @@ -20,6 +20,18 @@ ATTR{idVendor}=="03f0", ATTR{idProduct}=="002a", RUN+="usb_modeswitch '/%k'" # HP LaserJet Professional P1102w ATTR{idVendor}=="03f0", ATTR{idProduct}=="032a", RUN+="usb_modeswitch '/%k'" +# HP lt4220 NGFF Card +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0857", RUN+="usb_modeswitch '/%k'" + +# HP un2430 +ATTR{idVendor}=="03f0", ATTR{idProduct}=="371d", RUN+="usb_modeswitch '/%k'" + +# HP hs2434 +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4b1d", RUN+="usb_modeswitch '/%k'" + +# HP lt4111 +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4e1d", RUN+="usb_modeswitch '/%k'" + # HP hs3110 ATTR{idVendor}=="03f0", ATTR{idProduct}=="521d", RUN+="usb_modeswitch '/%k'" @@ -53,6 +65,9 @@ ATTR{idVendor}=="03f0", ATTR{idProduct}=="9a1d", RUN+="usb_modeswitch '/%k'" # HP lt4120 ATTR{idVendor}=="03f0", ATTR{idProduct}=="9d1d", RUN+="usb_modeswitch '/%k'" +# HP lt4132 +ATTR{idVendor}=="03f0", ATTR{idProduct}=="a31d", RUN+="usb_modeswitch '/%k'" + # Quanta MU-Q101 ATTR{idVendor}=="0408", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '/%k'" @@ -149,7 +164,7 @@ ATTR{idVendor}=="0586", ATTR{idProduct}=="2030", RUN+="usb_modeswitch '/%k'" # Axesstel Modems (w/ initial idProduct 0x0010) ATTR{idVendor}=="05c6", ATTR{idProduct}=="0010", RUN+="usb_modeswitch '/%k'" -# Samsung SGH-Z810, Option GlobeTrotter GX0201, Celot K-300 a.o., Celot CT-680, Older Option devices, AnyDATA devices, Bless UC165, StrongRising device, Prolink P2000 CDMA, TechFaith Venus VT-18, Vertex Wireless 100 Series +# Samsung SGH-Z810, Option GlobeTrotter GX0201 and many other devices ATTR{idVendor}=="05c6", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '/%k'" # Various USB modems @@ -188,6 +203,9 @@ ATTR{idVendor}=="07d1", ATTR{idProduct}=="a804", RUN+="usb_modeswitch '/%k'" # D-Link DWM-151 A1 ATTR{idVendor}=="07d1", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '/%k'" +# Netgear AirCard 779S +ATTR{idVendor}=="0846", ATTR{idProduct}=="0fff", RUN+="usb_modeswitch '/%k'" + # Dymo LabelManager ATTR{idVendor}=="0922", ATTR{idProduct}=="1001", RUN+="usb_modeswitch '/%k'" @@ -395,6 +413,9 @@ ATTR{idVendor}=="0b3c", ATTR{idProduct}=="f00c", RUN+="usb_modeswitch '/%k'" # Olivetti Olicard 500 ATTR{idVendor}=="0b3c", ATTR{idProduct}=="f017", RUN+="usb_modeswitch '/%k'" +# D-Link DWA-171 Wifi Dongle +ATTR{idVendor}=="0bda", ATTR{idProduct}=="1a2b", RUN+="usb_modeswitch '/%k'" + # Ericsson F5521gw ATTR{idVendor}=="0bdb", ATTR{idProduct}=="190d", RUN+="usb_modeswitch '/%k'" @@ -416,6 +437,9 @@ ATTR{idVendor}=="0df7", ATTR{idProduct}=="0800", RUN+="usb_modeswitch '/%k'" # MediaTek/Medion S4222 and probably others, MediaTek MT6276M and others ATTR{idVendor}=="0e8d", ATTR{idProduct}=="0002", RUN+="usb_modeswitch '/%k'" +# COMFAST CF-WU782AC WiFi Dongle +ATTR{idVendor}=="0e8d", ATTR{idProduct}=="2870", RUN+="usb_modeswitch '/%k'" + # MediaTek Wimax USB Card ATTR{idVendor}=="0e8d", ATTR{idProduct}=="7109", RUN+="usb_modeswitch '/%k'" @@ -461,9 +485,6 @@ ATTR{idVendor}=="1004", ATTR{idProduct}=="6156", RUN+="usb_modeswitch '/%k'" # LG AD600 ATTR{idVendor}=="1004", ATTR{idProduct}=="6190", RUN+="usb_modeswitch '/%k'" -# LG VL600 -ATTR{idVendor}=="1004", ATTR{idProduct}=="61aa", RUN+="usb_modeswitch '/%k'" - # LG L-02C LTE ATTR{idVendor}=="1004", ATTR{idProduct}=="61dd", RUN+="usb_modeswitch '/%k'" @@ -578,6 +599,12 @@ ATTR{idVendor}=="1410", ATTR{idProduct}=="7001", RUN+="usb_modeswitch '/%k'" # Novatel U620L ATTR{idVendor}=="1410", ATTR{idProduct}=="9020", RUN+="usb_modeswitch '/%k'" +# Novatel USB730L +ATTR{idVendor}=="1410", ATTR{idProduct}=="9030", RUN+="usb_modeswitch '/%k'" + +# Novatel MiFi 6620L +ATTR{idVendor}=="1410", ATTR{idProduct}=="b00c", RUN+="usb_modeswitch '/%k'" + # Sequans SQN1210/SQN1220 (generic chipsets) ATTR{idVendor}=="148e", ATTR{idProduct}=="a000", RUN+="usb_modeswitch '/%k'" @@ -590,12 +617,18 @@ ATTR{idVendor}=="148f", ATTR{idProduct}=="2878", RUN+="usb_modeswitch '/%k'" # China TeleCom CBP7.0 ATTR{idVendor}=="15eb", ATTR{idProduct}=="7153", RUN+="usb_modeswitch '/%k'" +# Abit AK-020 +ATTR{idVendor}=="15eb", ATTR{idProduct}=="a403", RUN+="usb_modeswitch '/%k'" + # Amoi H-01 ATTR{idVendor}=="1614", ATTR{idProduct}=="0800", RUN+="usb_modeswitch '/%k'" # Amoi H-02 ATTR{idVendor}=="1614", ATTR{idProduct}=="0802", RUN+="usb_modeswitch '/%k'" +# KuWfi 4g LTE +ATTR{idVendor}=="161c", ATTR{idProduct}=="f010", RUN+="usb_modeswitch '/%k'" + # Anydata ADU-890WH ATTR{idVendor}=="16d5", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '/%k'" @@ -797,6 +830,9 @@ ATTR{idVendor}=="19d2", ATTR{idProduct}=="1238", RUN+="usb_modeswitch '/%k'" # ZTE MF730 ATTR{idVendor}=="19d2", ATTR{idProduct}=="1420", RUN+="usb_modeswitch '/%k'" +# ZTE MF833V, Telewell TW-LTE v2 +ATTR{idVendor}=="19d2", ATTR{idProduct}=="1421", RUN+="usb_modeswitch '/%k'" + # ZTE MFxxx ATTR{idVendor}=="19d2", ATTR{idProduct}=="1511", RUN+="usb_modeswitch '/%k'" @@ -890,6 +926,9 @@ ATTR{idVendor}=="1bbb", ATTR{idProduct}=="f052", RUN+="usb_modeswitch '/%k'" # Alcatel One Touch X020 ATTR{idVendor}=="1c9e", ATTR{idProduct}=="1001", RUN+="usb_modeswitch '/%k'" +# 4G System XS W21s +ATTR{idVendor}=="1c9e", ATTR{idProduct}=="3003", RUN+="usb_modeswitch '/%k'" + # TU930, IVIO IV-2010u ATTR{idVendor}=="1c9e", ATTR{idProduct}=="6000", RUN+="usb_modeswitch '/%k'" @@ -929,6 +968,9 @@ ATTR{idVendor}=="1c9e", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '/%k'" # Micromax MMX400R / 4G Systems XSBOXGO ATTR{idVendor}=="1c9e", ATTR{idProduct}=="f010", RUN+="usb_modeswitch '/%k'" +# JioFi JMR1040 +ATTR{idVendor}=="1c9e", ATTR{idProduct}=="f030", RUN+="usb_modeswitch '/%k'" + # TechFaith BSNL Capitel ATTR{idVendor}=="1d09", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '/%k'" @@ -1070,6 +1112,9 @@ ATTR{idVendor}=="2001", ATTR{idProduct}=="a80b", RUN+="usb_modeswitch '/%k'" # D-Link DWM-222 ATTR{idVendor}=="2001", ATTR{idProduct}=="ab00", RUN+="usb_modeswitch '/%k'" +# D-Link DWM-222 A2 +ATTR{idVendor}=="2001", ATTR{idProduct}=="ac01", RUN+="usb_modeswitch '/%k'" + # Venus VT-18 ATTR{idVendor}=="2015", ATTR{idProduct}=="0001", RUN+="usb_modeswitch '/%k'" @@ -1082,6 +1127,9 @@ ATTR{idVendor}=="201e", ATTR{idProduct}=="2009", RUN+="usb_modeswitch '/%k'" # Mediatek MT6229, Micromax MMX 377G, Olicard 300 ATTR{idVendor}=="2020", ATTR{idProduct}=="0002", RUN+="usb_modeswitch '/%k'" +# Telewell TW-LTE, Olicard 600, Digisol BG-BA4305 +ATTR{idVendor}=="2020", ATTR{idProduct}=="2030", RUN+="usb_modeswitch '/%k'" + # SpeedUp SU-8000 and others ATTR{idVendor}=="2020", ATTR{idProduct}=="f00e", RUN+="usb_modeswitch '/%k'" @@ -1151,6 +1199,9 @@ ATTR{idVendor}=="230d", ATTR{idProduct}=="0103", RUN+="usb_modeswitch '/%k'" # TP-Link MA180 ATTR{idVendor}=="2357", ATTR{idProduct}=="0200", RUN+="usb_modeswitch '/%k'" +# TP-Link UE300 +ATTR{idVendor}=="2357", ATTR{idProduct}=="0600", RUN+="usb_modeswitch '/%k'" + # TP-Link MA260 ATTR{idVendor}=="2357", ATTR{idProduct}=="f000", RUN+="usb_modeswitch '/%k'" @@ -1169,6 +1220,33 @@ ATTR{idVendor}=="257a", ATTR{idProduct}=="c000", RUN+="usb_modeswitch '/%k'" # Unknown devices ATTR{idVendor}=="257a", ATTR{idProduct}=="d000", RUN+="usb_modeswitch '/%k'" +# 4G Systems W1208 +ATTR{idVendor}=="2fd4", ATTR{idProduct}=="9aff", RUN+="usb_modeswitch '/%k'" + +# Dell DW5806 +ATTR{idVendor}=="413c", ATTR{idProduct}=="81a2", RUN+="usb_modeswitch '/%k'" + +# Dell DW5570 +ATTR{idVendor}=="413c", ATTR{idProduct}=="81a3", RUN+="usb_modeswitch '/%k'" + +# Dell DW5570e +ATTR{idVendor}=="413c", ATTR{idProduct}=="81a4", RUN+="usb_modeswitch '/%k'" + +# Dell DW5808 +ATTR{idVendor}=="413c", ATTR{idProduct}=="81a8", RUN+="usb_modeswitch '/%k'" + +# Dell DW5809e +ATTR{idVendor}=="413c", ATTR{idProduct}=="81b1", RUN+="usb_modeswitch '/%k'" + +# Dell DW5809e +ATTR{idVendor}=="413c", ATTR{idProduct}=="81b3", RUN+="usb_modeswitch '/%k'" + +# Dell DW5821e +ATTR{idVendor}=="413c", ATTR{idProduct}=="81d7", RUN+="usb_modeswitch '/%k'" + +# Dell DW5821e-eSIM +ATTR{idVendor}=="413c", ATTR{idProduct}=="81e0", RUN+="usb_modeswitch '/%k'" + # BlueLink BL-EV08C ATTR{idVendor}=="6000", ATTR{idProduct}=="1000", RUN+="usb_modeswitch '/%k'" @@ -1,3 +1,20 @@ +20191128: + Slight change of the 'skipping' rules to avoid unnecessary checks + (thanks to Florian Zumbiehl); + Added devices: [03f0:0857] HP lt4220, [05c6:1000:uMa=Qualcomm] Venus + Fast2, [0bda:1a2b] D-Link DWA-171 Wifi Dongle, [0e8d:2870] COMFAST + CF-WU782AC WiFi Dongle, [12d1:15ee] Vodafone/Huawei K5160, [12d1:1f0a] + Vodafone/Huawei R218h (lkly compat. to E5573cs), [1410:9030] Novatel + USB730L, [1410:b00c] Novatel MiFi 6620L, [15eb:a403] Abit AK-020, + [161c:f010] KuWfi 4g LTE, [19d2:1421] ZTE MF833V / Telewell TW-LTE v2, + [1c9e:3003] 4G System XS W21s, [1c9e:f030] JioFi JMR1040, [2001:ac01] + D-Link DWM-222 A2, [2020:2030] Telewell TW-LTE / Olicard 600 / Digisol + BG-BA4305, [2357:0601] TP-Link UE300, [2fd4:9aff] 4G Systems W1208, + [413c:81a2] Dell DW5806, [413c:81a3] Dell DW5570, [413c:81a4] Dell + DW5570e, [413c:81a8] Dell DW5808, [413c:81b1] Dell DW5809e, [413c:81b3] + Dell DW5809e, [413c:81d7] Dell DW5821e, [413c:81e0] Dell DW5821e-eSIM; + Corrected/amended configs: [057c:62ff] AVM Fritz!Wlan USB Sticks (added + target 8602), [1199:0fff] Sierra devices (3 erroneous target IDs removed) 20170806: Added devices: [03f0:371d] HP un2430, [03f0:4b1d] HP hs2434, [03f0:4e1d] HP lt4111, [03f0:a31d] HP lt4132, [0846:0fff] Netgear AirCard 779S, @@ -1,6 +1,6 @@ PROG = usb-modeswitch-data -VERS = 20170806 -RM = /bin/rm -f +VERS = 20191128 +MV = /bin/mv -f PREFIX = $(DESTDIR)/usr ETCDIR = $(DESTDIR)/etc RULESDIR = $(DESTDIR)/lib/udev/rules.d @@ -11,7 +11,7 @@ RULESDIR = $(DESTDIR)/lib/udev/rules.d all: 40-usb_modeswitch.rules clean: - $(RM) 40-usb_modeswitch.rules + $(MV) 40-usb_modeswitch.rules 40-usb_modeswitch.rules.old install: all files-install db-install @@ -1,7 +1,7 @@ Configuration File Reference for USB_ModeSwitch ----------------------------------------------- -Last modified: 2017-08-06 +Last modified: 2019-11-26 @@ -19,9 +19,9 @@ one MessageContent is used. Parameter Reference: -Note: if there is a short command line flag for a parameter, then it -is appended to the line. For the full command line parameter reference -see the usb_modeswitch(1) man page. +Note: if there is a matching command line flag for any of the parameters +then it is appended to the respective line. For the full command line +parameter reference see the usb_modeswitch(1) man page. * DefaultVendor -v <hex number> diff --git a/gen-rules.tcl b/gen-rules.tcl index 64ecdc8..89b5984 100755 --- a/gen-rules.tcl +++ b/gen-rules.tcl @@ -8,10 +8,13 @@ # # A config file is expected to have one comment line containing # a model name or other concise device specifications +# +# Note that you need this script only in case of wanting to add +# your own new device IDs # Default version string -set version "20170806" +set version "20191128" # Devices excluded from Huawei catch-all rule set x_huaweiList {12d1:1573 12d1:15c1} @@ -46,10 +49,12 @@ puts $wc {# ACTION!="add|change", GOTO="modeswitch_rules_end" # Adds a symlink "gsmmodem[n]" to the lowest ttyUSB port with interrupt -# transfer; checked against a list of known modems, or else no action +# transfer; checked against a list of modems already known to the system, +# or else no action KERNEL=="ttyUSB*", ATTRS{bNumConfigurations}=="*", PROGRAM="usb_modeswitch --symlink-name %p %s{idVendor} %s{idProduct} %E{PRODUCT}", SYMLINK+="%c" -SUBSYSTEM!="usb", ACTION!="add",, GOTO="modeswitch_rules_end" +SUBSYSTEM!="usb", GOTO="modeswitch_rules_end" +ACTION!="add", GOTO="modeswitch_rules_end" # Generic entry for most Huawei devices, excluding Android phones ATTRS{idVendor}=="12d1", ATTRS{manufacturer}!="Android", ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch '/%k'"} diff --git a/usb_modeswitch.d/03f0:0857 b/usb_modeswitch.d/03f0:0857 new file mode 100644 index 0000000..40d9c9a --- /dev/null +++ b/usb_modeswitch.d/03f0:0857 @@ -0,0 +1,2 @@ +# HP lt4220 NGFF Card +Configuration=0 diff --git a/usb_modeswitch.d/057c:62ff b/usb_modeswitch.d/057c:62ff index a73effb..2670291 100644 --- a/usb_modeswitch.d/057c:62ff +++ b/usb_modeswitch.d/057c:62ff @@ -1,6 +1,6 @@ -# AVM Fritz!Wlan USB Stick N v2 +# AVM Fritz!Wlan USB Sticks TargetVendor=0x057c -TargetProductList="8501,8502" +TargetProductList="8501,8502,8602" # Std.Eject not working MessageContent="5553424312345678000000000000061b000000ff0000000000000000000000" diff --git a/usb_modeswitch.d/05c6:1000:uMa=Qualcomm b/usb_modeswitch.d/05c6:1000:uMa=Qualcomm new file mode 100644 index 0000000..3c6a7ff --- /dev/null +++ b/usb_modeswitch.d/05c6:1000:uMa=Qualcomm @@ -0,0 +1,4 @@ +# Venus Fast2 +TargetVendor=0x19f5 +TargetProduct=0x9909 +StandardEject=1 diff --git a/usb_modeswitch.d/0bda:1a2b b/usb_modeswitch.d/0bda:1a2b new file mode 100644 index 0000000..3f82420 --- /dev/null +++ b/usb_modeswitch.d/0bda:1a2b @@ -0,0 +1,6 @@ +# D-Link DWA-171 Wifi Dongle +TargetVendor=0x2001 +TargetProduct=0x331d +StandardEject=1 + + diff --git a/usb_modeswitch.d/0e8d:2870 b/usb_modeswitch.d/0e8d:2870 new file mode 100644 index 0000000..76357c0 --- /dev/null +++ b/usb_modeswitch.d/0e8d:2870 @@ -0,0 +1,6 @@ +# COMFAST CF-WU782AC WiFi Dongle +TargetVendor=0x0e8d +TargetProduct=0x7612 +StandardEject=1 + + diff --git a/usb_modeswitch.d/1199:0fff b/usb_modeswitch.d/1199:0fff index 88c8882..081e593 100644 --- a/usb_modeswitch.d/1199:0fff +++ b/usb_modeswitch.d/1199:0fff @@ -1,6 +1,6 @@ # Sierra devices (specific driver) TargetVendor= 0x1199 -TargetProductList="0017,0018,0019,0020,0021,0022,0023,0024,0025,0026,0027,0028,0029,0112,0120,0218,0220,0224,0301,6802,6803,6804,6805,6808,6809,6812,6813,6815,6816,6820,6821,6822,6832,6833,6834,6835,6838,6839,683a,683b,683c,683d,683e,6850,6851,6852,6853,6855,6856,6859,685a,6880,6890,6891,6892,6893,68a2,68a3,68aa,9011,9012,9051" +TargetProductList="0017,0018,0019,0020,0021,0022,0023,0024,0025,0026,0027,0028,0029,0112,0120,0218,0220,0224,0301,6802,6803,6804,6805,6808,6809,6812,6813,6815,6816,6820,6821,6822,6832,6833,6834,6835,6838,6839,683a,683b,683c,683d,683e,6850,6851,6852,6853,6855,6856,6859,685a,6880,6890,6891,6892,6893,68a2,68a3,68aa" SierraMode=1 diff --git a/usb_modeswitch.d/12d1:1031 b/usb_modeswitch.d/12d1:1031 index cc262da..8a99775 100644 --- a/usb_modeswitch.d/12d1:1031 +++ b/usb_modeswitch.d/12d1:1031 @@ -2,6 +2,5 @@ TargetVendor=0x12d1 TargetProduct=0x1035 MessageContent="55534243123456780600000080010a11060000000000000000000000000000" -# for Android SDK diff --git a/usb_modeswitch.d/12d1:15ee b/usb_modeswitch.d/12d1:15ee new file mode 100644 index 0000000..533573e --- /dev/null +++ b/usb_modeswitch.d/12d1:15ee @@ -0,0 +1,4 @@ +# Vodafone/Huawei K5160 +TargetVendor=0x12d1 +TargetProduct=0x1c28 +HuaweiNewMode=1 diff --git a/usb_modeswitch.d/12d1:1f0a b/usb_modeswitch.d/12d1:1f0a new file mode 100644 index 0000000..41bc880 --- /dev/null +++ b/usb_modeswitch.d/12d1:1f0a @@ -0,0 +1,4 @@ +# Vodafone/Huawei R218h (lkly compat. to E5573cs) +TargetVendor=0x12d1 +TargetProduct=0x1c51 +HuaweiNewMode=1 diff --git a/usb_modeswitch.d/1410:9030 b/usb_modeswitch.d/1410:9030 new file mode 100644 index 0000000..b7fa111 --- /dev/null +++ b/usb_modeswitch.d/1410:9030 @@ -0,0 +1,2 @@ +# Novatel USB730L +Configuration=3 diff --git a/usb_modeswitch.d/1410:b00c b/usb_modeswitch.d/1410:b00c new file mode 100644 index 0000000..eb91001 --- /dev/null +++ b/usb_modeswitch.d/1410:b00c @@ -0,0 +1,2 @@ +# Novatel MiFi 6620L +Configuration=2 diff --git a/usb_modeswitch.d/15eb:a403 b/usb_modeswitch.d/15eb:a403 new file mode 100644 index 0000000..631e9b5 --- /dev/null +++ b/usb_modeswitch.d/15eb:a403 @@ -0,0 +1,6 @@ +# Abit AK-020 +TargetVendor=0x15eb +TargetProduct=0x7d0e +StandardEject=1 + + diff --git a/usb_modeswitch.d/161c:f010 b/usb_modeswitch.d/161c:f010 new file mode 100644 index 0000000..4154007 --- /dev/null +++ b/usb_modeswitch.d/161c:f010 @@ -0,0 +1,4 @@ +# KuWfi 4g LTE +TargetVendor=0x161c +TargetProduct=0xf101 +MessageContent="55534243123456780000000080000606f50402527100000000000000000000" diff --git a/usb_modeswitch.d/19d2:1421 b/usb_modeswitch.d/19d2:1421 new file mode 100644 index 0000000..48ddb94 --- /dev/null +++ b/usb_modeswitch.d/19d2:1421 @@ -0,0 +1,4 @@ +# ZTE MF833V, Telewell TW-LTE v2 +TargetVendor=0x19d2 +TargetProduct=0x1428 +MessageContent="55534243123456782000000080000c85010101180101010101000000000000" diff --git a/usb_modeswitch.d/1c9e:3003 b/usb_modeswitch.d/1c9e:3003 new file mode 100644 index 0000000..05c48b5 --- /dev/null +++ b/usb_modeswitch.d/1c9e:3003 @@ -0,0 +1,2 @@ +# 4G System XS W21s +Configuration=2 diff --git a/usb_modeswitch.d/1c9e:f030 b/usb_modeswitch.d/1c9e:f030 new file mode 100644 index 0000000..46bae4a --- /dev/null +++ b/usb_modeswitch.d/1c9e:f030 @@ -0,0 +1,4 @@ +# JioFi JMR1040 +TargetVendor=0x1c9e +TargetProduct=0xf101 +MessageContent="55534243123456780000000000000606f50402527000000000000000000000" diff --git a/usb_modeswitch.d/2001:ac01 b/usb_modeswitch.d/2001:ac01 new file mode 100644 index 0000000..9b45cb3 --- /dev/null +++ b/usb_modeswitch.d/2001:ac01 @@ -0,0 +1,6 @@ +# D-Link DWM-222 A2 +TargetVendor=0x2001 +TargetProduct=0x7e3d +StandardEject=1 + + diff --git a/usb_modeswitch.d/2020:2030 b/usb_modeswitch.d/2020:2030 new file mode 100644 index 0000000..7d18254 --- /dev/null +++ b/usb_modeswitch.d/2020:2030 @@ -0,0 +1,5 @@ +# Telewell TW-LTE, Olicard 600, Digisol BG-BA4305 +TargetVendor=0x2020 +TargetProductList="2031,2033" +StandardEject=1 +WaitBefore=2 diff --git a/usb_modeswitch.d/2357:0600 b/usb_modeswitch.d/2357:0600 new file mode 100644 index 0000000..a1520dc --- /dev/null +++ b/usb_modeswitch.d/2357:0600 @@ -0,0 +1,4 @@ +# TP-Link UE300 +TargetVendor=0x2357 +TargetProduct=0x0601 +StandardEject=1 diff --git a/usb_modeswitch.d/2fd4:9aff b/usb_modeswitch.d/2fd4:9aff new file mode 100644 index 0000000..fbb0564 --- /dev/null +++ b/usb_modeswitch.d/2fd4:9aff @@ -0,0 +1,4 @@ +# 4G Systems W1208 +TargetVendor=0x2fd4 +TargetProduct=0x76b5 +MessageContent="55534243123456780000000080000606f50402527100000000000000000000" diff --git a/usb_modeswitch.d/413c:81a2 b/usb_modeswitch.d/413c:81a2 new file mode 100644 index 0000000..dec272e --- /dev/null +++ b/usb_modeswitch.d/413c:81a2 @@ -0,0 +1,2 @@ +# Dell DW5806 +Configuration=0 diff --git a/usb_modeswitch.d/413c:81a3 b/usb_modeswitch.d/413c:81a3 new file mode 100644 index 0000000..0b0b38b --- /dev/null +++ b/usb_modeswitch.d/413c:81a3 @@ -0,0 +1,2 @@ +# Dell DW5570 +Configuration=0 diff --git a/usb_modeswitch.d/413c:81a4 b/usb_modeswitch.d/413c:81a4 new file mode 100644 index 0000000..981c43d --- /dev/null +++ b/usb_modeswitch.d/413c:81a4 @@ -0,0 +1,2 @@ +# Dell DW5570e +Configuration=0 diff --git a/usb_modeswitch.d/413c:81a8 b/usb_modeswitch.d/413c:81a8 new file mode 100644 index 0000000..8c9e038 --- /dev/null +++ b/usb_modeswitch.d/413c:81a8 @@ -0,0 +1,2 @@ +# Dell DW5808 +Configuration=0 diff --git a/usb_modeswitch.d/413c:81b1 b/usb_modeswitch.d/413c:81b1 new file mode 100644 index 0000000..bc5bc29 --- /dev/null +++ b/usb_modeswitch.d/413c:81b1 @@ -0,0 +1,2 @@ +# Dell DW5809e +Configuration=0 diff --git a/usb_modeswitch.d/413c:81b3 b/usb_modeswitch.d/413c:81b3 new file mode 100644 index 0000000..bc5bc29 --- /dev/null +++ b/usb_modeswitch.d/413c:81b3 @@ -0,0 +1,2 @@ +# Dell DW5809e +Configuration=0 diff --git a/usb_modeswitch.d/413c:81d7 b/usb_modeswitch.d/413c:81d7 new file mode 100644 index 0000000..5883ac9 --- /dev/null +++ b/usb_modeswitch.d/413c:81d7 @@ -0,0 +1,2 @@ +# Dell DW5821e +Configuration=0 diff --git a/usb_modeswitch.d/413c:81e0 b/usb_modeswitch.d/413c:81e0 new file mode 100644 index 0000000..8386bfe --- /dev/null +++ b/usb_modeswitch.d/413c:81e0 @@ -0,0 +1,2 @@ +# Dell DW5821e-eSIM +Configuration=0 diff --git a/usb_modeswitch.d/new.lst b/usb_modeswitch.d/new.lst new file mode 100644 index 0000000..be9c50a --- /dev/null +++ b/usb_modeswitch.d/new.lst @@ -0,0 +1 @@ +[03f0:0857] HP lt4220 NGFF Card, [05c6:1000:uMa=Qualcomm] Venus Fast2, [0bda:1a2b] D-Link DWA-171 Wifi Dongle, [0e8d:2870] COMFAST CF-WU782AC WiFi Dongle, [12d1:15ee] Vodafone/Huawei K5160, [1410:9030] Novatel USB730L, [1410:b00c] Novatel MiFi 6620L, [15eb:a403] Abit AK-020, [161c:f010] KuWfi 4g LTE, [19d2:1421] ZTE MF833V, Telewell TW-LTE v2, [1c9e:3003] 4G System XS W21s, [1c9e:f030] JioFi JMR1040, [2001:ac01] D-Link DWM-222 A2, [2020:2030] Telewell TW-LTE, Olicard 600, Digisol BG-BA4305, [2fd4:9aff] 4G Systems W1208, [413c:81a2] Dell DW5806, [413c:81a3] Dell DW5570, [413c:81a4] Dell DW5570e, [413c:81a8] Dell DW5808, [413c:81b1] Dell DW5809e, [413c:81b3] Dell DW5809e, [413c:81d7] Dell DW5821e, [413c:81e0] Dell DW5821e-eSIM, |