Dear customer,
You can log in the link and after you download, then you can find latest sources for your development using Ath12k firmware. If there is any mistake, please let us know.
https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware/-/tree/main/QCN9274/hw2.0?ref_type=heads
This is general frimware for QCN 9274 / 6274 based modules. For special function, you need ask the vendor to develop special firmware. They do not provide it for free. For example COMPEX need you to buy it , but the price is about $50000.
For 524wifi DR9274 and also COMPEX modules the bdf is not changed, so you can use the generic board-2, firmware-2 and add your board-id of your module.
More general informations :
https://wireless.docs.kernel.org/en/latest/en/users/drivers/ath12k.html
Please take note, for QCN9074, we took a lot of time to research and We have released a good driver for DR9074 / including tri-band/ for ath11k ! You can ask us for testing on your Linux X86 system ! DR9074 wifi6 modules can work well !
EXAMPLE of DRIVER DEBUG INFORMATIONS:
COMPEX WLE7002E25 dual band needs to separate phy firmware.
The official firmware It can be downloaded from the following link https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware/-/blob/main/QCN9274/hw2.0/testing/1.1.1/WLAN.WBE.1.1.1-00210-QCAHKSWPL_SILICONZ-1/firmware-2.bin?ref_type=heads
Put the firmware into /lib/firmware/ath12k/QCN9274/hw2.0/
But split phy and firmware-2.bin does not support linux kernel 6.8. You need to download backportfrom https://mirror2.openwrt.org/sources/backports-6.9.1.tar.xz.
Install software to build backports with “sudo apt install build-essential flex bison ncurses-dev”.
The command need to prepare the backport
tar -xf backports-6.9.1.tar.xz
Patch the attached patch files. This will enable support linux kernel 6.xx and add defconfig-ath12k
cd backports-6.9.1/
patch -p1 < [patch file location]
The command need to compile and install backport
make defconfig-ath12k
make
sudo make INSTALL_MOD_STRIP=1 install
—————
We have tested this and it works. you can use the link provided directly.
See if it works on your end.
split phy and firmware-2.bin does not support linux kernel 6.8. Need to download backport from https://mirror2.openwrt.org/sources/backports-6.9.1.tar.xz.
Install software to build backports with “sudo apt install build-essential flex bison ncurses-dev”.
The command need to prepare the backport
tar -xf backports-6.9.1.tar.xz
Patch the attached patch files. This will enable support linux kernel 6.xx and add defconfig-ath12k
cd backports-6.9.1/
patch -p1 < [patch file location]
The command need to compile and install backport
make defconfig-ath12k
make
sudo make INSTALL_MOD_STRIP=1 install
Please check our customer modified working board-2.bin file as an example and guide for your development – https://wifi5.eu/dls/compex/WLE7000
———————————————
EXAMPLE 2 :
Modified general board-2.bin file for all QCN6274 modules (including dual band 5G6G) is also included. The public file doesn’t support board-id 0x1006 (dual band 5G+6G) , our engineer added support for 0x1006 in to the file :
https://wifi5.eu/dls/Wallys/DR9274/
Unfortunaly, it seems only Single band modules can work with current ath12k , unfortunately dual band support requires additional development as we show you for wle7002-e25 card.
For big customers , there is a good solution – like this – the customer can evaluate the wifi card on a QCA based router board, like for example DR9574 , and if performance and features are good then they will have confidence to put project to 524WiFi and Wallys to develop software for ath12k. We can allocate a engineer to fix these Customer and if the Customer has a good project with us. MOQ and SW development contract is required.
Are you interested in in testing and development on dr9574 board using DR9274-5G6G module ? You will see how it works with original QCA driver. Please contact us !
If the Customers are glad to pay 30k usd, then we can arrange engineer to fix ath12k and refund these payment when they start mass orders.
Please take note, for QCN9074, we took a lot of time to research and We have released a good driver for DR9074 / including tri-band/ for ath11k ! You can ask us for testing on your Linux X86 system ! DR9074 wifi6 modules can work well !
Best Regards
524wifi team