qualcommax: IPQ807x: ZyXEL NBG7815: Fix random Wifi MAC
[openwrt/staging/nbd.git] / target / linux / qualcommax / ipq807x / base-files / etc / hotplug.d / firmware / 11-ath11k-caldata
index 8f207a38b021f62cfce7e7db2e8018767083f3cf..c40d9bc5f9edcefeac5ae678f7e9f32143014779 100644 (file)
@@ -26,8 +26,7 @@ case "$FIRMWARE" in
        xiaomi,ax9000|\
        yuncore,ax880|\
        zbtlink,zbt-z800ax|\
-       zte,mf269|\
-       zyxel,nbg7815)
+       zte,mf269)
                caldata_extract "0:art" 0x1000 0x20000
                ;;
        linksys,mx4200v1)
@@ -54,6 +53,14 @@ case "$FIRMWARE" in
        spectrum,sax1v1k)
                caldata_extract_mmc "0:ART" 0x1000 0x20000
                ;;
+       zyxel,nbg7815)
+               caldata_extract "0:art" 0x1000 0x20000
+               label_mac=$(get_mac_label)
+               ath11k_patch_mac $(macaddr_add $label_mac 3) 0
+               ath11k_patch_mac $(macaddr_add $label_mac 2) 1
+               ath11k_patch_mac $(macaddr_add $label_mac 4) 2
+               ath11k_set_macflag
+               ;;
        esac
        ;;
 "ath11k/QCN9074/hw1.0/cal-pci-0000:01:00.0.bin"|\