docs: add DC/DW support to legacy MCU1 profile

This commit is contained in:
Shen Mintao
2026-07-24 14:26:48 +08:00
parent dbfbfa0c64
commit 59e6b00abe
3 changed files with 26 additions and 23 deletions
+3 -1
View File
@@ -37,7 +37,9 @@ identified in [PR #35](https://github.com/shenmintao/aic8800d80/pull/35).
Bluetooth continues to use the kernel's standard `btusb` driver; this branch
does not contain or install `aic_btusb`.
Firmware and loader paths for D80N, D80X2, DC, and other variants are unchanged.
Firmware and loader paths for D80N, D80X2, and other variants are unchanged.
The same branch now also carries the separately validated legacy DC/DW profile
documented in the [issue #71 support notes](../issue71-mcu1-v3-profile/README.md).
## Hardware validation
+13 -14
View File
@@ -1,10 +1,10 @@
# Issue #71: complete MCU1 V3 DC/DW profile
# AIC8800DC/DW legacy MCU revision 1 support
This branch is the second test for
The `legacy-mcu1` branch is the maintained compatibility profile for older
AIC8800DC/DW devices tracked in
[issue #71](https://github.com/shenmintao/aic8800d80/issues/71). It follows the
same method as the successful issue #58 legacy MCU1 branch: use a complete,
matched legacy firmware and loader profile rather than mixing firmware
generations.
same method as the successful issue #58 D80 profile: use a complete, matched
legacy firmware and loader rather than mixing firmware generations.
The branch keeps the current USB transport, cfg80211 integration, device IDs,
DKMS installer, and modern-kernel compatibility. For AIC8800DC/DW it restores
@@ -12,16 +12,17 @@ the complete firmware directory and matching loader from immediately before
SDK V5 commit `d66e5cb`. That loader includes the MCU1 cache fix and flash DPD
validation used by the reporter's previously working driver.
The first issue #71 test proved that the DPD result stored in flash is valid,
but the V5 main application still timed out at `DBG_START_APP_REQ`. This branch
tests the complete profile that produced the reporter's known-good firmware
hashes.
The first issue #71 test proved that the DPD result stored in flash was valid,
but the V5 main application still timed out at `DBG_START_APP_REQ`. Test commit
[`d999571`](https://github.com/shenmintao/aic8800d80/commit/d999571) restored the
complete profile matching the reporter's known-good firmware hashes, after
which the reporter confirmed that the TX1U Nano worked.
## Install
```bash
git fetch origin
git switch test/issue-71-mcu1-v3-profile
git switch legacy-mcu1
git pull --ff-only
sudo ./install.sh
sudo poweroff
@@ -61,10 +62,8 @@ New interface create wlan0
There should be no command timeout, `err_lmac_reqs`, or failed USB probe after
the main application starts.
If the interface is created, also test scanning, association, DHCP, gateway
and Internet reachability, at least 10 minutes of real traffic, and one USB
unplug/replug cycle. Attach `issue71-v3-profile.log` whether the result passes
or fails.
Confirm scanning, association, DHCP, gateway and Internet reachability, real
traffic, and clean initialization after a USB unplug/replug cycle.
## Roll back