D-Link Dir-842 - can't access firmware upload form

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?