summaryrefslogtreecommitdiffstats
path: root/target/linux/ath79/generic/base-files/etc/board.d
diff options
context:
space:
mode:
authorMaximilian Martin <mm@simonwunderlich.de>2023-06-13 12:55:59 +0200
committerHauke Mehrtens <hauke@hauke-m.de>2023-06-25 12:59:26 +0200
commit906e2a1b994ed0d965ed582f188ab94eca988b87 (patch)
tree8d590fab889f33a92c7f1f693b0574d120d524c5 /target/linux/ath79/generic/base-files/etc/board.d
parente4fe3097ef6a961874b66932a0ac4be18070630a (diff)
downloadopenwrt-906e2a1b994ed0d965ed582f188ab94eca988b87.tar.gz
openwrt-906e2a1b994ed0d965ed582f188ab94eca988b87.tar.bz2
openwrt-906e2a1b994ed0d965ed582f188ab94eca988b87.zip
ath79: Add support for MOXA AWK-1137C
Device specifications: ====================== * Qualcomm/Atheros AR9344 * 128 MB of RAM * 16 MB of SPI NOR flash * 2x 10/100 Mbps Ethernet * 2T2R 2.4/5 GHz Wi-Fi * 4x GPIO-LEDs (1x wifi, 2x ethernet, 1x power) * 1x GPIO-button (reset) * 2x fast ethernet - lan1 + builtin switch port 1 + used as WAN interface - lan2 + builtin switch port 2 + used as LAN interface * 9-30V DC * external antennas Flashing instructions: ====================== Log in to https://192.168.127.253/ Username: admin Password: moxa Open Maintenance > Firmware Upgrade and install the factory image. Serial console access: ====================== Connect a RS232-USB converter to the maintenance port. Pinout: (reset button left) [GND] [NC] [RX] [TX] Firmware Recovery: ================== When the WLAN and SYS LEDs are flashing, the device is in recovery mode. Serial console access is required to proceed with recovery. Download the original image from MOXA and rename it to 'awk-1137c.rom'. Set up a TFTP server at 192.168.127.1 and connect to a lan port. Follow the instructions on the serial console to start the recovery. Signed-off-by: Maximilian Martin <mm@simonwunderlich.de>
Diffstat (limited to 'target/linux/ath79/generic/base-files/etc/board.d')
-rw-r--r--target/linux/ath79/generic/base-files/etc/board.d/01_leds4
-rw-r--r--target/linux/ath79/generic/base-files/etc/board.d/02_network8
2 files changed, 11 insertions, 1 deletions
diff --git a/target/linux/ath79/generic/base-files/etc/board.d/01_leds b/target/linux/ath79/generic/base-files/etc/board.d/01_leds
index 10c67991fd..65cf7b3292 100644
--- a/target/linux/ath79/generic/base-files/etc/board.d/01_leds
+++ b/target/linux/ath79/generic/base-files/etc/board.d/01_leds
@@ -302,6 +302,10 @@ tplink,cpe210-v3)
meraki,mr16)
ucidef_set_led_netdev "wan" "WAN" "green:wan" "eth0"
;;
+moxa,awk-1137c)
+ ucidef_set_led_switch "wan" "LAN1" "green:lan1" "switch0" "0x02"
+ ucidef_set_led_switch "lan" "LAN2" "green:lan2" "switch0" "0x04"
+ ;;
netgear,wnr2200-8m|\
netgear,wnr2200-16m)
ucidef_set_led_netdev "wan-amber" "WAN (amber)" "amber:wan" "eth0"
diff --git a/target/linux/ath79/generic/base-files/etc/board.d/02_network b/target/linux/ath79/generic/base-files/etc/board.d/02_network
index d18eddf5b7..64869701c6 100644
--- a/target/linux/ath79/generic/base-files/etc/board.d/02_network
+++ b/target/linux/ath79/generic/base-files/etc/board.d/02_network
@@ -240,7 +240,8 @@ ath79_setup_interfaces()
ubnt,routerstation)
ucidef_set_interfaces_lan_wan "eth1" "eth0"
;;
- comfast,cf-e375ac)
+ comfast,cf-e375ac|\
+ moxa,awk-1137c)
ucidef_add_switch "switch0" \
"0@eth0" "1:wan" "2:lan"
;;
@@ -731,6 +732,11 @@ ath79_setup_macs()
lan_mac=$(mtd_get_mac_encrypted_deco $(find_mtd_part config))
label_mac=$lan_mac
;;
+ moxa,awk-1137c)
+ lan_mac=$(mtd_get_mac_ascii u-boot-env mac_addr)
+ wan_mac=$(mtd_get_mac_ascii u-boot-env mac_addr)
+ label_mac=$lan_mac
+ ;;
nec,wf1200cr|\
nec,wg1200cr)
lan_mac=$(mtd_get_mac_ascii devdata "lanmac")