ramips: get MAC addr from the encrypted partition (WG4хх223)
[openwrt/openwrt.git] / target / linux / ramips / mt7621 / base-files / etc / board.d / 02_network
index 721142236477f0042a68c69071200f3e1d4686e5..af493789bab7598b95810d7db2a1b4115c7c74fd 100644 (file)
@@ -138,11 +138,10 @@ ramips_setup_macs()
                wan_mac=$(mtd_get_mac_ascii u-boot-env et1macaddr)
                label_mac=$(mtd_get_mac_binary factory 0x4)
                ;;
-       beeline,smartbox-flash|\
-       mts,wg430223)
-               lan_mac=$(mtd_get_mac_ascii u-boot-env eth2macaddr)
-               wan_mac=$(mtd_get_mac_ascii u-boot-env eth3macaddr)
-               label_mac=$lan_mac
+       beeline,smartbox-flash)
+               wan_mac=$(mtd_get_mac_encrypted_arcadyan "board_data")
+               label_mac=$(macaddr_add "$wan_mac" 3)
+               lan_mac=$label_mac
                ;;
        buffalo,wsr-1166dhp)
                local index="$(find_mtd_index "board_data")"
@@ -212,6 +211,11 @@ ramips_setup_macs()
                wan_mac=$label_mac
                lan_mac=$(macaddr_add $label_mac 1)
                ;;
+       mts,wg430223)
+               wan_mac=$(mtd_get_mac_encrypted_arcadyan "board_data")
+               label_mac=$wan_mac
+               lan_mac=$(macaddr_add "$wan_mac" 2)
+               ;;
        netgear,wax202)
                lan_mac=$(mtd_get_mac_ascii Config mac)
                wan_mac=$(macaddr_add "$lan_mac" 1)