I bought the EAP245 v3 a while ago specifically because it was supported by OpenWRT.
Before flashing it I found this thread and still decided to give it a go and see if I ran into the same problems.
Did some tests before flashing to get a baseline wifi speed with stock firmware.
On stock: I'm getting 450 Mbps up/down on 5GHZ wifi (almost maxing out ISP speed)
With OpenWRT: 450 up 125 down (OpenWrt 21.02.0 r16279-5cc0535800)
So quite the drop in RX performance and making it not unusable for my use case.
I noticed the discussions about it possibly being related to the CT firmware so I went down that rabbit hole. After some failed attempts I think I managed to install the non CT firmware as follows:
opkg update
opkg install ath10k-firmware-qca99x0 --force-overwrite
opkg install kmod-ath10k --force-overwrite
opkg remove ath10k-firmware-qca99x0-ct kmod-ath10k-ct
On my first attempts I did it in a different order (first opkg remove and then opkg install) but that gave me the following error on the opkg install command (i'm pretty sure I had already done opkg update prior to that)
Unknown package 'ath10k-firmware-qca99x0'.
Unknown package 'kmod-ath10k'.
Collected errors:
* opkg_install_cmd: Cannot install package ath10k-firmware-qca99x0.
* opkg_install_cmd: Cannot install package kmod-ath10k.
I wasn't able to recover from this one.. It could be unrelated to this, but for some reason I no longer had any connectivity on the device itself (ping to 8.8.8.8 timed out, packes unable to update etc. Somehow I was still connected to the internet from the outgoing eth port, not sure what was going on here).
Afterwards I reinstalled OpenWRT using the sysupgrade image and doing a factory reset I managed to get back up and running. I did the steps above (the first list of commands I mentioned). Added the --force-overwrite after getting the following error:
check_data_file_clashes: Package ath10k-firmware-qca99x0 wants to install file /lib/firmware/ath10k/QCA99X0/hw2.0/firmware-5.bin
After this, I THINK I have the non CT firmware up and working. Since I'm new at this, I'm not 100% sure so correct me if I'm wrong.
root@OpenWrt:~# opkg list-installed | grep ath10
ath10k-board-qca99x0 - 20201118-3
ath10k-firmware-qca99x0 - 20211216-1
kmod-ath10k - 5.4.143+5.10.42-1-1
Sadly, I still get the same results when doing a speedtest on the 5Ghz wifi.
I really hope this can be fixed because it's a perfect device, but I'd really like to get rid of the stock firmware.