mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2024-12-24 07:33:04 +00:00
qualcommax: IPQ807x: ZyXEL NBG7815: Fix random Wifi MAC
For this particualar device we get random MAC's for Wifi on each (re-)boot. This is because art partition/pre caldata do not contain valid MAC addresses. As we have now a new/better approach with ath11k_patch_mac we can use it for this device too. I'm using this approach for like two weeks and its working flawlessly. Signed-off-by: Ulrich Stark <pwned-pixel@posteo.de> qualcommax: IPQ807x: ZyXEL NBG7815: Fix random Wifi MAC Changing order to 3/phy0/5G-1, 2/phy1/2G, 4/phy2/5G-2. Signed-off-by: Ulrich Stark <pwned-pixel@posteo.de>
This commit is contained in:
parent
01cdeb531b
commit
7cb161ae84
@ -26,8 +26,7 @@ case "$FIRMWARE" in
|
|||||||
xiaomi,ax9000|\
|
xiaomi,ax9000|\
|
||||||
yuncore,ax880|\
|
yuncore,ax880|\
|
||||||
zbtlink,zbt-z800ax|\
|
zbtlink,zbt-z800ax|\
|
||||||
zte,mf269|\
|
zte,mf269)
|
||||||
zyxel,nbg7815)
|
|
||||||
caldata_extract "0:art" 0x1000 0x20000
|
caldata_extract "0:art" 0x1000 0x20000
|
||||||
;;
|
;;
|
||||||
linksys,mx4200v1)
|
linksys,mx4200v1)
|
||||||
@ -54,6 +53,14 @@ case "$FIRMWARE" in
|
|||||||
spectrum,sax1v1k)
|
spectrum,sax1v1k)
|
||||||
caldata_extract_mmc "0:ART" 0x1000 0x20000
|
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
|
esac
|
||||||
;;
|
;;
|
||||||
"ath11k/QCN9074/hw1.0/cal-pci-0000:01:00.0.bin"|\
|
"ath11k/QCN9074/hw1.0/cal-pci-0000:01:00.0.bin"|\
|
||||||
|
Loading…
Reference in New Issue
Block a user