802.11ac Wave 2 boardData

From Compex Wiki
Jump to: navigation, search

The calibration data used in 802.11ac Wave 2 cards is the combination of data on the card's EEPROM and the board.bin / board-2.bin file.

Please download them here:

http://downloads.compex.com.sg/?dir=uploads/boardData/For_Building_New_Firmware

Customized boardData

Additional steps are required to include the correct boardData file of the card into the firmware.

This is to optimize for better throughput, for iwconfig to show transmit power correctly, and for stable bit rates.

The QSDK boardData file contains the data for only one wifi module. The ath10k boardData file board-2.bin contains the data for multiple wifi modules. If this board-2.bin file is not found, the ath10k will refer to the board.bin file (which is the QSDK boardData for only one wifi module).


802.11ac Wave 2 Modules with Customized boardData

For Radio Cards with Old boardID

Most users should not need to read this section. For older WLE1216V5-20 radio cards, the boardID=1. The production WLE1216V5-20 radio cards now have boardID=31. For different boardID, different boardData is required.

Instructions on Replacing boardData After Loading Old Firmware into the Board

https://downloads.compex.com.sg/?dir=uploads/boardData/For_Building_New_Firmware

Download the lede-build.zip hence extract the board-2.bin file then replace the old with this.

ath10k/LEDE/OpenWRT Build Instructions Using boardData File

The boardData files are available here:

https://downloads.compex.com.sg/?dir=uploads/boardData/For_Building_New_Firmware

Build lede firmware with Compex boardData.

After normal lede firmware build, copy board-2.bin to target rootfs directory, e.g.

WLE1216 board-2.bin

cp wle1216bd/board-2.bin build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.16_eabi/root-ipq806x/lib/firmware/ath10k/QCA9984/hw1.0/

WLE1000 board-2.bin

cp wle1000bd/board-2.bin build_dir/target-arm_cortex-a15+neon-vfpv4_musl-1.1.16_eabi/root-ipq806x/lib/firmware/ath10k/QCA99X0/hw2.0/

Then run:

make target/install

Summary of the build process:

make
cp board-2.bin to root-ipq806x
make target/install

QCA/QSDK/CompexWRT Build Instructions Using boardData File

Build QSDK firmware with Compex boardData.

(Instructions for SPF 5.0.2 on IPQ806x platform, others may differ slightly)

Unzip the files to qsdk directory.

Run the script:

./qsdk-board-data.sh

Build the firmware as per normal.

The script needs to be run once only.