ramips: fix ASUS WL-330N3G MAC address
authorjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 24 Dec 2012 06:52:41 +0000 (06:52 +0000)
committerjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 24 Dec 2012 06:52:41 +0000 (06:52 +0000)
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.

Signed-off-by: Jan Kardell <jan.kardell@arkub.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34877 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/ramips/base-files/lib/preinit/06_set_iface_mac

index b04ec77..7e2bac4 100644 (file)
@@ -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
                ;;
@@ -54,8 +56,6 @@ preinit_set_mac_address() {
        tew-692gr |\
        w306r-v20 |\
        w502u    |\
-       wl-330n |\
-       wl-330n3g |\
        wr6202 |\
        xdxrn502j)
                mac=$(ramips_get_mac_binary factory 40)