1

Temat: Pluginy modemowe do Gargoyle 1.14.x

Na potrzeby moich obrazów Gargoyle 1.14.x pierwsza kompilacja obrazów dostarczała plugin 3ginfo w starej wersji, który służył do wizualizacji parametrów pracy modemu komórkowego. Następne wydania będą zawierały nowe pluginy, które specjalnie przepisałem lub napisałem od nowa. Wszystkie pluginy są oczywiście w języku polskim oraz angielskiem.

Plugin do odczytu parametrów pracy modemu

plugin-gargoyle-3ginfo-extended

https://eko.one.pl/files/gargoyle/20230603105153.png

Plugin bazuje na tym samym sposobie przetwarzania danych co moje easyconfig/mifi, więc powinien sprostać większości modemów dostępnych na polskim rynku. Jeżeli zaś ktoś ma inny modem, dla którego nie będą się wyświetlały dodatkowe dane to niech założy nowy wątek z infomracjami i da znać.
Nowa wersja pluginu nie obsługuje też modemów typu HiLink/RNDIS - w takim przypadku trzeba używać poprzedniej wersji (która też będzie dostępna w repozytorium).

Trochę kontrowersyjna jest sprawa kolorowania poziomów sygnału i rozpiętości zakresu parametrów. Te sprawy powinny być tak naprawdę robione indywidualnie dla każdego modelu modemu, bo każdy producent robi jakąś samowolkę. Ponieważ plugin jest dość "ogólny" i należało przyjąć jakieś uproszenia to przy realizacji pluginu przyjąłem takie założenia:

- RSSI, Received Signal Strength Indication
Zakres: -113 do -51 dBm
> -70 - doskonały
od -85 do -70 - dobry
od -100 do -86 - słaby
< -100 - zły

- RSRP, Reference Signal Receive Power
Zakres: -140 do -44 dBm
>= -80, doskonały
od -90 do -79, dobry
od -100 do -89, słaby
< -100, zły

- RSRQ, Reference Signal Received Quality
Zakres: -19 do -3 dB
> -10, doskonały
od -15 do -9, dobry
od -20 do -14, słaby
< -20, zły

- SINR, Signal to Interference plus Noise Ratio
Zakres: -20 do +30 dB
> 20, doskonały
od 13 do 20, słaby
od 0 do 12, dobry
< 0, zły

Powyższe dane są kompilacją różnych materiałów dostępnych na stronach producentów modemów czy wikipedi. Jak ktoś ma inne zdanie i potrafi to poprzeć jakąś sensową dokumentacją (a nie losowym postem na dowolnym forum czy twiterze) to niech da znać. Nie upieram się przy takim podziale, ale jakiś należało wprowadzić.


Plugin do wykonywania poleceń AT

plugin-gargoyle-atcmd

https://eko.one.pl/files/gargoyle/plugin-gargoyle-atcmd.png

Zwykłe wyniki na wysłane polecenia AT, można zrobić sobie z gui listę najczęściej używanych poleceń. Korzysta z tego samego interfejsu diagnostycznego co plugin 3ginfo.


Plugin do ustawiania pasm LTE niektórych modemów

plugin-gargoyle-modemband

https://eko.one.pl/files/gargoyle/plugin-gargoyle-modemband.png

Bazuje na moim pakiecie modemband i obsługuje niektóre rodzaje modemów.


Plugin do odczytu SMSów i kodów USSD

plugin-gargoyle-smsbox

https://eko.one.pl/files/gargoyle/plugin-gargoyle-smsbox.png

Ten plugin już kiedyś był i korzystał z gnokii. Ponieważ gnokii praktycznie nie jest już dostępne, został przepisany na wykorzystanie sms_toola, identycznie jak w easyconfig. Umożliwia odczyt SMSów, ich wysłanie oraz wysyłanie kodów USSD. Interfejs modemu ustawia się niezależnie od wspomnianych już pluginów co umożliwia używanie innego modemu do wysyłania SMSów.



Źródła pluginów będzie można znaleźć na moim githubie, w moim repo Gargoyle dostępne są gotowe pakiety, są one także dołączone do niektórych obrazów od wydania Gargoyle 1.14.0.1 włącznie.

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