|
|
  |
смена imei sim900 |
|
|
|
Jun 20 2017, 20:28
|
Группа: Новичок
Сообщений: 3
Регистрация: 16-06-17
Пользователь №: 97 690

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

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
>>>Думаю проблема в прошивке, т. к. после смены на стандартную прошивку АТ команды проходят нормально, А при какой прошивке он не работает? Что туда пытаетесь залить? >>>а вместе с ней затирается измененный imei. Подскажите куда копать? В настройку стирания при перезаписи - у вас стоит стирать всю флеш, а значит затираются системные таблицы. >>>Может в дампе родной прошивке imei найти и сменить hex редактором? Ага, щасссс... так он там в открытом виде и будет лежать. Кроме того еще нужно будет поблочно CRC пересчитать и тоже вписать в дамп. Бог в помощь
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Jun 21 2017, 16:24
|
Группа: Новичок
Сообщений: 3
Регистрация: 16-06-17
Пользователь №: 97 690

|
Не реагирует на АТ команды на родной прошивке, которая была залита в модуль. Заливаю туда 1137B02SIM900M64_ST_ENHANCE, тип загрузки Erase User data and code. После чего АТ команды проходят как надо. Как узнать маркировку родной прошивки без АТ команд не знаю, если это важно подскажите как посмотреть.
Без родной прошивки модуль потом не работает, поэтому приходится заливать её обратно, а так как дамп полный, то какой бы тип загрузки я не выбирал, программа все равно заливает его в полном объеме, IMEI разумеется стирается
На счет искать hex редактором я догадывался, что будет не просто, т.к. уже в нем покопался, задачка не из простейших(( Думаю этот вариант придется исключить.
Может дамп родной прошивки сделать не полный? А только User data and code? Посмотреть размер прошивки 1137B02SIM900M64_ST_ENHANCE, сделать дамп родной точно такого же размера. Потом залить 1137B02SIM900M64_ST_ENHANCE, сменить imei и залить родную, но не полностью?
|
|
|
|
|
Jun 27 2017, 20:27
|
Группа: Новичок
Сообщений: 3
Регистрация: 16-06-17
Пользователь №: 97 690

|
маркировка на чипе 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 уже изменен, то он такой и сохранится. Полный дамп уже несколько раз заливал, изменений в работе не заметил.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|