2
0
forked from Ivasoft/openwrt

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>
This commit is contained in:
Shiji Yang
2021-07-27 12:32:00 +08:00
committed by Adrian Schmutzler
parent 09143282bd
commit a73a8269e1
7 changed files with 255 additions and 0 deletions

View File

@@ -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"
;;

View File

@@ -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)