Commit Graph
28 Commits
Author SHA1 Message Date
Shen Mintao 00d7bf9626 Merge Radxa defaults and consolidate diagnostic logging documentation
Use the shared ERROR-only defaults for Wi-Fi and the loader. Keep one diagnostic section covering INFO summaries, DEBUG patch entries and packet dumps, runtime masks, startup options, and restoration to the default.

The integrated source builds all three modules against Linux 6.17 headers.
2026-10-23 17:29:08 +08:00
nomdetom 97f8077fd7 fix(usb): a short summary by default, the detail at debug level, both by aicwf_dbg_level
From review (shenmintao/aic8800d80#115): the default log keeps enough to read a first bug report.
- The patch table: each entry at LOGDEBUG, as before this series' first change; one line at LOGINFO (the default)
  with the file and the number of entries written; a failure at LOGERROR, as before.
- 4-address frames dropped by a build without CONFIG_SUPPORT_4ADDR: counted per device and said at LOGINFO, the
  first at once and then at most once a minute; each frame and its dump at LOGDEBUG, by aicwf_dbg_level, in place
  of dev_dbg() and print_hex_dump_debug(), which need dynamic debug or DEBUG and were compiled out otherwise.
- The README says how to turn the detail on and off, at run time and before the driver loads (the patch table is
  written when the adapter starts).
2026-10-23 09:33:40 +01:00
Shen Mintao 57515a5e3d fix: align USB logging defaults and device ID with Radxa 2026-10-23 15:54:55 +08:00
Shen Mintao 5327c777d0 docs: record the reported AX902 MCU1 success on Debian 13
Link issue #110 and keep the report scoped to the tested device, matched legacy driver/firmware, standard btusb and reported reboot/reconnection checks.
2026-10-19 11:39:50 +08:00
Shen Mintao 1b071be3e1 docs: complete Arch prerequisites and scope device setup notes
Document matching kernel headers, pacman dependencies, repository checkout, mode-switch destination creation and MCU1 branch selection. Distinguish missing DKMS builds from stale module indexes and firmware-loader IDs from working interfaces. Correct the installer support claim and explain the NetworkManager connectivity penalty with its upstream reference.

Keeps the contributor-reported Lukton DQ-211 results scoped to that unit. Validation: all Bash examples parse, local links resolve, and commands were checked against the repository installer, Makefile, AUR packaging and upstream documentation. Follow-up corrections for #109; no Arch hardware test is claimed.
2026-10-19 11:36:45 +08:00
Wennington123andCommandCodeBot 68498ff48c docs: add Arch Linux / CachyOS install notes for AIC8800D80
Add INSTALL_ARCH.md covering installation on Arch-based distributions,
validated on a Lukton DQ-211 (AIC8800D80, Pandora 88M80 clone) under
CachyOS with kernels 7.2.0-1-cachyos and 6.18.42-1-cachyos-lts.

The notes cover the AUR/DKMS path, the manual build path, and two gotchas
that are not documented for these distros:

- the AUR package ships aic.rules but not /etc/usb_modeswitch.d/1111:1111,
  so the mode switch silently does nothing without it;
- the DKMS modules live under updates/dkms/ and need depmod -a before
  modprobe aic8800_fdrv can find them.

Also document that aic_load_fw already carries the usb:vA69Cp8D80d* alias,
so no modules-load.d entry is required, plus NetworkManager route-metric
notes for preferring the dongle over the onboard radio.

README: link the new notes from the Installation Steps section.

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
2026-10-13 14:38:04 -03:00
Shen Mintao 5b426cafca docs: import upstream GPLv2 driver license
Copy src/LICENSE verbatim from radxa-pkg/aic8800 commit
969601fd69b5c33f965558c9e90633067733e8c1 and document its provenance.
Upstream copyright metadata assigns GPL-2 to driver sources and the
same license to driver patches; GPL-3+ applies to Radxa packaging.

Refs #101.
Validation: byte-for-byte upstream license comparison and git diff --check.
2026-10-06 08:17:56 +08:00
Shen MintaoandClaude Opus 5.5 c97644a43a docs: document OpenWrt cfg80211 backport builds
27af5ad added the CFG80211_VERSION make variable for OpenWrt builds that
use a newer mac80211 backport than the target kernel, but it is only
described in a Makefile comment. Document how to pass it from an OpenWrt
package Makefile, link the notes from the installation steps, and add
the build script and the kernel/backports combinations verified for
issue #94.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-24 14:59:37 +08:00
Shen Mintao e93a7d2b6b docs: document Pandora mode switching 2026-08-17 01:20:50 +08:00
Shen Mintao 13488f30dc docs: finalize two-branch maintenance model 2026-07-25 19:42:12 +08:00
Shen Mintao e53523ba48 merge: sync Bluetooth retirement notice from main
# Conflicts:
#	README.md
2026-07-25 16:06:11 +08:00
Shen Mintao 0d7a07e8aa docs: announce Bluetooth branch retirement 2026-07-25 16:04:38 +08:00
Shen Mintao 13baa9b0b1 feat: unify Bluetooth support and add ZLP quirk 2026-07-25 15:49:53 +08:00
Shen Mintao c83ae8b4e6 test: unify Wi-Fi and Bluetooth installation 2026-07-25 15:38:47 +08:00
Shen Mintao 4b31d02392 docs: explain hardware branch selection 2026-07-25 15:29:46 +08:00
Shen Mintao dda6a6d546 docs: update README to indicate bluetooth branch supports Bluetooth 2026-03-04 16:46:06 +08:00
Spacery 6cefc43cda Refactor script for other Linux distros with automatic kernel updates 2025-12-30 18:01:39 -04:00
MinQ 4565082dd9 Update README.md 2025-07-24 17:50:27 +08:00
MinQ 9023002502 Update README.md 2025-05-19 14:00:56 +08:00
MinQ ccef23ebe9 Update README.md 2025-05-19 14:00:11 +08:00
MinQ ad98d24241 Update README.md 2025-04-14 14:56:46 +08:00
MinQ d6765bdf1c Update README.md 2025-01-15 20:26:01 +08:00
MinQ 73baf0aca1 Update README.md 2025-01-15 20:25:10 +08:00
MinQ fdcbce6a7b Update README.md 2025-01-10 11:42:00 +08:00
Shen Mintao 4d8ea475cb fix README.md 2025-01-09 12:12:44 +08:00
Shen Mintao c709a32036 fix README.md 2025-01-09 12:09:23 +08:00
Shen Mintao d9dd10e50f add README.md 2025-01-09 12:08:04 +08:00
MinQ ef6411abe8 Initial commit 2024-12-18 16:24:05 +08:00