Forum bloga technologicznego JDtech.pl i użytkowników bezpłatnego dostępu do internetu Aero2

Pełna wersja: Wymuszanie UMTS 900 MHz w modemach Huawei
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2 3 4 5 6 7 8 9 10
Opis dotyczy problemów ze stabilnością transferów po zmianie kart SIM 1 października 2012 i pracy karty SIM Aero2 w roamingu w sieci Plus.

UWAGA: propozycja dla bardziej zaawansowanych użytkowników. Tego rodzaju manipulacje w konfiguracji modemu zawsze niosą ze sobą ryzyko jego uszkodzenia - zwykle odwracalnego, ale trudnego do zdiagnozowania.

Jeżeli korzystamy z modemu Huawei (testowane na E3131s-2) i pojawi się jeden z następujących problemów:
- modem nieprawidłowo przełącza się między trybami wolnej transmisji UMTS (dioda ciemnoniebieska) i szybkiej transmisji HSPA (jasnoniebieska/turkusowa) głównie blokując modem w trybie UMTS, co ogranicza transfer do około 50kbit/s i uniemożliwia normalne korzystanie z Aero2
- modem odmawia zalogowania do sieci Plus mimo, że widać ją na liście operatorów i na starej karcie modem normalnie pracował w tej lokalizacji z Aero2

Jest także wątek poświęcony modemom ZTE: http://forum.jdtech.pl/Watek-wymuszanie-...demach-zte

To istnieje możliwość zablokowania modemu tak, aby pracował TYLKO w paśmie przeznaczonym dla Aero2, to znaczy UMTS 900 MHz.

UWAGA: nie należy próbować tej procedury z modemami innymi, niż Huawei, gdyż procedura ta może potencjalnie nawet uszkodzić modem!

UWAGA2: po tej operacji modem będzie działa TYLKO z siecią Aero2 oraz niektórymi nadajnikami sieci Play. Nie będzie możliwości wybrania innych sieci na większości terytorium Polski, gdyż tylko te sieci mają koncesję na nadawanie w tym paśmie.

Procedura:
1. Pobieramy program Top NetInfo w wersji 3.65 lub nowszej: http://www.sklepy.ehost.pl/top_netinfo.zip
2. Wyłączamy program Mobile Partner/Play Online, który steruje modemem.
3. Uruchamiamy Top NetInfo i w Ustawieniach na karcie Komunikacja AT i PIN włączamy komunikację AT.
4. Przechodzimy na kartę GPRS/UMTS i ustawiamy opcje jak na poniższym zrzucie:
[Obrazek: attachment.php?aid=316]
5. Zatwierdzamy zmiany przyciskiem Zastosuj.

Zamykamy TNI (Top NetInfo), uruchamiamy Mobile Partner i próbujemy się połączyć z Aero2.

-------
Jeżeli chcemy przywrócić ustawienia domyślne, ustawiamy zmienione opcje następująco:
Technologia: Automat
Kolejność: WCDMA, GSM
Pasmo: Wszystkie
Roaming: Włączony
Komutacja: CS i PS
i zatwierdzamy Zastosuj.
-------
Ogólne zrzuty ekranu i przydatne uwagi dotyczące Top NetInfo można znaleźć w (już nieaktualnym, bo nie ma blokady TS11) artykule: http://jdtech.pl/2011/08/aero2-na-czym-p...-e169.html

UWAGA: Metoda nie jest dostępna dla modemów w wersji HiLink (które nie są sterowane programem Mobile Partner lub jego odmianami).
-------
Dla osób, które chcą dokonać zmiany konfiguracji modemu za pomocą komend AT:
1. Ustawienia jak na zrzucie ekranu:
AT^SYSCFG:2,2,2000000000000,1,2
2. Z wymuszeniem pracy modemu tylko WCDMA:
AT^SYSCFG:14,2,2000000000000,1,2
3. Zalecane ustawienia domyślne:
AT^SYSCFG:2,0,3FFFFFFF,1,2
-------
Ciekawostka: Niektóre nowsze modemy Huawei mają problemy z właściwą reakcją na wymuszenie UMTS 900 MHz. Takim modemem jest Huawei E3131h-2 (nowa wersja dostępna od początku 2014 roku u polskich operatorów). Samo wymuszenie prawdopodobnie działa, jednak ustawienie powyższych opcji powoduje zablokowanie możliwości wyświetlenia listy sieci widzianych przez modem.
Więcej o tym modelu: http://jdtech.pl/2014/06/nowa-wersja-hua...dnosc.html
Sorry, ale w zakładce GPRS / UMTS teraz zaznaczamy W900? (było GSM900)
Raczej nigdzie nikt nie polecał zaznaczania trybu 2G dla pracy w sieci tylko 3G, którą jest Aero2.
(05-10-2012 11:41)jakubd napisał(a): [ -> ]Raczej nigdzie nikt nie polecał zaznaczania trybu 2G dla pracy w sieci tylko 3G, którą jest Aero2.

http://jdtech.pl/2011/08/aero2-na-czym-p...-e169.html Big Grin
W którym miejscu, bo nie widzę?
No chyba, że mówisz o (niedostępnych w tym układzie na ekranie - wyraźnie pokazuję tryb Wszystkie) opcjach pasm - jest tam GSM900 i W2100 - ale ponieważ są niedostępne (nie da się ich prestawić), nie wyróżniłem ich czerwoną obwódką i ich stan nie ma znaczenia.
(05-10-2012 14:14)jakubd napisał(a): [ -> ]W którym miejscu, bo nie widzę?
No chyba, że mówisz o (niedostępnych w tym układzie na ekranie - wyraźnie pokazuję tryb Wszystkie) opcjach pasm - jest tam GSM900 i W2100 - ale ponieważ są niedostępne (nie da się ich prestawić), nie wyróżniłem ich czerwoną obwódką i ich stan nie ma znaczenia.
No ja te ustawienie ze zdjęcia z tutorialu rozumiałem tak, że jak jest zaznaczone 'wszystkie' to dotyczy to wszystkich zaznaczonych, to jest dwóch pasm tzn. 'GSM900' oraz 'W2100'. Ale jest jak mówisz bo lista pasm przy wybraniu 'Wszystkie" jest nieaktywna (szara).
Mój błąd interpretacyjny Smile.
Prawdopodobnie nie tylko twój Smile Bardzo słuszna uwaga, przy przeglądzie artykułów na blogu zwrócę uwagę na to też.
Witam serdecznie,

Mam troche dziwny problem, a mianowicie: po tym jak zaczalem uzywac nowej karty aero2 postanowilem w top netinfo 3.64 ustawic komunikacje AT a nastepnie w GRPS/UMTS ustawilem preferowany UMTS/HSDPA i pasma pracy 900/WCDMA,2100 (do testow) - polaczylo mnie ale strasznie zamulalo...

I teraz wszedlem na forum, przeczytalem wypowiedz jakuba, sciagnalem wersje 3.65 ustawilem tak samo jak jest na screenie i po ustawieniu, kliknieciu zastosuj i zamknieciu, wlozylem na nowo do USB, mrygalo na zielono, pozniej dwa razy krotko na niebiesko i nie moge sie w ogole teraz polaczyc.. Zasieg w play managerze pokazuje na maxa (warszawa), co robic?
Witam.

Mój modem wogóle się nie łączy z siecią? jak to ugryźć?

W załączniku screeny z programów MP i TNI[attachment=328][attachment=329][attachment=330][attachment=331]
Czy jest odpowiednik programu TopNetInfo na Ubuntu 12.04 LTS ?
spavnosky: Po wymuszeniu W900 w TNI powinieneś na liście operatorów mieć tylko Plus (3G) oraz ewentualnie Play (3G). Po zalogowaniu do Plusa powinno działać poprawnie. Pierwotne ustawienie 900/U2100 nie miało sensu.
darowizna: Jeżeli wymusisz W900 za pomocą instrukcji z pierwszego posta na liście operatorów powinien być widoczny tylko Plus i Play - jeżeli Plus zniknie, to znaczy, że jesteś poza zasięgiem sieci.
Joebuddy: Nie, nie ma, ale nie jest ten program konieczny w Linuksie (w Windows też nie). Wystarczy na port modemu wysłać polecenie AT:
Kod:
AT^SYSCFG:2,2,2000000000000,1,2
za pomocą polecenia basha/terminala:
Kod:
echo "AT^SYSCFG:2,2,2000000000000,1,2\r" >/dev/ttyUSB0
przy założeniu, że port konfiguracyjny modemu znajduje się na ttyUSB0 (to można chyba sprawdzić poleceniem lsusb)
Przywrócenie zalecanej komfiguracji domyślnej (automatyka modemu działa) robi się tutaj następującym poleceniem:
Kod:
AT^SYSCFG=2,0,3FFFFFFF,1,2
@darowizna

na podstawie pierwszego załączonego obrazka jestem pewien, że nie wykonałeś wymuszenia pracy modemu wyłącznie w paśmie WCDMA 900MHz

kluczowe jest tu ustawienie modemu jak na pierwszym screenie w pierwszym poście Jakuba
http://forum.jdtech.pl/Watek-wymuszanie-...68#pid6268

ekran wyboru operatora w MP wygląda wtedy tak:
[Obrazek: wcdmaa90002.png]
oczywiście poza aglomeracjami na tej liście może się pojawić też sieć Play

jeśli przy wymuszonym WCDMA900 nie widać sieci Plus, to znaczy, że nie ma zasięgu Aero2

@Joebuddy

nie ma odpowiednika TNI pod linuxa
ale większość "magii" w tym programie to całkiem zwyczajne komendy AT wysyłane do modemu
a takowe można przesłać do modemu z poziomu dowolnego systemu operacyjnego

swoją drogą ciekawe czy TNI byłoby w stanie pracować spod Wine
http://www.winehq.org/


edit: widzę, że Jakub był szybszy Big Grin
jakubd napisał(a):darowizna: Jeżeli wymusisz W900 za pomocą instrukcji z pierwszego posta na liście operatorów powinien być widoczny tylko Plus i Play - jeżeli Plus zniknie, to znaczy, że jesteś poza zasięgiem sieci.
dodam, że w aglomeracjach Play nie działa w pasmie 900MHz więc go nie widać przy takim ustawieniu modemu
(07-10-2012 22:48)jakubd napisał(a): [ -> ]przy założeniu, że port konfiguracyjny modemu znajduje się na ttyUSB0 (to można chyba sprawdzić poleceniem lsusb)
lsusb chyba nie pokaże ale po włożeniu w komunikatach jądra powinno się pojawić. Zazwyczaj modem ma 3 porty ttyUSB0 1 i 2
Kod:
cdc_ether 2-3:1.1: wwan0: register 'cdc_ether' at usb-0000:00:1d.7-3, Mobile Broadband Network Device, 02:50:f3:00:00:00
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for GSM modem (1-port)
option 2-3:1.0: GSM modem (1-port) converter detected
usb 2-3: GSM modem (1-port) converter now attached to [b]ttyUSB0[/b]
option 2-3:1.3: GSM modem (1-port) converter detected
usb 2-3: GSM modem (1-port) converter now attached to [b]ttyUSB1[/b]
option 2-3:1.4: GSM modem (1-port) converter detected
usb 2-3: GSM modem (1-port) converter now attached to [b]ttyUSB2[/b]
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
W komunikatach jądra nie ma znowu informacji, co jest do tego ttyUSB* podłączone od strony urządzenia. Nie mam pod ręką Linuksa desktopowego, żeby to sprawdzić.
Ustawilem tak jak Jakub podal (kluczowym elementem u mnie okazalo sie zrestartowanie laptopa) i teraz wszystko smiga ale jest jedno male ale, mimo tego, ze mam ustaiwone tak jak na screenie Jakuba to nadal przelacza mi miedzy trybami WCDMA i HSPA+, dlaczego?
Przełączanie H<->U (jasnoi ciemnoniebieski), o ile odbywa się zgodnie z założeniem (nic nie robisz - U, przesyłasz dane - od razu przełącza się do H) jest absolutnie normalnym zjawiskiem i tak ma być.
Witam, dziękuję za naprowadzenie. Jestem w takim razie poza zasięgiem. Zrobiłem tzw. "wymuszenie" i na Mobile Partner widnieje tylko sieć PLAYSad.

Dziękuję i pozdrawiam

Darowizna
(08-10-2012 10:35)jakubd napisał(a): [ -> ]W komunikatach jądra nie ma znowu informacji, co jest do tego ttyUSB* podłączone od strony urządzenia. Nie mam pod ręką Linuksa desktopowego, żeby to sprawdzić.
Znalazłem takie magiczne polecenie
Kod:
for n in `ls /sys/class/*/*{ACM,wdm,usb0}*/device/interface`;do echo $(echo $n|awk -F '/' '{print $5}') : $(cat $n);done

To ładnie pokazuje tty i ich nazyw
Oczywiście użytkownikom nie znającym basha i wyrażeń regularnych nie polecam odpalanie tego typu poleceń na prawach roota Smile
(08-10-2012 10:58)spavnosky napisał(a): [ -> ]nadal przelacza mi miedzy trybami WCDMA i HSPA+,
Mam to samo, dodatkowo sygnał zanika na kilka sekund.
(08-10-2012 12:16)jakubd napisał(a): [ -> ]Przełączanie H<->U jest absolutnie normalnym zjawiskiem i tak ma być.
Jak to ustawić, by przełączało się "normalnie".
W programie Play Online, mam jedynie zasięc PLUS(3G) więc modem na pewno jest dobrze ustawiony na WCDMA900. Na starej karcie nigdy mi nie zrywało tak połączenia co świadczy, że jestem w zasięgu (Warszawa).
Stron: 1 2 3 4 5 6 7 8 9 10
Przekierowanie