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

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

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

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

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.