Zauważył ktoś może problemy z rozlaczaniem w Orange na tym modemie? Nie ruszałem firmware a przyszedł z takim: 81600.0000.00.29.21.24. Ogólnie na sieci T-Mobile (e-sim) działa bardzo stabilnie, kilka dni bez zająknięcia a na Orange (sim) loteria co kilka/kilkadziesiąt minut/godzin mam crasha - znika z usb. Myślę nad updejtem firmware jeżeli miałoby to pomóc. Obie sieci działają w NSA (4LTE+N78).

Dzieki za sugestie Cezary, zrobilem jq opcjonalne tylko do pretty printa jsona, sam wrapper moze funkcjonować bez niego.

Edit:

Udało sie wgrać nowego esima z T-Mobile bezposrednio z openwrt. Okazuje się ze domyślny libcurl z openwrt nie zadziała tutaj wiecej info (https://github.com/openwrt/packages/issues/24963). Takze potrzebny jest dodatkowy pakiet libcurl-gnutls4 i symlink, dodalem te informacje do readme https://github.com/kowi4/lpac_fibocom_w … /tree/main. Prawie 6MB potrzeba na dysku...

Krótki opis procedury:
1. Potrzebny jest dostęp do internetu w systemie openwrt, może być tez bezposrednio z modemu.
2. Instalacja esima, tutaj podmieniamy oczywiscie QR string na prawdziwy -> lpac_wrapper profile download -a 'LPA:1$rsp.truphone.com$QR-G-5C-1LS-1W1Z9P7'
3. Wyslanie i usunięcie powiadomienia do operatora -> lpac_wrapper notification process -a -r
4. Sprawdzenie dostepnych profili -> lpac_wrapper profile list
5. Jezeli jakis profil jest 'enabled' trzeba go teraz wylaczyc -> lpac_wrapper profile disable <iccid_profilu_ktory_chcesz_wylaczyc>
6. Wlaczenie nowo zainstalowanego profilu lpac_wrapper profile enable <iccid_profilu_ktory_chcesz_wlaczyc>
7. Ustawienie pinu do karty
8. Restart modemu AT+CFUN=1,1
9. Inicjacja modemu (np. restart interfejsu ATC)
10. Wyslanie i usunięcie powiadomienia do operatora -> lpac_wrapper notification process -a -r

Z tymi powiadomieniami 3 i 10 to w sumie nie wiem czy jest to potrzebne, działa i bez tego ale specka mówi że trzeba to zrobić.
Tez ważna sprawa ze w modemie jest ograniczone miejsce na profile, takze trzeba usuwać nieuzywane -> lpac_wrapper profile delete <iccid>

Wrzucam eksperymentalna wersje wrappera do LPAC, dzieki niemu mozna bezposrednio z openwrt zarzadzac chipem eUICC odpowiedzialnym za esim w modemie. Jeszcze nie mialem okazji wgrac prawdziwego esimka za jego pomocą ale komunikacja dziala poprawnie. Zapraszam do testów.

https://github.com/kowi4/lpac_fibocom_wrapper_openwrt

Na RBM33G mam 100% zużycia na rdzeniu który obsługuje USB, także raczej procesor blokuje ale sprawdze bezpośrednio przez USB 3.0 w wolnej chwili. Narazie przerzucilem sie na Raspberry Pi 4, wczoraj w nocy w docelowej lokalizacji przekroczyl 500Mbps, dla mnie wystarczająco.


Ktoś na forum też szukał opcji na wgrywanie esimów przez openwrt. Jeszcze nie przetestowałem do końca (tylko odczyt) ale jak ktos ma dostęp do windowsa to można sobie udostępnić COM port przez IP i bez przepinania modemu wgrać esim. Przynajmniej w teorii to powinno działać. Krótka instrukcja:

#server side (openwrt)
opkg update
opkg install socat
socat TCP-LISTEN:5555,reuseaddr,fork FILE:/dev/ttyUSB3,raw
#client side (windows)
#com0com create virtual pair COM4<->COM3
C:\hub4com-2.1.0.0-386\com2tcp-rfc2217.bat \\.\COM4 192.168.1.1 5555
#then using COM3 try to download e-sim with EasyLPAC

Aby zastopować nasluchiwanie atc trzeba edytować plik /lib/netifd/proto/atc.sh
Wystarczy wyszukać +CGCONTRDP ) i dodac linijke return 0 na samym końcu sekcji, pomiędzy OK_received=4 a ;;
Po edycji pliku trzeba go zapisać i zresetowac interfejs ATC. Od tej pory po nawiązaniu połączenia skrypt się kończy uwalniając całkowicie port AT.

Hej, dodam kilka informacji od siebie, nic twórczego wszystko do znalezienia w internetach i na tym forum ale może komuś się przyda.


Sprzęt:

Setup 1: Mikrotik RBM33G + Fibocom FM350-GL + duży radiator na całą powierzchnię modemu robi mi w Orange/Tmobile 250Mbps, szukam opcji jak na tym sprzęcie przekroczyć ten limit.

Setup 2: Modem na Windowsie, przejściówka NGFF na USB 3.0 z dodatkowym wejściem USB-C na zasilanie. Z tą samą karta sim wyciąga nawet 700Mbps ale przy tych prędkościach kursor myszki się zacina chyba USB za mocno obciążone XD.


Stabilność:

Bez radiatora nie ma co próbować, ten modem zaraz wykręca temperatury ponad 80° i craszuje.

Z mikrotikiem modem działa wystarczająco stabilnie do moich potrzeb, pracuje jako główny internet w domu. Narazie max wytrzymał mi 5 dni, po tym czasie coś padło, zainstalowałem watchcata po tej akcji ale narazie cały czas przy nim grzebie więc nie udało się zreprodukować tych 5 dni.

Na windowsie już nie jest tak kolorowo ale wydaje mi się że to kwestia zasilania, testowałem kilka powerbanków i zasilaczy na USB, większość nie radziło sobie z utrzymaniem napięcia na 5V, najlepiej było ze starym zasilaczem od Huawei który dawał 5.1V ale i tak udało się go scrashowac w ciągu doby. Szukam dalej. Na ten moment modem działa stabilnie z zasilaczem od raspberry (3A i 5.1V).


SIM/ESIM:

Tutaj miałem największy problem mój modem przyszedł z włączonym trybem esim, żeby działała fizyczna karta SIM trzeba go wyłączyć (AT+GTDUALSIM=0).

ESIM też jak najbardziej działa w moim modelu. Trzeba włączyć AT+GTDUALSIM=1. Na 4PDA jest instrukcja jak wgrać esim. Czego nie ma tam napisane wprost to który Port COM wybrać (u mnie wszedł pierwszy z AT w nazwie). Po kliknięciu w Refresh pojawią się profile z esim u mnie były wgrane jakieś 2 profile domyślnie. Usunąłem oba. Dodałem swój przez Download potem włączyłem (Enabled) i reset modemu.


Darmowe/prawie darmowe opcje na 5G do potestowania:

Fizyczny SIM - Orange na kartę z 1000 GB na rok. Wystarczy starter w innej sieci i przenieść do orange na kartę.

ESIM - Tmobile esim 5G - niby na miesiąc nielimitowany ale...


OpenWrt ATC i jednoczesne korzystanie z 3ginfo/modemband/sms tools.

[TLDR]
Pakiety działają z modemem jednak trzeba kilka modyfikacji.
- https://github.com/4IceG/luci-app-3ginf … issues/106 problem opisany tutaj proste rozwiazanie to przerobienie skryptu zeby zawsze zwracał 1 jezeli nie moze odczytac z komendy AT.
- zastopowanie ATC opisałem niżej w poście, potrzebne jeżeli chcemy obsluge smsów przez sms tool

Cezary pisał że nie można tego pogodzić bo fibocom ma tylko jeden port AT i skrypt atc bierze go dla siebie, ale chyba nie do końca. Skrypt ATC z którego korzystam (https://github.com/mrhaav/openwrt/tree/ … b-fm350_gl) po konfiguracji modemu teoretycznie nawet jak jest aktywny to nie zabiera portu dla siebie. Nasłuchuje tylko na URC ale mając włączonego watchcata można by zaraz po zestawieniu połączenia zastopować skrypt atc (on potrafi zareagować na przyjście smsa, potem go zapisuje w pliku i usuwa z karty SIM -> tu może być konflikt z sms tools).  Zainstalowałem sobie te 3 pakiety i coś tam działa. 3ginfo świruje z Luci, przy pierwszym odpaleniu działa ale jak odświerze stronę to mieli i nic mimo że komendy at wykonują się poprawnie a w zakładce diagnostyka dane są dostępne w formie tekstowej. Ten temat jeszcze będę badał jak mi się uda to pogodzić to dam znać.

IceG napisał/a:

Jako małą ciekawostkę dodam, że dziś udało mi się przekroczyć z ładnym zapasem barierę 600Mbps.
Aktualna kompilacja z mastera/main (kernel 6.6.25) plus usb fix z forum ROOTer i moje ustawienia wrzucone do sysctl.d, nie zapomnijmy o BBR. Strasznie to idzie, ale pomału do przodu.

Dałbyś rade opisać jak udało sie wyciagnąc taki wynik? Jaki soft, konfiguracja?. Zakładam, że trzeba przygotować customowy build, spróbuje powalczyć z tematem.
Mam Fibocoma FM350-GL + Mikrotik RBM33G. Firmware od ROOter'a jak narazie działa mi najlepiej i wyciąga te 250-270Mbps. Na Windowsie robi 500-600Mbps.