[openwrt/openwrt] comgt: support ZTE MF286R modem

LEDE Commits lede-commits at lists.infradead.org
Sat Apr 16 05:25:05 PDT 2022


hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/e02fb42c53bad5dd36726c6ef5a46bfe31d2e400

commit e02fb42c53bad5dd36726c6ef5a46bfe31d2e400
Author: Cezary Jackiewicz <cezary at eko.one.pl>
AuthorDate: Sun Feb 27 14:12:39 2022 +0100

    comgt: support ZTE MF286R modem
    
    The modem is based on Marvell PXA1826 and uses ACM+RNDIS interface to
    establish connection with custom commands specific to ZTE modems.
    Two variants of modems were discovered, some identifying themselves
    as "ZTE", and others as plain "Marvell", the chipset manufacturer.
    The modem itself runs a fork of OpenWrt inside, which root shell can be
    accessed via ADB interface.
    
    Signed-off-by: Cezary Jackiewicz <cezary at eko.one.pl>
    Signed-off-by: Lech Perczak <lech.perczak at gmail.com>
---
 package/network/utils/comgt/Makefile       |  2 +-
 package/network/utils/comgt/files/ncm.json | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/package/network/utils/comgt/Makefile b/package/network/utils/comgt/Makefile
index db5ea57473..24dae2521e 100644
--- a/package/network/utils/comgt/Makefile
+++ b/package/network/utils/comgt/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=comgt
 PKG_VERSION:=0.32
-PKG_RELEASE:=33
+PKG_RELEASE:=34
 
 PKG_SOURCE:=$(PKG_NAME).$(PKG_VERSION).tgz
 PKG_SOURCE_URL:=@SF/comgt
diff --git a/package/network/utils/comgt/files/ncm.json b/package/network/utils/comgt/files/ncm.json
index bbdb30c5ee..b6ad717529 100644
--- a/package/network/utils/comgt/files/ncm.json
+++ b/package/network/utils/comgt/files/ncm.json
@@ -74,5 +74,27 @@
 		"connect": "AT+CGACT=1,${profile}",
 		"finalize": "AT+CGDATA=\\\"M-MBIM\\\",${profile},1",
 		"disconnect": "AT+CGACT=0,${profile}"
+	},
+	"\"zte": {
+		"initialize": [
+			"AT+CFUN=1"
+		],
+		"configure": [
+			"AT+ZGDCONT=${profile},\\\"${pdptype}\\\",\\\"${apn}\\\",\\\"\\\",0,0",
+			"AT+ZGPCOAUTH=${profile},\\\"${username}\\\",\\\"${password}\\\",0"
+		],
+		"connect": "AT+ZGACT=1,${profile}",
+		"disconnect": "AT+ZGACT=0,${profile}"
+	},
+	"\"marvell\"": {
+		"initialize": [
+			"AT+CFUN=1"
+		],
+		"configure": [
+			"AT+ZGDCONT=${profile},\\\"${pdptype}\\\",\\\"${apn}\\\",\\\"\\\",0,0",
+			"AT+ZGPCOAUTH=${profile},\\\"${username}\\\",\\\"${password}\\\",0"
+		],
+		"connect": "AT+ZGACT=1,${profile}",
+		"disconnect": "AT+ZGACT=0,${profile}"
 	}
 }




More information about the lede-commits mailing list