aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/mt7620
diff options
context:
space:
mode:
authorShiji Yang <yangshiji66@qq.com>2021-07-27 12:32:00 +0800
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>2021-08-25 01:42:16 +0200
commita73a8269e13f9387a2ac883dac7fe0dd49999ede (patch)
tree73043eb7797da007df192b8d68f5f07cad52e01f /target/linux/ramips/mt7620
parent09143282bde3abd560a3b70f76df6d77b6ac6f12 (diff)
downloadupstream-a73a8269e13f9387a2ac883dac7fe0dd49999ede.tar.gz
upstream-a73a8269e13f9387a2ac883dac7fe0dd49999ede.tar.bz2
upstream-a73a8269e13f9387a2ac883dac7fe0dd49999ede.zip
ramips: add support for DomyWifi DM202/DM203/DW22D
Specifications: * SOC: MT7620A + MT7610E * ROM: 16 MiB spi flash (W25Q128FVSG) * RAM: 128 MiB DDR2 (W971GG6KB-25) * WAN: 10/100M *1 * LAN: 10/100M *4 * USB: Type-A USB2.0 *1 * SD: MicroSD *1 * Button: Reset *1 * Antennas: 2.4 GHz *2 + 5 GHz *1 * TTL Baudrate: 57600 * U-Boot Recovery: IP: 10.10.10.123, Server: 10.10.10.3 Installation: * Web UI Update 1. Open http://192.168.10.1/upgrade.html in the browser. 2. Rename firmware to a short name like firmware.bin and then upload it. 3. Fill in the password column with the following content: password | mtd -x mIp2osnRG3qZGdIlQPh1 -r write /tmp/firmware.bin firmware * TFTP + U-Boot 1. Connect device with a TTL cable. 2. Press "2" when booting to select "Load system code then write to Flash via TFTP". 3. Upload firmware by tftpd64, it will boot when write instruction is executed. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
Diffstat (limited to 'target/linux/ramips/mt7620')
-rw-r--r--target/linux/ramips/mt7620/base-files/etc/board.d/01_leds9
-rw-r--r--target/linux/ramips/mt7620/base-files/etc/board.d/02_network6
2 files changed, 15 insertions, 0 deletions
diff --git a/target/linux/ramips/mt7620/base-files/etc/board.d/01_leds b/target/linux/ramips/mt7620/base-files/etc/board.d/01_leds
index 53487d7526..5c104b98c2 100644
--- a/target/linux/ramips/mt7620/base-files/etc/board.d/01_leds
+++ b/target/linux/ramips/mt7620/base-files/etc/board.d/01_leds
@@ -81,6 +81,15 @@ dlink,dwr-960)
ucidef_set_led_switch "lan" "lan" "green:lan" "switch0" "0x2e"
ucidef_set_led_switch "wan" "wan" "green:wan" "switch0" "0x01"
;;
+domywifi,dm202|\
+domywifi,dm203|\
+domywifi,dw22d)
+ ucidef_set_led_switch "lan1" "lan1" "amber:lan1" "switch0" "0x02"
+ ucidef_set_led_switch "lan2" "lan2" "amber:lan2" "switch0" "0x04"
+ ucidef_set_led_switch "lan3" "lan3" "amber:lan3" "switch0" "0x08"
+ ucidef_set_led_switch "lan4" "lan4" "amber:lan4" "switch0" "0x10"
+ ucidef_set_led_switch "wan" "wan" "amber:wan" "switch0" "0x01"
+ ;;
dovado,tiny-ac)
ucidef_set_led_netdev "wifi_led" "wifi" "orange:wifi" "wlan0"
;;
diff --git a/target/linux/ramips/mt7620/base-files/etc/board.d/02_network b/target/linux/ramips/mt7620/base-files/etc/board.d/02_network
index 057428e622..6732a2cb0b 100644
--- a/target/linux/ramips/mt7620/base-files/etc/board.d/02_network
+++ b/target/linux/ramips/mt7620/base-files/etc/board.d/02_network
@@ -76,6 +76,9 @@ ramips_setup_interfaces()
asus,rt-ac54u|\
asus,rt-n14u|\
bdcom,wap2100-sk|\
+ domywifi,dm202|\
+ domywifi,dm203|\
+ domywifi,dw22d|\
edimax,ew-7478apc|\
glinet,gl-mt300a|\
glinet,gl-mt300n|\
@@ -281,6 +284,9 @@ ramips_setup_macs()
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x28)" 1)
;;
alfa-network,r36m-e4g|\
+ domywifi,dm202|\
+ domywifi,dm203|\
+ domywifi,dw22d|\
zbtlink,zbt-we1026-h-32m)
wan_mac=$(mtd_get_mac_binary factory 0x2e)
label_mac=$(mtd_get_mac_binary factory 0x4)