Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Telit UC864E - переиннициализация симки
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
megajohn
запускаю модем с симкой - всё проходит. Потом вынимаю симку. Связь отваливается. Вставляю и ожидаю что подключение к сети восстановится.

Но по светодиоду значится что не подключен.

AT+CPIN?
+CME ERROR: 13

AT+COPS?
+COPS: 0,2,"25001",2
OK


AT+CREG?
+CREG: 2,0
OK


прошивка UC864-E_08.01.009-B001

какой AT-командой восстановить связь ? Хочется без перезапуска по ON/OFF

хотя правильней сказать, какой командой заставить модем ( ME ) перейти из состояния "not registered, ME is not currently searching a new operator to register to" в "not registered, but ME is currently searching a new operator to register to"
molecul
Цитата(megajohn @ Dec 18 2013, 13:00) *
запускаю модем с симкой - всё проходит. Потом вынимаю симку. Связь отваливается. Вставляю и ожидаю что подключение к сети восстановится.

Но по светодиоду значится что не подключен.

AT+CPIN?
+CME ERROR: 13

AT+COPS?
+COPS: 0,2,"25001",2
OK


AT+CREG?
+CREG: 2,0
OK


прошивка UC864-E_08.01.009-B001

какой AT-командой восстановить связь ? Хочется без перезапуска по ON/OFF

хотя правильней сказать, какой командой заставить модем ( ME ) перейти из состояния "not registered, ME is not currently searching a new operator to register to" в "not registered, but ME is currently searching a new operator to register to"

Посмотрите в сторону #SIMDET
megajohn
to Alechek:
спасибо, CFUN=4 CFUN=1 помогло. Правда всегда со второго раза, но работает

to molecul:
интересное выявил: при запросе AT#BND=? возвращается #BND: (0-3),(0) а в документе Telit_UC864_AT_Reference_Guide_r8 ( SW Release 08.01.XX8 for UC864-E/G/WD/E-DUAL
80304ST10041a Rev. 8 – 2011-07-19 ) не описан третий вариант.

у меня как раз при выставлении AT#AUTOBND=2 отвалилась связь. Давай разбиратся и натолкнулся что в AT#BND? возвращает #BND: 3,0

UPD:

читаю:

Цитата
Note: if the „four bands‟ automatic band selection is enabled
(AT#AUTOBND=2) then you can issue AT#BND=<band> but it will have
no functional effect; nevertheless every following read command AT#BND?
will report that setting.


если выбрана AT#AUTOBND=2 вы можете отправить строку AT#BND= но эффекта не будет. Так ?

тогда получается, нужно сначала отправить AT#BND=0,0 и только потом AT#AUTOBND=2. И самое интресеное что после исполнения команды AT#AUTOBND=2 то #BND: 3,0 и никуда не подключатся.

и тогда надо идти в разрез с ДШ: сначала выставить AT#AUTOBND=2 и только потом AT#BND=0,0

Прошу проверить и/или уточнить у Telit-Support-Team
molecul
Цитата(megajohn @ Dec 19 2013, 11:47) *
to Alechek:
спасибо, CFUN=4 CFUN=1 помогло. Правда всегда со второго раза, но работает

to molecul:
интересное выявил: при запросе AT#BND=? возвращается #BND: (0-3),(0) а в документе Telit_UC864_AT_Reference_Guide_r8 ( SW Release 08.01.XX8 for UC864-E/G/WD/E-DUAL
80304ST10041a Rev. 8 – 2011-07-19 ) не описан третий вариант.

у меня как раз при выставлении AT#AUTOBND=2 отвалилась связь. Давай разбиратся и натолкнулся что в AT#BND? возвращает #BND: 3,0

UPD:

читаю:



если выбрана AT#AUTOBND=2 вы можете отправить строку AT#BND= но эффекта не будет. Так ?

тогда получается, нужно сначала отправить AT#BND=0,0 и только потом AT#AUTOBND=2. И самое интресеное что после исполнения команды AT#AUTOBND=2 то #BND: 3,0 и никуда не подключатся.

и тогда надо идти в разрез с ДШ: сначала выставить AT#AUTOBND=2 и только потом AT#BND=0,0

Прошу проверить и/или уточнить у Telit-Support-Team

Да, наличие недокументированного #BND=3 подтверждаю. Но в даташите же указано, что если #AUTOBND=2, то значение #BND никакого значения не имеет.
По поводу пропадания регистрации - ничего подобного:
Цитата
at+gmr
08.01.009-B001

OK
at#bnd=0,0
OK
at#autobnd=2
OK
at#bnd?
#BND: 3,0

OK
at+creg?
+CREG: 0,1

OK
at#simdet=0
OK
at+creg?
+CREG: 0,0

OK
at#simdet=1
OK
at+creg?
+CREG: 0,1

OK
megajohn
попробовал по модифицированной вашей методике - не помогло

Код


>AT&F1
< AT&F1
< OK

перезагрузить ON-OFF

> AT&F1
< AT&F1
< OK

> at+gmr
< at+gmr
< 08.01.009-B001
< OK

> at#autobnd?
< at#autobnd?
< #AUTOBND: 2
< OK

> at#bnd=0,0
< at#bnd=0,0
< OK

// подождать 10 сек

> AT+CREG?
< AT+CREG?
< +CREG: 0,1 // registered, home network
< OK

> at#autobnd=2
< at#autobnd=2
< OK

> at+creg?
< at+creg?
< +CREG: 0,2 // not registered, but ME is currently searching a new operator to register to
< OK

// пытается подключится к чужой соте

> at+creg?
< at+creg?
< +CREG: 0,2 // not registered, but ME is currently searching a new operator to register to
< OK

не получилось ( в течении минуты пытался )

> at+creg?
< at+creg?
< +CREG: 0,3 // registration denied
< OK


Я подозреваю, что трабла проявляется когда модем с симкой одного оператора пытается подключится к БС другого оператора ( наверное выбор пал по максимальному уровню и параметрам C1 C2 )

попробуйте с симкой другого оператора. И перед экспериментами не плохо бы включить AT+COPS=0,2 AT+CREG=2

UPD: раздобыл другие симки. Трабла проявляется только на ТЕЛЕ2. На МТС,Билайн,Мегафон - все нормально. Если не затруднит то протестируйте на Теле2 - что бы убедиться что это проблема оператора или нет.

UPD2: трабла проявляется только на теле2 и если включен режим 3G ( AT+WS46=25 или AT+WS46=22 ). И теле2 нет 3G ( UTRAN ), и получается что модем пытается работать с этим оператором на не поддерживаемых частотах/протоколах.

если AT+WS46=12 то после AT#AUTOBND=2 подключается нормально ( хотя и 1,5минуты занимает )

Уточните, что же скрыто под значением 3 в AT#BND
molecul
Цитата(megajohn @ Dec 19 2013, 17:30) *
попробовал по модифицированной вашей методике - не помогло


Я подозреваю, что трабла проявляется когда модем с симкой одного оператора пытается подключится к БС другого оператора ( наверное выбор пал по максимальному уровню и параметрам C1 C2 )

попробуйте с симкой другого оператора. И перед экспериментами не плохо бы включить AT+COPS=0,2 AT+CREG=2

UPD: раздобыл другие симки. Трабла проявляется только на ТЕЛЕ2. На МТС,Билайн,Мегафон - все нормально. Если не затруднит то протестируйте на Теле2 - что бы убедиться что это проблема оператора или нет.

UPD2: трабла проявляется только на теле2 и если включен режим 3G ( AT+WS46=25 или AT+WS46=22 ). И теле2 нет 3G ( UTRAN ), и получается что модем пытается работать с этим оператором на не поддерживаемых частотах/протоколах.

если AT+WS46=12 то после AT#AUTOBND=2 подключается нормально ( хотя и 1,5минуты занимает )

Уточните, что же скрыто под значением 3 в AT#BND

Вопрос с регистрацией снят, как я понял? По поводу полутора минут - по-видимому, после отключения SIM карты модуль некоторое время думает что она подключена и только через полторы минуты (в момент попытки работы с симкой) обнаруживает что ее нет. Два раза уже предлагал вам использовать #SIMDET - это снимет проблему.

По поводу #BND=3:
Цитата
3 - GMS 850MHz + PCS 1900MHz (available only on quad-band modules)


В новой ревизии документа добавят.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.