Alt.F4
Oct 29 2016, 17:56
Здравствуйте.
Регистрация модема проходит не с первого раза, в течении 15сек постоянно отвечает +CREG: 0,2 (Call и SMS Ready приходят) после чего +CREG: 0,3.
Делаю еще 5 попыток AT+CREG? (через 2сек каждую) и, после безуспешности, перезагружаю модем.
Когда удается зарегистрироваться на первый запрос AT+CSQ выдает +CSQ: 26,5. У всех последующих значение <ber> = 0.
В работе также теряет сеть +CREG: 3, иногда находит снова:
[20:28:59] Recv: AT+CIPSEND
[20:28:59] Recv:
[20:29:00] Recv: >
[20:29:00] Recv: blablabla <--- передали на сервер
[20:29:00] Recv:
[20:29:31] Recv: +CREG: 3
[20:30:17] Recv:
[20:30:17] Recv: +CREG: 1
[20:30:19] Recv:
[20:30:19] Recv: SEND OK
[20:30:19] Recv: blablabla <--- ответ сервера получен
В тех же условиях, с той же сим-картой и антенной с SIM900R никаких проблем.
Питание в пиковом потреблении держится в диапазоне 4,2В - 3,8В. Пробовал использовать разные GSM-антенны, результат тот же.
В чем может быть дело?
Спасибо.
P.S. Revision:1418B03SIM800C24
Еще заметил разницу в отображении SIM Toolkit (активирован вывод в порт), на SIM900R меню STK периодически выскакивает, на SIM800C на этой же сим-карте STK появляется только при включении.
Alt.F4
Oct 29 2016, 20:24
Такое чувство, что оператор по каким-то причинам блокирует возможность регистрации в сети. Через определенное время простоя (девайс выключен) все работает как надо, потом начинаются задержки в передаче данных через GPRS и в итоге вываливается "+CREG: 0,3", после чего регистрацию удается пройти только через пару минут. Затем все повторяется несколько раз и зарегистрироваться уже не получается вовсе...
Пробовал менять режимы AT+CBAND="DCS_MODE" и AT+CBAND="EGSM_MODE" - безрезультатно.
Затем изменил IMEI (может ли опсос видеть модуль по другим параметрам?), но и это не помогло.
С другим оператором тоже самое..
bureau
Oct 30 2016, 20:39
Какой оператор? Не сильно ли густонаселенная местность где проводите тестирование?
Поищите по разделу форума, подобные проблемы обсуждались.
Попробуйте выключить приемо-передатчик, а потом снова включить... Хотя это не решение вопроса, но может поможет...
Alt.F4
Oct 31 2016, 04:41
bureau, тестирование в городе, оператор МТС, но пробовал потом и на других, тоже самое...
Также, пробовал после
"+CREG: 0,3" писать
"AT+CFUN=1,1", но не помогло.
Вообще чудеса какие-то, надел разъем до конца (он очень тугой, поэтому до конца не защелкивал, чтобы потом проще снимать было, т.к. за день щелкаю раз 30) и за ночь ни одного разрыва!
Неужели плохой контакт может так звенеть, чтобы мешать RF-части? Но ведь напряжение не просаживалось
CADiLO
Oct 31 2016, 07:19
Это не чудеса. Электроника вообще-то - наука о контактах.
Выводы о плохих контактах были поспешными, тесты в полях привели к тем же проблемам с регистрацией...
Думается мне, может проблема в SIM Toolkit?
На SIM900R STK периодически выскакивает, на SIM800C на этой же сим-карте STK появляется только при включении.
В SIM900 я передавал AT*PSSTK="COMMAND REJECTED",1,16, в SIM800C передаю AT+STKTRS=10
smalcom
Nov 3 2016, 05:00
У вас антенна случайно не из разряда встроенных и в одном корпусе с основной платой?
smalcom, про антенну я писал в первом посте, пробовал на расстоянии в 1м в разных позициях, дело не в этом.
Интересно то, что оператор как будто ставит некий счетчик времени на запрет регистрации, сперва удается пройти регистрацию, скажем через 30сек после +CREG: 0,3, даже открыть GPRS-контекст и что-то пульнуть по TCP, затем снова +CREG: 0,3 и время до следующей успешной регистрации увеличивается.
После нескольких следующих +CREG: 0,3, уже совсем не удается зарегистрироваться, пока не остановить все это дело хотя бы на 1 минуту, и снова все хорошо...
Сравнивая обработку STK заметил, что в SIM900R после AT*PSSTK="COMMAND REJECTED",1,16 модем рапортует о закрытии сессии: *PSSTK: "END SESSION"
В доке SIM800 STK Application также указывается об URC-сообщении при закрытии сессии: +STKPCI: 2 - End of session
Однако я такового не получаю после передачи AT+STKTRS=10...
Включите автоматическую отмену STK запросов от сим-карты (AT+STKAR=3).
Настройка не сохраняется автоматически, для сохранения нужно подать AT&W после AT+STKAR=3. Возможно от сим-карты/оператора есть какие-то STK запросы при исх. звонках, на которые надо сначала ответить. А эта команда отбивает такие запросы в фоновом режиме.
AT+GMR
Revision:1418B03SIM800C24 // Кстати, есть прошивка 1418B05SIM800C24, релиз-нот - у дистрибьютора
OK
AT+STKAR=?
+STKAR: (0-15)
OK
А какое значение имеет параметр "Parameter Saving Mode" для команды "AT+STKAR" ?
Цырен.
Nov 10 2016, 09:10
Цитата(bureau @ Nov 10 2016, 01:41)

А какое значение имеет параметр "Parameter Saving Mode" для команды "AT+STKAR" ?
Чуть выше писал "Настройка не сохраняется автоматически, для сохранения нужно подать AT&W".
Alt.F4
Nov 12 2016, 13:14
Интересные вещи имеем, S2-10686-Z1L09 перепаял на S2-10688-Z1L08 (B02_BT) и проблема с отваливанием регистрации "+CREG: 0,3" пропала.
Как это можно объяснить, у них RF-части разные?
Кстати, AT+STKAR=3 даже после AT&W во время работы модема меняет свое значение на +STKAR: 1 или 0 (проверяю AT+STKAR?).
Думаю, что надо юзать AT+STKTRS=10 при каждом URC.
Цитата(Alt.F4 @ Nov 12 2016, 16:14)

Интересные вещи имеем, S2-10686-Z1L09 перепаял на S2-10688-Z1L08 (B02_BT) и проблема с отваливанием регистрации "+CREG: 0,3" пропала.
Как это можно объяснить, у них RF-части разные?
Кстати, AT+STKAR=3 даже после AT&W во время работы модема меняет свое значение на +STKAR: 1 или 0 (проверяю AT+STKAR?).
Думаю, что надо юзать AT+STKTRS=10 при каждом URC.
СИМ-карта новейшего образца с выламываемой нано-СИМ? если да - проверьте СИМ-холдер, видимо там периодически теряется контакт.
сам оператор как-нибудь комментирует ситуацию?
bureau
Nov 20 2016, 15:49
Цитата(Hub @ Nov 20 2016, 16:28)

СИМ-карта новейшего образца с выламываемой нано-СИМ?
В моем случае подобная ситуация была когда я перебрал RAM-ы в условиях применения EAT
extrimal
Dec 9 2016, 08:42
В Украине я слышал о проблеме с новейшими СИМ картами, что якобы карта не умеет регестрироваться в 2G сетях. Соответственно если модем не поддерживает 3G, то все пропало. Попробуй с картой более старого образца.
>>>якобы карта не умеет регестрироваться в 2G сетях.
Умеет. Карты у нас все универсальные.
Это операторы чудят, вводят всякие приколы типа STK и прочего чтобы согнать пользователей с разговорных пакетов на телематику.
Ну и еще на некоторых картах стоят чипы с завышенной входной емкостью.
bureau
Mar 23 2017, 18:41
Цитата(CADiLO @ Dec 9 2016, 10:54)

Умеет. Карты у нас все универсальные.
MTS
Пришлось сделать у оператора замену СИМ карты. На новой СИМ карте, с самого момента включения -- +CREG: 0,3
И что теперь делать? Получается что
extrimal все-таки был прав...
CADiLO
Mar 24 2017, 05:47
Я в соседней теме уже писал о картах водафона.
Мне два дня доказывали что карта рабочая и проблема у меня на телефоне.
Пока непосредственнно не вышел на технарей.
Еще раз повторюсь - начиная примерно с марта 2016 у Водафона (бывший МТС) идет новая серия карточек.
Я не знаю что там конкретно наворотили (сейчас логи переданы Симкому, пусть определяют что там), но с этой серией чудеса.
Встречаются от частично нерабочих, до просто глючных, хотя из этой же серии есть карты которые работают безупречно.
Признаки:
1. есть только исходящая связь
2. регистрация в сети ХЗ как
3. не отправляют SMS - остальное работает
4. не снимается PIN
При этом на устройствах карты других операторов и старые карты от МТС работают нормально.
Это на моей памяти уже второй оператор забивший на стандарты и с которым вопросы практически нерешабельны.
Первый - LMT в Балтии.
Киевстар и Лайф в этом плане пока более адекватные, проблемы возникали, но они их оперативно решали.
Ну и Киевстар могу отметить как наиболее дружелюбную компанию в плане пакетов для М2М - если у вас регулярное потребление карт для устройств,
то вы сами можете сконфигурировать себе пакет и режимы работы карточки.
bureau
Mar 25 2017, 09:20
Цитата(CADiLO @ Mar 24 2017, 07:47)

Еще раз повторюсь - начиная примерно с марта 2016 у Водафона (бывший МТС) идет новая серия карточек.
Как сказали -- данные СИМ карты были выпущены специально под LTE.
Попробовал вставить новую СИМ карту в свой старый тел. так он вообще пишет что "сеть не найдена"
CADiLO
Mar 26 2017, 06:16
>>> данные СИМ карты были выпущены специально под LTE.
Ну в Украине она точно работать не будет. LTE пока в планах.
Да и с 2G 3G модулями скорее всего тоже.
Это на SIM7100, SIM7500 может ожить при наличии LTE сети.
spot62
Aug 15 2017, 08:45
Удалось решить проблему?
Столкнулись с похожим поведением сети, на AT+CREG? SIM800 отвечает '+CREG: 0,3' , регистрация отклонена, либо '+CREG: 0,2' поиск сети
Код
Sep 14 16:50:16 GSM modem, to (2): 'AT'
Sep 14 16:50:16 GSM modem, from (2): 'OK'
Sep 14 16:50:16 GSM modem, from (10): 'Call Ready'
Sep 14 16:50:16 GSM modem: modem other answer: Call Ready
Sep 14 16:50:17 GSM modem, from (9): 'SMS Ready'
Sep 14 16:50:17 GSM modem: modem other answer: SMS Ready
Sep 14 16:50:18 GSM modem, to (4): 'ATE0'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (8): 'AT+CREG?'
Sep 14 16:50:18 GSM modem, from (10): '+CREG: 0,3'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (9): 'AT+CMEE=1'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (10): 'AT+IFC=2,2'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (9): 'AT+CSDT=1'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (7): 'AT+CGMM'
Sep 14 16:50:18 GSM modem, from (14): 'SIMCOM_SIM800C'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (7): 'AT+CGMR'
Sep 14 16:50:18 GSM modem, from (28): 'Revision:1418B04SIM800C24_BT'
Sep 14 16:50:18 GSM modem: Revision 1418B04
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (7): 'AT+CGSN'
Sep 14 16:50:18 GSM modem, from (15): '861694036337911'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (8): 'AT+CPIN?'
Sep 14 16:50:18 GSM modem, from (12): '+CPIN: READY'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem model: SIMCOM_SIM800C
Sep 14 16:50:18 GSM modem, to (14): 'AT+STKTRS='10''
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (15): 'AT+CNMI=1,2,0,0'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (9): 'AT+CMGF=0'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (18): 'AT+CSMP=17,167,0,8'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:18 GSM modem, to (13): 'AT+CSCS="GSM"'
Sep 14 16:50:18 GSM modem, from (2): 'OK'
Sep 14 16:50:21 GSM modem, to (7): 'AT+CSCA?'
Sep 14 16:50:21 GSM modem, from (26): '+CSCA: "+491710760000",145'
Sep 14 16:50:21 GSM modem: sms center: +491710760000 (+491710760000)
Sep 14 16:50:21 GSM modem, from (2): 'OK'
Sep 14 16:50:21 GSM modem, to (6): 'AT+CSQ'
Sep 14 16:50:21 GSM modem, from (9): '+CSQ: 0,0'
Sep 14 16:50:22 GSM modem, from (2): 'OK'
...
в чем м.б. дело?
CADiLO
Aug 15 2017, 08:52
'+CSQ: 0,0'
Дык сигнала нет. Это надо было самым первым проверять.
Антенна отвалена или закорочена, или RF часть в CFUN=4 стоит
spot62
Aug 15 2017, 09:00
Цитата(CADiLO @ Aug 15 2017, 11:52)

'+CSQ: 0,0' Дык сигнала нет.
а сигнал при отсутствии регистрации в сети д.б.?
CADiLO
Aug 15 2017, 09:50
Вы спутали причину и следствие.
Если не работает приемопередатчик, то и не зарегистрируется.
Регистрации может не быть по многим причинам, но CSQ должен быть всегда.
А если там нули, то все - ищем где белый зверек покопался.
spot62
Aug 15 2017, 10:01
Цитата(CADiLO @ Aug 15 2017, 12:50)

Вы спутали причину и следствие.
Если не работает приемопередатчик, то и не зарегистрируется.
Регистрации может не быть по многим причинам, но CSQ должен быть всегда.
А если там нули, то все - ищем где белый зверек покопался.
почему тогда регистрация отклонена (0,3)? а не поиск сети(0,2) или неопределенное состояние (0,4)? не совсем понятно.
CADiLO
Aug 15 2017, 10:10
А если почитать документацию по тому как работает сеть ?
Например те же стандарты ETSI - там все происходящее в сети хорошо описано.
Что за чем идет и какие будут ответы.
Или вы думаете что даташита на модуль, без понимания работы сети будет достаточно?
Так это только если курсовую сдать и забыть.
Samum 095
Aug 15 2017, 11:30
У нас используются чипы с S2-10688-Z1L0H на 32Kb и S2-10686-Z1L0X на 24 Kb. Поскольку продаем по всей европе, операторов куча, проблем столько же.
CADiLO
Aug 15 2017, 11:52
S2-10688-Z1L0H и S2-10686-Z1L0X
перепутали прошивки на 32 и 24 - правильно так
S2-10686-Z1L0H - 1418B04SIM800C24_BT, крайняя на сегодня 1418B08SIM800C24_BT
и
S2-10688-Z1L0X - 1418B04SIM800C32_BT, крайняя на сегодня 1418B06SIM800C32_BT
У вас фирмваре 2015 года, неплохо бы посовременнее использовать
Если SIM пакет класса М2М и оператор не занимается самодеятельностью по отступлению от стандарта, то....
Из Европейских операторов с проблемами столкнулся только с LMT - там действительно все запущено до состояния болота
Ну и еще субоператоры с которых даже логи не снимешь. С остальными пока косяков не отмечено.
Andrey_M
Oct 4 2017, 12:50
Добрый день
Извините немного вклинюсь.
В сообщении № 9 Упоминалась AT+STKAR
В мануалах про нее ничего нет, она из служебного списка
Не могли бы привести ее значения от 0 до 15 а то как то вслепую получается.
Спасибо.
Там всего три значения может быть.
AT command at+stkar=<option> to auto respons STK command
option = 1, auto response: SETUP_MENU,DISPLAY_TEXT,SET_UP_IDLE_MODEL_TEXT
option = 2, auto response: SELECT_ITEM
option = 3, auto response: SETUP_MENU,DISPLAY_TEXT,SET_UP_IDLE_MODEL_TEXT,SELECT_ITEM
В идеале, запросить текущее значение, потом установить 2, проверить карточку.
Если все заработало - вернуть установки назад и идти бить ногами оператора если карта М2М.
Или если карта разговорная, готовиться к тому что оператор пошлет... покупать М2М пакет.
Опасность постоянного применения данной команды в том, что если у оператора динамическое STK,
а мы уже сталкивались с таким, то модуль будет автоматом подтверждать все STK запросы и может
элементарно подписываться на кучу платных сервисов. А значит тю-тю деньги у клиента. И шара выйдет дороже.
Операторы это сейчас спецом делают чтобы не ставили разговорные карты в железяки.
Andrey_M
Oct 4 2017, 13:30
Спасибо теперь понятно.
Значит ее использоавть нежелательно оператор точно нагадит.
Наверно только AT+STKTRS='10' Вроде это просто прерывание сеанса без ответа.
У меня М2М не катит нужны только звонки и смс и то в небольшом количестве пока.
alex2103
Oct 9 2017, 09:16
Тоже столкнулся. Причем на m2m тарифе КС...
Решил остановится на AT+STKTRS=10 в ответ на +STKPCI: 0....
У кого-то есть положительный опыт? Сильно проверить не могу т.к. STK появляется довольно редко (но метко

).
На столе словил один раз:
Код
+STKPCI: 0,SELECT ITEM,4,810F0849BDC4BE20C2B020C0BEB7B2B0B3B8
+STKPCI: 0,ITEM,1,01,810608A3B269B9C2B8
+STKPCI: 0,ITEM,2,02,810B089DB520B7B0C5BEB4B8C2B8
+STKPCI: 0,ITEM,3,03,810D089DB520BFBEBAB0B7C3B2B0C2B8
+STKPCI: 0,ITEM,4,04,81070894BEB269B4BAB0
+STKPCI: 0,SELECT ITEM,4,810F0849BDC4BE20C2B020C0BEB7B2B0B3B8
+STKPCI: 0,ITEM,1,01,810608A3B269B9C2B8
+STKPCI: 0,ITEM,2,02,810B089DB520B7B0C5BEB4B8C2B8
+STKPCI: 0,ITEM,3,03,810D089DB520BFBEBAB0B7C3B2B0C2B8
+STKPCI: 0,ITEM,4,04,81070894BEB269B4BAB0
at+stktrs=10
+CME ERROR: 793
at+stktrs=10
OK
+STKPCI: 2
+STKPCI: 2
Задвоение скорее из-за того что URC пришло на два канала CMUX.
at+stktrs=10 я отправлял в один из открытых каналов. Смущает +CME ERROR: 793...
Sim800c Revision:1418B06SIM800C24_BT
Еще раз словил. at+stktrs=10 помогает.
Столкнулся с такой же проблемой после замены SIM900R на SIM800. Новый модуль как то выборочно стал регистрироваться в сети. Вот лог модуля после включения питания:
RDY
+CFUN: 1
+CREG: 0
+CPIN: READY
+CREG: 2
Call Ready
SMS Ready
+CREG: 3
+CREG: 0
AT+CQS
+CSQ: 31,0
Это в районе Сущевского вала.
Этот же самый модуль с этой же симкой прекрасно регистрировался в сети и работал в другом месте Москвы (там CSQ был равен 16).
Прошивка (AT+CGMR): 1308B08SIM800M32
Шаманство с AT+STKAR не помогли.
Питание 4В, просадки 200 мВ.
Как с этим бороться?
+CSQ: 31,0 ?????
Там локатор рядом случайно не стоит????
Явно вход приемника затыкается.
Отсоедините антенну, прицепите проводок 8 см.
А то и вовсе без антенны попробуйте при таком уровне.
Если CSQ упадет до нормы и станет стабильно региться, то явно кто-то "светит" на частотах GSM
После энной перезагрузки модуль как-то ухитрился подключиться к сети (это еще с антенной). После подключения связь была устойчивая.
При отключенной антенне получил
+CSQ: 13,0
Подключаться лучше не стало. Уровень сигнала, который показывает телефон, составляет около -100dBm
Согласен, что-то явно грузит по входу не слабо (в приложении скрин с помоховой обстановкой около модуля).
Хочу отметить, что SIM900 в точно таких же условиях подключается на ура.
У 900 был более "грубый" чипсет от PNX, а у 800 стоит МТК.
Болезнь всего нового - чем новее тем нежнее
То есть, выход из ситуации - это замена симки на оператора, который доминирует по уровню сигнала?
Или попробовать принудительную регистрацию на конкретные соты.
CELLLOCK
Спасибо за помощь!
Получил список сот, а затем подключился к одной из них.
При возврате к заводским настройкам (AT&F) модуль сбрасывает значение залоченной соты?
Дело в том, что после операции с подключением к определенной соте и последующего сброса к заводским настройкам, модуль стал исправно подключаться самостоятельно!
CELLLOCK
Parameter Saving Mode - AUTO_SAVE
По AT&F сбросится.
Как оказалось, команда CELLLOCK сохраняет номера сот в модуле, причем эти номера не удаляются даже после перевода модуля к дефолтным настройкам (AT&F). В результате, устройство будет нормально работать только в радиусе действия прописанных сот. Для работы в другом месте, необходимо будет прописывать новые соты.
Отключить привязку к сотам можно через команду AT*CELLLOCK=0. Сброс к дефолту привязку не отменяет.