Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

[WINNT] X:Problem z modemem GSM, a właściwie, to z jego ustawianiem...

To: winnt@man.lodz.pl
Subject: [WINNT] X:Problem z modemem GSM, a właściwie, to z jego ustawianiem...
From: "HF5BS" <hf5bs@t.pl>
Date: Sat, 30 Sep 2017 22:46:10 +0200
Hej!
Zestaw - Lap Dell M4400, Win XP SP3, modem Ericsson KM266, widziany/rozpoznawany przez system jako DELL 5530. Jest on niewielkiej klasy, ale mi wystarcza. (7.2/2.4)

W czym rzecz - Jakoś udało mi się go wysterować i się łączy. Ale, żeby połączył się skutecznie, trzeba mu zapodać przed tym kilka parametrów wstępnych, jak chociażby APN. Szukając w Google dość długo, znalazłem program Top Netinfo, o nim za chwilę.

W swojej Windzie, nie mogę przyporządkować initstringa do wywoływanego połączenia. Mogę to jedynie zrobić na poziomie urządzenia, ale to jest jedno ustawienie, a ja potrzebuję 2 różnych połączeń, do 2 różnych operatorów i z APN o różnej nazwie. Więc już musiałbym za każdym razem edytować odpowiednie właściwości, co nie było by wygodne.

Używając programu Top Netinfo, można to w pewnym sensie ominąć, program chyba sczytuje z karty jakies ustawienia i podstawia je do łączenia. OK, to nie jest złe. Tyle, że program ten jest jak dla mnie, nadmiernie rozbudowany. Jednak, jeśli po nim, zainicjuję połaczenie telefoniczne (bo tak się łączy, choć wyciąga 7.2 Mbps), to się łączy i mam net. Jeśli jednak wyłączę wszystko i po ponownym uruchomieniu kompa nie użyję uprzednio netinfo, to próba kończy się fiaskiem, wprawdzie na króciutko jest, że połączone, ale zaraz się wypyla z błędem 734, jakby karty nie było. Podobnie, jeśli przełożę karty i nawet posłużę się "Połącz" ustawionym dla wkładanej karty. Pomijam już wieszanie się modemu, gdy przekładam kartę, ale wystarczy uśpić kompa i zaraz go obudzić, modem wstaje, a sesja z systemem nie znika.

Ustawienia mam dla:

Aero2:

numer wybierany *99# (choć może być dowolny, także napis literowy, a nawet pojedyncza spacja, też weźmie, jednak musi być, bo na pustym nie połączy)
APN "darmowy" (i musi taki być, inaczej nie połączy)
zaznaczenie/odznaczenie korekcji i autentykacji jest nieistotne, nie zmienia efektu.
skrypt roboczy (nic nie daje...):

proc main
transmit "AT+CFUN=1<cr><lf>"
transmit "AT*EIAPSW=1,1,\"darmowy\"<cr><lf>"
endproc

T-mobile:
numer - zastrzeżenie jak dla Aero2
APD dowolny, byle nie pusty, bierze każdy.
Skrypt roboczy (też nic nie daje), różni się tylko APN-em

proc main
transmit "AT+CFUN=1<cr><lf>"
transmit "AT*EIAPSW=1,1,\"internet\"<cr><lf>"
endproc

Skrypty skomponowałem na podstawie tego, co inicjując połaczenie, podawał na podglądzie Top Netinfo i starałem się wrzucić w jakiejś postaci w miejsce dodatkowych ustawień AT... ale nic z tego. Myślałem, że skrypty coś dadzą, ale sęk w tym, że wykonują się po połączeniu (co nie od razu stwierdziłem, stąd w ogóle zabrałem sie za ich komponowanie), więc i tak nic z tego. A miałem trochę problemów, bo przegapiłem pewną rzecz i wyrzucało mi błąd skryptu. Jednak poprawienie nie poskutkowało. Prócz błędów skryptu, każda próba połączenia skutkuje błędem 734. Nie mam siły tego rozkminiać teraz...

Czemu więc nie użyję wspomnianego Top Netinfo? Albowiem nie dość, że program dla mnie przebajerowany, dość skomplikowany, to jeszcze niekonsekwentny, ale... z tym da się żyć, wystarczy nie wykorzystywać dalej właściwości, jeśli się nie chce. Jednak jego cechą, daleko gorszą jest to, że jest "zwiśliwy". Kilka razy po prostu zdębiał, na tyle skutecznie, że nie szło go ubić nawet process explorerem, o systemowym taskmanagerze nie wspominając. Używałbym go, "płakał i płacił", jakby to mówił ktoś, kto uważa, że coś jest zbyt kosztowne... jeśli by był programem stabilnym, albowiem daje mi to, czego potrzebuję, do tego nie potrzebuje instalowania, odpala z marszu.

Tyle co mogłem opisałem, przedstawiłem, pora zatem na "pytanie dnia" - Czy jest 1. możliwość takiego ustawienia w systemie, aby nie trzeba było do każdego połaczenia przeedytowywać tychże ustawień? Pomyślałem, że skoro ustawienia z Aero2, bez zmian działają na T-mobile (choć niby nie powinny), to już przecierpię, że może być tylko jedno ustawienie, zrobię jedno połaczenie dla obu odpalanych kart SIM, czyli Aero2 i T-mobile. Choć dobrze by było mieć możliwość dodania kolejnych dostępów do netu, na innych APN, u innych operatorów...? Skąd wiem, że na jakich ustawieniach co działa? Albowiem, w trakcie pisania tego posta zresztą, odpaliłem sobie (jak? snujcie domysły, żadnych wirtualek) :) Linuxa na LiveCD i w nim posprawdzałem, tam jest to arcybanał - definiuje się kraj, operatora i wystarczy zostać na ustawieniach domyślnych, w ciągu niecałej minuty, bez pośpiechu, ma się działający net i można przeglądać strony, oraz robić wszystko inne, co się robi w necie. I można skomponować sobie dowolną ilość dostępów, wzajemnie sobie nie przeszkadzających.
Pora zatem na drugą część pytania:
Czy jest 2. jakiś inny program, możliwie najprostszy, który mnie wesprze w działaniu, jeśli nie da się tego zrobić bezpośrednio z systemu? Chodzi mi o to, aby nie rzygał bajerami, nie potrzebuję listy wszystkich BTSów w kraju, potrzebuję tylko jednego - mieć przycisk "połącz", kliknąć/nacisnąć go i mieć net na laptopie. Nie potrzebuję mieć absolutnie nic ponad to. Nawet "kapcia" Aero2 rozwiązywać będę sam, jaki problem? Na koniec zatem (a to w związku, ze i tak doczekałem konieczności pójścia wyżej z numerem Windy na kompie) Czy jest 3. w W10 lepiej to rozwiązane, czy znów trzeba się będzie kokosić z programami zewnętrznymi, czego bym bardzo nie chciał ("nie chcem, ale muszem")...? Po co mi to wszystko? Nie wszędzie jest Wi-Fi, za to prawie wszędzie jest sieć komórkowa, a raczej bym nie chciał polegać na gwizdku (Huawei E3131a), bo gdzieś w terenie wszystko, co wystaje, może się zgubić, uszkodzić, albo co jeszcze. A tak całą łączność mam w środku, full obsada, najwyżej kiedyś kartę wymienię na taką, co ma większe możliwości. Niby mógłbym użyć już posiadanego i w miarę przeze mnie już ogarniętego Connect-Managera obsługującego mi gwizdek, ale nie widzi on karty WWAN w laptopie, choć sterowniki do niej są i karta jest wysterowana. No chyba, że jest jakaś sztuczka, która by go do zobaczenia przekonała...?

--
Psy kochają przyjaciół i gryzą wrogów,
w odróżnieniu od ludzi, którzy niezdolni są do czystej miłości
i zawsze muszą mieszać miłość z nienawiścią.
(C) Zygmunt Freud.


<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>