Skip to content

Patches for linux kernel to extract Channel State Information (CSI) from Atheros AR9003 chips

License

Notifications You must be signed in to change notification settings

NovelSense/ath9k_csi_kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ath9k_csi_kernel

Patches based on Atheros-CSI-Tool for Linux Kernel to implement access CSI from Atheros 9003 chipsets

Installation

Buildroot = ~/openwrt/ WorkingDir = ~/openwrt/build_dir/target-mips*/linux-ar71xx_generic/compat-wireless-2016/drivers/net/wireless/ath/ath9k

  1. Build OpenWrt for the Arduino Yun
  2. Copy patches into $Buildroot/package/kernelmac80211/patches
  3. Rebuild ath9k Driver
    1. Apply patches from Buildroot by make package/kernel/mac80211/{clean,prepare} V=s QUILT=1
    2. Check if patches applied correctly. Change into WorkingDir and execute quilt series, the previously added patches should appear last.
    3. Update mac80211 package from Buildroot by make package/kernel/mac80211/update V=s
    4. Compile mac80211 package from Buildroot by make package/kernel/mac80211/{clean,compile} package/index V=s
  4. Locate new packages in $Buildroot/bin/ar71xx/packages/base/
  5. Copy ath9k*.ipk to your device and install them with opkg install ath9k*

About

Patches for linux kernel to extract Channel State Information (CSI) from Atheros AR9003 chips

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published