Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package android-udev-rules for openSUSE:Factory checked in at 2024-06-27 16:00:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/android-udev-rules (Old) and /work/SRC/openSUSE:Factory/.android-udev-rules.new.18349 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "android-udev-rules" Thu Jun 27 16:00:44 2024 rev:22 rq:1183271 version:20240625 Changes: -------- --- /work/SRC/openSUSE:Factory/android-udev-rules/android-udev-rules.changes 2024-03-03 20:20:05.067486948 +0100 +++ /work/SRC/openSUSE:Factory/.android-udev-rules.new.18349/android-udev-rules.changes 2024-06-27 16:01:10.961935221 +0200 @@ -1,0 +2,16 @@ +Wed Jun 26 03:35:40 UTC 2024 - munix9@googlemail.com + +- Update to version 20240625 + Features + * Add fastboot Google Pixel 7 + * Add SHIFT5me + * Add Quectel vendor and Quectel EC25 (#318) + * Add Pico 4 VR Headset and vendor (#319) + * Add UVC for Pixel devices (close #321) (#322) + * Add Oculus Go and Oculus Quest (#324) + * Add Nintendo Switch + + Miscellaneous Tasks + * Update link to google source (#317) + +------------------------------------------------------------------- Old: ---- android-udev-rules-20240221.tar.gz New: ---- android-udev-rules-20240625.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ android-udev-rules.spec ++++++ --- /var/tmp/diff_new_pack.gS7our/_old 2024-06-27 16:01:12.061977203 +0200 +++ /var/tmp/diff_new_pack.gS7our/_new 2024-06-27 16:01:12.065977356 +0200 @@ -17,13 +17,13 @@ Name: android-udev-rules -Version: 20240221 +Version: 20240625 Release: 0 Summary: Udev rules for Android Debug Bridge License: GPL-3.0-or-later Group: Hardware/Mobile URL: https://github.com/M0Rf30/android-udev-rules -Source0: https://github.com/M0Rf30/android-udev-rules/archive/%{version}/%{name}-%{version}.tar.gz +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: sysuser-shadow BuildRequires: sysuser-tools BuildRequires: udev @@ -37,8 +37,8 @@ This package provides udev rules to facilitate the use of devices with Android Debug Bridge (a command-line tool for communicating with a device to e.g. install or debug apps). -The rules set adb* group ownership on /dev files and create symlinks such as -/dev/android*. +The rules set adb* group ownership on /dev files and create symlinks +such as /dev/android*. %prep %autosetup -p1 ++++++ android-udev-rules-20240221.tar.gz -> android-udev-rules-20240625.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/android-udev-rules-20240221/51-android.rules new/android-udev-rules-20240625/51-android.rules --- old/android-udev-rules-20240221/51-android.rules 2024-02-20 14:31:23.000000000 +0100 +++ new/android-udev-rules-20240625/51-android.rules 2024-06-25 10:06:17.000000000 +0200 @@ -201,7 +201,7 @@ # Google ATTR{idVendor}!="18d1", GOTO="not_Google" # Nexus, Pixel (/XL/2/2XL) (4ee1=mtp 4ee2=mtp,adb 4ee3=rndis 4ee4=rndis,adb 4ee5=ptp 4ee6=ptp,adb 4ee7=adb 4ee8=midi 4ee9=midi,adb 2d00=accessory 2d01=accessory,adb 2d03=audio,adb 2d05=accessory,audio,adb) -# See https://android.googlesource.com/device/google/wahoo/+/master/init.hardware.... +# See https://android.googlesource.com/device/google/wahoo/+/master/usb/UsbGadget.... # OnePlus 6 (4ee1=charging 4ee2=mtp,adb 4ee6=ptp,adb 4ee7=charging,adb) # Onda V972 (0001=mass_storage 0006=mtp 0007=ptp 0008=camera) # Pico i.MX7 Dual Development Board 4ee7=debug @@ -219,6 +219,11 @@ # Tensor Pixel phones (Pixel 7/7 pro/6/6A/6 Pro) 4eeb=cdc-ncm; 4eec=cdc-ncm,adb ATTR{idProduct}=="4eec", GOTO="adbcdc" +ATTR{idProduct}=="4ee0", GOTO="adbfast" + +# Tensor Pixel phones (Pixel 7/7 pro/6/6A/6 Pro) 4eed=uvc; 4eee=uvc,adb +ATTR{idProduct}=="4eed", GOTO="uvc" +ATTR{idProduct}=="4eee", GOTO="adbuvc" # Pixel Watch 2 (4ee0=fastboot 4e11=adb) ATTR{idProduct}=="4e11", GOTO="adb" @@ -561,6 +566,13 @@ # Nextbit (Need product specific rules) #ATTR{idVendor}=="2c3f", GOTO="user" +# Nintendo +ATTR{idVendor}!="057e", GOTO="not_Nintendo" +# Switch +ATTR{idProduct}=="2000", GOTO="adb" +GOTO="android_usb_rules_end" +LABEL="not_Nintendo" + # Nokia X (Need product specific rules) #ATTR{idVendor}=="0421", GOTO="user" @@ -587,11 +599,22 @@ # Oculus ATTR{idVendor}!="2833", GOTO="not_Oculus" +# Oculus Go +ATTR{idProduct}=="0083", GOTO="user" +# Oculus Quest +ATTR{idProduct}=="0183", GOTO="user" # Oculus Quest 2, Quest 3 ATTR{idProduct}=="0186", GOTO="user" GOTO="android_usb_rules_end" LABEL="not_Oculus" +# Pico XR +ATTR{idVendor}!="2d40", GOTO="not_Pico" +# Pico 4 +ATTR{idProduct}=="00b7", GOTO="user" +GOTO="android_usb_rules_end" +LABEL="not_Pico" + # OnePlus(Oreo) ATTR{idVendor}!="2a70", GOTO="not_OnePlus" # Oneplus 3T/5T/6 (4ee7=charge,adb) @@ -699,6 +722,13 @@ GOTO="android_usb_rule_match" LABEL="not_Qualcomm" +# Quectel +ATTR{idVendor}!="2c7c", GOTO="not_Quectel" +# EC25 +ATTR{idProduct}=="0125", GOTO="adb" +GOTO="android_usb_rules_end" +LABEL="not_Quectel" + # Razer USA, Ltd. ATTR{idVendor}!="1532", GOTO="not_Razer" # Razer Phone 2 @@ -752,6 +782,13 @@ # Sharp (Need product specific rules) #ATTR{idVendor}=="04dd", GOTO="user" +# SHIFT GmbH +ATTR{idVendor}!="3360", GOTO="not_shift" +# SHIFT5me +ATTR{idProduct}=="201c", GOTO="adb" +GOTO="android_usb_rules_end" +LABEL="not_shift" + # SK Telesys ATTR{idVendor}=="1f53", GOTO="user" @@ -985,6 +1022,10 @@ # ADB Debug and AT-commands CDC Serial LABEL="adbcdc", ENV{adb_adbcdc}="yes", GOTO="android_usb_rule_match" +# ADB Debug and USB Video Class +LABEL="adbuvc", ENV{adb_adbuvc}="yes" +LABEL="uvc", ENV{adb_uvc}="yes", GOTO="android_usb_rule_match" + # ADB Debug and Fastboot mode LABEL="adbfast", ENV{adb_adbfast}="yes", GOTO="android_usb_rule_match" @@ -1022,6 +1063,7 @@ ENV{adb_adbmtp}=="yes", ENV{adb_adb}="yes", ENV{adb_mtp}="yes" ENV{adb_adbptp}=="yes", ENV{adb_adb}="yes", ENV{adb_ptp}="yes" ENV{adb_adbmidi}=="yes", ENV{adb_adb}="yes", SYMLINK+="android_midi", SYMLINK+="android_midi0%n" +ENV{adb_adbuvc}=="yes", ENV{adb_adb}="yes", ENV{adb_uvc}="yes" ENV{adb_adb}=="yes", ENV{adb_user}="yes", SYMLINK+="android_adb" ENV{adb_fast}=="yes", SYMLINK+="android_fastboot" ENV{adb_mass}=="yes", ENV{adb_mtp}="yes"