mirror of
https://github.com/shenmintao/aic8800d80.git
synced 2026-09-26 17:44:16 +00:00
1.5 KiB
1.5 KiB
Automated Installation Script
Overview
This automated installation script (install.sh) installs the AIC8800 Wi-Fi
driver and firmware loader on Linux systems. Wi-Fi/Bluetooth combo adapters use
the standard kernel btusb driver after firmware initialization. For USB
device 368b:8d81, it also installs a device-scoped ACL bulk TX ZLP companion
module without replacing the distribution's btusb.ko.
- Automatic Secure Boot detection
- Automatic dependency installation
- Automatic driver compilation and installation
- Automatic module loading on boot
- Automatic cleanup of obsolete
aic_btusbconfiguration - Automatic
aic_zlp_quirkhandling for the validated368b:8d81device - Wi-Fi-only and Wi-Fi/Bluetooth combo adapter support from the same branch
- Comprehensive error handling
- Colored output and logging
- Compatible with Ubuntu, Debian, Fedora, and derivatives (DKMS supported
dkms.conf)
Usage
# Clone the repository and download the script, make the script executable
git clone https://github.com/shenmintao/aic8800d80.git && cd aic8800d80 && chmod +x install.sh
# Run the installation
sudo ./install.sh
For more information, please refer to the README.md file.
Diagnostic Build Script (Optional)
This script is used to diagnose build issues with the AIC8800D80 driver. Useful for identifying the root cause of the build failure.
# Make the script executable and run it
chmod +x diagnostic_build.sh && sudo ./diagnostic_build.sh