Add special rules for OnePlus 3T running Oreo

OnePlus 3T running Oxygen OS Oreo changes IDs for every USB mode
This commit is contained in:
Davide Depau 2017-12-05 16:50:43 +01:00 committed by GitHub
parent 41d6a9e216
commit a4a5a70d3c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 17 additions and 0 deletions

View File

@ -411,6 +411,23 @@ ATTR{idProduct}=="90bb", SYMLINK+="android_adb"
GOTO="android_usb_rule_match"
LABEL="not_Qualcomm"
# OnePlus 3T with Android Oreo
ATTR{idVendor}!="2a70", GOTO="not_OnePlus_bitch"
ENV{adb_user}="yes"
# Charging mode
ATTR{idProduct}=="4ee7", SYMLINK+="android_adb"
# MTP mode
ATTR{idProduct}=="9011", SYMLINK+="android_adb"
# PTP mode
ATTR{idProduct}=="904e", SYMLINK+="android_adb"
GOTO="android_usb_rule_match"
LABEL="not_OnePlus_bitch"
# OnePlus 3T w/ Oreo MIDI mode
ATTR{idVendor}!="05c6", GOTO="not_OnePlus_MIDI_bitch"
ATTR{idProduct}=="90bb", SYMLINK+="android_adb"
LABEL="not_OnePlus_MIDI_bitch"
# Research In Motion, Ltd.
ATTR{idVendor}!="0fca", GOTO="not_RIM"
ENV{adb_user}="yes"