Temat: BPI-R4 i modem Fibocom L850-GL

Witam wszystkich. Jak w tytule, kupiłem ten modem i wrzuciłem go do bananki. Jednak nie działa on w slocie dla modemów. Więc kupiłem przejściówkę na usb i bangla. Jednak w skryptach od IceG nie ma id tego modemu. Wrzucam log z 3ginfo.sh:

{
"conn_time":"0d, 00:18:39",
"conn_time_sec":"1119",
"conn_time_since":"20251204182036",
"rx":"11.2 MiB",
"tx":"563.9 KiB",
"modem":"-",
"mtemp":"-",
"firmware":"-",
"cport":"/dev/ttyACM0",
"protocol":"-",
"csq":"14",
"signal":"45",
"operator_name":"Orange",
"operator_mcc":"260",
"operator_mnc":"03",
"location":"Poland",
"mode":"LTE",
"registration":"6",
"simslot":"-",
"imei":"-",
"imsi":"-",
"iccid":"-",
"lac_dec":"58825",
"lac_hex":"E5C9",
"tac_dec":"-",
"tac_hex":"-",
"tac_h":"-",
"tac_d":"-",
"cid_dec":"48142372",
"cid_hex":"2DE9824",
"pci":"-",
"earfcn":"-",
"pband":"-",
"s1band":"-",
"s1pci":"-",
"s1earfcn":"-",
"s2band":"-",
"s2pci":"-",
"s2earfcn":"-",
"s3band":"-",
"s3pci":"-",
"s3earfcn":"-",
"s4band":"-",
"s4pci":"-",
"s4earfcn":"-",
"rsrp":"-",
"rsrq":"-",
"rssi":"-",
"sinr":"-"
}
+ RES=/usr/share/3ginfo-lite
+ /usr/share/3ginfo-lite/detect.sh
+ DEVICE=/dev/ttyACM0
+ '[' -z /dev/ttyACM0 ]
+ O=
+ '[' -e /usr/bin/sms_tool ]
+ sms_tool -D -d /dev/ttyACM0 at 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?'
+ O='AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?

+CPIN: READY

+CSQ: 14,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"E5C9","02DE9824",7

OK
'
+ CONFIG=modemdefine
+ uci show modemdefine
+ grep -o '@modemdefine\[[0-9]*\]\.modem'
+ wc -l
+ xargs
+ MODEMZ=0
+ '[[' 0 -gt 1 ]]
+ '[[' 0 -eq 0 ]]
+ uci -q get '3ginfo.@3ginfo[0].network'
+ SEC=wwan0
+ '[[' 0 -eq 1 ]]
+ '[' -z wwan0 ]
+ CONN_TIME=-
+ RX=-
+ TX=-
+ ifstatus wwan0
+ grep '"up": true'
+ NETUP='    "up": true,'
+ '[' -n '    "up": true,' ]
+ uci -q -P /var/state/ get network.wwan0.connect_time
+ CT=
+ '[' -z ]
+ ifstatus wwan0
+ awk '-F[:,]' '/uptime/ {print $2}'
+ xargs
+ CT=1119
+ '[' '!' -z 1119 ]
+ expr 1119 / 60 / 60 / 24
+ D=0
+ expr 1119 / 60 / 60 '%' 24
+ H=0
+ expr 1119 / 60 '%' 60
+ M=18
+ expr 1119 '%' 60
+ S=39
+ printf '%dd, %02d:%02d:%02d' 0 0 18 39
+ CONN_TIME='0d, 00:18:39'
+ date '+%s'
+ date '+%Y%m%d%H%M%S' -d @1764868836
+ CONN_TIME_SINCE=20251204182036
+ ifstatus wwan0
+ awk '-F"' '/l3_device/ {print $4}'
+ IFACE=wwan0
+ '[' -n wwan0 ]
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$2}'
+ RX='11.2 MiB'
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$4}'
+ TX='563.9 KiB'
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?

+CPIN: READY

+CSQ: 14,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"E5C9","02DE9824",7

OK
'
+ awk '-F[, ]' '/^\+CSQ/ {print $2}'
+ CSQ=14
+ '[' x14 '==' x ]
+ '[' 14 -ge 0 -a 14 -le 31 ]
+ CSQ_PER=45
+ COPS=
+ COPS_MCC=
+ COPS_MNC=
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?

+CPIN: READY

+CSQ: 14,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"E5C9","02DE9824",7

OK
'
+ awk '-F["]' '/^\+COPS:\s*.,2/ {print $2}'
+ COPS_NUM=26003
+ '[' -n 26003 ]
+ COPS_MCC=260
+ COPS_MNC=03
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?

+CPIN: READY

+CSQ: 14,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"E5C9","02DE9824",7

OK
'
+ awk '-F["]' '/^\+COPS:\s*.,0/ {print $2}'
+ TCOPS=Orange
+ '[' xOrange '!=' x ]
+ COPS=Orange
+ '[' -z Orange ]
+ '[' -z Orange ]
+ sms_tool -d /dev/ttyACM0 at 'AT+COPS?'
+ sed -n 2p
+ cut -d '"' -f2
+ tr -d '\r'
+ isp=26003
+ isp_num='260 03'
+ isp_numws=26003
+ LOCATIONFILE=/tmp/location
+ '[' -e /tmp/location ]
+ touch /tmp/location
+ cat /tmp/location
+ LOC=Poland
+ '[' -n Poland ]
+ cat /tmp/location
+ LOC=Poland
+ '[[' Poland '==' - ]]
+ awk '-F[;]' '/^26003;/ {print $2}' /usr/share/3ginfo-lite/mccmnc.dat
+ LOC=Poland
+ '[' -n Poland ]
+ echo Poland
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?

+CPIN: READY

+CSQ: 14,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"E5C9","02DE9824",7

OK
'
+ awk '-F[, ]' '/^\+CPIN:/ {print $0;exit}'
+ xargs
+ T='+CPIN: READY'
+ '[' -n '+CPIN: READY' ]
+ '[' '+CPIN: READY' '==' '+CPIN: READY' ]
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?

+CPIN: READY

+CSQ: 14,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"E5C9","02DE9824",7

OK
'
+ awk '-F[, ]' '/^\+CME ERROR:/ {print $0;exit}'
+ T=
+ '[' -n  ]
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?

+CPIN: READY

+CSQ: 14,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"E5C9","02DE9824",7

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="6";LAC_HEX="E5C9";CID_HEX="2DE9824";LAC_DEC="58825";CID_DEC="48142372";MODE_NUM="7"'
+ T=6
+ LAC_HEX=E5C9
+ CID_HEX=2DE9824
+ LAC_DEC=58825
+ CID_DEC=48142372
+ MODE_NUM=7
+ REG=6
+ '[' -z 7 ]
+ '[' x7 '==' x0 ]
+ MODE=LTE
+ sms_tool -d /dev/ttyACM0 at at+cereg
+ OTX='at+cereg

'
+ echo 'at+cereg

'
+ awk '-F[,]' '/^\+CEREG/ {printf "%s", toupper($3)}'
+ sed 's/[^A-F0-9]//g'
+ TAC=
+ '[' x '!=' x ]
+ TAC=-
+ TAC_HEX=-
+ uci -q get '3ginfo.@3ginfo[0].device'
+ CONF_DEVICE=/dev/ttyACM0
+ echo x/dev/ttyACM0
+ grep -q 192.168.
+ '[' -e /usr/bin/sms_tool ]
+ REGOK=0
+ '[' x6 '==' x1 ]
+ '[' x6 '==' x5 ]
+ '[' x6 '==' x6 ]
+ REGOK=1
+ getdevicevendorproduct /dev/ttyACM0
+ basename /dev/ttyACM0
+ devname=ttyACM0
+ readlink -f /sys/class/tty/ttyACM0/device
+ devpath=/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/2-1.4:1.2
+ T=/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4
+ cat /sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/idVendor
+ cat /sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/idProduct
+ echo usb/413c81d9
+ VIDPID=usb/413c81d9
+ '[' -e /usr/share/3ginfo-lite/modem/usb/413c81d9 ]
+ sanitize_string '0d, 00:18:39'
+ '[' -z '0d, 00:18:39' ]
+ echo '0d, 00:18:39'
+ tr -d '\r\n'
+ sanitize_number 1119
+ '[' -z 1119 ]
+ echo 1119
+ sanitize_string 20251204182036
+ '[' -z 20251204182036 ]
+ echo 20251204182036
+ tr -d '\r\n'
+ sanitize_number '11.2 MiB'
+ '[' -z '11.2 MiB' ]
+ echo '11.2 MiB'
+ sanitize_number '563.9 KiB'
+ '[' -z '563.9 KiB' ]
+ echo '563.9 KiB'
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_string /dev/ttyACM0
+ '[' -z /dev/ttyACM0 ]
+ echo /dev/ttyACM0
+ tr -d '\r\n'
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_number 14
+ '[' -z 14 ]
+ echo 14
+ sanitize_number 45
+ '[' -z 45 ]
+ echo 45
+ sanitize_string Orange
+ '[' -z Orange ]
+ echo Orange
+ tr -d '\r\n'
+ sanitize_string 260
+ '[' -z 260 ]
+ echo 260
+ tr -d '\r\n'
+ sanitize_string 03
+ '[' -z 03 ]
+ echo 03
+ tr -d '\r\n'
+ sanitize_string Poland
+ '[' -z Poland ]
+ echo Poland
+ tr -d '\r\n'
+ sanitize_string LTE
+ '[' -z LTE ]
+ echo LTE
+ tr -d '\r\n'
+ sanitize_string 6
+ '[' -z 6 ]
+ echo 6
+ tr -d '\r\n'
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_number 58825
+ '[' -z 58825 ]
+ echo 58825
+ sanitize_string E5C9
+ '[' -z E5C9 ]
+ echo E5C9
+ tr -d '\r\n'
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_string -
+ '[' -z - ]
+ echo -
+ tr -d '\r\n'
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_number 48142372
+ '[' -z 48142372 ]
+ echo 48142372
+ sanitize_string 2DE9824
+ '[' -z 2DE9824 ]
+ echo 2DE9824
+ tr -d '\r\n'
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_string 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ sanitize_number 
+ '[' -z  ]
+ echo -
+ cat
+ exit 0

Czy ktoś wie jak sprawić żeby działał ten modem w slocie m.2 ?

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

2

Odp: BPI-R4 i modem Fibocom L850-GL

L850 miał inny identyfikator a twój wygląda jak jakiś inny model/brand. Co dokładnie masz na obudowie tego modemu? Zrób sobie

ln -s /usr/share/3ginfo-lite/modem/usb/2cb70007 /usr/share/3ginfo-lite/modem/usb/413c81d9

A co do banana pi to nie wiem, nie miałem okazji, nie używałem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: BPI-R4 i modem Fibocom L850-GL

Na obudowie mam Fibocom L850-GL a niżej DW5820e.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

4

Odp: BPI-R4 i modem Fibocom L850-GL

Zrób w/w linka i zobacz czy czyta dane. I może zacznij używać luci-app-modemdata

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: BPI-R4 i modem Fibocom L850-GL

Zainstalowałem modemdata i go od razu wykryło. Tylko jeszcze jak go tu uruchomić w slocie m.2 ... Ale i tak dziękuję i się nim bawię dalej.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

6

Odp: BPI-R4 i modem Fibocom L850-GL

lukasz3134 napisał/a:

Zainstalowałem modemdata i go od razu wykryło. Tylko jeszcze jak go tu uruchomić w slocie m.2 ... Ale i tak dziękuję i się nim bawię dalej.

Ale jak, bo tego identyfikatora nadal nie obsługujemy...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: BPI-R4 i modem Fibocom L850-GL

No nie wiem jak, ale pokazało mi Fibocom L850 czyli wykryło.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

8

Odp: BPI-R4 i modem Fibocom L850-GL

Ale masz szczegółowe dane czy tylko info że modem jest? Pokaż debug.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: BPI-R4 i modem Fibocom L850-GL

Z pierwszego debuga mam takie cuś :

[
{
"vendor":"Fibocom",
"product":"L850 LTE Module,L850",
"revision":"18500.5001.00.05.27.12",
"imei":"862372042095885",
"iccid":"8948031916455564635F",
"imsi":"260036445556463"
}
,
{
"status": "CONNECTED",
"conn_time_sec": "59",
"rx": "146.3 KiB",
"tx": "93.6 KiB"
}
,
{
"csq":"16",
"signal":"51",
"operator_name":"Orange",
"operator_mcc":"260",
"operator_mnc":"03",
"country":"Poland",
"mode":"LTE",
"registration":"6",
"lac_dec":"58825",
"lac_hex":"E5C9",
"cid_dec":"48142372",
"cid_hex":"2DE9824",
"addon":[]
}
]
GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

10

Odp: BPI-R4 i modem Fibocom L850-GL

To drugi:

{
"vendor":"Fibocom",
"product":"L850 LTE Module,L850",
"revision":"18500.5001.00.05.27.12",
"imei":"862372042095885",
"iccid":"8948031916455564635F",
"imsi":"260036445556463"
}

+ DEVICE=/dev/ttyACM0
+ '[' -n /dev/ttyACM0 ]
+ '[' -e /dev/ttyACM0 ]
+ RES=/usr/share/modemdata
+ . /usr/share/modemdata/libs/getdevicevendorproduct
+ getdevicevendorproduct /dev/ttyACM0
+ basename /dev/ttyACM0
+ devname=ttyACM0
+ readlink -f /sys/class/tty/ttyACM0/device
+ devpath=/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/2-1.4:1.2
+ T=/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4
+ cat /sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/idVendor
+ cat /sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/idProduct
+ echo usb/413c81d9
+ VIDPID=usb/413c81d9
+ '[' -e /usr/share/modemdata/vendorproduct/usb/413c81d9 ]
+ . /usr/share/modemdata/vendorproduct/generic
+ gcom -d /dev/ttyACM0 -s /usr/share/modemdata/vendorproduct/vendorproduct.gcom
+ O='+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CGMI:/{gsub(/.*CGMI[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=Fibocom
+ '[' -n Fibocom ]
+ VENDOR=Fibocom
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CGMM:/{gsub(/.*CGMM[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T='L850 LTE Module,L850'
+ '[' -n 'L850 LTE Module,L850' ]
+ PRODUCT='L850 LTE Module,L850'
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CGMR:/{gsub(/.*CGMR[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=18500.5001.00.05.27.12
+ '[' -n 18500.5001.00.05.27.12 ]
+ REVISION=18500.5001.00.05.27.12
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CGSN:/{gsub(/.*CGSN[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=862372042095885
+ '[' -n 862372042095885 ]
+ IMEI=862372042095885
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CCID:/{gsub(/.*CCID[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=8948031916455564635F
+ '[' -n 8948031916455564635F ]
+ ICCID=8948031916455564635F
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CIMI:/{gsub(/.*CIMI[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=260036445556463
+ '[' -n 260036445556463 ]
+ IMSI=260036445556463
+ cat
+ exit 0
GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

11

Odp: BPI-R4 i modem Fibocom L850-GL

No to nie masz, to są generyczne dane na które każdy modem odpowie, addon jest puste. Zrób linka, tym razem w katalogu modemdata

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: BPI-R4 i modem Fibocom L850-GL

A jak mam to zrobić ?

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

13

Odp: BPI-R4 i modem Fibocom L850-GL

ln -s /usr/share/modemdata/addon/usb/2cb70007 /usr/share/modemdata/addon/usb/413c81d9
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: BPI-R4 i modem Fibocom L850-GL

Łoo, no to teraz się poprawiło smile To wszystko ?

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

15

Odp: BPI-R4 i modem Fibocom L850-GL

Ja nie wiem, ty powiedź czy to wszystko smile. Jeszcze raz wrzuć debug, jeżeli dane się wyświetlają i zgadzają to zrobię też linka w projekcie i będzie to normalnie dostępne.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: BPI-R4 i modem Fibocom L850-GL

Ok, za moment wrzuce tę logi bo pracuje jeszcze nad czymś innym.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

17

Odp: BPI-R4 i modem Fibocom L850-GL

OK, logi pochodzą z modemu działającego w przejściówce na USB, md_serial_mcm:

[
{
"vendor":"Fibocom",
"product":"L850 LTE Module,L850",
"revision":"18500.5001.00.05.27.12",
"imei":"862372042095885",
"iccid":"8948031916455564635F",
"imsi":"260036445556463"
}
,
{
"status": "CONNECTED",
"conn_time_sec": "49",
"rx": "116.4 KiB",
"tx": "79.4 KiB"
}
,
{
"csq":"19",
"signal":"100",
"operator_name":"Orange",
"operator_mcc":"260",
"operator_mnc":"03",
"country":"Poland",
"mode":"LTE-A B7 (2600 MHz) / B1 (2100 MHz) / B3 (1800 MHz)",
"registration":"6",
"lac_dec":"58825",
"lac_hex":"E5C9",
"cid_dec":"48142372",
"cid_hex":"2DE9824",
"addon":[{"idx":23,"key":"TAC","value":"58825 (E5C9)"},{"idx":30,"key":"Primary band","value":"B7 (2600 MHz) @15 MHz"},{"idx":33,"key":"PCI","value":"20"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-75 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-10 dB"},{"idx":38,"key":"SNR","value":"14 dB"},{"idx":53,"key":"(S1) PCI","value":"485"},{"idx":54,"key":"(S1) EARFCN DL","value":"75"},{"idx":50,"key":"(S1) band","value":"B1 (2100 MHz) @15 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-62 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-7 dB"},{"idx":58,"key":"(S1) SNR","value":"5 dB"},{"idx":63,"key":"(S2) PCI","value":"62"},{"idx":64,"key":"(S2) EARFCN DL","value":"1749"},{"idx":60,"key":"(S2) band","value":"B3 (1800 MHz) @10 MHz"},{"idx":66,"key":"(S2) RSRP","value":"-71 dBm"},{"idx":67,"key":"(S2) RSRQ","value":"-8 dB"},{"idx":68,"key":"(S2) SNR","value":"5 dB"}]
}
]
GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

18

Odp: BPI-R4 i modem Fibocom L850-GL

Spoko wygląda. Dzięki z testy, dodam do projektu ten identyfikator.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: BPI-R4 i modem Fibocom L850-GL

product.sh:

{
"vendor":"Fibocom",
"product":"L850 LTE Module,L850",
"revision":"18500.5001.00.05.27.12",
"imei":"862372042095885",
"iccid":"8948031916455564635F",
"imsi":"260036445556463"
}

+ DEVICE=/dev/ttyACM0
+ '[' -n /dev/ttyACM0 ]
+ '[' -e /dev/ttyACM0 ]
+ RES=/usr/share/modemdata
+ . /usr/share/modemdata/libs/getdevicevendorproduct
+ getdevicevendorproduct /dev/ttyACM0
+ basename /dev/ttyACM0
+ devname=ttyACM0
+ readlink -f /sys/class/tty/ttyACM0/device
+ devpath=/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/2-1.4:1.2
+ T=/sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4
+ cat /sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/idVendor
+ cat /sys/devices/platform/soc/11200000.usb/usb2/2-1/2-1.4/idProduct
+ echo usb/413c81d9
+ VIDPID=usb/413c81d9
+ '[' -e /usr/share/modemdata/vendorproduct/usb/413c81d9 ]
+ . /usr/share/modemdata/vendorproduct/generic
+ gcom -d /dev/ttyACM0 -s /usr/share/modemdata/vendorproduct/vendorproduct.gcom
+ O='+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CGMI:/{gsub(/.*CGMI[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=Fibocom
+ '[' -n Fibocom ]
+ VENDOR=Fibocom
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CGMM:/{gsub(/.*CGMM[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T='L850 LTE Module,L850'
+ '[' -n 'L850 LTE Module,L850' ]
+ PRODUCT='L850 LTE Module,L850'
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CGMR:/{gsub(/.*CGMR[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=18500.5001.00.05.27.12
+ '[' -n 18500.5001.00.05.27.12 ]
+ REVISION=18500.5001.00.05.27.12
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CGSN:/{gsub(/.*CGSN[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=862372042095885
+ '[' -n 862372042095885 ]
+ IMEI=862372042095885
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CCID:/{gsub(/.*CCID[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=8948031916455564635F
+ '[' -n 8948031916455564635F ]
+ ICCID=8948031916455564635F
+ echo '+CGMI:+CGMI: "Fibocom"
+CGMM:+CGMM: "L850 LTE Module","L850"
+CGMR:+CGMR: "18500.5001.00.05.27.12"
+CGSN:862372042095885
+CIMI:260036445556463

+CCID: 8948031916455564635F'
+ awk '/CIMI:/{gsub(/.*CIMI[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=260036445556463
+ '[' -n 260036445556463 ]
+ IMSI=260036445556463
+ cat
+ exit 0
GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

20 (edytowany przez lukasz3134 2025-12-04 20:25:26)

Odp: BPI-R4 i modem Fibocom L850-GL

Tego trzeciego chyba nie ma po co wrzucać. Ale i tak dzięki za pomoc.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

21 (edytowany przez lukasz3134 2025-12-05 17:36:27)

Odp: BPI-R4 i modem Fibocom L850-GL

Chciałbym odświeżyć temat, jednak nie związany z Fibocomem. Mam jeszcze modem Huawei E3372-h 320 i nie jest on wykrywany przez modemdata. Jeśli mógłybyć Cezary go dodać to było by miło smile Logi z debugowanie portu USB:

T:  Bus=01 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#=  5 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
C:* #Ifs= 5 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=12 Driver=option
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=01 Driver=option
E:  Ad=84(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 2 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E:  Ad=86(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
I:* If#= 2 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm
E:  Ad=86(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
I:* If#= 4 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

22

Odp: BPI-R4 i modem Fibocom L850-GL

A co nie działa?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23 (edytowany przez lukasz3134 2025-12-05 17:39:36)

Odp: BPI-R4 i modem Fibocom L850-GL

No w ogóle go nie widać. Nie mogę go wybrać. Nie ma sygnału, stanu sieci, stanu karty itd.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

24

Odp: BPI-R4 i modem Fibocom L850-GL

Pokaż:

ls -al /dev/ttyUSB*
/usr/share/modemdata/params.sh /dev/ttyUSB0
/usr/share/modemdata/product.sh /dev/ttyUSB0

Zakładając że nie masz połączenia na /dev/ttyUSB0. Jak masz albo wybierz inny interfejs jak chce na nim gadać albo nie będziesz miał danych.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25 (edytowany przez lukasz3134 2025-12-05 18:03:29)

Odp: BPI-R4 i modem Fibocom L850-GL

Pierwsze polecenie:

crw-rw----    1 root     dialout   188,   0 Dec  5 17:56 /dev/ttyUSB0
crw-rw----    1 root     dialout   188,   1 Dec  5 17:59 /dev/ttyUSB1

Drugie:

{
"csq":"30",
"signal":"96",
"operator_name":"Orange",
"operator_mcc":"260",
"operator_mnc":"03",
"country":"Poland",
"mode":"LTE B7 (2600 MHz)",
"registration":"1",
"lac_dec":"58825",
"lac_hex":"E5C9",
"cid_dec":"48142372",
"cid_hex":"2DE9824",
"addon":[{"idx":10,"key":"Temperature","value":"42.3 °C"},{"idx":30,"key":"Band","value":"B7 (2600 MHz)"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":32,"key":"Bandwidth DL","value":"15.0 MHz"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":31,"key":"Bandwidth UL","value":"15.0 MHz"},{"idx":36,"key":"RSRP","value":"-75 dBm"},{"idx":38,"key":"SINR","value":"16 dB"},{"idx":37,"key":"RSRQ","value":"-8 dB"}]
}

Trzecie:

{
"vendor":"",
"product":"",
"revision":"",
"imei":"",
"iccid":"",
"imsi":""
}

Ten modem działa mi tylko na ModemManager, na innych protokołach nie działa.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE