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