Jump to content

    
Sign in to follow this  
xelax

Модем ресетуется после at+cgatt=1

Recommended Posts

Вводная часть: :)

Есть две ростовские мегафоновские симки. Мегафоновские симки имеют фиксированные айпишники и свою APN. Есть московская билайновская симка. Запускаю всё в Москве. Не знаю, насколько важен регион регистрации симок, указал на всякий случай.

Суть проблемы:

При работе модема с мегафоновскими симками, нижеприведённый набор команд приводит(примерно) в 80% запусков к ресету модема:

at+cpin=1111
at+creg=1
at+cgreg=1
at+cgdcont=1,"IP","internet"    <----  здесь пробовал и стандартную APN (internet) и ту APN, что ростовский мегафон выдал, разницы в поведении нет
at+cgatt=1
ресет модема

 

Если всё таки команда проходит и модем не ресетится, то потом всё нормально работает. Устанавливаю tcp соединение между модемами. TCP несколько часов держится, данные ходят в обе стороны.

 

На билайновской симке такая последовательность проходит в 100% случаев, gprs стартует и работает. Поверх gprs нормально устанавливаю tcp соединение с модемом с мегафоновской симкой. Правда на билайне gprs долго не живёт (полторы - две минуты максимум).

 

Мегафоновские симки стало колбасить, после того как подключили услугу фиксированных айпишников. Грешу на роуминг, но стартовать всю эту хрень в Ростове пока нет возможности.

 

У кого-нибудь есть идеи как с этим бороться, может что-то дополнительно инициализировать. Я даже не понимаю кто виноват модем, ОПСОС или я, куда копать?

Скачал из репозитория sierra wireless последнюю и предпоследнюю версии прошивок(7.44 и 7.43) и версии WIP(5.30, 5.40). Обе ведут себя одинаково.

Share this post


Link to post
Share on other sites

Питание правильно реализовано??

Возрастает потребление при старте GPRS.

Возможно БС билайн ближе к вам, и модуль потребляет меньше тока..

Share this post


Link to post
Share on other sites

xelax,

fxt002 сделан на основе Q2687, а у него пиковое потребление тока может расти до 2А , поэтому скорее всего блок питания перегружает модем. Возьмите лучше блок питания стабилизированны до 2 А. Пики потребления происходят во время регистрации модема.

 

С уважением, Кирилл.

Share this post


Link to post
Share on other sites

Кирилл, давайте грубо посчитаем. Блок питания 12вольт 1 ампер - 12 ватт.

Если питать модуль 4-мя вольтами, то для достижения 12 ватт он должен скушать 3 ампера. (это в идеале)

Так что если в модеме стоит нормальный импульсный стабилизатор, то блока питания хватает и на перегрузку.

А вот если там линейный стабилизатор или что-то с малым КПД, то тогда остается только пожалеть разработчиков модема....

Сделать такую печку - нужно постараться :)))

 

Share this post


Link to post
Share on other sites

Ну это не постоянная нагрузка, а импульсная. Так что не должна быть печка. :)

 

Поскрёб по закромам родины нашёл пару источников от usb хабов, на 5В до 3А.

В даташите нашёл такю строчку:

600mA, average at 4.75V; 3A Peak at 4.75V on FXT002

 

Так что, вроде по пику потребежа должен влезать. Сегодня вечером дома попробую, напишу сюда результат.

Share this post


Link to post
Share on other sites

Пришёл домой, включил модем, нормально вошёл в жпрс сеть. Сделал детач, затем аттач опять всё ок. Довольный тем, что с заменой источника проблемы решились, зашёл на форум, написать ответ, предварительно выдернув питание из модема в зааттаченном состоянии. Затем решил на всякий случай ещё разок проверить. И... Бага опять появилась.

Появилась мысль, что модем тяжело переживает пропадание питания в заатаченном состоянии и если включить сразу и снова попытаться зааттачиться, то начинаются проблемы.

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

Сделал процедуру атача-детача раз 15 всё ок.

 

Вывод: нельзя дёргать питание модема в заатаченном состоянии, а если такое произошло, то надо подождать несколько минут прежде чем коннектиться вновь.

 

З.Ы.

Проверил ещё пару раз, всё работает.

 

Всем спасибо за помощь. :beer:

Share this post


Link to post
Share on other sites
Пришёл домой, включил модем, нормально вошёл в жпрс сеть. Сделал детач, затем аттач опять всё ок. Довольный тем, что с заменой источника проблемы решились, зашёл на форум, написать ответ, предварительно выдернув питание из модема в зааттаченном состоянии. Затем решил на всякий случай ещё разок проверить. И... Бага опять появилась.

Появилась мысль, что модем тяжело переживает пропадание питания в заатаченном состоянии и если включить сразу и снова попытаться зааттачиться, то начинаются проблемы.

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

Сделал процедуру атача-детача раз 15 всё ок.

 

Вывод: нельзя дёргать питание модема в заатаченном состоянии, а если такое произошло, то надо подождать несколько минут прежде чем коннектиться вновь.

 

З.Ы.

Проверил ещё пару раз, всё работает.

 

Всем спасибо за помощь. :beer:

 

Выходит зависит только от оператора, на Украине киевстар и МТС такого нет, проверил..

Share this post


Link to post
Share on other sites
Выходит зависит только от оператора, на Украине киевстар и МТС такого нет, проверил..

 

Получается, что да. С билайном тоже такого нет, да и на мегафоне появилось только тогда, когда услугу статических айпишников подключил.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this