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

смена imei sim900

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

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


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

>>>Думаю проблема в прошивке, т. к. после смены на стандартную прошивку АТ команды проходят нормально,

 

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

 

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

 

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

 

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

 

Ага, щасссс... так он там в открытом виде и будет лежать.

Кроме того еще нужно будет поблочно CRC пересчитать и тоже вписать в дамп.

Бог в помощь :)

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


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

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

 

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

 

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

 

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

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


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

Крайняя версия 1137B06SIM900M64_ST_ENHANCE

Берем у своего дистрибьютора или по месту покупки модуля.

 

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

 

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

 

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

 

Полный дамп никто не заливает - не заработает правильно. Это не мобилка где можно слить FullDump.

Там динамическая таблица и вы не знаете в каком она была состоянии когда сливали всю память.

Только искать штатную прошивку.

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


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

маркировка на чипе 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 уже изменен, то он такой и сохранится.

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

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


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

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

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

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

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

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

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

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

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

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