android_system_core/fastboot/device
Nicolas Gagnon bc680ab1fa Port ADB's new handling of the USB packet ClearFeature(HALT) to Fastboot.
This patch addresses Fastboot/Fastbootd connection issues seen on ARM Mac devices.

Original ADB patch: https://android-review.googlesource.com/c/platform/packages/modules/adb/+/1699250/

Bug: 238779161
Test: 'fastboot update <path_to_update_archive>.zip' now works on ARM Mac.

Signed-off-by: Nicolas Gagnon <nicolasgagnon@google.com>
Merged-In: Id67904d91abc8b66ef1a00962e1fd57c97df98a7
Change-Id: Id67904d91abc8b66ef1a00962e1fd57c97df98a7
(cherry picked from commit 3efef5694ee242f0fbeeaaa15c128dfb84418798)
2023-01-31 16:51:48 +00:00
..
commands.cpp Fix userspace fastboot with fuzzy test 2022-01-04 19:24:23 +00:00
commands.h fastbootd: Add fetch command on device 2021-03-17 15:38:06 -07:00
fastboot_device.cpp Fix userspace fastboot with fuzzy test 2022-01-04 19:24:23 +00:00
fastboot_device.h fastboot: use health AIDL HAL 2021-12-06 23:18:32 -08:00
flashing.cpp fastbootd: reset file descriptor on unaligned writes 2022-03-28 10:57:03 -07:00
flashing.h fastbootd: Remove metadata merging code. 2018-10-26 13:34:40 -07:00
main.cpp Add fastbootd. 2018-08-02 09:43:23 -07:00
tcp_client.cpp fastbootd: Support TCP protocol. 2020-05-19 19:11:25 +00:00
tcp_client.h fastbootd: Support TCP protocol. 2020-05-19 19:11:25 +00:00
usb.cpp Port ADB's new handling of the USB packet ClearFeature(HALT) to Fastboot. 2023-01-31 16:51:48 +00:00
usb.h Move adbd's legacy USB implementation to fastboot. 2020-03-31 16:05:36 -07:00
usb_client.cpp fastbootd: Fix USB transport data is repeated every 256K 2021-03-05 19:45:00 -08:00
usb_client.h Move adbd's legacy USB implementation to fastboot. 2020-03-31 16:05:36 -07:00
utility.cpp fastbootd: add support to reset fd by handle 2022-03-28 10:57:03 -07:00
utility.h fastbootd: add support to reset fd by handle 2022-03-28 10:57:03 -07:00
variables.cpp fastboot: Fallback to "raw" partition type if fastboot hal isn't present 2022-03-02 14:28:33 +01:00
variables.h fastbootd: Add getvar max-fetch-size. 2021-03-17 15:38:06 -07:00