Hello,

The ASUS WL-330N and WL-330N3G has the MAC address stored at offset 4, not 40.
This is verified by reading original ASUS firmware 
GPL_WL-330N3G_source.1028/user/rc/common_ex.c
and GPL_WL-330N_source.1021/user/rc/common_ex.c.

Tested on WL-330N3G, it now gets the same MAC as is printed on the label on the 
router.

Patch is against attitude_adjustment branch @34018

//Jan

Signed-off-by: Jan Kardell <jan.kard...@arkub.com>


diff --git a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac 
b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac
index f1fcd96..20b9a95 100644
--- a/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac
+++ b/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac
@@ -8,7 +8,9 @@ preinit_set_mac_address() {
        . /lib/ramips.sh
 
        case $(ramips_board_name) in
-       3g-6200n)
+       3g-6200n |\
+       wl-330n |\
+       wl-330n3g)
                mac=$(ramips_get_mac_binary factory 4)
                ifconfig eth0 hw ether $mac 2>/dev/null
                ;;
@@ -52,8 +54,6 @@ preinit_set_mac_address() {
        tew-692gr |\
        w306r-v20 |\
        w502u    |\
-       wl-330n |\
-       wl-330n3g |\
        wr6202 |\
        xdxrn502j)
                mac=$(ramips_get_mac_binary factory 40)


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to