MikroTik HAP AC3 WiFi

I have a large number of HAP AC3 that we are deploying as an ISP running OpenWRT.

Devices with serial numbers starting with HD have working wifi. But anything starting with HF does not and returns this error from the ath10k_ahb module in demsg.

[   19.882950] ath10k_ahb a000000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[   19.883024] ath10k_ahb a000000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   19.894960] ath10k_ahb a000000.wifi: firmware ver 10.4b-ct-4019-fW-13-5ae337bb1 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 6b2b5c5b
[   19.923298] ath10k_ahb a000000.wifi: Loading BDF type 0
[   20.222009] ath10k_ahb a000000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[   20.222099] ath10k_ahb a000000.wifi: failed to fetch board file: -12
[   20.230579] ath10k_ahb a000000.wifi: could not probe fw (-12)
[   21.038378] ath10k_ahb a800000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000
[   21.038461] ath10k_ahb a800000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   21.050458] ath10k_ahb a800000.wifi: firmware ver 10.4b-ct-4019-fW-13-5ae337bb1 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 6b2b5c5b
[   21.078726] ath10k_ahb a800000.wifi: Loading BDF type 0
[   21.387861] ath10k_ahb a800000.wifi: failed to fetch board-2.bin or board.bin from ath10k/QCA4019/hw1.0
[   21.387949] ath10k_ahb a800000.wifi: failed to fetch board file: -12
[   21.396339] ath10k_ahb a800000.wifi: could not probe fw (-12)

And this on wifi status for both radios

	"radio0": {
		"up": false,
		"pending": false,
		"autostart": true,
		"disabled": false,
		"retry_setup_failed": true,

I believe this to be a slightly updated version of the internal WiFi chipset and I'm looking for a way to add support for it as we have several hundred of these devices.

Do you have board data package installed?

No, I only have the stock packages selected with this target.

I've tried builds off of master or builds using the ath10k driver instead of ath10k-ct but those where not successful.

Does the board data package include other types of drivers? Where would I find it in menuconfig. I've tried selecting each of alth10k related options and building from master to no success.

board data contains partial calibratiion tables for various chip revisions. It is same for both driver families. i.e kmod-ath19k(-ct) ath10k-firmware-qca4019(-ct) and ath10k-board-qca4019 should all 3 be installed.

Those probably use the newer LZ77 compression for WLAN data

1 Like

@robimarko this is my problem, a build with the patch has resolved the issue. Thanks a lot!

1 Like

Any chance you can give the updated version a go?

If it works, can you please add a comment that it works

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.