idVendor=0fca=RIM, if idProduct==match, then go direct, else exit.

idVendor=1532=Razer, if idProduct==match, then go direct, else exit.

Only partial direct_links for Oreo (note 9011,904e similar elsewhere).
Only partial direct links for Oppo (add 2772->go_adbmtp).
This commit is contained in:
Joe Da Silva 2023-08-11 00:35:32 -07:00
parent 6a5f1c31a0
commit 4d81d62f69
1 changed files with 13 additions and 12 deletions

View File

@ -499,13 +499,13 @@ ATTR{idVendor}=="2833", ENV{adb_user}="yes"
# OnePlus(Oreo)
ATTR{idVendor}!="2a70", GOTO="not_OnePlus"
# OnePlus 6, 4ee1=charging, 4ee2=MTP+debug, 4ee6=PTP+debug, 4ee7=charging+debug
ATTR{idProduct}=="4ee2", ENV{adb_adb}="yes"
ATTR{idProduct}=="4ee6", ENV{adb_adb}="yes"
ATTR{idProduct}=="4ee7", ENV{adb_adb}="yes"
ATTR{idProduct}=="4ee2", GOTO="go_adbmtp"
ATTR{idProduct}=="4ee6", GOTO="go_adbptp"
ATTR{idProduct}=="4ee7", GOTO="go_adb"
# OnePlus Nord N10 4G USB tethering mode
ATTR{idProduct}=="9024", ENV{adb_adb}="yes"
ATTR{idProduct}=="9024", GOTO="go_adbrndis"
# OnePlus 3T with Oreo MIDI mode 90bb=adb+midi, 9011=MTP, 904e=PTP
ATTR{idProduct}=="90bb", ENV{adb_adb}="yes"
ATTR{idProduct}=="90bb", GOTO="go_adbmidi"
ATTR{idProduct}=="9011", SYMLINK+="android_adb"
ATTR{idProduct}=="904e", SYMLINK+="android_adb"
GOTO="android_usb_rule_match"
@ -514,7 +514,7 @@ LABEL="not_OnePlus"
# Oppo
ATTR{idVendor}!="22d9", GOTO="not_Oppo"
# Find 5 (2767=debug)
ATTR{idProduct}=="2767", ENV{adb_adb}="yes"
ATTR{idProduct}=="2767", GOTO="go_adb"
# Realme 8
ATTR{idProduct}=="2769", ENV{adb_adb}="yes"
ATTR{idProduct}=="2764", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
@ -527,7 +527,7 @@ ATTR{idProduct}=="200e", ENV{adb_user}="yes"
ATTR{idProduct}=="2028", ENV{adb_user}="yes"
ATTR{idProduct}=="2026", ENV{adb_user}="yes"
# OnePlus 8T (22d9:2771=adb,PTP, 22d9:2772=adb,MTP)
ATTR{idProduct}=="2771", ENV{adb_adb}="yes"
ATTR{idProduct}=="2771", GOTO="go_adbptp"
ATTR{idProduct}=="2772", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
GOTO="android_usb_rule_match"
LABEL="not_Oppo"
@ -599,16 +599,16 @@ LABEL="not_Qualcomm"
# Razer USA, Ltd.
ATTR{idVendor}!="1532", GOTO="not_Razer"
# Razer Phone 2
ATTR{idProduct}=="9050", ENV{adb_adbfast}="yes"
ATTR{idProduct}=="9051", ENV{adb_adb}="yes"
GOTO="android_usb_rule_match"
ATTR{idProduct}=="9050", GOTO="go_adbfast"
ATTR{idProduct}=="9051", GOTO="go_adb"
GOTO="android_usb_rules_end"
LABEL="not_Razer"
# Research In Motion, Ltd.
ATTR{idVendor}!="0fca", GOTO="not_RIM"
# BlackBerry DTEK60
ATTR{idProduct}=="8042", ENV{adb_fastboot}="yes"
GOTO="android_usb_rule_match"
ATTR{idProduct}=="8042", GOTO="go_fastboot"
GOTO="android_usb_rules_end"
LABEL="not_RIM"
# Samsung
@ -915,6 +915,7 @@ ENV{adb_adbmtp}=="yes", ENV{adb_adb}="yes", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEV
ENV{adb_adbptp}=="yes", ENV{adb_adb}="yes"
ENV{adb_adbtet}=="yes", ENV{adb_adb}="yes"
ENV{adb_adbmidi}=="yes", ENV{adb_adb}="yes", SYMLINK+="android_midi", SYMLINK+="android_midi0%n"
ENV{adb_adbrndis}=="yes", ENV{adb_adb}="yes"
ENV{adb_adb}=="yes", ENV{adb_user}="yes", SYMLINK+="android_adb"
ENV{adb_fast}=="yes", SYMLINK+="android_fastboot"