luci-app-qmodem: add Quectel RG801 (Balong 5000) support

This commit is contained in:
coolsnowwolf 2025-05-17 00:07:57 +08:00
parent 9d650234e5
commit 2d7acea04d
3 changed files with 35 additions and 0 deletions

View File

@ -749,6 +749,10 @@ at_dial()
at_command="AT+QNETDEVCTL=1,3,1" at_command="AT+QNETDEVCTL=1,3,1"
cgdcont_command="AT+CGDCONT=1,\"$pdp_type\",\"$apn\"" cgdcont_command="AT+CGDCONT=1,\"$pdp_type\",\"$apn\""
;; ;;
"hisilicon")
at_command="AT+QNETDEVCTL=1,1,1"
cgdcont_command=""
;;
"lte") "lte")
if [ "$define_connect" = "3" ];then if [ "$define_connect" = "3" ];then
at_command="AT+QNETDEVCTL=3,3,1" at_command="AT+QNETDEVCTL=3,3,1"

View File

@ -115,6 +115,22 @@
"ncm" "ncm"
] ]
}, },
"rg801": {
"manufacturer_id": "2c7c",
"manufacturer": "quectel",
"platform": "hisilicon",
"data_interface": "usb",
"define_connect": "1",
"wcdma_band": "1/8",
"lte_band": "1/3/5/8/34/38/39/40/41",
"nsa_band": "41/78/79",
"sa_band": "1/28/41/78/79",
"modes": [
"ecm",
"rndis",
"ncm"
]
},
"rm500u-cn": { "rm500u-cn": {
"manufacturer_id": "2c7c", "manufacturer_id": "2c7c",
"manufacturer": "quectel", "manufacturer": "quectel",

View File

@ -53,6 +53,15 @@ get_mode()
*) mode="${mode_num}" ;; *) mode="${mode_num}" ;;
esac esac
;; ;;
"hisilicon")
case "$mode_num" in
"1") mode="ecm" ;;
"3") mode="rndis" ;;
"4") mode="ncm" ;;
"5") mode="ncm" ;;
*) mode="ncm" ;;
esac
;;
"lte12"|\ "lte12"|\
"lte") "lte")
case "$mode_num" in case "$mode_num" in
@ -145,6 +154,9 @@ get_network_prefer()
"unisoc") "unisoc")
get_network_prefer_nr get_network_prefer_nr
;; ;;
"hisilicon")
get_network_prefer_nr
;;
"lte") "lte")
get_network_prefer_lte get_network_prefer_lte
;; ;;
@ -162,6 +174,9 @@ get_network_prefer()
"unisoc") "unisoc")
json_add_string 5G $network_prefer_5g json_add_string 5G $network_prefer_5g
;; ;;
"hisilicon")
json_add_string 5G $network_prefer_5g
;;
esac esac
json_close_array json_close_array