From 32a4fcbd7fda5c843f8140d5f74c814ea8b4b61c Mon Sep 17 00:00:00 2001 From: "ikitclawagent[bot]" <335247490+ikitclawagent[bot]@users.noreply.github.com> Date: Fri, 6 Nov 2026 09:42:24 -0600 Subject: [PATCH] feat(legacy-mcu1): add mode switch rule for BrosTrend AX900 + BT 5.4 (a69c:5732) The BrosTrend 2-in-1 AX900 + Bluetooth 5.4 adapter enumerates as a69c:5732 "aicsemi Aic MSC" (4 MB read-only AIC flash disk). That ID is not in aic.rules or usb_modeswitch-data, so it stays in storage mode. A plain eject switches it: a69c:5732 -> a69c:8d80 (AIC Wlan) -> a69c:8d81. --- aic.rules | 1 + 1 file changed, 1 insertion(+) diff --git a/aic.rules b/aic.rules index 1d2be95..d6617f6 100644 --- a/aic.rules +++ b/aic.rules @@ -9,6 +9,7 @@ ACTION=="add", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", KERNEL=="sd*", ATTRS{id ACTION=="add", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="572a", SYMLINK+="tendaudiskv5", RUN+="/usr/bin/eject /dev/%k" ACTION=="add", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="572c", SYMLINK+="cudydiskv2", RUN+="/usr/bin/eject /dev/%k" ACTION=="add", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="572f", SYMLINK+="aicudisk572f", RUN+="/usr/bin/eject /dev/%k" +ACTION=="add", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="5732", SYMLINK+="brostrendax900bt", RUN+="/usr/bin/eject /dev/%k" # AIC8800D80 "Pandora" clone: switch 1111:1111 to its operational USB ID. # 1111:1111 is a placeholder ID that other devices also report (some AIC