mirror of
https://github.com/4IceG/luci-app-3ginfo-lite.git
synced 2026-04-25 11:25:50 +03:00
[GH-ISSUE #8] luci-app-3ginfo-lite #137
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/luci-app-3ginfo-lite#137
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Pirateek on GitHub (Jun 1, 2022).
Original GitHub issue: https://github.com/4IceG/luci-app-3ginfo-lite/issues/8
Cześć
Usunąłem stary pakiet luci-app-3ginfo-lite
Zaktualizowałem pakiet luci-app-sms-tool
dalej mam to samo
Uncaught (in promise) SyntaxError: JSON.parse: bad control character in string literal at line 5 column 16 of the JSON data
render http://192.168.3.1/luci-static/resources/view/modem/3gdetail.js?v=git-22.083.69105-af8e91c:31
promise callback*render/< http://192.168.3.1/luci-static/resources/view/modem/3gdetail.js?v=git-22.083.69105-af8e91c:31
step http://192.168.3.1/luci-static/resources/luci.js?v=git-22.083.69105-af8e91c:92
@4IceG commented on GitHub (Jun 1, 2022):
Siema
@Pirateek pokaz mi wynik polecenia:
/usr/share/3ginfo-lite/3ginfo.shPewnie gdzies dodawany jest cudzyslow i js glupieje.
Uroki dodawania "wsparcia" kiedy sie nie ma fizycznie sprzetu i nie widzi efektow/bledow.
@Pirateek commented on GitHub (Jun 1, 2022):
root@P1G:~# /usr/share/3ginfo-lite/3ginfo.sh
{
"connt":"0d, 00:44:17",
"conntx":"771.5 KiB",
"connrx":"1.4 MiB",
",odem":" F286R
"mtemp":"",
",irmware":"LMF286RMODULEV1.0.1B03
"cport":"/dev/ttyACM0",
"protocol":"ECM",
"csq":"19",
"signal":"61",
"operator_name":"Aero2",
"operator_mcc":"260",
"operator_mnc":"01",
"mode":"LTE-A | B7 (2600 MHz) / B3 (1800 MHz)",
"registration":"1",
"lac_dec":"11020",
"lac_hex":"2B0C",
"tac_dec":"",
"tac_hex":"-",
"cid_dec":"2896664",
"cid_hex":"2C3318",
"pci":"181",
"earfcn":"2850",
"pband":"B7 (2600 MHz) @20 MHz",
MHz",":"B3 (1800 MHz) @20
"spci":"280",
"searfcn":"1300",
"rsrp":"-107",
"rsrq":"-13.0",
"rssi":"-74",
",inr":"1
MHz"},{"(S) PCI":"280"},{"(S) EARFCN":"1300"}]{"PCI":"181"},{"EARFCN":"2850"},{"(S) band":"B3 (1800 MHz), 20
}
@4IceG commented on GitHub (Jun 2, 2022):
Wczoraj już nie miałem czasu, więc działam dopiero dziś.
@Pirateek uruchom sobie WinSCP i podmień zawartość plików w routerze:
/usr/share/3ginfo-lite/3ginfo-addon/19d21489na tą zawartość z githuba
https://github.com/4IceG/luci-app-3ginfo-lite/tree/main//luci-app-3ginfo-lite/root/usr/share/3ginfo-lite/3ginfo-addon/19d21489oraz
/usr/share/3ginfo-lite/3ginfo.shna tą zawartość
https://github.com/4IceG/luci-app-3ginfo-lite/tree/main/luci-app-3ginfo-lite/root/usr/share)/3ginfo-lite/3ginfo.shbo wygląda to tak jakby dalej uruchamiały się stare skrypty.
Potem pozostaje nam już tylko edycja/korekta w pliku
/usr/share/3ginfo-lite/3ginfo-addon/19d21489@Pirateek commented on GitHub (Jun 2, 2022):
mam błąd po podmianie
Uncaught (in promise) SyntaxError: JSON.parse: bad control character in string literal at line 5 column 13 of the JSON data
render http://192.168.3.1/luci-static/resources/view/modem/3gdetail.js?v=git-22.083.69105-af8e91c:31
promise callback*render/< http://192.168.3.1/luci-static/resources/view/modem/3gdetail.js?v=git-22.083.69105-af8e91c:31
step http://192.168.3.1/luci-static/resources/luci.js?v=git-22.083.69105-af8e91c:92
root@P1G:/usr/share/3ginfo-lite# ./3ginfo.sh
{
"connt":"0d, 05:52:03",
"conntx":"13.1 MiB",
"connrx":"67.0 MiB",
",F286R:"ZTE
"mtemp":"",
",irmware":"LMF286RMODULEV1.0.1B03
"cport":"/dev/ttyACM0",
"protocol":"",
"csq":"20",
"signal":"64",
"operator_name":"Aero2",
"operator_mcc":"260",
"operator_mnc":"01",
"mode":"LTE-A | B7 (2600 MHz) / B3 (1800 MHz)",
"registration":"1",
"lac_dec":"11020",
"lac_hex":"2B0C",
"tac_dec":"",
"tac_hex":"-",
"cid_dec":"2896664",
"cid_hex":"2C3318",
"pci":"181",
"earfcn":"2850",
"pband":"B7 (2600 MHz) @20 MHz",
MHz",":"B3 (1800 MHz) @20
"spci":"280",
"searfcn":"1300",
"rsrp":"-107",
"rsrq":"-13.0",
"rssi":"-73",
",inr":"-1
MHz"},{"(S) PCI":"280"},{"(S) EARFCN":"1300"}]{"PCI":"181"},{"EARFCN":"2850"},{"(S) band":"B3 (1800 MHz), 20
}
Z poprawkami mogę poczekać na spokojnie.
Ale najdziwniejsze jest to, że mam drugi 286R ale inna wersja modemu i tam działa:)
Podmiana plików, o których piszesz wyżej skutkuje tym samym błędem.
Pozdrawiam
@4IceG commented on GitHub (Jun 2, 2022):
U mnie jest różnie z czasem, nie zawsze mam chwilę i ochotę aby po pracy jeszcze siadać do komputera.
Może jakoś się dojdzie co tu się z tymi modemami pomerdało, bo z historii na forum wiemy już że wersje R potrafią mieć rożne modemy i pewnie tu jest problem. Moje skrypty nie są wystarczająco uniwersalne.
Ok @Pirateek na routerze tym co nie działa w pliku
/usr/share/3ginfo-lite/3ginfo-addon/19d21489usuń poniższe linijki i sprawdź czy chociaż pozostałe dane pokazuje poprawnie.
@Pirateek commented on GitHub (Jun 2, 2022):
dostaję taki błąd
Uncaught (in promise) SyntaxError: JSON.parse: bad control character in string literal at line 26 column 27 of the JSON data
render http://192.168.3.1/luci-static/resources/view/modem/3gdetail.js?v=git-22.083.69105-af8e91c:31
promise callback*render/< http://192.168.3.1/luci-static/resources/view/modem/3gdetail.js?v=git-22.083.69105-af8e91c:31
step http://192.168.3.1/luci-static/resources/luci.js?v=git-22.083.69105-af8e91c:92
root@P1G:/usr/share/3ginfo-lite# ./3ginfo.sh
{
"connt":"0d, 06:56:44",
"conntx":"17.3 MiB",
"connrx":"92.3 MiB",
"modem":"",
"mtemp":"",
"firmware":"",
"cport":"/dev/ttyACM0",
"protocol":"",
"csq":"19",
"signal":"61",
"operator_name":"Aero2",
"operator_mcc":"260",
"operator_mnc":"01
",
"mode":"",
"registration":"1",
"lac_dec":"11020",
"lac_hex":"2B0C",
"tac_dec":"",
"tac_hex":"-",
"cid_dec":"2896664",
"cid_hex":"2C3318",
"pci":"",
"earfcn":"",
"pband":"",
"sband":"",
"spci":"",
"searfcn":"",
"rsrp":"",
"rsrq":"",
"rssi":"",
"sinr":"",
"addon":[{"RSSI":" dBm"},{"RSRP":" dBm"},{"RSRQ":" dB"},{"SINR":" dB"}]
}
@4IceG commented on GitHub (Jun 2, 2022):
Już lubię ten modem, źle odczytuje dane nawet ze skryptu Cezarego.
Ok, @Pirateek idziemy do pliku
/usr/share/3ginfo-lite/3ginfo.shpodmień sekcję "# COPS numeric" na to co poniżej i zrób test czy działa:
@Pirateek commented on GitHub (Jun 2, 2022):
root@P1G:/usr/share/3ginfo-lite# ./3ginfo.sh
{
"connt":"0d, 07:48:59",
"conntx":"18.2 MiB",
"connrx":"99.4 MiB",
"modem":"",
"mtemp":"",
"firmware":"",
"cport":"/dev/ttyACM0",
"protocol":"",
"csq":"20",
"signal":"64",
"operator_name":"Aero2",
"operator_mcc":"260",
"operator_mnc":"01",
"mode":"LTE-A | B7 (2600 MHz) / B3 (1800 MHz)",
"registration":"1",
"lac_dec":"11020",
"lac_hex":"2B0C",
"tac_dec":"",
"tac_hex":"-",
"cid_dec":"2896664",
"cid_hex":"2C3318",
"pci":"181",
"earfcn":"2850",
"pband":"B7 (2600 MHz) @20 MHz",
MHz",":"B3 (1800 MHz) @20
"spci":"280",
"searfcn":"1300",
"rsrp":"-106",
"rsrq":"-14.0",
"rssi":"-72",
",inr":"-1
MHz"},{"(S) PCI":"280"},{"(S) EARFCN":"1300"}]{"PCI":"181"},{"EARFCN":"2850"},{"(S) band":"B3 (1800 MHz), 20
}
w Luci na razie pustka ;)
@4IceG commented on GitHub (Jun 2, 2022):
@Pirateek widzisz, że tu jest jeszcze od groma złych danych i js ma problem aby pokazać niewłaściwe wartości.
Na ten moment głupoty są jeszcze przy sband i sinr. Pytanie czy ja coś pomerdałem czy składnia w poleceniach at jest inna.
Ok, czyli ciąg dalszy śledztwa.
@Pirateek podmień zawartość pliku:
/usr/share/3ginfo-lite/3ginfo-addon/19d21489na tą zawartość z githuba Cezarego
https://github.com/obsy/packages/blob/master/easyconfig/addon/3ginfo-addon/19d21489wyjdzie czy więcej danych wyciągnie niezmieniony skrypt Cezarego. Luci nic nie pokaże, ale będzie wiadomo czy pomerdałem coś ja.
Kolejna sprawa, pokaż proszę wynik poleceń at:
@Pirateek commented on GitHub (Jun 2, 2022):
po podmianie
root@P1G:/usr/share/3ginfo-lite# ./3ginfo.sh
{
"connt":"0d, 09:12:22",
"conntx":"19.3 MiB",
"connrx":"103.2 MiB",
"modem":"",
"mtemp":"",
"firmware":"",
"cport":"/dev/ttyACM0",
"protocol":"",
"csq":"20",
"signal":"64",
"operator_name":"Aero2",
"operator_mcc":"260",
"operator_mnc":"01",
"mode":"LTE_A B7 (2600 MHz) / B3 (1800 MHz)",
"registration":"1",
"lac_dec":"11020",
"lac_hex":"2B0C",
"tac_dec":"",
"tac_hex":"-",
"cid_dec":"2896664",
"cid_hex":"2C3318",
"pci":"",
"earfcn":"",
"pband":"",
"sband":"",
"spci":"",
"searfcn":"",
"rsrp":"",
"rsrq":"",
"rssi":"",
"sinr":"",
MHz"},{"(S) PCI":"280"},{"(S) EARFCN":"1300"}]{"PCI":"181"},{"EARFCN":"2850"},{"(S) band":"B3 (1800 MHz), 20
}
+ZRSSI: -107,-13.5,-73,4
+ZCELLINFO: 2896664,181,LTE B7,2850
+ZCAINFO: 181,7,11020,2850,20;280,1,3,1300,20
Pytanie, czemu jak ściągam wget-em pliki z github-a to mi dodaje HTML w pliku?
@4IceG commented on GitHub (Jun 2, 2022):
Pewnie wget traktuje to jako odnośnik do strony, nie do pliku i tak pobiera. Nie pobieraj plików wget-em tylko pobieraj zawartość pliku Raw i podmieniaj ręcznie w WinSCP, usuwając ewentualną ostatnią pustą linijkę.
Posiedziałem teraz trochę i na sucho podstawiałem Twoje przesłane wyniki poleceń pod fragmenty skryptów wycinające dane i u mnie wszystko działa, ładnie wycina i dane są poprawnie pokazywane jako json i w LuCI, więc skrypty są OK, robią swoją robotę.
Teraz wypadałoby szukać linijka po linijce (skrypt po skrypcie od danej wartości) w pliku 19d21489 do którego momentu pokazuje poprawnie, a od którego już są błędy i źle wycina. Ja routera nie mam wiec musiałbyś @Pirateek sam sobie chwilę posiedzieć.
Pierwsze od samej góry lecąc widać, że z SINR ma problem, może wystarczy podać znów polecenie z którego ma pobrać dane, zamiast
zrobić
@Pirateek commented on GitHub (Jun 2, 2022):
Pliki pobierałem przez RAW
Na chwilę obecną to mi nic nie wyświetla, mam nazwy bez wartości.
Może prościej zrobię kopiei i wgram od mowa wersję poczekam tylko na rc2 po niedzieli @Cezary pisał , że będzie. Jak nie ruszy będę grzebał, chociaż w skryptologi jestem cieniki. Przyznam się.
@4IceG commented on GitHub (Jun 2, 2022):
@Pirateek luzik, można poczekać na wersję rc2 potem wgrać najnowszą wersję pakietu i walczyć dalej. Skryptologi tu jakiejś nie ma, skrypt (polecenia) do wycinania są. Teraz tylko pozostają testy i sprawdzanie gdzie/na czym się wykłada. Bedę najwyżej pisał co i jak.
@Pirateek commented on GitHub (Jun 2, 2022):
Tak jak na grupie pisałem, mam 2 routery jeden z Play i uptime teraz mam prawie 10 dni i jeden restart Wan-u firmware modemu B11 z tego co pamiętam. Zaś drugi z T-mobile firmware B04 i mam restart routera co 2 dzien i restart Wan-u nawet 4x dziennie. Chyba to zależy od modemu.
@4IceG commented on GitHub (Jun 11, 2022):
Cześć @Pirateek
I jak, próbowałeś coś ruszyć z tematem we własnym zakresie?
@Pirateek commented on GitHub (Jun 13, 2022):
Cześć
Zainstalowałem najnowszą wersję openwrt
OpenWrt 22.03-SNAPSHOT r19441-3cfe050c4a
Niestety nic nie pokazuje
W załączeniu zrzut (na poczcie odpowiedziałem)
A to pokazuje 3ginfo.sh
root@P1G:/usr/share/3ginfo-lite# ./3ginfo.sh
./3ginfo.sh: line 51: getpath: not found
./3ginfo.sh: line 54: getpath: not found
./3ginfo.sh: line 54: getpath: not found
./3ginfo.sh: line 54: getpath: not found
{
"connt":"0d, 00:18:07",
"conntx":"2.8 MiB",
"connrx":"11.9 MiB",
",odem":" F286R
"mtemp":"",
",irmware":"LMF286RMODULEV1.0.1B03
"cport":"/dev/ttyACM0",
"protocol":"ECM",
"csq":"23",
"signal":"74",
"operator_name":"Aero2",
"operator_mcc":"260",
"operator_mnc":"01",
"mode":"LTE B8 (900 MHz)",
"registration":"1",
"lac_dec":"11020",
"lac_hex":"2B0C",
"tac_dec":"",
"tac_hex":"-",
"cid_dec":"2896653",
"cid_hex":"2C330D",
"pci":"341",
"earfcn":"3526",
"pband":"B8 (900 MHz) @5 MHz",
"sband":"",
"spci":"",
"searfcn":"",
"rsrp":"-97",
"rsrq":"-14.0",
"rssi":"-67",
",inr":"-3
dB"},{"Primary band":"B8 (900 MHz), 5 MHz"},{"PCI":"341"},{"EARFCN":"3526"}]:"-14.0 dB"},{"SINR":"-3
}
Debug przeglądarki
Uncaught (in promise) SyntaxError: JSON.parse: bad control character in string literal at line 5 column 16 of the JSON data
render https://192.168.3.1/luci-static/resources/view/modem/3gdetail.js?v=git-22.140.66268-ef99568:31
promise callback*render/< https://192.168.3.1/luci-static/resources/view/modem/3gdetail.js?v=git-22.140.66268-ef99568:31
step https://192.168.3.1/luci-static/resources/luci.js?v=git-22.140.66268-ef99568:92
@4IceG commented on GitHub (Jun 13, 2022):
To było do przewidzenia, że nie będzie działać.
Jak się nie przysiądzie i nie znajdzie błędu/problemu dla tego modemu w skryptach to tak zostanie.
@Pirateek , a na Mifi od Cezarego jest wszystko OK?
@Pirateek commented on GitHub (Jun 13, 2022):
Mifi nie instalowałem.
Mogę jutro zobaczyć jak będę mieć chwilkę, dzisiaj nie dam już rady.
@Pirateek commented on GitHub (Jun 13, 2022):
Udało się znaleźć chwilę czasu, na MiFi pokazuje na www parametry modemu.
@4IceG commented on GitHub (Jun 13, 2022):
Wiec teraz wypadaloby zerknac co 3ginfo pokazuje w konsoli, zrobic kopie plikow jezeli wszystko jest ok i porownac z tym co nie dziala u mnie.
@Pirateek commented on GitHub (Jun 13, 2022):
kopię plików zrobiłem cały katalog /usr/share/3ginfo-lite.
Wynik 3ginfo.sh - skopiowany z MiFi
root@P1G:~# ./3ginfo.sh
{
"csq":"22",
"signal":"70",
"operator_name":"Aero2",
"operator_mcc":"260",
"operator_mnc":"01",
"mode":"LTE B8 (900 MHz)",
",egistration":"READY
"lac_dec":"11020",
"lac_hex":"2B0C",
"cid_dec":"2896653",
"cid_hex":"2C330D",
dB"},{"Primary band":"B8 (900 MHz), 5 MHz"},{"PCI":"341"},{"EARFCN":"3526"}]:"-13.5 dB"},{"SINR":"4
}
@Pirateek commented on GitHub (Jun 13, 2022):
Zawsze na początku na www w konfiguracji ustawiałem port modemu /devttyACM0

teraz nie ustawiłem i wszedłem w zakładkę Detalis 3G/4G i o dziwo jest pokazanych kilkanaście parametrów.
Sądzę, że jak wpiszę port modemu to zniknie
./3ginfo.sh: line 51: getpath: not found
./3ginfo.sh: line 54: getpath: not found
./3ginfo.sh: line 54: getpath: not found
./3ginfo.sh: line 54: getpath: not found
usage: [options] send phoneNumber message
[options] recv
[options] delete msg_index | all
[options] status
[options] ussd code
[options] at command
options:
-b (default: 115200)
-d (default: /dev/ttyUSB0)
-D debug (for ussd and at)
-f <date/time format> (for sms/recv)
-j json output (for sms/recv)
-R use raw input (for ussd)
-r use raw output (for ussd and sms/recv)
-s (for sms/recv/status)
usage: [options] send phoneNumber message
[options] recv
[options] delete msg_index | all
[options] status
[options] ussd code
[options] at command
options:
-b (default: 115200)
-d (default: /dev/ttyUSB0)
-D debug (for ussd and at)
-f <date/time format> (for sms/recv)
-j json output (for sms/recv)
-R use raw input (for ussd)
-r use raw output (for ussd and sms/recv)
-s (for sms/recv/status)
usage: [options] send phoneNumber message
[options] recv
[options] delete msg_index | all
[options] status
[options] ussd code
[options] at command
options:
-b (default: 115200)
-d (default: /dev/ttyUSB0)
-D debug (for ussd and at)
-f <date/time format> (for sms/recv)
-j json output (for sms/recv)
-R use raw input (for ussd)
-r use raw output (for ussd and sms/recv)
-s (for sms/recv/status)
usage: [options] send phoneNumber message
[options] recv
[options] delete msg_index | all
[options] status
[options] ussd code
[options] at command
options:
-b (default: 115200)
-d (default: /dev/ttyUSB0)
-D debug (for ussd and at)
-f <date/time format> (for sms/recv)
-j json output (for sms/recv)
-R use raw input (for ussd)
-r use raw output (for ussd and sms/recv)
-s (for sms/recv/status)
{
"connt":"0d, 00:23:54",
"conntx":"2.9 MiB",
"connrx":"17.7 MiB",
"modem":" ",
"mtemp":"",
"firmware":"",
"cport":"",
"protocol":"ECM",
"csq":"21",
"signal":"67",
"operator_name":"Aero2",
"operator_mcc":"260",
"operator_mnc":"01",
"mode":"",
"registration":"1",
"lac_dec":"11020",
"lac_hex":"2B0C",
"tac_dec":"",
"tac_hex":"-",
"cid_dec":"2896653",
"cid_hex":"2C330D",
"pci":"",
"earfcn":"",
"pband":"",
"sband":"",
"spci":"",
"searfcn":"",
"rsrp":"",
"rsrq":"",
"rssi":"",
"sinr":"",
"addon":[{"RSSI":" dBm"},{"RSRP":" dBm"},{"RSRQ":" dB"},{"SINR":" dB"}]
}
@Pirateek commented on GitHub (Jun 13, 2022):
zauważyłem też , że przy uruchomieniu modprobe.gcom dostaję komunikat
root@P1G:/usr/share/3ginfo-lite# ./probeport.gcom
./probeport.gcom: line 1: syntax error: unexpected "("
@4IceG commented on GitHub (Jun 13, 2022):
Ciekawe czy na Mifi Cezarego zczytuje wszystkie parametry. Ten wynik co wyzej pokazales tez pokazuje glupoty i ma bledy w json-nie.
Teraz jezeli pokazuje w luci juz jakies dane to mozesz potestowac na ktorym porcie zwraca dane z modemu.
Inna sprawa dlaczego pokazuje ci protokol jako ECM gdzie juz dawno to zmienilem w zrodlach na githubie, wiec albo ja nie skompilowalem aktualizacji albo ty nie czyscisz cache od luci/przegladarki.
@Pirateek commented on GitHub (Jun 13, 2022):
Wyczyściłem cache przeglądarki i mam ECM - protokół
@4IceG commented on GitHub (Jun 14, 2022):
Ja się poddaje, jak pokazuje coś czego nie ma w skryptach dla MF286R
/usr/share/3ginfo-lite/3ginfo-addon/19d21489.@Pirateek commented on GitHub (Jun 14, 2022):
To jest zrzut w/w pliku i jest ECM na samym końcu
//// PROTO="ECM" ////
Z drugiej strony te modemy są dziwne bo zależy jak je zapytasz.
Raz pokażą wersje modemu B04 a raz B03 (@Cezary to potwierdził)
https://eko.one.pl/forum/viewtopic.php?pid=269619#p269619
Może tu jest problem?
root@P1G:/usr/share/3ginfo-lite/3ginfo-addon# cat 19d21489
ZTE MF286R
O=$(sms_tool -d $DEVICE at "at+zrssi;+zcellinfo?;+zcainfo?")
case "$MODE_NUM" in
3*)
T=$(echo "$O" | awk -F[,:] '/^+ZRSSI/ {print $2}' | xargs)
[ -n "$ADDON" ] && ADDON="$ADDON,"
RSSI="$T"
ADDON="$ADDON"'{"RSSI":"'$T' dBm"}'
;;
2*|
4*|
5*|
6*|
8*)
T=$(echo "$O" | awk -F[,:] '/^+ZRSSI/ {print $2}' | xargs)
[ -n "$ADDON" ] && ADDON="$ADDON,"
ADDON="$ADDON"'{"RSCP":"'$T' dBm"}'
T=$(echo "$O" | awk -F[,:] '/^+ZRSSI/ {print $3}' | xargs)
[ -n "$ADDON" ] && ADDON="$ADDON,"
ADDON="$ADDON"'{"ECIO":"'$T' dB"}'
T=$(echo "$O" | awk -F[,:] '/^+ZCELLINFO/ {print $4}' | xargs)
[ -n "$T" ] && MODE="$T"
;;
esac
OF=$(sms_tool -d $DEVICE at "ati")
DEVV=$(echo $OF | tr -s "\n" | xargs)
FWA=$(sms_tool -d $DEVICE at "AT+GMR" | tr -s "\n" | xargs)
FW=$(echo $FWA | cut -c 8-)
MODELA=$(echo $DEVV | awk -F 'Revision: ' '{print $1}'| xargs)
MODELB=$(echo $MODELA | awk -F 'Manufacturer: |CORPORATION' '{print $2}'| xargs)
MODELD=$(sms_tool -d $DEVICE at "AT+CGMM" | tr -s "\n" | xargs)
MODELDCUT=$(echo $MODELD | cut -c 9-)
MODEL="$MODELB "$MODELDCUT
Protocol
DRIVER=QMI_WWAN & DRIVER=CDC_MBIM & DRIVER=CDC_ETHER
PV=$(cat /sys/kernel/debug/usb/devices)
PVCUT=$(echo $PV | awk -F 'Vendor=19d2 ProdID=1489' '{print $2}' | cut -c-1220)
if echo "$PVCUT" | grep -q "Driver=qmi_wwan"
then
PROTO="QMI"
elif echo "$PVCUT" | grep -q "Driver=cdc_mbim"
then
PROTO="MBIM"
elif echo "$PVCUT" | grep -q "Driver=cdc_ether"
then
PROTO="ECM"
fi
@4IceG commented on GitHub (Jun 14, 2022):
To co mi pokazales to jest juz nieaktualne i na moim githubie skrypt wyglada inaczej, dlatego sie tak dziwilem na to co pokazuje.
Modemy sa problematyczne poniewaz pod jednymi identyfikatorem VID oraz PID wystepuja dwa lub juz nawet trzy modemy spotykane w jednym routerze. Ja nie majac tych urzadzen fizycznie mam duzy problem w dostosowaniu skryptu, aby byl uniwersalny i radzil sobie poprawnie z pobraniem danych ze wszystkiego. Pewnie znow musialbym przekopac caly temat na forum aby zebrac wszystkie wariacje tych modemow i przepisac skrypt.
@Pirateek commented on GitHub (Jun 14, 2022):
Mogę udostępnić router po wireguard do testów - nie mam nic ważnego na nim
Tak Leo-PL rozkminił u mnie , że jest modem obsługiwany dla 286R
@4IceG commented on GitHub (Jun 14, 2022):
Ok, mogę spróbować powalczyć z tym modemem. Jest tylko jeden problem, nigdy się nie bawiłem VPN-em, nie miałem potrzeby, więc musiałbyś mi napisać co i jak aby to u mnie ruszyło.
@Pirateek commented on GitHub (Jun 14, 2022):
W wolnej chwili przgotuje co trzeba (co bedziesz musiał sam zrobić) , może uda się dzisiaj wieczorem. Jak nie to w długi weekend, bo jutro w pracy mam wyjazd.
@4IceG commented on GitHub (Jun 14, 2022):
Oki, W wolnej chwili tez zerkne jak wyglada jakas przykladowa konfiguracja dla Windowsa.
@Pirateek commented on GitHub (Jun 14, 2022):
A ja myślałem o zdefiniowaniu wireguarda na routerze z openwrt, zrobi.y klienta i po ssh się wbijesz
@4IceG commented on GitHub (Jun 14, 2022):
Konfiguracja pod Windowz wydala mi sie najlatwiejsza, mozna inaczej, spoko.
@Pirateek commented on GitHub (Jun 22, 2022):
Cześć.
Wyślij mi e-maila, na który wysłać klucz do WG.
Jakoś czas szybko umyka i nie miałem jak wcześniej napisać
Pozdrawiam
@4IceG commented on GitHub (Jun 22, 2022):
Siema,
Spoko, nic się nie stało, nie pali się bardzo z tematem :).
Wysyłaj/pisz jak coś na 4rafalSZYMPANSgmail.com
Pozdrawiam
@Pirateek commented on GitHub (Oct 11, 2022):
Cześć. W pracy dużo roboty a popołudniu troszkę zaległości na działce w następnym tygodniu myślę, że zrobię upgrade. Dnia 11 czerwca 2022 17:51 Rafał Wabik @.***> napisał(a): Cześć github.com @Pirateek I jak, próbowałeś coś ruszyć z tematem we własnym zakresie? — Reply to this email directly, github.com view it on GitHub , or github.com unsubscribe . You are receiving this because you were mentioned. Message ID: <4IceG/luci-app-3ginfo-lite/issues/8/1152954421 @ github . com>