Перейти к содержанию
    

fonin

Участник
  • Постов

    10
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Да я в общем-то знаю, это стандартная вещь с экранированием кавычек в модемном скрипте, у меня все заэкранировано. Без этого не работает не только GPRS, а вообще point2point соединения :)
  2. Уточняю. В обоих случаях общение идет по протоколу GSM 07.10. Да, PPP не стартовал, но общение-то уже идет в мукс-режиме! По поводу инициализации модема для мукс-режима, посылки и ответы есть в читабельной форме в самом начале лога №2.
  3. По питанию ответит наш электронщик. На всех операторах. Работаем на фикс.скорости 115200 (на автоопределнии не срабатывает AT+IPR.
  4. А как же его сделать как в терминале, если там бинарные пакеты идут ? RDY CFUN -- это как раз данные, которые хоть и в текстовом виде приходят (которые можно расписать в строки как вы хотите), но их там быть не должно!!! Должны приходить пакеты с ответами, завернутые в байты f9 (сигнатура начала/конца пакета в протоколе GSM 07.10), вместо этого модем перегружается и выдает RDY +CFUN итд -- заставку загрузки.
  5. Да, под линуксом. Вы озадачили... Этот лог -- что приходит из порта.
  6. Обновили прошивку: Revision:1137B08SIM900D64_ST_DTMF_JD_MMS Уже даже не делаем AT+CGDCONT=1 итд. Перезагрузка просто на AT+CGDCONT? в мукс-режиме. В обычном режиме отвечает +CGDCONT: 1,"IP","vpni.kyivstar.net","0.0.0.0",0,0 +CGDCONT: 3,"IP","","0.0.0.0",0,0 Не думаю что дело в железе. Эта команда ведь не приводит к смене режима работы модема, потребления питания.
  7. Попробую ответить по порядку. Вполне возможно что и залили не ту прошивку. Спасибо за замечание. Где можно найти прошивку для sim900d ? Есть такая вещь, как обратная совместимость. Внешний стэк остался еще от мс35. Модемный модуль лишь часть нашего изделия; изменения в нем тянут за собой изменения в массе других подсистем. Поэтому пока что будет внешний (работающий, за исключением описанной проблемы) стек. Кроме того, сохранение внешнего стека позволит сравнительно безболезненно перейти на другую модель модема.
  8. Понимаете частично правильно. Сбой происходит на команде AT+CGDCONT, когда ppp еще не стартовал. Вот прилагается. А какая разница какой стек, внешний или не внешний ? Модем SIM900D, если это имеет значение. gsm.txt
  9. Всем здравствуйте. Есть следующая проблема. Имеется gsm-модем на чипе SIM900. Он используется в мультиплескируемом режиме (далее для краткости мукс-режим), с помощью модифицированной программы gsmMuxd; изменения касаются поддержки расширенных пакетов протокола gsm 07.10 (закомментированы по умолчанию в gsmmux, именно этот формат пакетов реализован в SIM900). При попытке установить GPRS-соединение в мукс-режиме модем перегружается. В обычном режиме все работает. Версия прошивки: Revision:1137B09SIM900M64_ST Лог прилагается. В логе строки, начинающиеся с serial[] -- это ответ от модема в 16-ричной/символьной формах. В районе строки Dropping frame: expected packet length is 8751, received 107 произошла перезагрузка (+CFUN: 1 +CPIN: READY Call Ready), до этого шли пакеты по протоколу gsm07.10 (обрамленные байтами f9). На 6-й (родной) прошивке была эта проблема, на одном из модемов вылечилась перешивкой на 9-ю версию прошивки, на другом модеме проблема не исчезла. Что происходит и как это вылечить ?
×
×
  • Создать...