[GH-ISSUE #20] huawei E3272: no data visible #13

Closed
opened 2026-03-04 12:06:59 +03:00 by kerem · 4 comments
Owner

Originally created by @Jalakas on GitHub (Nov 7, 2025).
Original GitHub issue: https://github.com/4IceG/luci-app-modemdata/issues/20

What am I missing when I don't see any data?

Image Image

Check serial and ecm mode
sh /usr/bin/md_serial_ecm

[
{
"vendor":"huawei",
"product":"E3272",
"revision":"21.436.11.00.609",
"imei":"867503012441***",
"iccid":"89372010200413965***",
"imsi":"248010202821***"
}
,
{
"status": "CONNECTED",
"conn_time_sec": "2818",
"rx": "118.0 MiB",
"tx": "12.3 MiB"
}
,
{
"csq":"17",
"signal":"54",
"operator_name":"Telia EE",
"operator_mcc":"248",
"operator_mnc":"01",
"country":"Estonia",
"mode":"LTE",
"registration":"READY
",
"lac_dec":"10***",
"lac_hex":"2***",
"cid_dec":"53815***",
"cid_hex":"3352***",
"addon":[{"idx":10,"key":"Temperature","value":"52.2 °C"}]
}
]
Originally created by @Jalakas on GitHub (Nov 7, 2025). Original GitHub issue: https://github.com/4IceG/luci-app-modemdata/issues/20 What am I missing when I don't see any data? <img width="1500" height="493" alt="Image" src="https://github.com/user-attachments/assets/0187cfc9-9a2f-48bf-a2f5-55d9047f0955" /> <img width="797" height="906" alt="Image" src="https://github.com/user-attachments/assets/7bc1a5df-599b-4fe9-b855-e4abcec76f80" /> Check serial and ecm mode sh /usr/bin/md_serial_ecm ``` [ { "vendor":"huawei", "product":"E3272", "revision":"21.436.11.00.609", "imei":"867503012441***", "iccid":"89372010200413965***", "imsi":"248010202821***" } , { "status": "CONNECTED", "conn_time_sec": "2818", "rx": "118.0 MiB", "tx": "12.3 MiB" } , { "csq":"17", "signal":"54", "operator_name":"Telia EE", "operator_mcc":"248", "operator_mnc":"01", "country":"Estonia", "mode":"LTE", "registration":"READY ", "lac_dec":"10***", "lac_hex":"2***", "cid_dec":"53815***", "cid_hex":"3352***", "addon":[{"idx":10,"key":"Temperature","value":"52.2 °C"}] } ] ```
kerem closed this issue 2026-03-04 12:06:59 +03:00
Author
Owner

@4IceG commented on GitHub (Nov 7, 2025):

Scripts return incorrect data at this point:

"registration":"READY
",

@Jalakas Show result of commands for params.sh

<!-- gh-comment-id:3502989997 --> @4IceG commented on GitHub (Nov 7, 2025): Scripts return incorrect data at this point: ``` "registration":"READY ", ``` @Jalakas Show result of commands for params.sh
Author
Owner

@Jalakas commented on GitHub (Nov 7, 2025):

{
"csq":"16",
"signal":"51",
"operator_name":"Telia EE",
"operator_mcc":"248",
"operator_mnc":"01",
"country":"Estonia",
"mode":"LTE",
"registration":"READY
",
"lac_dec":"10***",
"lac_hex":"2***",
"cid_dec":"53815***",
"cid_hex":"3352***",
"addon":[{"idx":10,"key":"Temperature","value":"49.4 °C"}]
}

+ DEVICE=/dev/ttyUSB1
+ '[' -z /dev/ttyUSB1 ]
+ '[' '!' -e /dev/ttyUSB1 ]
+ FORCE_PLMN=
+ '[' x '=' x1 ]
+ FORCE_PLMN=
+ RES=/usr/share/modemdata
+ sms_tool -D -d /dev/ttyUSB1 at 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?'
+ O='
+CPIN: READY

+CSQ: 16,99


+COPS: 0,0,"Telia EE",7

+COPS: 0,2,"24801",7

+CREG: 2,1,"272A","03352***"

OK
'
+ echo '
+CPIN: READY

+CSQ: 16,99


+COPS: 0,0,"Telia EE",7

+COPS: 0,2,"24801",7

+CREG: 2,1,"2***","03352***"

OK
'
+ awk '-F[, ]' '/^\+(csq|CSQ)/ {print $2}'
+ CSQ=16
+ '[' -z 16 ]
+ '[' 16 -ge 0 ]
+ '[' 16 -le 31 ]
+ CSQ_PER=51
+ COUNTRY=
+ COPS=
+ COPS_MCC=
+ COPS_MNC=
+ echo '
+CPIN: READY

+CSQ: 16,99


+COPS: 0,0,"Telia EE",7

+COPS: 0,2,"24801",7

+CREG: 2,1,"2***","03352***"

OK
'
+ awk '-F["]' '/^\+COPS:\s*.,2/ {print $2}'
+ COPS_NUM=24801
+ '[' -n 24801 ]
+ COPS_MCC=248
+ COPS_MNC=01
+ '[' -z  ]
+ echo '
+CPIN: READY

+CSQ: 16,99


+COPS: 0,0,"Telia EE",7

+COPS: 0,2,"24801",7

+CREG: 2,1,"2***","03352***"

OK
'
+ awk '{if(NF==2 && tolower($1)==tolower($2)){print $1}else{print $0}}'
+ awk '-F["]' '/^\+COPS:\s*.,0/ {print $2}'
+ COPS='Telia EE'
+ '[' -z 'Telia EE' ]
+ '[' -n 24801 ]
+ awk '-F[;]' '/^24801;/ {print $2}' /usr/share/modemdata/libs/mccmnc.dat
+ COUNTRY=Estonia
+ echo '
+CPIN: READY

+CSQ: 16,99


+COPS: 0,0,"Telia EE",7

+COPS: 0,2,"24801",7

+CREG: 2,1,"2***","03352***"

OK
'
+ busybox awk '-F[,]' '/^\+CREG/ {gsub(/[[:space:]"]+/,"");printf "T=\"%d\";LAC_HEX=\"%X\";CID_HEX=\"%X\";LAC_DEC=\"%d\";CID_DEC=\"%d\";MODE_NUM=\"%d\"", $2, "0x"$3, "0x"$4, "0x"$3, "0x"$4, $5}'
+ eval 'T="1";LAC_HEX="2***";CID_HEX="3352***";LAC_DEC="10***";CID_DEC="53815***";MODE_NUM="0"'
+ T=1
+ LAC_HEX=2***
+ CID_HEX=3352***
+ LAC_DEC=10***
+ CID_DEC=53815***
+ MODE_NUM=0
+ REG=1
+ '[' -z 0 ]
+ '[' x0 '=' x0 ]
+ echo '
+CPIN: READY

+CSQ: 16,99


+COPS: 0,0,"Telia EE",7

+COPS: 0,2,"24801",7

+CREG: 2,1,"2***","03352***"

OK
'
+ + xargsawk '-F[,]' '/^\+COPS/ {print $4;exit}'

+ MODE_NUM='7
'
+ MODE=LTE
+ echo '
+CPIN: READY

+CSQ: 16,99


+COPS: 0,0,"Telia EE",7

+COPS: 0,2,"24801",7

+CREG: 2,1,"2***","03352***"

OK
'
+ awk '-F[, ]' '/^\+CME ERROR:/ {print $0;exit}'
+ T=
+ '[' -n  ]
+ echo '
+CPIN: READY

+CSQ: 16,99


+COPS: 0,0,"Telia EE",7

+COPS: 0,2,"24801",7

+CREG: 2,1,"2***","03352***"

OK
'
+ + xargsawk '-F[, ]' '/^\+CPIN:/ {print $0;exit}'

+ T='+CPIN: READY
'
+ '[' -n '+CPIN: READY
' ]
+ '[' '+CPIN: READY
' '=' '+CPIN: READY' ]
+ echo '+CPIN: READY
'
+ cut -f2 -d:
+ xargs
+ REG='READY
'
+ REGOK=0
+ '[' 'xREADY
' '=' x1 ]
+ '[' 'xREADY
' '=' x5 ]
+ '[' 'xREADY
' '=' x6 ]
+ '[' 'xREADY
' '=' x7 ]
+ . /usr/share/modemdata/libs/getdevicevendorproduct
+ getdevicevendorproduct /dev/ttyUSB1
+ basename /dev/ttyUSB1
+ devname=ttyUSB1
+ readlink -f /sys/class/tty/ttyUSB1/device
+ devpath=/sys/devices/platform/soc/11200000.usb/usb1/1-2/1-2:1.1/ttyUSB1
+ T=/sys/devices/platform/soc/11200000.usb/usb1/1-2
+ cat /sys/devices/platform/soc/11200000.usb/usb1/1-2/idVendor
+ cat /sys/devices/platform/soc/11200000.usb/usb1/1-2/idProduct
+ echo usb/12d11506
+ VIDPID=usb/12d11506
+ '[' -e /usr/share/modemdata/addon/usb/12d11506 ]
+ ADDON=
+ cat /tmp/sysinfo/board_name
+ . /usr/share/modemdata/addon/usb/12d11506
+ sms_tool -d /dev/ttyUSB1 at 'at^chiptemp?'
+ O='
^CHIPTEMP: 494,494,65535,37,65535

'
+ echo '
^CHIPTEMP: 494,494,65535,37,65535

'
+ awk '-F[,:]' '/^\^CHIPTEMP/ {gsub(/[ \r]/,"");t=0;for(i=2;i<=NF;i++)if($i!=65535){if($i>100){$i=$i/10};if($i>t){t=$i}};printf "%.1f", t}'
+ T=49.4
+ '[' x49.4 '!=' x0.0 ]
+ addon 10 Temperature '49.4 °C'
+ '[' -n  ]
+ ADDON='{"idx":10,"key":"Temperature","value":"49.4 °C"}'
+ '[' 0 '=' 1 ]
+ cat
+ exit 0
<!-- gh-comment-id:3503193172 --> @Jalakas commented on GitHub (Nov 7, 2025): ``` { "csq":"16", "signal":"51", "operator_name":"Telia EE", "operator_mcc":"248", "operator_mnc":"01", "country":"Estonia", "mode":"LTE", "registration":"READY ", "lac_dec":"10***", "lac_hex":"2***", "cid_dec":"53815***", "cid_hex":"3352***", "addon":[{"idx":10,"key":"Temperature","value":"49.4 °C"}] } + DEVICE=/dev/ttyUSB1 + '[' -z /dev/ttyUSB1 ] + '[' '!' -e /dev/ttyUSB1 ] + FORCE_PLMN= + '[' x '=' x1 ] + FORCE_PLMN= + RES=/usr/share/modemdata + sms_tool -D -d /dev/ttyUSB1 at 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?' + O=' +CPIN: READY +CSQ: 16,99 +COPS: 0,0,"Telia EE",7 +COPS: 0,2,"24801",7 +CREG: 2,1,"272A","03352***" OK ' + echo ' +CPIN: READY +CSQ: 16,99 +COPS: 0,0,"Telia EE",7 +COPS: 0,2,"24801",7 +CREG: 2,1,"2***","03352***" OK ' + awk '-F[, ]' '/^\+(csq|CSQ)/ {print $2}' + CSQ=16 + '[' -z 16 ] + '[' 16 -ge 0 ] + '[' 16 -le 31 ] + CSQ_PER=51 + COUNTRY= + COPS= + COPS_MCC= + COPS_MNC= + echo ' +CPIN: READY +CSQ: 16,99 +COPS: 0,0,"Telia EE",7 +COPS: 0,2,"24801",7 +CREG: 2,1,"2***","03352***" OK ' + awk '-F["]' '/^\+COPS:\s*.,2/ {print $2}' + COPS_NUM=24801 + '[' -n 24801 ] + COPS_MCC=248 + COPS_MNC=01 + '[' -z ] + echo ' +CPIN: READY +CSQ: 16,99 +COPS: 0,0,"Telia EE",7 +COPS: 0,2,"24801",7 +CREG: 2,1,"2***","03352***" OK ' + awk '{if(NF==2 && tolower($1)==tolower($2)){print $1}else{print $0}}' + awk '-F["]' '/^\+COPS:\s*.,0/ {print $2}' + COPS='Telia EE' + '[' -z 'Telia EE' ] + '[' -n 24801 ] + awk '-F[;]' '/^24801;/ {print $2}' /usr/share/modemdata/libs/mccmnc.dat + COUNTRY=Estonia + echo ' +CPIN: READY +CSQ: 16,99 +COPS: 0,0,"Telia EE",7 +COPS: 0,2,"24801",7 +CREG: 2,1,"2***","03352***" OK ' + busybox awk '-F[,]' '/^\+CREG/ {gsub(/[[:space:]"]+/,"");printf "T=\"%d\";LAC_HEX=\"%X\";CID_HEX=\"%X\";LAC_DEC=\"%d\";CID_DEC=\"%d\";MODE_NUM=\"%d\"", $2, "0x"$3, "0x"$4, "0x"$3, "0x"$4, $5}' + eval 'T="1";LAC_HEX="2***";CID_HEX="3352***";LAC_DEC="10***";CID_DEC="53815***";MODE_NUM="0"' + T=1 + LAC_HEX=2*** + CID_HEX=3352*** + LAC_DEC=10*** + CID_DEC=53815*** + MODE_NUM=0 + REG=1 + '[' -z 0 ] + '[' x0 '=' x0 ] + echo ' +CPIN: READY +CSQ: 16,99 +COPS: 0,0,"Telia EE",7 +COPS: 0,2,"24801",7 +CREG: 2,1,"2***","03352***" OK ' + + xargsawk '-F[,]' '/^\+COPS/ {print $4;exit}' + MODE_NUM='7 ' + MODE=LTE + echo ' +CPIN: READY +CSQ: 16,99 +COPS: 0,0,"Telia EE",7 +COPS: 0,2,"24801",7 +CREG: 2,1,"2***","03352***" OK ' + awk '-F[, ]' '/^\+CME ERROR:/ {print $0;exit}' + T= + '[' -n ] + echo ' +CPIN: READY +CSQ: 16,99 +COPS: 0,0,"Telia EE",7 +COPS: 0,2,"24801",7 +CREG: 2,1,"2***","03352***" OK ' + + xargsawk '-F[, ]' '/^\+CPIN:/ {print $0;exit}' + T='+CPIN: READY ' + '[' -n '+CPIN: READY ' ] + '[' '+CPIN: READY ' '=' '+CPIN: READY' ] + echo '+CPIN: READY ' + cut -f2 -d: + xargs + REG='READY ' + REGOK=0 + '[' 'xREADY ' '=' x1 ] + '[' 'xREADY ' '=' x5 ] + '[' 'xREADY ' '=' x6 ] + '[' 'xREADY ' '=' x7 ] + . /usr/share/modemdata/libs/getdevicevendorproduct + getdevicevendorproduct /dev/ttyUSB1 + basename /dev/ttyUSB1 + devname=ttyUSB1 + readlink -f /sys/class/tty/ttyUSB1/device + devpath=/sys/devices/platform/soc/11200000.usb/usb1/1-2/1-2:1.1/ttyUSB1 + T=/sys/devices/platform/soc/11200000.usb/usb1/1-2 + cat /sys/devices/platform/soc/11200000.usb/usb1/1-2/idVendor + cat /sys/devices/platform/soc/11200000.usb/usb1/1-2/idProduct + echo usb/12d11506 + VIDPID=usb/12d11506 + '[' -e /usr/share/modemdata/addon/usb/12d11506 ] + ADDON= + cat /tmp/sysinfo/board_name + . /usr/share/modemdata/addon/usb/12d11506 + sms_tool -d /dev/ttyUSB1 at 'at^chiptemp?' + O=' ^CHIPTEMP: 494,494,65535,37,65535 ' + echo ' ^CHIPTEMP: 494,494,65535,37,65535 ' + awk '-F[,:]' '/^\^CHIPTEMP/ {gsub(/[ \r]/,"");t=0;for(i=2;i<=NF;i++)if($i!=65535){if($i>100){$i=$i/10};if($i>t){t=$i}};printf "%.1f", t}' + T=49.4 + '[' x49.4 '!=' x0.0 ] + addon 10 Temperature '49.4 °C' + '[' -n ] + ADDON='{"idx":10,"key":"Temperature","value":"49.4 °C"}' + '[' 0 '=' 1 ] + cat + exit 0 ```
Author
Owner

@4IceG commented on GitHub (Nov 7, 2025):

@obsy Cezary jak bedziesz mial wolna chwilke to zerknij, bo cos sie pin z logowaniem do sieci skleily.

<!-- gh-comment-id:3503330783 --> @4IceG commented on GitHub (Nov 7, 2025): @obsy Cezary jak bedziesz mial wolna chwilke to zerknij, bo cos sie pin z logowaniem do sieci skleily.
Author
Owner

@obsy commented on GitHub (Nov 7, 2025):

Fixed in github.com/obsy/modemdata@da5b12dc9b

<!-- gh-comment-id:3504080194 --> @obsy commented on GitHub (Nov 7, 2025): Fixed in https://github.com/obsy/modemdata/commit/da5b12dc9b0e42a18061d977c6288232a84fa72b
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/luci-app-modemdata#13
No description provided.