Skip to content

Commit

Permalink
qualcommax: IPQ807x: ZyXEL NBG7815: Fix random Wifi MAC
Browse files Browse the repository at this point in the history
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 <[email protected]>

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 <[email protected]>
  • Loading branch information
pwned-pixel authored and robimarko committed Apr 27, 2024
1 parent 01cdeb5 commit 7cb161a
Showing 1 changed file with 9 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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"|\
Expand Down

0 comments on commit 7cb161a

Please sign in to comment.