From 26a04de18b83069fd52e4c92e962984566b4016c Mon Sep 17 00:00:00 2001 From: coolsnowwolf Date: Mon, 12 Aug 2024 16:51:44 +0800 Subject: [PATCH] ramips: add Huasifei MT7621 DTU network and wwan cpe settings --- target/linux/ramips/image/mt7621.mk | 2 +- .../linux/ramips/mt7621/base-files/etc/board.d/02_network | 5 +++++ .../linux/ramips/mt7621/base-files/etc/init.d/modem-enable | 6 +++++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk index 9b403b91a..91ab20284 100644 --- a/target/linux/ramips/image/mt7621.mk +++ b/target/linux/ramips/image/mt7621.mk @@ -859,7 +859,7 @@ define Device/huasifei_mt7621dtu DEVICE_MODEL := MT7621 DTU DEVICE_PACKAGES := kmod-ata-ahci kmod-mt7603 kmod-mt76x2 kmod-sdhci-mt7620 \ kmod-usb3 kmod-usb-net-cdc-mbim kmod-usb-net-qmi-wwan \ - kmod-usb-serial-option luci-proto-qmi + kmod-usb-serial-option luci-proto-qmi sendat endef TARGET_DEVICES += huasifei_mt7621dtu diff --git a/target/linux/ramips/mt7621/base-files/etc/board.d/02_network b/target/linux/ramips/mt7621/base-files/etc/board.d/02_network index 6d5d8265d..2d17a73e8 100644 --- a/target/linux/ramips/mt7621/base-files/etc/board.d/02_network +++ b/target/linux/ramips/mt7621/base-files/etc/board.d/02_network @@ -93,6 +93,11 @@ ramips_setup_interfaces() ucidef_add_switch "switch0" \ "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6u@eth0" "5u@eth1" ;; + huasifei,mt7621dtu) + ucidef_add_switch "switch0" \ + "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6u@eth0" "5u@eth1" + ucidef_set_interfaces_lan_wan "eth0" "eth1 eth2" + ;; oraybox,x3a) ucidef_add_switch "switch0" \ "2:lan:2" "3:lan:1" "4:wan" "6u@eth0" "5u@eth1" diff --git a/target/linux/ramips/mt7621/base-files/etc/init.d/modem-enable b/target/linux/ramips/mt7621/base-files/etc/init.d/modem-enable index 664be1527..f91145988 100755 --- a/target/linux/ramips/mt7621/base-files/etc/init.d/modem-enable +++ b/target/linux/ramips/mt7621/base-files/etc/init.d/modem-enable @@ -4,8 +4,12 @@ START=99 boot() { case $(board_name) in - huasifei,ws1208v2) + huasifei,mt7621dtu) echo 1 > /sys/class/gpio/modem_reset/value + sleep 5 + sendat 0 AT+GTUSBMODE=32 + sendat 0 AT+CGDCONT=2,"IP","CMNET" + sendat 0 AT+GTRNDIS=1,2 ;; esac }