Леонид вбейте команды в модем в ручную
AT+CSCS="GSM"
AT+CUSD=1,"#111#",15
в ответ сначала должно прийти ОК а потом уже
+CUSD: 0, ...
Если там все наоборот то тогда пришлите информацию о модеме:
серийный номер и версию ПО (посмотреть можно введя команду AT+GSV)
Запрос с мобильного *111#
Код:AT+CUSD=1,"#111#".15 +CUSD: 2 ERROR AT+CUSD=1,"*111#",15 +CUSD: 0,"Vash balans:zagal'nyi 5,52; bonusnyi 0,00; dodatkovyi 0,00 hrn.Nomer d ",15yi do 2013-05-05 23:59:59. Perevirka dodatkovykh poslug *121# OK
Как видно из лога на запрос AT+GSV отвечает ошибкой, далее идут команды которыя я взял из инструкции списка команд.Код:AT+GSV ERROR AT+GCAP +GCAP: +CGSM,+FCLASS,+DS OK AT+GMI SIMCOM_Ltd OK AT+GMM SIMCOM_SIM300D OK AT+GMR Revision:1008B14SIM300D32_SST34HF3284 OK AT+GOI SIM300D OK AT+GSN 356895037780585 OK
И второго лога вроде видно что на все команды модем отвечает сначала информацией а пото ОК
Последний раз редактировалось Леонид; 22.01.2013 в 11:39.
вроде ошибка вместо точки запятая нужнаAT+CUSD=1,"#111#".15
не сильно помогло, порылся на форумах, оказалось действительно можно получить по разному ответ, и как впереди и так же после команда ОК может прийти. Получается Вам не повезло, библиотека настроена под другой вариант ответа
Чип который используется в модеме у Леонида старый и уже снятый с производства. Судя по тому, что я видел большинство модемов сначала выдает Ок потом информацию.