diff --git a/tart-vendor.mk b/tart-vendor.mk index 9e848b2..896fefd 100644 --- a/tart-vendor.mk +++ b/tart-vendor.mk @@ -17,3 +17,17 @@ PRODUCT_COPY_FILES += \ $(foreach f,$(shell find $(tart_firmware_src) -type f 2>/dev/null | sort), \ $(f):$(TARGET_COPY_OUT_VENDOR)/firmware/$(patsubst $(tart_firmware_src)/%,%,$(f))) tart_firmware_src := + +# WiFi firmware provided by AOSP's curated external/linux-firmware Soong +# modules. These chips are intentionally NOT in proprietary/vendor/firmware/ +# (duplicating the install path breaks the build with "overriding commands"), +# and a Soong install rule only ships when its module is listed here: +# - linux_firmware_mt7921: MT7961/MT7921* (e.g. BrosTrend AXE3000 USB) +# - linux_firmware_mt7925: MT7925 WiFi 7 USB +# - linux_firmware_rt2800usb: rt2870.bin for the ubiquitous Ralink dongles +# - linux_firmware_rtw88-rtw8822c: RTL8822CU +PRODUCT_PACKAGES += \ + linux_firmware_mt7921 \ + linux_firmware_mt7925 \ + linux_firmware_rt2800usb \ + linux_firmware_rtw88-rtw8822c