ar71xx: fix MAC address setup for TL-WDR4300 board
[openwrt/openwrt.git] / target / linux / ar71xx / base-files / etc / board.d / 02_network
index 1fcfa43c4b5aaba2cc5c41652797f711c45b5248..6276ec166ca30d982d57f4ce3a3bacbf4b4410ba 100755 (executable)
@@ -76,6 +76,7 @@ ar71xx_setup_interfaces()
        cf-e380ac-v2|\
        cpe210-v2|\
        cpe210-v3|\
+       cpe510-v2|\
        dr342|\
        eap120|\
        eap300v2|\
@@ -604,11 +605,11 @@ ar71xx_setup_macs()
 
        case $board in
        archer-c7-v4)
-               base_mac=$(mtd_get_mac_binary config 8)
+               base_mac=$(mtd_get_mac_binary config 0x8)
                wan_mac=$(macaddr_add "$base_mac" 1)
                ;;
        archer-c7-v5)
-               base_mac=$(mtd_get_mac_binary info 8)
+               base_mac=$(mtd_get_mac_binary info 0x8)
                wan_mac=$(macaddr_add "$base_mac" 1)
                ;;
        dgl-5500-a1|\
@@ -619,8 +620,8 @@ ar71xx_setup_macs()
        dir-835-a1|\
        wndr3700v4|\
        wndr4300)
-               lan_mac=$(mtd_get_mac_binary caldata 0)
-               wan_mac=$(mtd_get_mac_binary caldata 6)
+               lan_mac=$(mtd_get_mac_binary caldata 0x0)
+               wan_mac=$(mtd_get_mac_binary caldata 0x6)
                ;;
        dir-869-a1|\
        mynet-n750)
@@ -632,9 +633,13 @@ ar71xx_setup_macs()
        fritz300e)
                lan_mac=$(fritz_tffs -n maca -i $(find_mtd_part "tffs (1)"))
                ;;
+       tl-wdr4300)
+               base_mac=$(mtd_get_mac_binary u-boot 0x1fc00)
+               wan_mac=$(macaddr_add "$base_mac" 1)
+               ;;
        tl-wr1043n-v5|\
        tl-wr1043nd-v4)
-               lan_mac=$(mtd_get_mac_binary product-info 8)
+               lan_mac=$(mtd_get_mac_binary product-info 0x8)
                wan_mac=$(macaddr_add "$lan_mac" 1)
                ;;
        wlr8100)