51

Odp: Pakiet do zmiany pasm modemów LTE/5G

MiG25 napisał/a:

Jest to: Remember to save the configuration of the bands before sending to the modem.
A poniżej nic już o wysłaniu do modemu , tylko Apply Changes.... ( może to zmienić na Send to modem ?)

Na ten moment niech zostanie jak jest. Mozesz sobie tez zainstalowac z mojego githuba pakiet jezykowy aby mieć w pl.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

52

Odp: Pakiet do zmiany pasm modemów LTE/5G

Cezary napisał/a:

A jakbyś  zrezygnował z przycisków systemowych? Zobacz u mnie w luci-app-ekooneplstat, jest tam tylko przycisk save pod którym możesz podpiąć co chcesz - ustawić uci lub wywołać cokolwiek innego.

Cezary ja bym zrezygnowal tylko nie wiem jak zapisać/pobrać dane z tej rozwijanej listy, wiem ze mozna opisać zachowanie tych 3 przyciskow systemowych, tylko trzeba się jakoś odwolac do tej listy, a na to na ten moment jeszcze nie wpadlem.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

53

Odp: Pakiet do zmiany pasm modemów LTE/5G

Mała zmiana. W easyconfig nie będzie tego w osobnym menu tylko w sekcji modem z menu system. Tam gdzie jest pozycja "polecenia AT"

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

54

Odp: Pakiet do zmiany pasm modemów LTE/5G

To przy okazji prośba jeszcze w easyconfig o cyferki masztu

55

Odp: Pakiet do zmiany pasm modemów LTE/5G

MiG25 napisał/a:

Ok smile , ale w gui ,przy przełącznikach żeby były smile Dodasz to do mifi ?

Cezary napisał/a:

To się właśnie robi, więc pewnie za kilka dni będzie.


Witaj. Uchylisz rąbka tajemnicy kiedy pojawi się nowe mifi z ww. przełącznikami?

56

Odp: Pakiet do zmiany pasm modemów LTE/5G

Zmiany są już w repo puszczone, więc przy następnych kompilacjach będzie już standardowo dostępne. Na chwilę obecną wygląda to tak: https://eko.one.pl/?p=easyconfig#zakadkaquotsystemquot

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

57

Odp: Pakiet do zmiany pasm modemów LTE/5G

Cezary, moglbys zerknac na kod dla LuCi. Wiem, prosze o wiele, ale Masz wieksza wiedze w programowaniu smile.

Moze by sie udalo jakos ograniczyc ilosc tych przyciskow.

Walczylem z ta kontrolka (https://openwrt.github.io/luci/jsapi/Lu … Value.html), niestety bez sukcesow. Myslalem ze moze zdarzenie onchange bedzie rozwiazaniem, ale ciagle kombinuje aby cos ruszylo.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

58

Odp: Pakiet do zmiany pasm modemów LTE/5G

Spojrzę na to w weekend. Może coś wymyślę.

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

59

Odp: Pakiet do zmiany pasm modemów LTE/5G

Ja w weekend postaram się dopisac te brakujace przyciski odpowiedzialne za restarty.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

60

Odp: Pakiet do zmiany pasm modemów LTE/5G

Dodałem obsługę MF286A. I mimo że modem zawarty w tym urządzeniu przedstawia się tak samo jak w MF286 to zdecydowałem się na rozdzielenie tego, ponieważ fabryczne oprogramowanie producenta pokazuje inne pasam dla modelu MF286 i inne dla MF286A.
Sprawdziłem MF286 i on także przyjmuje te same pasma jak MF286A (np. B2 czy B38), ale z w/w powodu - lista wspieranych pasm jest ustawiona zgodnie w producentem sprzętu.

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

61

Odp: Pakiet do zmiany pasm modemów LTE/5G

A jak rozróżnisz ,że to modem z MF286A a nie z MF286 , skoro ma ten sam vid i pid ?

62

Odp: Pakiet do zmiany pasm modemów LTE/5G

Po modelu routera w którym on siedzi.

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

63

Odp: Pakiet do zmiany pasm modemów LTE/5G

Ok , ale jak go ktoś użyje w zupełnie innym urządzeniu ,i np w pzejściówce usb...
ne wiem , może po nazwie, nie ma tam ,że jeden się nazywa ...MF286MODULE.... ,a drugi ...MF286AMODULE.... ( od D ma na pewno w sobie ....MF286DMODULE....)

64

Odp: Pakiet do zmiany pasm modemów LTE/5G

Tak, wiedziałem że się do tego przyczepisz smile Mam takie uzasadnienie - ten modem nie występuje sam w naturze, a jeżeli ktoś używa go poza tymi ZTE to i tak nie wykorzysta pasm B2 czy B5, więc to nie ma większego znaczenia.

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

65

Odp: Pakiet do zmiany pasm modemów LTE/5G

Zrobiłem aktualizację pakietu dla LuCI, dodałem przyciski od restartu połączenia i urządzenia.
Skompilowałem też aktualny pakiet modemband, jaki udostępnił Cezary na githubie.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

66

Odp: Pakiet do zmiany pasm modemów LTE/5G

IceG napisał/a:

Zrobiłem aktualizację pakietu dla LuCI, dodałem przyciski od restartu połączenia i urządzenia.
Skompilowałem też aktualny pakiet modemband, jaki udostępnił Cezary na githubie.

Poradziłeś sobie z multivalue?

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

67 (edytowany przez IceG 2022-02-12 13:01:17)

Odp: Pakiet do zmiany pasm modemów LTE/5G

Cezary napisał/a:

Poradziłeś sobie z multivalue?

Dziś tylko posiedziałem nad tymi nowymi przyciskami, nic więcej nie kombinowałem. Z tą kontrolką dalej jestem tam gdzie byłem.

Jak masz Cezary czas i chęci to zerknij, może na coś szybciej wpadniesz.

Ja próbowałem ostatnio do niej podejść od zdarzenia "onchange" tak aby przy zmianie wartości zapisywała sama konfigurację, którą potem można by użyć jako argument w poleceniu do przycisku "Zapisz". Niestety nie osiągnąłem celu. Jeszcze wieczorem przysiądę, jak znajdę moment.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

68

Odp: Pakiet do zmiany pasm modemów LTE/5G

Jako przykład - w firewallu przy tworzeniu reguły jest wybór protokołów, wyklikanie czegoś powoduje od razu zmiany w formatce i wyświetlanie innych pól. Nie możesz wykorzystać czegoś takiego żeby sobie tablicować zaklikane element a przy apply skorzytać od razu z tablicy zamiast danych z uci?

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

69 (edytowany przez IceG 2022-02-12 14:34:18)

Odp: Pakiet do zmiany pasm modemów LTE/5G

Musialbym zerknac jak to jest tam realizowane, sama kontrolka zapisuje dane w tablicy, potem ja je znow zapisuje do uci i znow odczytuje wykonujac komendy. Jezeli mozna skrocic te operacje byloby super, musialbym do tego przysiasc jeszcze, bo od koncepcji do realizacji dluga droga.

Nie wiem czy dobrze mysle, ale idac za tym co Cezary napisales to kontrolki mozna pokazywac lub ukrywac jezeli spelnione sa zaleznosci.

Ja teraz mam problem aby pobrac od razu wyklikane wartosci i dlatego je "brzydko wpierw zapisuje".

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

70

Odp: Pakiet do zmiany pasm modemów LTE/5G

Problemem dla mnie wlasnie jest pobranie tego co uzytkownik odznaczyl. Potem by pewnie juz bylo z gorki aby je wkleic gdzies jako argument.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

71 (edytowany przez IceG 2022-02-13 17:34:26)

Odp: Pakiet do zmiany pasm modemów LTE/5G

Nie zapowiada się aby aplikacja dla LuCI szybko zeszła z ilości kliknięć/operacji, więc umieściłem w niej dodatkowe wyjaśnienie krok po kroku co się robi, jak postępować.

Mam nadzieję, że każdy kto potrafi czytać już sobie poradzi (a reszta.. do szkoły..).

https://github.com/4IceG/Personal_data/blob/master/modembandz.png?raw=true

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

72

Odp: Pakiet do zmiany pasm modemów LTE/5G

Pewnie i tak Cezary poprawisz mój plik po swojemu, ale dla EM12-G działa coś takiego:

_DEVICE=/dev/ttyUSB2
_DEFAULT_LTE_BANDS="1 2 3 4 5 7 8 9 12 13 14 17 18 19 20 21 25 26 28 29 30 32 38 39 40 41 66"


getinfo() {
    echo "Quectel EM12-G"
    #Vendor=2c7c ProdID=0512
}

getsupportedbands() {
    echo "$_DEFAULT_LTE_BANDS"
}

getbands() {
#+QCFG: "band",0x5af0,0x42000000003300185a,0x1

    O=$(sms_tool -d $_DEVICE at "AT+QCFG=\"band\"" | tr -s "\n" | xargs)
    PR=$(echo $O | cut -c 26-)
    HEX=$(echo "$PR" | awk -F[,,] '{print $2}' | xargs)
    hextobands "$HEX"
}

setbands() {
    BANDS="$1"
    [ "x$BANDS" = "xdefault" ] && BANDS="$_DEFAULT_LTE_BANDS"
    [ -z "$BANDS" ] && return

    HEX=$(bandstohex "$BANDS")
    [ "$HEX" != "0" ] && sms_tool -d $_DEVICE at "AT+QCFG=\"band\",0,$HEX,1"
}
Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

73 (edytowany przez Cezary 2022-02-19 09:37:46)

Odp: Pakiet do zmiany pasm modemów LTE/5G

To jest chyba literówką?

awk -F[,,] '...

Jeżeli druga liczna jest lte to wystarczy jak zwykle

    O=$(sms_tool -d $_DEVICE at "AT+QCFG=\"band\"")
    HEX=$(echo "$O" | awk -F[:,] '{print $4}' | xargs)
    hextobands "$HEX"

Sprawdź czy takiego coś Ci działa.

EDIT: Na pewno masz 0x42000000003300185a? Bo to by znaczyło że BAND 1 nie masz, band 3 nie masz...

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

74

Odp: Pakiet do zmiany pasm modemów LTE/5G

To nie była literówka, jeden i drugi kod działa (testowałem przed wrzuceniem), ale skoro mówisz Cezary, że można ładniej, wiec zostaniemy przy Twojej wersji.

_DEVICE=/dev/ttyUSB2
_DEFAULT_LTE_BANDS="1 2 3 4 5 7 8 9 12 13 14 17 18 19 20 21 25 26 28 29 30 32 38 39 40 41 66"


getinfo() {
    echo "Quectel EM12-G"
    #Vendor=2c7c ProdID=0512
}

getsupportedbands() {
    echo "$_DEFAULT_LTE_BANDS"
}

getbands() {
#+QCFG: "band",0x5af0,0x42000000003300185a,0x1

    O=$(sms_tool -d $_DEVICE at "AT+QCFG=\"band\"")
        HEX=$(echo "$O" | awk -F[:,] '{print $4}' | xargs)
        hextobands "$HEX"
}

setbands() {
    BANDS="$1"
    [ "x$BANDS" = "xdefault" ] && BANDS="$_DEFAULT_LTE_BANDS"
    [ -z "$BANDS" ] && return

    HEX=$(bandstohex "$BANDS")
    [ "$HEX" != "0" ] && sms_tool -d $_DEVICE at "AT+QCFG=\"band\",0,$HEX,1"
}
Cezary napisał/a:

EDIT: Na pewno masz 0x42000000003300185a? Bo to by znaczyło że BAND 1 nie masz, band 3 nie masz...

Na to bym nie patrzył, to był jakiś przykładowy wynik z neta, nie to co ustawiałem.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

75

Odp: Pakiet do zmiany pasm modemów LTE/5G

Ok, dodam przy najbliższej okazji, dzięki.

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