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

M10 / M12 и MTC - TCP Connect

У модулей 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 Техподдержка Рейнбоу (Российская) не может дать ответ уже вторую неделю

Изменено пользователем EugenyAM

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

PS Техподдержка Рейнбоу (Российская) не может дать ответ уже вторую неделю

Напишите напрямую в Quectel, раньше они очень быстро реагировали. Раньше - не потому что испортились, а потому что вопросов как-то не задаем...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как выяснилось, корпоративность симки не влияет на описанный эффект.

Карта от USB модема МТС (2009 г) ведет себя так же неадекватно.

Прошивка M10BR07A04N32 тоже эффекта не дает.

Изменено пользователем EugenyAM

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помнится квикткловцы давеча рассказывали, что проблемы с карточками в далёком прошлом. Ага...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помнится квикткловцы давеча рассказывали, что проблемы с карточками в далёком прошлом. Ага...

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

 

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

Изменено пользователем kovz

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

 

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

 

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

 

Изменено пользователем Yogen

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Верно?

 

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

 

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

 

PS: кстати, а что дальше происходит, когда данные на несуществующий сервер начинаете отсылать?

PPS: также попробуйте с другими портами, нейтральными, выше этак 10000. С натяжкой теоретичеки возможно, сисоп что-то в ответ шлет при попытке открытия с некоторых карт, и это сбивает модуль...

Изменено пользователем GeGeL

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Верно?

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

 

PS: кстати, а что дальше происходит, когда данные на несуществующий сервер начинаете отсылать?

Дальше, примерно через 5 секунд, всегда вываливается CLOSED

Изменено пользователем Yogen

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это IP прокси нашей канторы, на нем правила для раздачи пакетов, приходящих на избранные порты (1095, 1096 и т.д.) на отдельные машины внутри сети. Первое, что пришло в голову, когда столкнулся с проблемой это, что М10 конектится с прокси и я варварски выдернул из него сеть, временно лишив всю кантору Интернета, однако результат был тот же самый– CONNECT OK.

GM862 с этой же конфигурацией сети работают без замечаний.

Попробовали соединение с заведомо недоступным портом mail.ru 9991 – тоже коннект ОК

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странности продолжаются...

Сегодня модуль S32 ведет себя так же, как и N32 - всегда дает CONNECT OK с этой SIM-картой

 

Отправили логи Catcher'a в Quectel... ждем...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подскажите как использовать 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 [email protected]

Frame #: 141 Slave Frame #: 0 Time: 141 Local Time: 13:00:51:282 2013/06/08 Message: [email protected]

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

 

 

в демо видео гораздо больше инфы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

Что мешало заменить GM862 на что то более новое от того же производителя? GL868 например... и софт переписывать не пришлось бы...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...