pp98 wrote:Openwrt has a GUI option to set the BSSID in the interface configuration but it requires this change in order for the bridge to work.
No config changes are required for the router. Just adding it to the ath10k-large list is sufficient.
No problem adding the device to the ath10k-large profile. I'll do that soon.
I've just done some reading about the wifi MAC issue. It seems that the proper MAC is stored within the wifi chip eeprom and therefore can only be accessed by the firmware itself.
There is a script within Openwrt (and Gargoyle) to patch this on first boot of the device. It should be at /lib/preinit/82_patch_ath10k
(reference here: https://git.openwrt.org/?p=openwrt/open ... d2;hb=HEAD)
Can you please check if this file exists, and if you have the capability, try doing some investigation based on this file and see what you find? I don't have any ath10k devices and i'm not going to be able to fix this without one i expect, so it would be good if you can do a lot of the leg work here.
But i also believe the answer is that:
1. It should work (or at least, has been thought of previously)
2. The fix (if needed) should be done upstream