Skip to content

ath10k_snoc chooses random MAC address on every boot

dmesg log:

[    7.457019] ath10k_snoc 18800000.wifi: invalid MAC address; choosing random

This could be technically read from the wlan_mac.bin stored on the persist partition of the device (like on downstream Android kernel), but upstream would prefer /lib/firmware/ath10k/WCN3990/hw1.0/mac.bin or similar (if the MAC addr would ever be acceptable to have as a firmware file).

mount /dev/disk/by-partlabel/persist /mnt
grep -Po '^Intf0MacAddress=\K.*' /mnt/wlan_mac.bin
umount /mnt
Edited by Jami Kettunen