Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: M10 / M12 и MTC - TCP Connect
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
EugenyAM
У модулей Quectel M10/M12 с SIM-картами МТС нового выпуска (красные) наблюдается интересная реакция на установление соединения TCP при выключенном сервере:

Код
AT+QISTAT


OK



STATE: IP INITIAL

AT+QIOPEN="TCP","091.215.084.098",1095


OK



CONNECT OK


Те же модули со старыми картами МТС (желтые) и с картами TELE2 ведут себя адекватно:

Код
AT+QISTAT


OK



STATE: IP INITIAL



Call Ready

AT+QIOPEN="TCP","091.215.084.098",1095


OK



CONNECT FAIL


Исходные версии прошивок M10BR06A06N32 и M12BR01A08N32.

Модуль на отладочной плате Quectel M10-TE-A_v2.01 с любыми SIM работает нормально.
версия прошивки M10BR05A09S32.

APN стандартный "internet.mts.ru"
SIM, с которой не работает - корпоративная

Попытка перепрошить первый модуль М10 на M10BR05A09N32, соответствующую прошивке отладочного модуля не устраняет проблему.

Более поздняя прошивка M10BR07A01N32 также не устраняет проблему.

В чем может быть разница между прошивками типа S32 и N32 с одинаковым номером? Согласно документации они функционально идентичны. Как можно устранить описанную проблему?

PS Техподдержка Рейнбоу (Российская) не может дать ответ уже вторую неделю
Alex B._
Цитата(EugenyAM @ Nov 30 2011, 07:31) *
PS Техподдержка Рейнбоу (Российская) не может дать ответ уже вторую неделю

Напишите напрямую в Quectel, раньше они очень быстро реагировали. Раньше - не потому что испортились, а потому что вопросов как-то не задаем...
EugenyAM
Как выяснилось, корпоративность симки не влияет на описанный эффект.
Карта от USB модема МТС (2009 г) ведет себя так же неадекватно.
Прошивка M10BR07A04N32 тоже эффекта не дает.
=F8=
Помнится квикткловцы давеча рассказывали, что проблемы с карточками в далёком прошлом. Ага...
kovz
Цитата(=F8= @ Nov 30 2011, 09:16) *
Помнится квикткловцы давеча рассказывали, что проблемы с карточками в далёком прошлом. Ага...

Я не защищаю, но тут проблема не с симками. Возможно стек TCP, а возможно и оператор чего-то намудрил. Тут правильнее всего подключать дебаг порт, делать логирование кетчером и отправлять в техподдержку на исследования.

А что значит ВЫКЛЮЧЕНЫЙ сервер? Если это тот, который на IP 091.215.084.098 то ничего удивительного. Коннекта быть и не должно. Если имеется ввиду внутренний сервер на модеме - то явный глюк.
Yogen
Цитата(kovz @ Nov 30 2011, 11:44) *
Я не защищаю, но тут проблема не с симками. Возможно стек TCP, а возможно и оператор чего-то намудрил. Тут правильнее всего подключать дебаг порт, делать логирование кетчером и отправлять в техподдержку на исследования.

А что значит ВЫКЛЮЧЕНЫЙ сервер? Если это тот, который на IP 091.215.084.098 то ничего удивительного. Коннекта быть и не должно. Если имеется ввиду внутренний сервер на модеме - то явный глюк.


Работаю с EvgenyAM, поэтому в курсе дел.

Выключенный сервер это и есть выключенный сервер. То есть серверное приложение на порту 1095 закрыто. С этим IP и портом и с этими же симками у нас Телитовские GM862 работают без проблем уже 5-ый год.

Более того с этой симкой нормально работает М10 с отладочной платы, как тут впрочем уже было сказано, когда отладили всё на нём закупили М12 и с этим же набором команд - сюрприз, решили вернуться на М10 и опять тот же сюрприз. Со старыми симками всё везде нормально.
EugenyAM
Цитата(kovz @ Nov 30 2011, 14:44) *
А что значит ВЫКЛЮЧЕНЫЙ сервер? Если это тот, который на IP 091.215.084.098 то ничего удивительного. Коннекта быть и не должно. Если имеется ввиду внутренний сервер на модеме - то явный глюк.


Естественно, при выключенном сервере коннекта быть не должно, но, по мнению модема - он есть. В этом и заключается суть проблемы.
GeGeL
Проблема том, что на прошивке для N-флеши с некоторыми сим-картами дают ложное подтверждение открытия TCP, хотя с другими сим-картами все нормально. А прошивки для S-флеши ведут себя адекватно.
Верно?

Если так, то есть смысл обратиться в Quectel. Но все равно китайцы сами эту проблему вряд ли решат, т.к. скорее всего, с их операторами как раз все нормально. Придется логировать.

У Вас есть catcher? Если да, подключите его к дебагпорту на 460800 (USB-COM), загрузите BPLGUInf соответвенно прошивке, установите фильтры и попытайтесь сами отловить отличие на разных сим-картах. Все равно китайцы попросят это сделать.

PS: кстати, а что дальше происходит, когда данные на несуществующий сервер начинаете отсылать?
PPS: также попробуйте с другими портами, нейтральными, выше этак 10000. С натяжкой теоретичеки возможно, сисоп что-то в ответ шлет при попытке открытия с некоторых карт, и это сбивает модуль...
Yogen
Цитата(GeGeL @ Nov 30 2011, 21:15) *
Проблема том, что на прошивке для N-флеши с некоторыми сим-картами дают ложное подтверждение открытия TCP, хотя с другими сим-картами все нормально. А прошивки для S-флеши ведут себя адекватно.
Верно?

Да, похоже всё именно так.

Цитата(GeGeL @ Nov 30 2011, 21:15) *
PS: кстати, а что дальше происходит, когда данные на несуществующий сервер начинаете отсылать?

Дальше, примерно через 5 секунд, всегда вываливается CLOSED
Yogen
Это IP прокси нашей канторы, на нем правила для раздачи пакетов, приходящих на избранные порты (1095, 1096 и т.д.) на отдельные машины внутри сети. Первое, что пришло в голову, когда столкнулся с проблемой это, что М10 конектится с прокси и я варварски выдернул из него сеть, временно лишив всю кантору Интернета, однако результат был тот же самый– CONNECT OK.
GM862 с этой же конфигурацией сети работают без замечаний.
Попробовали соединение с заведомо недоступным портом mail.ru 9991 – тоже коннект ОК
EugenyAM
Странности продолжаются...
Сегодня модуль S32 ведет себя так же, как и N32 - всегда дает CONNECT OK с этой SIM-картой

Отправили логи Catcher'a в Quectel... ждем...
kurtsvl
подскажите как использовать catcher с м10 ,точнее нужно ли добавлять что либо в исходный код или компилировать с какими нибудь приблудами

Ql_SetDebugMode(ADVANCE_MODE);

выхлоп катчер :

Frame #: 84 Slave Frame #: 0 Time: 84 Local Time: 13:00:51:122 2013/06/08 Message: SML: Load!
Frame #: 100 Slave Frame #: 0 Time: 100 Local Time: 13:00:51:122 2013/06/08 Message: SAIC turn on
Frame #: 109 Slave Frame #: 0 Time: 109 Local Time: 13:00:51:132 2013/06/08 Message: [SIM_DRV]:ATR= 3B1F9480310073122113574A33052B323400
Frame #: 109 Slave Frame #: 0 Time: 109 Local Time: 13:00:51:132 2013/06/08 Message: [SIM_DRV]: L1usim_Reset OK v: 4, T: 0, app: 1, speed:1
Frame #: 117 Slave Frame #: 0 Time: 117 Local Time: 13:00:51:172 2013/06/08 Message: UICC SIM Inside
Frame #: 141 Slave Frame #: 0 Time: 141 Local Time: 13:00:51:282 2013/06/08 Message: 1.8V tech SIM: SIM reset@1.8V
Frame #: 141 Slave Frame #: 0 Time: 141 Local Time: 13:00:51:282 2013/06/08 Message: SIMcardReset@1.8V
Frame #: 169 Slave Frame #: 0 Time: 169 Local Time: 13:00:51:412 2013/06/08 Message: sst:FF 3F FF 0F 0F 00 FF 03 00 0F 00 00 00 00 00

Frame #: 190 Slave Frame #: 0 Time: 190 Local Time: 13:00:51:502 2013/06/08 Message: IMSI_Read
Frame #: 203 Slave Frame #: 0 Time: 203 Local Time: 13:00:51:562 2013/06/08 Message: PLMNSELexist
Frame #: 208 Slave Frame #: 0 Time: 208 Local Time: 13:00:51:582 2013/06/08 Message: TestSIM_OR
Frame #: 208 Slave Frame #: 0 Time: 208 Local Time: 13:00:51:582 2013/06/08 Message: !TestSIM
Frame #: 235 Slave Frame #: 0 Time: 235 Local Time: 13:00:52:102 2013/06/08 Message: ATE0

Frame #: 238 Slave Frame #: 0 Time: 238 Local Time: 13:00:52:102 2013/06/08 Message: SIM_MMRR_READY
Frame #: 260 Slave Frame #: 0 Time: 260 Local Time: 13:00:52:102 2013/06/08 Message: LongMSISDN
Frame #: 268 Slave Frame #: 0 Time: 268 Local Time: 13:00:52:102 2013/06/08 Message: Enhance Speed 64 SIM
Frame #: 2636115 Slave Frame #: 0 Time: 1274 Local Time: 13:00:56:512 2013/06/08 Message: [SIM]:savedMask == 0


в демо видео гораздо больше инфы.
molecul
Цитата(Yogen @ Nov 30 2011, 11:56) *
Работаю с EvgenyAM, поэтому в курсе дел.

Выключенный сервер это и есть выключенный сервер. То есть серверное приложение на порту 1095 закрыто. С этим IP и портом и с этими же симками у нас Телитовские GM862 работают без проблем уже 5-ый год.

Более того с этой симкой нормально работает М10 с отладочной платы, как тут впрочем уже было сказано, когда отладили всё на нём закупили М12 и с этим же набором команд - сюрприз, решили вернуться на М10 и опять тот же сюрприз. Со старыми симками всё везде нормально.

Что мешало заменить GM862 на что то более новое от того же производителя? GL868 например... и софт переписывать не пришлось бы...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.