Skip to content

goecho/aic8800_linux_drvier

Repository files navigation

AIC8800 Linux Driver

This project provides a Linux driver for the AIC8800 chipset, supporting both USB and SDIO interfaces.

Table of Contents

Project Overview

The AIC8800 Linux Driver supports the AIC8800 chipset for wireless communication, enabling functionality on devices using Linux-based operating systems. This driver is compatible with various kernel versions and can be used with different hardware configurations, such as USB or SDIO interfaces.

Features

  • Support for USB interface
  • FullMAC driver with 802.11ac capabilities
  • WPA/WPA2 encryption
  • MAC randomization support
  • Power management features (DCDC_VRF mode)
  • WPA3 compatibility (for kernels supporting it)
  • MU-MIMO support (requires compatible firmware)
  • Wireless extensions support

Requirements

To compile and install this driver, ensure the following dependencies are installed:

  • Linux kernel headers and development files
  • GCC and Make
  • Git (for cloning the repository)
# Fedora example
sudo dnf install kernel-devel kernel-headers gcc make git

Installation

Compiling the Driver

  1. Clone the repository:

    git clone git@github.com:goecho/aic8800_linux_drvier.git
    cd aic8800_linux_drvier
  2. Compile the driver:

    make

    This will generate the necessary kernel module (.ko file).

Installing the Driver

  1. Install the compiled driver:

    sudo make install
  2. Load the driver:

    sudo modprobe aic8800_fdrv
  3. To verify the driver is loaded, run:

    lsmod | grep aic8800_fdrv

Uninstalling the Driver

If you need to remove the driver:

sudo make uninstall

Usage

Once the driver is installed and loaded, the AIC8800 chipset will be automatically recognized by the Linux system. You can verify the wireless device is working by checking the network interfaces:

ip link

You can also manage the wireless device using standard Linux network management tools like iwconfig, ifconfig, or nmcli.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Aicsemi aic8800 Wi-Fi driver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages