sim8380g-m2 modem_scan: fix modem_name get,add pcimode get_mode

This commit is contained in:
x-shark 2025-04-18 00:06:03 +00:00
parent 59b28a62fd
commit f8768aca28
2 changed files with 8 additions and 0 deletions

View File

@ -327,11 +327,13 @@ get_modem_model()
name_1=$(echo -e "$cgmm" |grep "+CGMM: " | awk -F': ' '{print $2}')
name_2=$(echo -e "$cgmm_1" |grep "+CGMM: " | awk -F'"' '{print $2} '| cut -d ' ' -f 1)
name_3=$(echo -e "$cgmm" | sed -n '2p')
name_4=$(echo -e "$cgmm" |grep "+CGMM: " | awk -F'"' '{print $2} '| cut -d ' ' -f 1)
modem_name=""
[ -n "$name_1" ] && match_config "$name_1"
[ -n "$name_2" ] && [ -z "$modem_name" ] && match_config "$name_2"
[ -n "$name_3" ] && [ -z "$modem_name" ] && match_config "$name_3"
[ -n "$name_4" ] && [ -z "$modem_name" ] && match_config "$name_4"
[ -z "$modem_name" ] && return 1
return 0
}

View File

@ -31,6 +31,12 @@ get_mode()
at_command='AT+CUSBCFG?'
local mode_num=$(at ${at_port} ${at_command} | grep "USBID: " | sed 's/USBID: 0X1E0E,0X//g' | sed 's/\r//g')
local mode
pcie_cfg=$(at ${at_port} "AT+CPCIEMODE?")
pcie_mode=$(echo "$pcie_cfg"|grep +CPCIEMODE: |cut -d':' -f2|xargs)
if [ "$pcie_mode" = "EP" ] && [ "$mode_num" = "902B" ]; then
mode_num="9001"
json_add_int disable_mode_btn 1
fi
case "$platform" in
"qualcomm")
case "$mode_num" in