So the ath10k firmware is loaded correctly, but crashing.
In the developer section someone mentioned they have calibration data for ath10k in a different partition (mtd10 / reserved
) instead of art
:
Do you see any data when doing hexdump -s 0x5000 /dev/mtd9
?
It should start with 20 2f
, but for some routers apparently there is no calibration data there, just ff
.
Maybe @augs could assist on this, it looks like all it takes is to replace
caldata_extract "art" 0x5000 0x2f20
with
caldata_extract "reserved" 0x15000 0x2f20
in /etc/hotplug.d/firmware/11-ath10k-caldata
?
I'll have another look at qca_ol.ko
, maybe we can figure out how to detect this, or if all else fails, just add some shell script magic to check art 0x5000
for the magic header vs. ff
, and then proceed to dumping from reserved
instead?