Modem GSM komenda AT^SPIC - ERROR

0

Witam, pisze program do obsługi modemu GSM poprzez komendy AT. Początkowe komendy wysyłane do modemu jak: AT, AT+CPIN? działają bez problemu, ale gdy wysyłam żadanie przesłania pozostałej liczby prób wprowadzenia kodu PIN - AT^SPIC - jako odpowiedź dostaje ERROR. Nie wiem w czym jest błąd. Karta SIM ma włączone żadanie kodu PIN. Komendę kończe znakiem #13. Próbowałem też #13+#10.
Być może ktoś z was przerabiał to już w swoich projektach. W źródłach internetowych podawana jest tylko komenda AT^SPIC - jako jedyna do uzyskania informacji o ilości prób wprowadzenia kodu PIN.
Mój modem posiada własne oprogramowanie i działa ono prawidłowo tzn. wyświetla informacje o ilości możliwych prób wprowadzenia kodu PIN.
Będe wdzięczny za każdą uwagę.

0

Witam. Wiem, że minęło już pół roku, ale nigdzie nie znalazłem podobnego tematu, więc odświeżę ten.
Mam identyczny problem co wygis. Piszę aplikacje do odbierania/wysyłania SMS-ów dla Nokia Booklet 3G. Stanąłem na poleceniu do odczytania ilości pozostałych prób wpisania kodu PIN/PUK. Polecenie AT^SPIC generuje komunikat ERROR. Wiem, że modem na 100% potrafi przesłać tę informację, bo system Windows 7 wyświetla ilość pozostałych prób podczas wpisywania kodu PIN. Prawdopodobnie wykorzystuje do tego inne zapytanie, ale jakie - nie mam pojęcia.
Próbowałem różne kombinacje (AT+SPIC, ATSPIC?, ATSPIC=?, AT+QTRPIN), ale za każdym razem dostaję błąd. Czy komuś się udało/znalazł inne polecenia, by sprawdzić ilość pozostałych prób?

Modem zainstalowany w komputerze (polecenie ATI):

Manufacturer: Option N.V.
Model: GTM382
Revision: 2.9.4.11Hd (Date: Sep 18 2009, Time: 1000)

0

Witam, przeszukałem internet w poszukiwaniu odpowiedniej komendy na "nasz problem" i niestety nie udało mi się nic konkretnego znaleźć. Przeanalizowałem natomiast działanie oryginalnego oprogramowania dołączonego do modemu GSM i okazało się że moje domysły dot. jego prawidłowego działania były zbyt pochopne. Otóż przesłałem dwa razy błędny kod PIN do karty SIM. Kolejno odłączyłem modem GSM i podłączyłem go ponownie i o dziwo w uruchomionej na nowo aplikacji dalej widniały 3 próby podania kodu PIN! Wniosek z tego, że oryginalne oprogramowanie modemu GSM także nie odczytuje ilości pozostałych prób wpisania kodu PIN (przy każdym uruchomieniu zawsze są 3 próby). Oczywiście po trzecim przesłaniu błędnego kodu PIN potrzeby był już kod PUK więc modem/karta SIM ustawione były do próby prawidłowo.

"jarekryzyko" piszesz że system Windows 7 wyświetla prawidłowo ilość pozostałych prób podczas wpisywania kodu PIN. Czy wyświetlone są także pozostałe opcje: jedna próba lub dwie?

Ja w swoim programie zrezygnowałem na razie z podawania liczby pozostałych prób podania kodu PIN. Po prostu wysyłam zapytanie do modemu i w zależności na odpowiedź czy potrzeby jest kod PIN czy już PUK wyświetlam odpowiednie okno. Na razie tyle w zupełności wystarczy.
Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1