Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: смена imei sim900
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
VotriX
Есть gsm модуль на sim900. После включения усердно пытается подключиться к сети, постоянно выбрасывает сообщения о статусе регистрации в сети, через какое то время вырубается, пишет normal power down. если вставить симку то регистрируется в сети и через 15-20 секунд так же отрубается. Ни на какие АТ команды не реагирует. Думаю проблема в прошивке, т. к. после смены на стандартную прошивку АТ команды проходят нормально, модуль отзывается. Меняю imei командой simei, все ок, но потом нужно обратно залить родную нестандартную прошивку, а вместе с ней затирается измененный imei. Подскажите куда копать? Может в дампе родной прошивке imei найти и сменить hex редактором? а потом просто залить его с новым imei
CADiLO
>>>Думаю проблема в прошивке, т. к. после смены на стандартную прошивку АТ команды проходят нормально,

А при какой прошивке он не работает? Что туда пытаетесь залить?

>>>а вместе с ней затирается измененный imei. Подскажите куда копать?

В настройку стирания при перезаписи - у вас стоит стирать всю флеш, а значит затираются системные таблицы.

>>>Может в дампе родной прошивке imei найти и сменить hex редактором?

Ага, щасссс... так он там в открытом виде и будет лежать.
Кроме того еще нужно будет поблочно CRC пересчитать и тоже вписать в дамп.
Бог в помощь sm.gif
VotriX
Не реагирует на АТ команды на родной прошивке, которая была залита в модуль. Заливаю туда 1137B02SIM900M64_ST_ENHANCE, тип загрузки Erase User data and code. После чего АТ команды проходят как надо. Как узнать маркировку родной прошивки без АТ команд не знаю, если это важно подскажите как посмотреть.

Без родной прошивки модуль потом не работает, поэтому приходится заливать её обратно, а так как дамп полный, то какой бы тип загрузки я не выбирал, программа все равно заливает его в полном объеме, IMEI разумеется стирается

На счет искать hex редактором я догадывался, что будет не просто, т.к. уже в нем покопался, задачка не из простейших(( Думаю этот вариант придется исключить.

Может дамп родной прошивки сделать не полный? А только User data and code? Посмотреть размер прошивки 1137B02SIM900M64_ST_ENHANCE, сделать дамп родной точно такого же размера. Потом залить 1137B02SIM900M64_ST_ENHANCE, сменить imei и залить родную, но не полностью?
CADiLO
Крайняя версия 1137B06SIM900M64_ST_ENHANCE
Берем у своего дистрибьютора или по месту покупки модуля.

>>>Как узнать маркировку родной прошивки без АТ команд

Напишите мне строчку со стикера где S2-xxxxx-yyyyy

>>>Может дамп родной прошивки сделать не полный?

Полный дамп никто не заливает - не заработает правильно. Это не мобилка где можно слить FullDump.
Там динамическая таблица и вы не знаете в каком она была состоянии когда сливали всю память.
Только искать штатную прошивку.
VotriX
маркировка на чипе S2-1040S-Z0955
Стандартная прошивка как то странно себя ведет, сразу после включения начинает выдавать ряд команд:
RDY
AT+ICF=3,3;+IPR=115200;E0
OK
OK
+CFUN: 1
+CPIN:
+CFUN: 1
+CPIN: READY
+CPIN: READY
OK
+CSQ: 0,0
OK
Call Ready
+CSQ: 10,0
OK
NORMAL POWER DOWN

Как я понимаю дальше чип засыпает, разумеется на команды он не отзывается. В процессе выдачи последовательности команд(указанные выше) реакции на АТ команды тоже нет.
Если же заливаю 1137B02SIM900M64_ST_ENHANCE, то после включения чип сразу отзывается на команды и ничего подобного мне сам не шлет.
Ещё заметил, что если залить 1137B02SIM900M64_ST_ENHANCE, поменять IMEI, а потом ещё раз залить эту же прошивку, то IMEI меняется на родной, видимо он где то дублируется в памяти и прошивальщик его копирует от туда.
При выборе метода загрузки Erase All Flash и заливки полного дампа, предварительно слитого через ту же утилиту (галка Upload Total Flash) прошивальщик родной IMEI не восстанавливает, т.е. если в слитом дампе IMEI уже изменен, то он такой и сохранится.
Полный дамп уже несколько раз заливал, изменений в работе не заметил.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.