Hello community,

here is the log from the commit of package android-udev-rules for 
openSUSE:Factory checked in at 2020-11-13 18:59:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/android-udev-rules (Old)
 and      /work/SRC/openSUSE:Factory/.android-udev-rules.new.24930 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "android-udev-rules"

Fri Nov 13 18:59:52 2020 rev:4 rq:848311 version:20201003

Changes:
--------
--- /work/SRC/openSUSE:Factory/android-udev-rules/android-udev-rules.changes    
2020-07-31 16:05:04.432702105 +0200
+++ 
/work/SRC/openSUSE:Factory/.android-udev-rules.new.24930/android-udev-rules.changes
 2020-11-13 19:00:28.278206913 +0100
@@ -1,0 +2,20 @@
+Sun Oct  4 05:20:12 UTC 2020 - mun...@googlemail.com
+
+- Update to version 20201003
+  added:
+  * Parrot vendor
+  * Tablet Idea XDS-1078
+  * Castles vendor
+  * Point Mobile vendor
+  * Redmi 8 Pro
+  * Yandex Phone
+  * Nvidia SHIELD tablet new Id
+
+  fixed:
+  * Nvidia TV Shield on fastboot
+
+  cleanup:
+  * General adherence to udev rule model
+  * Reducing tests on device detection and entries processing
+
+-------------------------------------------------------------------

Old:
----
  android-udev-rules-20200613.tar.gz

New:
----
  android-udev-rules-20201003.tar.gz

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

Other differences:
------------------
++++++ android-udev-rules.spec ++++++
--- /var/tmp/diff_new_pack.0NZWYr/_old  2020-11-13 19:00:28.874207567 +0100
+++ /var/tmp/diff_new_pack.0NZWYr/_new  2020-11-13 19:00:28.878207572 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           android-udev-rules
-Version:        20200613
+Version:        20201003
 Release:        0
 Summary:        Android udev rules list aimed to be the most comprehensive on 
the net
 License:        GPL-3.0-or-later
@@ -27,8 +27,8 @@
 BuildRequires:  sysuser-shadow
 BuildRequires:  sysuser-tools
 Recommends:     android-tools
-Provides:       android-tools-udev = %{version}-%{release}
-Obsoletes:      android-tools-udev < %{version}-%{release}
+Provides:       android-tools-udev = %{version}
+Obsoletes:      android-tools-udev < %{version}
 BuildArch:      noarch
 %{sysusers_requires}
 

++++++ android-udev-rules-20200613.tar.gz -> android-udev-rules-20201003.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/android-udev-rules-20200613/51-android.rules 
new/android-udev-rules-20201003/51-android.rules
--- old/android-udev-rules-20200613/51-android.rules    2020-06-13 
12:26:14.000000000 +0200
+++ new/android-udev-rules-20201003/51-android.rules    2020-10-01 
02:08:14.000000000 +0200
@@ -15,48 +15,46 @@
 # You should have received a copy of the GNU General Public License
 # along with this program. If not, see <http://www.gnu.org/licenses/>.
 
-# Skip this section below if this device is not connected by USB
+# Skip testing for android devices if device is not add, or usb
+ACTION!="add", GOTO="android_usb_rules_end"
 SUBSYSTEM!="usb", GOTO="android_usb_rules_end"
 
-# This is the universal rule suggested here:
+# For Android devices that enable this universal rule suggested here:
 # http://ktnr74.blogspot.com/2013/04/universal-udev-rule-for-all-android.html
 # Commented as a reminder (we prefer a punctual device detection)
-# LABEL="android_universal_rule"
-# ENV{ID_USB_INTERFACES}!="*:ff420?:*", GOTO="android_usb_rules_begin"
-# ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", 
ENV{ID_USB_INTERFACES}=="*:ff420?:*", MODE="0660", GROUP="adbusers", 
SYMLINK+="android/$env{ID_SERIAL_SHORT}"
+# ENV{ID_USB_INTERFACES}=="*:ff420?:*", 
SYMLINK+="android/$env{ID_SERIAL_SHORT}", GOTO="android_usb_rule_match"
+
+# Skip testing for unexpected devices like hubs or printers
+ATTR{bDeviceClass}=="09", GOTO="android_usb_rules_end"
+ENV{ID_USB_INTERFACES}=="*:0701??:*", ENV{adb_adb}="yes", 
GOTO="android_usb_rules_end"
 
 LABEL="android_usb_rules_begin"
 # Devices listed here in android_usb_rules_{begin...end} are connected by USB
 #      Acer
 ATTR{idVendor}!="0502", GOTO="not_Acer"
-ENV{adb_user}="yes"
 #              Iconia Tab A1-830
 ATTR{idProduct}=="3604", ENV{adb_adbfast}="yes"
 #              Iconia Tab A500
 ATTR{idProduct}=="3325", ENV{adb_adbfast}="yes"
 #              Liquid (3202=normal,3203=debug)
-ATTR{idProduct}=="3203", SYMLINK+="android_adb"
+ATTR{idProduct}=="3203", ENV{adb_user}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_Acer"
 
 #      Actions Semiconductor Co., Ltd
-ATTR{idVendor}=="10d6", ENV{adb_user}="yes"
 #              Denver TAD 70111
-ATTR{idProduct}=="0c02", SYMLINK+="android_adb"
+ATTR{idVendor}=="10d6", ATTR{idProduct}=="0c02", ENV{adb_adb}="yes"
 
 #      ADVANCE (Need product specific rules)
-#ATTR{idVendor}=="0a5c", ENV{adb_user}="yes"
 #              S5
-ATTR{idProduct}=="e681", SYMLINK+="android_adb"
+ATTR{idVendor}=="0a5c", ATTR{idProduct}=="e681", ENV{adb_adb}="yes"
 
 #      Amazon Lab126
-ATTR{idVendor}=="1949", ENV{adb_user}="yes"
 #              Amazon Kindle Fire
-ATTR{idProduct}=="0006", ENV{adb_adbfast}="yes"
+ATTR{idVendor}=="1949", ATTR{idProduct}=="0006", ENV{adb_adbfast}="yes"
 
 #      Archos
 ATTR{idVendor}!="0e79", GOTO="not_Archos"
-ENV{adb_user}="yes"
 #              43
 ATTR{idProduct}=="1417", ENV{adb_adbfast}="yes"
 #              101
@@ -95,22 +93,27 @@
 
 #      BQ
 ATTR{idVendor}!="2a47", GOTO="not_BQ"
-ENV{adb_user}="yes"
 #              Aquaris 4.5
 ATTR{idProduct}=="0c02", ENV{adb_adbfast}="yes"
 ATTR{idProduct}=="2008", ENV{adb_adbfast}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_BQ"
 
+#      Castles
+ATTR{idVendor}!="0ca6", GOTO="not_Castles"
+#              Saturn1000-E
+ATTR{idProduct}=="a051", ENV{adb_user}="yes"
+GOTO="android_usb_rule_match"
+LABEL="not_Castles"
+
 #      Dell (Need product specific rules)
 #ATTR{idVendor}=="413c", ENV{adb_user}="yes"
 
 #      Essential
 ATTR{idVendor}!="2e17", GOTO="not_Essential"
-ENV{adb_user}="yes"
 #              Essential PH-1
-ATTR{idProduct}=="c009", SYMLINK+="android_adb"
-ATTR{idProduct}=="c03[02]", SYMLINK+="android_adb"
+ATTR{idProduct}=="c009", ENV{adb_adb}="yes"
+ATTR{idProduct}=="c03[02]", ENV{adb_adb}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_Essential"
 
@@ -118,60 +121,57 @@
 ATTR{idVendor}=="2ae5", ENV{adb_user}="yes"
 
 #      Foxconn
-ATTR{idVendor}=="0489", ENV{adb_user}="yes"
 #              Commtiva Z71, Geeksphone One
-ATTR{idVendor}=="0489", ATTR{idProduct}=="c001", SYMLINK+="android_adb"
+ATTR{idVendor}=="0489", ATTR{idProduct}=="c001", ENV{adb_adb}="yes"
 
 #      Fujitsu/Fujitsu Toshiba
 ATTR{idVendor}=="04c5", ENV{adb_user}="yes"
 
 #      Fuzhou Rockchip Electronics
-ATTR{idVendor}=="2207", ENV{adb_user}="yes"
 #              Mediacom Smartpad 715i
-ATTR{idVendor}=="2207", ATTR{idProduct}=="0000", SYMLINK+="android_adb"
+ATTR{idVendor}=="2207", ATTR{idProduct}=="0000", ENV{adb_adb}="yes"
 #              Ubislate 7Ci
-ATTR{idVendor}=="2207", ATTR{idProduct}=="0010", SYMLINK+="android_adb"
+ATTR{idVendor}=="2207", ATTR{idProduct}=="0010", ENV{adb_adb}="yes"
 
 #      Garmin-Asus
 ATTR{idVendor}=="091e", ENV{adb_user}="yes"
 
 #      Google
 ATTR{idVendor}!="18d1", GOTO="not_Google"
-ENV{adb_user}="yes"
 #              Nexus, Pixel, Pixel XL, Pixel 2, Pixel 2XL (4ee2=mtp,adb 
4ee4=rndis,adb 4ee6=ptp,adb 4ee7=adb 4ee9=midi,adb 2d01=accessory,adb 
2d03=audio_source,adb 2d05=accessory,audio_source,adb)
 #              See 
https://android.googlesource.com/device/google/wahoo/+/master/init.hardware.usb.rc
-ATTR{idProduct}=="4ee2", SYMLINK+="android_adb"
-ATTR{idProduct}=="4ee4", SYMLINK+="android_adb"
-ATTR{idProduct}=="4ee6", SYMLINK+="android_adb"
-ATTR{idProduct}=="4ee7", SYMLINK+="android_adb"
-ATTR{idProduct}=="4ee9", SYMLINK+="android_adb"
-ATTR{idProduct}=="2d01", SYMLINK+="android_adb"
-ATTR{idProduct}=="2d03", SYMLINK+="android_adb"
-ATTR{idProduct}=="2d05", SYMLINK+="android_adb"
-ATTR{idProduct}=="4ee0", SYMLINK+="android_fastboot"
+#              OnePlus 6, 4ee1=charging, 4ee2=MTP+debug, 4ee6=PTP+debug, 
4ee7=charging+debug
+#              Pico i.MX7 Dual Development Board 4ee7=debug
+#              Yandex Phone 4ee7=debug
+ATTR{idProduct}=="4ee0", ENV{adb_adbfast}="yes"
+ATTR{idProduct}=="4ee2", ENV{adb_adb}="yes"
+ATTR{idProduct}=="4ee4", ENV{adb_adb}="yes"
+ATTR{idProduct}=="4ee6", ENV{adb_adb}="yes"
+ATTR{idProduct}=="4ee7", ENV{adb_adb}="yes"
+ATTR{idProduct}=="4ee9", ENV{adb_adb}="yes"
+
+ATTR{idProduct}=="2d01", ENV{adb_adb}="yes"
+ATTR{idProduct}=="2d03", ENV{adb_adb}="yes"
+ATTR{idProduct}=="2d05", ENV{adb_adb}="yes"
 #              Nexus 7
-ATTR{idProduct}=="4e42", SYMLINK+="android_adb"
-ATTR{idProduct}=="4e40", SYMLINK+="android_fastboot"
+ATTR{idProduct}=="4e42", ENV{adb_adb}="yes"
+ATTR{idProduct}=="4e40", ENV{adb_adbfast}="yes"
 #              Nexus 5, Nexus 10
 ATTR{idProduct}=="4ee1", ENV{adb_adbfast}="yes"
 #              Nexus S (4e22=mass_storage,adb 4e24=rndis,adb)
 #              See 
https://android.googlesource.com/device/samsung/crespo/+/android-4.1.2_r2.1/init.herring.usb.rc
-ATTR{idProduct}=="4e22", SYMLINK+="android_adb"
-ATTR{idProduct}=="4e24", SYMLINK+="android_adb"
-ATTR{idProduct}=="4e20", SYMLINK+="android_fastboot"
-#              Galaxy Nexus
+ATTR{idProduct}=="4e22", ENV{adb_adb}="yes"
+ATTR{idProduct}=="4e24", ENV{adb_adb}="yes"
+ATTR{idProduct}=="4e20", ENV{adb_adbfast}="yes"
+#              Galaxy Nexus, Galaxy Nexus (GSM)
 ATTR{idProduct}=="4e30", ENV{adb_adbfast}="yes"
 #              Nexus One (4e11=normal,4e12=debug,0fff=debug)
-ATTR{idProduct}=="4e12", SYMLINK+="android_adb"
-ATTR{idProduct}=="0fff", SYMLINK+="android_fastboot"
-#              Generic and unspecified debug interface
-ATTR{idProduct}=="d00d", SYMLINK+="android_fastboot"
-#              Pico i.MX7 Dual Development Board
-ATTR{idProduct}=="4ee7", SYMLINK+="android_adb"
-#              Include: Samsung Galaxy Nexus (GSM)
-ATTR{idProduct}=="4e30", SYMLINK+="android_fastboot"
+ATTR{idProduct}=="4e12", ENV{adb_adb}="yes"
+ATTR{idProduct}=="0fff", ENV{adb_adbfast}="yes"
 #              Recovery adb entry for Nexus Family (orig d001, OP3 has 
18d1:d002)
-ATTR{idProduct}=="d00?", SYMLINK+="android_adb"
+ATTR{idProduct}=="d00?", ENV{adb_adb}="yes"
+#              Generic and unspecified debug interface (test after d00?)
+ATTR{idProduct}=="d00d", ENV{adb_adbfast}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_Google"
 
@@ -183,9 +183,8 @@
 
 #      Honeywell/Foxconn
 ATTR{idVendor}!="0c2e", GOTO="not_Honeywell"
-ENV{adb_user}="yes"
 #              D70e
-ATTR{idProduct}=="0ba3", SYMLINK+="android_adb"
+ATTR{idProduct}=="0ba3", ENV{adb_adb}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_Honeywell"
 
@@ -194,6 +193,8 @@
 ENV{adb_user}="yes"
 #              fastboot mode enabled
 ATTR{idProduct}=="0fff", ENV{adb_adbfast}="yes", GOTO="android_usb_rule_match"
+#              ADP1, Dream, G1, HD2, Magic, Tatoo (0c01=mass_storage)
+ATTR{idProduct}=="0c02", ENV{adb_adbfast}="yes"
 #              ChaCha
 ATTR{idProduct}=="0cb2", ENV{adb_adbfast}="yes"
 #              Desire (Bravo)
@@ -206,10 +207,6 @@
 ATTR{idProduct}=="0c91", ENV{adb_adbfast}="yes"
 #              Evo Shift
 ATTR{idProduct}=="0ca5", SYMLINK+="android_adb"
-#              G1
-ATTR{idProduct}=="0c01", ENV{adb_adbfast}="yes"
-#              HD2
-ATTR{idProduct}=="0c02", ENV{adb_adbfast}="yes"
 #              Hero H2000
 ATTR{idProduct}=="0001", ENV{adb_adbfast}="yes"
 #              Hero (GSM), Desire
@@ -233,8 +230,6 @@
 ATTR{idProduct}=="0cd6", SYMLINK+="android_adb"
 #              Slide
 ATTR{idProduct}=="0e03", SYMLINK+="android_adb"
-#              Tatoo, Dream, ADP1, G1, Magic (0c01=mass_storage)
-ATTR{idProduct}=="0c02", ENV{adb_adbfast}="yes"
 #              Vision
 ATTR{idProduct}=="0c91", SYMLINK+="android_adb"
 #              Wildfire
@@ -276,20 +271,22 @@
 LABEL="not_Huawei"
 
 #      Intel
+ATTR{idVendor}!="8087", GOTO="not_Intel"
 #              Geeksphone Revolution
-ATTR{idVendor}=="8087", ATTR{idProduct}=="0a16", SYMLINK+="android_adb", 
ENV{adb_user}="yes"
+ATTR{idProduct}=="0a16", ENV{adb_adb}="yes"
 #              Chuwi Hi 10 Pro (HQ64)
-ATTR{idVendor}=="8087", ATTR{idProduct}=="2a65", SYMLINK+="android_adb", 
ENV{adb_user}="yes"
-ATTR{idVendor}=="8087", ATTR{idProduct}=="07ef", SYMLINK+="android_adb", 
ENV{adb_user}="yes"
+ATTR{idProduct}=="2a65", ENV{adb_adb}="yes"
+ATTR{idProduct}=="07ef", ENV{adb_adb}="yes"
 #              Reference Boards using kernelflinger
 #              See 
https://github.com/intel/kernelflinger/blob/master/libefiusb/usb.c#L56
 ATTR{idProduct}=="09ef", ENV{adb_adbfast}="yes"
+GOTO="android_usb_rule_match"
+LABEL="not_Intel"
 
 #      IUNI
 ATTR{idVendor}!="271d", GOTO="not_IUNI"
-ENV{adb_user}="yes"
 #              U3
-ATTR{idProduct}=="bf39", SYMLINK+="android_adb"
+ATTR{idProduct}=="bf39", ENV{adb_adb}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_IUNI"
 
@@ -305,11 +302,11 @@
 #      Lenovo
 ATTR{idVendor}=="17ef", ENV{adb_user}="yes"
 
-#      LeTv
+#      LeTv (LeECo)
 ATTR{idVendor}!="2b0e", GOTO="not_letv"
 ENV{adb_user}="yes"
 #              LEX720 LeEco Pro3 6GB (610c=normal,610d=debug, 610b=camera)
-ATTR{idProduct}=="610d", ENV{adb_fastboot}="yes"
+ATTR{idProduct}=="610d", ENV{adb_adbfast}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_letv"
 
@@ -344,19 +341,24 @@
 GOTO="android_usb_rule_match"
 LABEL="not_LG"
 
+#       Idea
+ATTR{idVendor}!="18d1", GOTO="not_IDEA"
+#       XDS-1078
+ATTR{idProduct}=="2c11", ENV{adb_adb}="yes"
+GOTO="android_usb_rule_match"
+LABEL="not_IDEA"
+
 #      Meizu
 ATTR{idVendor}!="2a45", GOTO="not_Meizu"
-ENV{adb_user}="yes"
 #              MX6
-ATTR{idProduct}=="0c02", SYMLINK+="android_adb"
+ATTR{idProduct}=="0c02", ENV{adb_adb}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_Meizu"
 
 #      Micromax
 ATTR{idVendor}!="2a96", GOTO="not_Micromax"
-ENV{adb_user}="yes"
 #              P702
-ATTR{idProduct}=="201d", SYMLINK+="android_adb", SYMLINK+="android_fastboot"
+ATTR{idProduct}=="201d", ENV{adb_adbfast}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_Micromax"
 
@@ -390,7 +392,7 @@
 GOTO="android_usb_rule_match"
 LABEL="not_Motorola"
 
-#      MTK
+#      MTK (MediaTek Inc)
 ATTR{idVendor}=="0e8d", ENV{adb_user}="yes"
 
 #      NEC
@@ -405,14 +407,19 @@
 #      Nokia 3
 ATTR{idVendor}=="2e04", ENV{adb_user}="yes"
 
-#      Nook
+#      Nook (Barnes & Noble)
 ATTR{idVendor}=="2080", ENV{adb_user}="yes"
 
 #      Nvidia
-ATTR{idVendor}!="0995", GOTO="not_Nvidia"
+ATTR{idVendor}!="0955", GOTO="not_Nvidia"
 ENV{adb_user}="yes"
 #              Audi SDIS Rear Seat Entertainment Tablet
+#              Folio
 ATTR{idProduct}=="7000", SYMLINK+="android_fastboot"
+ATTR{idProduct}=="7100", ENV{adb_user}="yes"
+#              SHIELD Tablet (debug)
+ATTR{idProduct}=="cf05", ENV{adb_adb}="yes"
+ATTR{idProduct}=="cf09", ENV{adb_adb}="yes"
 #              Shield TV
 ATTR{idProduct}=="b442", SYMLINK+="android_fastboot"
 GOTO="android_usb_rule_match"
@@ -423,40 +430,53 @@
 
 #      OnePlus(Oreo)
 ATTR{idVendor}!="2a70", GOTO="not_OnePlus"
-ENV{adb_user}="yes"
-#              Charging mode
-ATTR{idProduct}=="4ee7", SYMLINK+="android_adb"
+#              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"
 #              MTP mode
-ATTR{idProduct}=="9011", SYMLINK+="android_adb"
+ATTR{idProduct}=="9011", ENV{adb_adb}="yes"
 #              PTP mode
-ATTR{idProduct}=="904e", SYMLINK+="android_adb"
+ATTR{idProduct}=="904e", ENV{adb_adb}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_OnePlus"
 
 #      Oppo
-ATTR{idVendor}=="22d9", ENV{adb_user}="yes"
-#              Find 5
-ATTR{idProduct}=="2767", SYMLINK+="android_adb"
+ATTR{idVendor}!="22d9", GOTO="not_Oppo"
+#              Find 5 (2767=debug)
+ATTR{idProduct}=="2767", ENV{adb_adb}="yes"
 ATTR{idProduct}=="2764", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", 
ENV{ID_MEDIA_PLAYER}="1"
+GOTO="android_usb_rule_match"
+LABEL="not_Oppo"
 
 #      OTGV
 ATTR{idVendor}=="2257", ENV{adb_user}="yes"
 
-#      Pantech
+#      Pantech (SK Teletech Co, Ltd.)
 ATTR{idVendor}=="10a9", ENV{adb_user}="yes"
 
+#      Parrot SA (Car HUD)
+ATTR{idVendor}=="19cf", ENV{adb_user}="yes"
+
 #      Pegatron
 ATTR{idVendor}=="1d4d", ENV{adb_user}="yes"
 
-#      Philips
+#      Philips (and NXP)
 ATTR{idVendor}=="0471", ENV{adb_user}="yes"
 
 #      Pico
 ATTR{idVendor}=="2d40", ENV{adb_user}="yes"
 
-#      PMC-Sierra
+#      PMC-Sierra, (Panasonic Mobile communications, Matsushita)
 ATTR{idVendor}=="04da", ENV{adb_user}="yes"
 
+#      Point Mobile
+ATTR{idVendor}!="2a48", GOTO="not_Point_Mobile"
+#              PM90
+ATTR{idProduct}=="5101", ENV{adb_user}="yes"
+GOTO="android_usb_rule_match"
+LABEL="not_Point_Mobile"
+
 #      Qualcomm
 ATTR{idVendor}!="05c6", GOTO="not_Qualcomm"
 ENV{adb_user}="yes"
@@ -483,15 +503,11 @@
 
 #      Research In Motion, Ltd.
 ATTR{idVendor}!="0fca", GOTO="not_RIM"
-ENV{adb_user}="yes"
 #              BlackBerry DTEK60
 ATTR{idProduct}=="8042", ENV{adb_fastboot}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_RIM"
 
-#      SK Telesys
-ATTR{idVendor}=="1f53", ENV{adb_user}="yes"
-
 #      Samsung
 ATTR{idVendor}!="04e8", GOTO="not_Samsung"
 #              False positive printer
@@ -530,6 +546,9 @@
 #      Sharp
 ATTR{idVendor}=="04dd", ENV{adb_user}="yes"
 
+#      SK Telesys
+ATTR{idVendor}=="1f53", ENV{adb_user}="yes"
+
 #      Sonim
 ATTR{idVendor}=="1d9c", ENV{adb_user}="yes"
 
@@ -586,11 +605,10 @@
 ATTR{idVendor}=="1782", ENV{adb_user}="yes"
 
 #      T & A Mobile Phones
-ATTR{idVendor}=="1bbb", ENV{adb_user}="yes"
 #              Alcatel OT991D
-ATTR{idProduct}=="00f2", SYMLINK+="android_adb"
+ATTR{idVendor}=="1bbb", ATTR{idProduct}=="00f2", ENV{adb_adb}="yes"
 #              Alcatel OT6012A
-ATTR{idProduct}=="0167", SYMLINK+="android_adb"
+ATTR{idVendor}=="1bbb", ATTR{idProduct}=="0167", ENV{adb_adb}="yes"
 
 #      Teleepoch
 ATTR{idVendor}=="2340", ENV{adb_user}="yes"
@@ -602,6 +620,9 @@
 #      Toshiba
 ATTR{idVendor}=="0930", ENV{adb_user}="yes"
 
+#      Wileyfox
+ATTR{idVendor}=="2970", ENV{adb_user}="yes"
+
 #      XiaoMi
 ATTR{idVendor}!="2717", GOTO="not_XiaoMi"
 ENV{adb_user}="yes"
@@ -633,6 +654,8 @@
 ATTR{idProduct}=="ff68", SYMLINK+="android_adb"
 #              RedMi 7
 ATTR{idProduct}=="ff40", SYMLINK+="android_adb"
+#              RedMi 8 Pro
+ATTR{idProduct}=="ff48", SYMLINK+="android_adb"
 GOTO="android_usb_rule_match"
 LABEL="not_XiaoMi"
 
@@ -640,40 +663,29 @@
 ATTR{idVendor}!="2916", GOTO="not_Yota"
 ENV{adb_user}="yes"
 #              YotaPhone2 (f003=normal,9139=debug)
-ATTR{idProduct}=="9139", SYMLINK+="android_adb"
+ATTR{idProduct}=="9139", ENV{adb_adb}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_Yota"
 
-#      Wileyfox
-ATTR{idVendor}=="2970", ENV{adb_user}="yes"
-
 #      YU
 ATTR{idVendor}=="1ebf", ENV{adb_user}="yes"
 
 #      Zebra
 ATTR{idVendor}!="05e0", GOTO="not_Zebra"
-ENV{adb_user}="yes"
 #              TC55
-ATTR{idProduct}=="2101", SYMLINK+="android_adb"
+ATTR{idProduct}=="2101", ENV{adb_adb}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_Zebra"
 
 #      ZTE
 ATTR{idVendor}!="19d2", GOTO="not_ZTE"
-ENV{adb_user}="yes"
 #              Blade (1353=normal,1351=debug)
-ATTR{idProduct}=="1351", SYMLINK+="android_adb"
+ATTR{idProduct}=="1351", ENV{adb_adb}="yes"
 #              Blade S (Crescent, Orange San Francisco 2) 
(1355=normal,1354=debug)
-ATTR{idProduct}=="1354", SYMLINK+="android_adb"
+ATTR{idProduct}=="1354", ENV{adb_adb}="yes"
 GOTO="android_usb_rule_match"
 LABEL="not_ZTE"
 
-#      Wileyfox
-ATTR{idVendor}=="2970", ENV{adb_user}="yes"
-
-#      YU
-ATTR{idVendor}=="1ebf", ENV{adb_user}="yes"
-
 #      ZUK
 ATTR{idVendor}=="2b4c", ENV{adb_user}="yes"
 
@@ -683,7 +695,7 @@
 # Symlink shortcuts to reduce code in tests above
 ENV{adb_adbfast}=="yes", ENV{adb_adb}="yes", ENV{adb_fast}="yes"
 ENV{adb_adb}=="yes", ENV{adb_user}="yes", SYMLINK+="android_adb"
-ENV{adb_fast}=="yes", ENV{adb_user}="yes", SYMLINK+="android_fastboot"
+ENV{adb_fast}=="yes", SYMLINK+="android_fastboot"
 
 # Enable device as a user device if found (add an "android" SYMLINK)
 ENV{adb_user}=="yes", MODE="0660", GROUP="adbusers", TAG+="uaccess", 
SYMLINK+="android"
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to