Closed lukjod closed 2 months ago
Hejka @lukjod
Coraz trudniej jest mi utrzymywać pakiet, dla takiej różnorodności modemów.
Jak widać, jednym naprawię to drugim napsuję. Jak możesz wrzuć wersję 1.0.68 i pokaż wynik sh -x /usr/share/3ginfo-lite/3ginfo.sh
może coś się zaradzi.
Ponownie uruchomilem ruter i zaczelo dzialac, przepraszam za zawracanie glowy. A ponizej odpowiedz serwera `BusyBox v1.36.1 (2023-11-15 10:00:19 UTC) built-in shell (ash)
OpenWrt 23.05-SNAPSHOT, r23821-77b7c10884 | ||
---|---|---|
Build time: 2024-04-06 12:59 CEST | ||
Cezary Jackiewicz, https://eko.one.pl | ||
root@OpenWrt_pietro:~# sh -x /usr/share/3ginfo-lite/3ginfo.sh
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 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= 3 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= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms I: If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms 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= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=10000 MxCh= 1 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1 P: Vendor=1d6b ProdID=0003 Rev= 5.15 S: Manufacturer=Linux 5.15.153 xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=11200000.usb C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms'
awk -F 'Vendor=12d1 ProdID=' '{print $2}'
cut -c-1108
echo T: 'Bus=01' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=480' 'MxCh=' 2 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 2.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0002' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.153 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=11200000.usb' 'C:' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=01' 'Lev=01' 'Prnt=01' 'Port=01' 'Cnt=01' 'Dev#=' 4 '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=' 3 '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=' 1 'Cls=ff(vend.)' 'Sub=02' 'Prot=16' 'Driver=huawei_cdc_ncm' E: 'Ad=84(I)' 'Atr=03(Int.)' 'MxPS=' 16 'Ivl=2ms' 'I:' 'If#=' 1 'Alt=' 1 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=02' 'Prot=16' 'Driver=huawei_cdc_ncm' E: 'Ad=84(I)' 'Atr=03(Int.)' 'MxPS=' 16 'Ivl=2ms' 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=' 2 'Cls=08(stor.)' 'Sub=06' 'Prot=50' 'Driver=usb-storage' E: 'Ad=85(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=04(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=125us' T: 'Bus=02' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=10000' 'MxCh=' 1 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 3.10 'Cls=09(hub' ')' 'Sub=00' 'Prot=03' 'MxPS=' 9 '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0003' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.153 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=11200000.usb' 'C:' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms'
PVCUT='1506 Rev= 1.02 S: Manufacturer=HUAWEI_MOBILE S: Product=HUAWEI_MOBILE C: #Ifs= 3 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= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms I: If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms 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= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=125us T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=10000 MxCh= 1 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1 P: Vendor=1d6b ProdID=0003 Rev= 5.15 S: Manufacturer=Linux 5.15.153 xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=11200000.usb C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0'
echo+ '1506 Rev= 1.02 S: Manufacturer=HUAWEI_MOBILE S: Product=HUAWEI_MOBILE C: #Ifs= 3 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= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms I: If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms 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= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=125us T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=10000 MxCh= 1 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1 P: Vendor=1d6b ProdID=0003 Rev= 5.15 S: Manufacturer=Linux 5.15.153 xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=11200000.usb C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0'grep -q 'Driver=qmi_wwan'
echo+ '1506 Rev= 1.02 S: Manufacturer=HUAWEI_MOBILE S: Product=HUAWEI_MOBILE C: #Ifs= 3 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= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms I: If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms 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= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=125us T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=10000 MxCh= 1 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1 P: Vendor=1d6b ProdID=0003 Rev= 5.15 S: Manufacturer=Linux 5.15.153 xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=11200000.usb C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0'grep -q 'Driver=cdc_mbim'
PROTO=NCM
getvalue device-signal rssi
awk '-F[<>]' '/
echo -71dBm
RSSI=-71dBm
'[' -71dBm '==' '<=-113dBm' ]
echo -71dBm
sed 's/[^0-9]//g'
RSSI=71
'[' -n 71 ]
CSQ=21
CSQ_PER=67
getvaluen monitoring-status CurrentNetworkType
echo 101
MODEN=101
MODE=LTE
'[' xLTE '=' xLTE ]
getvaluens device-signal rsrp
echo -105
RSRP=-105
getvaluens device-signal sinr
echo 1
SINR=1
getvaluens device-signal rsrq
echo -14
RSRQ=-14
getvalue device-information DeviceName
awk '-F[<>]' '/
echo
MODEL=
'[' -n ]
getvalue device-basic_information devicename
awk '-F[<>]' '/
echo E5786s-32a
MODEL=E5786s-32a
getvalue device-basic_information classify
awk '-F[<>]' '/
echo mobile-wifi
class=mobile-wifi
'[' -n E5786s-32a ]
MODEL='Huawei E5786s-32a (mobile-wifi)'
getvalue device-information SoftwareVersion
awk '-F[<>]' '/
echo
FW=
'[' -n ]
getvaluen net-current-plmn Numeric
echo 26001
COPSA=26001
echo 26001
cut -c1-3
COPSB=260
echo -n 26001
tail -c 2
COPSC=01
COPS_MCC=260
COPS_MNC=01
getvalue net-current-plmn ShortName
awk '-F[<>]' '/
echo PLUS
COPS=PLUS
'[[' -n PLUS ]]
awk '-F[;]' '/^PLUS;/ {print $3}' /usr/share/3ginfo-lite/mccmnc.dat
COPS=
awk '-F[;]' '/^;/ {print $2}' /usr/share/3ginfo-lite/mccmnc.dat
LOC=
LOCATIONFILE=/tmp/location
'[' -e /tmp/location ]
awk '-F[;]' '/^;/ {print $2}' /usr/share/3ginfo-lite/mccmnc.dat
LOC=
'[' -n ]
echo -
getvalue net-signal-para Lac
awk '-F[<>]' '/
echo
LAC_HEX=
'[' -z ]
/usr/bin/wget -t 3 -O /tmp/add-param http://192.168.8.1/config/deviceinformation/add_param.xml
getvalue add-param lac
awk '-F[<>]' '/
echo
LAC_HEX=
rm /tmp/add-param
'[' -z ]
LAC_HEX=-
getvalue net-signal-para CellID
awk '-F[<>]' '/
echo
CID_HEX=
'[' -z ]
getvalue device-signal cell_id
awk '-F[<>]' '/
echo 4173313
CID_HEX=4173313
'[' -n 4173313 ]
printf '%0X' 4173313
CID_HEX=3FAE01
'[' -z 3FAE01 ]
rm /tmp/tmp.bBNABC
break
grep -q 'Vendor=19d2' /sys/kernel/debug/usb/devices
uci -q get '3ginfo.@3ginfo[0].network'
SEC=WAN_USB
SEC=WAN_USB
cat { "connt":"0d, 01:11:10", "conntx":"5.5 MiB", "connrx":"35.4 MiB", "modem":"Huawei E5786s-32a (mobile-wifi)", "mtemp":"", "firmware":"", "cport":"192.168.8.1", "protocol":"NCM", "csq":"21", "signal":"67", "operator_name":"", "operator_mcc":"260", "operator_mnc":"01", "location":"", "mode":"LTE", "registration":"", "simslot":"", "imei":"", "imsi":"", "iccid":"", "lac_dec":"", "lac_hex":"-", "tac_dec":"", "tac_hex":"-", "tac_h":"", "tac_d":"", "cid_dec":"", "cid_hex":"3FAE01", "pci":"", "earfcn":"", "pband":"", "s1band":"", "s1pci":"", "s1earfcn":"", "s2band":"", "s2pci":"", "s2earfcn":"", "s3band":"", "s3pci":"", "s3earfcn":"", "s4band":"", "s4pci":"", "s4earfcn":"", "rsrp":"-105", "rsrq":"-14", "rssi":"71", "sinr":"1" }
exit 0 `
Spoko nie ma problemu, każdy chce aby u niego działało :).
@lukjod Jak już pokazałeś wynik to możemy coś poprawić.
Jak możesz to podmień plik huawei_hilink.sh (\usr\share\3ginfo-lite\modem\hilink) huawei_hilink.zip
@4IceG , Dzieki podmienilem plik restartowalem ruter i ponownie zrobilem sh -x /usr/share/3ginfo-lite/3ginfo.sh oto wynik: `+ RES=/usr/share/3ginfo-lite
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 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= 3 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= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms I: If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms 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= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=10000 MxCh= 1 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1 P: Vendor=1d6b ProdID=0003 Rev= 5.15 S: Manufacturer=Linux 5.15.153 xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=11200000.usb C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms'
awk -F 'Vendor=12d1 ProdID=' '{print $2}'
cut -c-1108
echo T: 'Bus=01' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=480' 'MxCh=' 2 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 2.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0002' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.153 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=11200000.usb' 'C:' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=01' 'Lev=01' 'Prnt=01' 'Port=01' 'Cnt=01' 'Dev#=' 2 '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=' 3 '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=' 1 'Cls=ff(vend.)' 'Sub=02' 'Prot=16' 'Driver=huawei_cdc_ncm' E: 'Ad=84(I)' 'Atr=03(Int.)' 'MxPS=' 16 'Ivl=2ms' 'I:' 'If#=' 1 'Alt=' 1 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=02' 'Prot=16' 'Driver=huawei_cdc_ncm' E: 'Ad=84(I)' 'Atr=03(Int.)' 'MxPS=' 16 'Ivl=2ms' 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=' 2 'Cls=08(stor.)' 'Sub=06' 'Prot=50' 'Driver=usb-storage' E: 'Ad=85(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=04(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=125us' T: 'Bus=02' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=10000' 'MxCh=' 1 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 3.10 'Cls=09(hub' ')' 'Sub=00' 'Prot=03' 'MxPS=' 9 '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0003' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.153 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=11200000.usb' 'C:' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms'
PVCUT='1506 Rev= 1.02 S: Manufacturer=HUAWEI_MOBILE S: Product=HUAWEI_MOBILE C: #Ifs= 3 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= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms I: If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=huawei_cdc_ncm E: Ad=84(I) Atr=03(Int.) MxPS= 16 Ivl=2ms 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= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=125us T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=10000 MxCh= 1 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1 P: Vendor=1d6b ProdID=0003 Rev= 5.15 S: Manufacturer=Linux 5.15.153 xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=11200000.usb C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0'
PROTO=NCM
getvalue device-signal rssi
awk '-F[<>]' '/
echo -73dBm
RSSI=-73dBm
'[' -73dBm '==' '<=-113dBm' ]
echo -73dBm
sed 's/[^0-9]//g'
RSSI=73
'[' -n 73 ]
CSQ=20
CSQ_PER=64
getvaluen monitoring-status CurrentNetworkType
echo 101
MODEN=101
MODE=LTE
'[' xLTE '=' xLTE ]
getvaluens device-signal rsrp
echo -106
RSRP=-106
getvaluens device-signal sinr
echo 5
SINR=5
getvaluens device-signal rsrq
echo -13
RSRQ=-13
getvalue device-information DeviceName
awk '-F[<>]' '/
echo
MODEL=
'[' -n ]
getvalue device-basic_information devicename
awk '-F[<>]' '/
echo E5786s-32a
MODEL=E5786s-32a
getvalue device-basic_information classify
awk '-F[<>]' '/
echo mobile-wifi
class=mobile-wifi
'[' -n E5786s-32a ]
MODEL='Huawei E5786s-32a (mobile-wifi)'
getvalue device-information SoftwareVersion
awk '-F[<>]' '/
echo
FW=
'[' -n ]
getvaluen net-current-plmn Numeric
awk+ '-F[<>]'sed '/
echo 26001
COPSA=26001
echo 26001
cut -c1-3
COPSB=260
echo -n 26001
tail -c 2
COPSC=01
COPS_MCC=260
COPS_MNC=01
getvalue net-current-plmn ShortName
awk '-F[<>]' '/
echo PLUS
COPS=PLUS
'[[' 26001 '=~' '^[0-9]+$' ]]
'[' -z PLUS ]
awk '-F[;]' '/^26001;/ {print $2}' /usr/share/3ginfo-lite/mccmnc.dat
LOC=Poland
LOCATIONFILE=/tmp/location
'[' -e /tmp/location ]
'[[' 26001 '=~' '^[0-9]+$' ]]
'[' -n Poland ]
awk '-F[;]' '/^26001;/ {print $2}' /usr/share/3ginfo-lite/mccmnc.dat
LOC=Poland
echo Poland
getvalue net-signal-para Lac
awk '-F[<>]' '/
echo
LAC_HEX=
'[' -z ]
/usr/bin/wget -t 3 -O /tmp/add-param http://192.168.8.1/config/deviceinformation/add_param.xml
getvalue add-param lac
awk '-F[<>]' '/
echo
LAC_HEX=
rm /tmp/add-param
'[' -z ]
LAC_HEX=-
getvalue net-signal-para CellID
awk '-F[<>]' '/
echo
CID_HEX=
'[' -z ]
getvalue device-signal cell_id
awk '-F[<>]' '/
echo 4173313
CID_HEX=4173313
'[' -n 4173313 ]
printf '%0X' 4173313
CID_HEX=3FAE01
'[' -z 3FAE01 ]
'[' -z ]
'[' -n 3FAE01 ]
echo 4173313
CID_DEC=4173313
rm /tmp/tmp.onnaDH
break
grep -q 'Vendor=19d2' /sys/kernel/debug/usb/devices
uci -q get '3ginfo.@3ginfo[0].network'
SEC=WAN_USB
SEC=WAN_USB
cat { "connt":"0d, 00:00:58", "conntx":"38.1 KiB", "connrx":"12.9 KiB", "modem":"Huawei E5786s-32a (mobile-wifi)", "mtemp":"", "firmware":"", "cport":"192.168.8.1", "protocol":"NCM", "csq":"20", "signal":"64", "operator_name":"PLUS", "operator_mcc":"260", "operator_mnc":"01", "location":"Poland", "mode":"LTE", "registration":"", "simslot":"", "imei":"", "imsi":"", "iccid":"", "lac_dec":"", "lac_hex":"-", "tac_dec":"", "tac_hex":"-", "tac_h":"", "tac_d":"", "cid_dec":"4173313", "cid_hex":"3FAE01", "pci":"", "earfcn":"", "pband":"", "s1band":"", "s1pci":"", "s1earfcn":"", "s2band":"", "s2pci":"", "s2earfcn":"", "s3band":"", "s3pci":"", "s3earfcn":"", "s4band":"", "s4pci":"", "s4earfcn":"", "rsrp":"-106", "rsrq":"-13", "rssi":"73", "sinr":"5" }
exit 0 `
Skrypt pokazuje więcej. Teraz pytanie czy wszystko działa pod LuCI.
tak to wyglada
Jest OK. Ile mogłem to uzupełniłem, więcej modem nie pokazuje, więc musi zostać tyle ile widzimy.
Dzieki jeszcze raz
Hej @4IceG Nowa wersja nie dziala z moim modem Huawei e5786s pomimo wlasciwych ustawien. Po powrocie do 1.0.67-20240421 wszystko jest ok