Commit Graph

526 Commits

Author SHA1 Message Date
rhjdvsgsgks d4452bf138
feat: add Quectel vendor and Quectel EC25 (#318)
with https://github.com/the-modem-distro/pinephone_modem_sdk , it possible to enable adb on this modem
2024-04-13 09:48:57 +02:00
Sertonix c77d876f54 feat: add SHIFT5me 2024-03-27 15:39:29 +01:00
Sertonix cbc167176c
chore: update link to google source (#317)
The data was moved in [5e309b92483]

[5e309b92483]: 5e309b9248%5E%21/
2024-03-27 14:57:38 +01:00
Michal Bocek 3fee81ef0b feat: add fastboot Google Pixel 7
With connected Pixel 7 in a fastboot mode, lsusb outputs:
Bus 001 Device 009: ID 18d1:4ee0 Google Inc. Nexus/Pixel Device (fastboot)
2024-03-11 21:14:08 +01:00
Sebastiano Barezzi 32c0d750f7
feat: Add Allwinner fastboot rule (#311) 2024-02-20 14:31:23 +01:00
M0Rf30 ff7115a2c1 chore: Quest 2 and 3 have the same IDs 2024-01-27 12:04:55 +01:00
Gianluca Boiano 4fcbfafcd3
feat: add Oculus Quest 2 (close #308) (#309)
Support the adb mode of Oculus Quest 2

  Bus 002 Device 002: ID 2833:0186 Oculus Quest 2
2024-01-27 12:00:49 +01:00
Luca Weiss ac358abddf
feat: add ASUS ZenWatch 2 (#307)
Support the fastboot mode of ASUS ZenWatch 2

  Bus 003 Device 074: ID 0b05:7771 ASUSTek Computer, Inc. Android
2024-01-14 11:18:45 +01:00
Conor Anderson 10a5871e88
feat: add support for Fire HD 8 2012 (#306) 2023-12-25 01:19:33 +01:00
Bob Hepple 8c2fe44124
feat: add Alcatel 5024L aka Alcatel 1S (#304)
Co-authored-by: M0Rf30 <morf3089@gmail.com>
2023-12-20 12:37:47 +01:00
kjones bb504ee7fe
feat: add support for Fire HD 8 2018 (#303)
Co-authored-by: M0Rf30 <morf3089@gmail.com>
2023-12-18 17:22:13 +01:00
M0Rf30 642c537fa7 fix: Amazon vendor typo in comments 2023-12-16 13:09:15 +01:00
Jarne Demeulemeester eb1725f927
feat: add Google Pixel Watch 2 (#302) 2023-12-03 20:16:49 +01:00
syboxez 968d1d4a18
feat: Add Hisense U8G Smart TV (#301)
Co-authored-by: Syboxez Blank <@Syboxez:matrix.org>
2023-11-28 22:38:26 +01:00
Gianluca Boiano f7e82f6d81
fix: OnePlus 6T: debug mode not detected (#298) (#300) 2023-11-26 11:52:55 +01:00
Joe c1534a1fe2
chore: use more specific adb GOTOs for XiaoMi (#299)
Did some comparisons and removed some repeats 9039, 904e.
Changed from blanket accept all to default drop unknowns.
2023-11-26 11:52:37 +01:00
Joe a5d7db7d9c
fix: Motorola adbfast code, also sort codes and use default drop (#297)
Fixed typing error with adbfast in issue 293 and 296.
Sorted several codes numerically and added some more adb related
codes scrapped from libmtp idProduct values.

Higher confidence due to idProduct values given in issue 296,
therefore converted Motorola from blanket accept to default drop.
2023-11-23 02:44:20 +01:00
Mauro Perez 24ec009132
fix: typo within README.md (#294)
fix typo
2023-11-20 00:57:13 +01:00
Gianluca Boiano 9faff4d319
style: remove all unused labels (#292) 2023-11-06 13:32:08 +01:00
Gianluca Boiano d9dbf06531 feat: add CI to verify rules (#291) 2023-11-04 16:21:21 +01:00
Joe 965d00dcf3
chore: fix code due to journalctl output errors (#289) 2023-11-04 10:55:39 +01:00
Colin Cheng 55941db9d4 fix: fix Spreadtrum rule 2023-11-04 10:52:31 +01:00
Joe 2e6c41afcd
feat: add 04e8:685d ODIN link used instead of fastboot by Samsung (#284)
Details as seen in issue #269 - Samsung Galaxy A5 (2016)

Co-authored-by: Piotr Masłowski <piotr@maslowski.xyz>
2023-09-29 10:29:01 +02:00
Joe 4bb6409ccb
feat: add Samsung Galaxy A5 (#286)
Thanks to Piotr Masłowski (mskiptr) for the detailed work done here.
See issue https://github.com/M0Rf30/android-udev-rules/pull/269

Co-authored-by: Piotr Masłowski <piotr@maslowski.xyz>
2023-09-29 10:24:31 +02:00
Joe 18ab19b8d2
chore: modify BQ device as adb+mtp, or mtp (#285)
initial patch was to add android links, however, based on looking at
libmtp these are both mtp, therefore changed these to adb+mtp, while
the mtp-only product was dropped and left for libmtp to handle since
it appears there is no adb for this. More details given in issue #46
2023-09-03 09:30:52 +02:00
Joe 66d21f0e69
chore: use more specific adb GOTOs for misc (#283)
Reduce several generic links down to more specifics
by changing "assumed match" due to vendor code, to
"assumed exits" using GOTO="android_usb_rules_end".
This should help reduce false positives that perhaps
should be handled elsewhere like cameras, keypads,
keyboards, mice, or other devices, etc, etc, etc.

Some vendor info is very ambigous and needs more info
therefore commented-out code (needs more info).

Some vendors left as-is since they appear specific to
a product type and it might break a line of something
which may be better left for now, looked at in future.

merged in some idProduct details from linux-usb.org,
device hunt, and also libmtp.

Cleaned up some commenting for more consistency.
2023-08-28 14:36:08 +02:00
Joe 7d09e779fa
chore: use more specific adb GOTOs for LG (#281)
merge in some idProduct details from linux-usb.org and device hunt
2023-08-27 09:28:14 +02:00
Joe d3b6bb9520
chore: use more specific adb GOTOs for HTC (#280)
merge info from linux-usb.org, libmtp, device-hunter
2023-08-27 09:27:57 +02:00
Joe b822aa76e4
chore: use more specific adb GOTOs for Google (#282)
merge in idProduct details from linux-usb.org, device hunter, libmtp
2023-08-27 09:27:42 +02:00
Joe d40a71d6e8
chore: use more specific adb GOTOs for Qualcom & nVidia (#279) (#279)
also merged additional info found in linux-usb.org,
and libmtp idProduct values, and device hunter values.
2023-08-26 09:27:00 +02:00
Joe 241ee04877
chore: use more specific adb GOTOs for ZTE (#278) (#278)
compress list and add more info
2023-08-26 09:26:42 +02:00
Joe 0c841906f8
feat: add Motorola G3, edit some other Motorola values (#277) (#277)
Added values according to Motorola G3.
Fetched some related idProducts from libmtp.
2023-08-26 09:26:27 +02:00
Joe bfc19426bf
feat: add Samsung Core and general cleanup (#276) 2023-08-23 14:46:27 +02:00
Joe 65c6bda037
chore: use more specific adb GOTOs for Xiaomi (#275)
Some additional info found in linux-usb.org
libmtp datapoints also provided some more info, plus issue92
2023-08-23 08:35:19 +02:00
Joe 505f94026c
chore: use more specific adb GOTOs for Fairphone (#274) 2023-08-23 08:34:56 +02:00
Joe a4547d7a9d
chore: use more specific adb GOTOs for Asus (#273)
Changed values according to comment section.
Compare values to linux-usb.org and also scraped several libmtp values.
2023-08-23 08:34:34 +02:00
Joe 9086ca3e9c
chore: use more specific adb GOTOs for Oppo and OnePlus (#272)
Also scraped some further idProducts from libmtp and gentoo.
Also scraped some idProducts from linux-usb.org
2023-08-23 08:34:07 +02:00
Joe d9022cd3be
feat: add MediaTek Moto E22i, MT65xx/67xx (#271)
Detailed info by alpenb (issue#259) shows various adb modes, and also
appears to possibly conflict with Umidigi F1, which shows a fastboot.

Scraped idProducts from libmtp for more adb connections MT65xx/67xx.

Expanded adbcdc for debugging purposes, and added some cdc comments.
2023-08-23 08:33:01 +02:00
Piotr Masłowski c647e5884a feat: add Motorola Moto Z3 Play
Some low fidelity lines for Moto {X,E,G,X4} were conflicting so I had to
comment them out.

Closes: #264
2023-08-23 08:31:57 +02:00
Piotr Masłowski 92b24c30d6 feat: add support for fastboot without adb 2023-08-23 08:31:57 +02:00
Piotr Masłowski ff596732c6 fix: revert an accidental early exit
The previous refactor has accidentally changed this to an early exit,
even though this section sets a variable that needs to be acted upon.

Fixes: 16daf49a ("refactor: use GOTO next LABEL after device found (for a faster rules script). (#266)")
2023-08-23 08:31:57 +02:00
Алексей 7a671c50f1 feat: add ASUS MeMO Pad 7 ME176C/ME176CX in DNX/Rescue mode 2023-08-22 08:18:03 +02:00
Joe 16daf49abd
refactor: use GOTO next LABEL after device found (for a faster rules script). (#266)
Code flow should go faster since further tests aren't performed as per
existing code flow.
Setup of variables are mostly done later (more compact script file).
2023-08-22 08:10:58 +02:00
Joe f7057b0262
fix: don't set value while exiting script. (#267) 2023-08-19 18:41:13 +02:00
Gianluca Boiano 975043da7c
Merge pull request #263 from mskiptr/main
Meizu M6T and miscellaneous improvements
2023-07-07 11:06:21 +02:00
Piotr Masłowski d2d1aac4c5 fix: use correct Debian Archive section name
The Debian Archive is dividied into several sections. The one containing
developer tools is called 'devel'. Use that in debian/control.
2023-07-07 04:25:57 +02:00
Piotr Masłowski a4b41794ee docs: mention wiki in README.md 2023-07-07 04:25:57 +02:00
Piotr Masłowski a9cf10ff93 style: Strip trailing spaces and make comments more readable 2023-07-07 04:25:50 +02:00
Piotr Masłowski 92c5ba3415 chore: bump copyright to 2023 and include all years with contributions 2023-07-07 04:24:55 +02:00
Piotr Masłowski 1034b68c04 fix: use up-to-date SPDX identifiers where applicable
This doesn't modify debian/copyright since it follows DEP5 and not SPDX.
2023-07-06 23:24:48 +02:00