Commit Graph

283 Commits

Author SHA1 Message Date
Paul Harriet Asiñero 9437c08679
feat: add support for Vivo devices (#238) 2022-09-15 23:22:11 +02:00
Dennis 60684a62dc
feat: add RMX3231 - RealmeC11 2021 (#237) 2022-09-14 12:04:21 +02:00
Namelesswonder a5652179c8
feat: add product ID for CDC-NCM+ADB for Tensor Pixels (#236) 2022-08-31 09:43:22 +02:00
aerowastaken 3b7b6bb333
chore: change fast to adbfast for Pixel C (#235) 2022-08-25 22:49:59 +02:00
M0Rf30 b7663d80f8 fix: avoid wrong detections of controller devices (close #234) 2022-08-24 13:06:31 +02:00
M0Rf30 fe75db060f chore: remove commented universal rule 2022-08-24 12:53:42 +02:00
Lech Perczak 6ceb4ccee1
feat: add rules for ZTE MF286* series internal modems (#231)
* Add ZTE MF286[A] internal LTE modem

* Add ZTE MF286D internal LTE modem

* Add ZTE MF286R internal LTE modem
2022-06-15 21:42:31 +02:00
vorlon77 aa4a6d8ead
Add ZTE Blade A5 2020 (#229)
Tested on ZTE Blade A5 2020.
2022-05-30 09:39:50 +02:00
Arnie97 74801c6fc0
Add ZTE Nubia series (#227)
tested with Nubia Z11 miniS (NX549J), but should also work with more than fifty NX***-ish phones branded under ZTE, Nubia or RedMagic
2022-04-30 14:28:09 +02:00
MagneFire e38b254089
Add OPPO Watch fastboot mode (#226)
Signed-off-by: Darrel Griët <dgriet@gmail.com>
2022-04-28 12:47:08 +02:00
Yaroslav Furman 6589cb7bf0
Add VID for Verifone devices (#225)
Bus 001 Device 088: ID 11ca:ca11 VeriFone Inc P630

Signed-off-by: Yaroslav Furman <Yaroslav.Furman@softeq.com>

Co-authored-by: Yaroslav Furman <Yaroslav.Furman@softeq.com>
2022-03-30 14:49:39 +02:00
M0Rf30 1f13c1314a style: indent with spaces 2022-03-02 18:49:47 +01:00
M0Rf30 9dc8c6ca86 chore: add proper Realme 8 name 2022-03-02 18:41:09 +01:00
brainrom ed6c28f663
Add Realme 8 (#224) 2022-03-02 18:38:52 +01:00
Ivan Vučica a83c2dc687
Add Yongnuo YN450M (#223)
This Android-based micro-four-thirds camera device, sold only in mainland
China, is identifying itself in lsusb as:

    05c6:9091 Qualcomm, Inc. Intex Aqua Fish & Jolla C Diagnostic Mode

Therefore, it's placed under the Qualcomm section.
2022-02-22 18:19:31 +01:00
M0Rf30 a9d73e77c5 chore: fix indentation 2022-02-13 00:11:42 +01:00
Tomer H 0f0981d179
add Oppo A94 5G device ID (#222)
* add Oppo A94 5G device ID

Signed-off-by: Tomer Hackmon <tomerh@otonomo.io>

* chore: fix indentation

Co-authored-by: Gianluca Boiano <491117+M0Rf30@users.noreply.github.com>
2022-02-13 00:10:28 +01:00
M0Rf30 aba286084e Samsung: remove duplicated entry 2022-01-16 10:51:47 +01:00
M0Rf30 3b5bac0d96 Use SPDX license headers
Update and sync deb/rpm resources
2022-01-02 19:45:54 +01:00
Samuel Dionne-Riel a34d18d4df
Add Razer Phone 2 ADB mode (#220) 2021-12-31 00:19:52 +01:00
ktprograms 3e234d0a58
Add Sony Ericsson Xperia Z Ultra (#218) 2021-12-23 12:39:08 +01:00
Janne Hofgren Patala 3b011c692e
Added Ascom adb capable devices (#217) 2021-10-29 23:06:19 +02:00
M0Rf30 66f5e5a8e7 Enhance T & A Mobile rules 2021-09-15 12:41:34 +02:00
Hans-Christoph Steiner 32aabdad8e
Add Alcatel 1 2019 5033F (#216) 2021-09-15 12:37:04 +02:00
Luca Weiss 7b394078c6
Add Android accessory mode (#213)
As seen in [0], the accessory mode uses the 2d00 id.

Access to this configuration is needed for Android Open Accessory[1],
specifically for WebAOA[2] which allows users to control a connected
device via this protocol.

[0] 2aa85be00e:system/core/rootdir/init.usb.rc;l=49-56
[1] https://source.android.com/devices/accessories/protocol
[2] https://source.android.com/compatibility/tests/development/android-test-station/ats-user-builds
2021-08-19 12:09:02 +02:00
Emmanuel Monbroussou 113bd5ea59
Add Xiaomi Redmi Note 8T (#212) 2021-05-15 19:37:14 +02:00
Lech Perczak ad2d9cbf5a
Add ZTE P685M LTE Cat4 modem (#211)
This modem is used in ZTE MF283+ router and exposes usable ADB
interface. Modem is also usable as a standalone MiniCard device.

Ref: https://github.com/openwrt/openwrt/pull/3841
2021-05-11 23:39:46 +02:00
Dragoon Aethis 77f9252fbe
Add Asus ZenFone 2 (Sideload in Recovery) (#210)
ZenFone 2 uses Google IDs for modes where MTP is available, but when only ADB is available, it uses Intel's 0x0807, 0x0a5d.
2021-05-06 00:20:38 +02:00
GreyAlien502 1d8fe8bdcc
fix MediaTek rules (#209)
Thanks for your contribution. Regards
2021-05-01 22:40:44 +02:00
Joe 254e497982
Fairphone (#208)
Did some searching for info, plus also found some data on Fairphone.
2021-03-24 07:53:00 -07:00
Joe 0286d688c6
Add Iconia Tab 210 (ref #204) (#207)
Was mentioned but wasn't added yet.
Also add multiple phone pointers with symlink to /dev/android%n

Single Idea used same idVendor as Google. Move it where it can be seen.
2021-03-22 09:14:24 +01:00
M0Rf30 444dadade0 Exclude BIND actions from udev triggering (close #204) 2021-03-16 12:22:18 +01:00
M0Rf30 e8b25b1beb Add Umidigi F1 (close #206) 2021-03-16 12:20:18 +01:00
M0Rf30 1e0c1f4f27 Cleanup Microsoft rule 2021-03-12 11:03:15 +01:00
alexjball 937acc1fd8
Add a rule for Microsoft Surface Duo (#205) 2021-03-08 21:42:28 +01:00
Aaron Sierra fc2ad7044c
Add Zebra TC72 support (#203) 2021-03-02 12:05:53 +01:00
Danny Hvam 83322d1e9f
Add support for Unitech EA630 (#202)
Co-authored-by: Danny Markussen Hvam <dmh@fiftytwo.com>
2021-01-19 14:29:41 +01:00
Per Christian Henden bc2c4b35c6
Add three Sony Xperia ids (#201)
Verified with actual devices
2021-01-05 11:03:00 +01:00
Samuel Dionne-Riel b30328304e
Add Razer Phone 2 fastboot mode (#199)
Add Razer Phone 2 fastboot mode
2020-10-11 12:39:49 +02:00
Grey Christoforo c511c493e3
add Pixel C Tablet (#198)
* add Pixel C Tablet

* add idProduct for Pixel C adb

* add pixel 3 recovery id
2020-10-10 20:24:07 +02:00
Mike L 0c12443041
Update SHIELD Tablet product ID (#197) 2020-10-01 02:08:14 +02:00
Vitalii Dmitriev 0452a8cfe3
Add Yandex Phone (#195)
* Add Yandex Phone

* Remove duplication, add info about Yandex Phone
2020-09-21 12:23:32 +02:00
Joe e58afe2216
# RedMi 8 Pro by miguelromero (#193) 2020-09-11 08:01:13 -07:00
M0Rf30 37e8d4c2eb Split Vendor and single products detection for PR #191 2020-09-06 00:33:09 +02:00
Danny Hvam 3d22f35744
Add support for Castles and Point Mobile (#191)
* Add support Castles devices

* Add support for Point Mobile devices

Co-authored-by: Danny Markussen Hvam <dmh@fiftytwo.com>
2020-09-06 00:13:15 +02:00
Térence Clastres da5ee1d25d
Fix some typos (#190)
Uncovered by #164
2020-08-12 17:29:57 +02:00
Joe 66a63f37ee
Skip hubs and printers. avoid assuming android developer mode (#189)
* Skip hubs and printers. avoid assuming android developer mode

Some devices aren't likely going to ever be android devices
such as hubs or printers, therefore skip tests and move on.

Removed default ENV{adb_user}="yes" for several vendors and
set yes only if matches vendor and product-mode. These need
to be tested-out, therefore just change some for now, later
change the rest. ...android.rules should check for android,
and leave mtp mode for another set of rules devoted to mtp.

* Avoid assuming debug mode enabled based on only idVendor.

If idProduct also matches - then enable adb or fast flags
Edited both OnePlus and Google phones since related here.

Feedback based on issue#164
Failed to rename '/dev/android.tmp-c189:17' to '/dev/android' failed: Is a directory

* Edit/adjust universal rule to fit inline after/before other checks
2020-08-11 09:16:53 +02:00
Joe da9b5c86b3
Exit earlier if not add, and reduce tests further (#188)
Several HTC are:
 =0c01 for mass storage, and
 =0c02 for development

Do fewer tests for Intel phones and don't assume other stuff is.
2020-08-03 23:20:15 +02:00
Artem 6876144fef
Tablet Idea XDS-1078 added (#187)
* idea tablet added

* adb user

Co-authored-by: Artem Dekhtyar <m@artemd.ru>
2020-08-02 23:22:00 +02:00
Joe b3702da7fa
Ensure all idProduct are guarded by a preceeding idVendor. (#186)
There were a few instances of idVendor being checked without
idProduct being verified first. Re-coded to ensure idVendors
had an idProduct check first.

SYMLINK+=android_adb can be also done too with ENV{adb_adb}.

Shorten adb_fast to exclude adb_user, adb_adbfast does both.
2020-06-15 11:14:39 +02:00