Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Дата кабель для прошивки модуля.
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Павел_Б
Здравствуйте.
Решил собрать дата кабель для смены прошивки модуля. Остановился на микросхеме max3232.
Появились вопросы:
1 - можно ли питать микросхему от выводов RTS и DTR. На них я так понял логический 0 (то есть напряжение около +12 вольт).
Взять эти напряжение и через диоды на интегральный стабилизатор 78l05. Далее включить последовательно 3 диода например 1n4148, дабы напряжение с 5 вольт при приблизить к 3 вольтам.
Вопрос - такое питание микросхемы 3232 имеет место?
В этом случае со стороны модуля нужно будет поставить на сигнальные ножки по стабилитрону на 2,7 вольта.
2 - если питать max3232 ровно 3-мя вольтами. Стабилитроны на 2,7 вольта обязательно вешать на выводы max3232 со стороны модуля? Там напряжение логической единицы сколько будет? 2,9 вольт?
Спасибо.
CADiLO
Ну и зачем такие сложности

1. Микросхему питать не от COM порта а через стабилизатор от питания модуля.
В самом простом случае резистор около 100 ом + трехвольтовый стабилитрон.
Для SIM900 MAX3232 можно запитать сразу от Vext модуля

это будет правильным с точки зрения одновременной подачи питания на модуль и буфер.

2. Питать ее ровно 3.0 вольта

тогда не будет проблем с согласованием.

3. Для новых модулей лучше взять USB<>COM FT232 - будете шить 3-4 минуты вместо 15-ти
естественно ее Vссio запитать 3.0 (не 3.3!!!) вольтами.
Павел_Б
Цитата(CADiLO @ Feb 14 2011, 16:11) *
Ну и зачем такие сложности

1. Микросхему питать не от COM порта а через стабилизатор от питания модуля.
В самом простом случае резистор около 100 ом + трехвольтовый стабилитрон.
Для SIM900 MAX3232 можно запитать сразу от Vext модуля

это будет правильным с точки зрения одновременной подачи питания на модуль и буфер.

2. Питать ее ровно 3.0 вольта

тогда не будет проблем с согласованием.

3. Для новых модулей лучше взять USB<>COM FT232 - будете шить 3-4 минуты вместо 15-ти
естественно ее Vссio запитать 3.0 (не 3.3!!!) вольтами.

Напряжение на Vext модуля появляется сразу же после подачи питания на модуль... хм...
Тогда и согласовывать уровни не нужно будет. Верно?
Процедура смены прошивки сведётся к тому что:
1 - ко включенному компу подключаем дата кабель с присоединённым модулем;
2 - pwrkey вешаем на землю;
3 - запускаем прошивальщик;
4 - подаём питание на модуль (одновременно питание подаётся и на max3232).
Я верно всё представляю?
Спасибо!
3 -
CADiLO
все верно.
Павел_Б
Цитата(CADiLO @ Feb 14 2011, 16:28) *
все верно.

СПАСИБО! rolleyes.gif
Павел_Б
Где-то на форуме читал что после смены прошивки что-то происходит с его IMEI.
Но этот топик ни как не найду!
В связи с этим напишу свой вопрос сюда.
После смены прошивки серийный номер (IMEI) сменится? Если да, то на какой, и как его вновь сделать таким, какой указан на самом модуле?
Читал, что перепрошивать имей возможно только 2 раза. Если я верно понял, после перепрошивки имей сменится, я его как-то изменю опять на свой, затем вновь сменю прошивку... и на третий раз я не смогу перезаписать имей?
Могу ли я какой-то утилитой скачать родную версию прошивки. Так сказать бэкап сделать? В Customer flash loader V1.01 такого не нашёл. Или проще раз уж настолько эта прошивка необходима - проще взять где дали другие прошивки?
И что такое FOTA option в Customer flash loader V1.01
Спасибо!
CADiLO
1. Для SIM900 - IMEI при перепрошивке менялся на технологический в модулях с заводской прошивкой ниже шестой.
Ошибочно не делалась вторая копия таблицы системных значений.
Если модуль с заводской прошивкой 6 и выше то все будет нормально.

а) на ошибочных модулях чтобы не произошло затирания IMEI нужно всего один раз дать команду AT+CBRP=1, она создаст
вторую копию таблицы и после этого можно перешивать сколько угодно.

б) если же IMEI затерся, то дайте модулю команду AT+SIMEI="ваш номер IMEI" у вас будет две попытки, потом блокировка.
Если перешить снова, то будет опять две попытки. И так пока вам не надоест или не исчерпаете ресурс FLASH/

2. Для SIM300х - IMEI затирался в некоторых версиях прошивальщиков при установленом чекбоксе "erase all flash"
Восстановление возможно только при помощи сервисной программы "ChangeTool ADI".

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

4. FOTA option в Customer flash loader V1.01 - это включается кусочек который отвечает за работу FOTA.
Для этого прошивка должна содержать в себе эту опцию. Иначе возможен переход программы на пустое место и зависон модуля.



Павел_Б
Спасибо за исчерпывающий ответ!!!
rolleyes.gif
pomidorov
CADiLO,
А можно ли восстановить оригинальный IMEI(тот что нарисован на модуле), если после его смены была выполнена команда AT+CBRP=1?
Возможно ли узнать сколько было сделано/осталось попыток смены IMEI командой AT+SIMEI?

CADiLO
Восстановить можно - SIMEI не пересекается с CBRP.
Количество попыток узнать нельзя. По крайней мере в текущей версии.

Точнее не так - нельзя средствами модуля. Сервисной прогой можно забрать с модуля лог последних изменений служебной информации.
Поэтому даже без наклейки можно узнать оригинальный IMEI и предпоследний перед текущим. Ну и всякую прочую фигню по настройкам.

pomidorov
Цитата(CADiLO @ Feb 23 2011, 11:36) *
Восстановить можно - SIMEI не пересекается с CBRP.
Количество попыток узнать нельзя. По крайней мере в текущей версии.

Точнее не так - нельзя средствами модуля. Сервисной прогой можно забрать с модуля лог последних изменений служебной информации.
Поэтому даже без наклейки можно узнать оригинальный IMEI и предпоследний перед текущим. Ну и всякую прочую фигню по настройкам.


Ув. CADiLO,
Спасибо за ответ.

Уточню свой вопрос.
Имеем следующую ситауцию:
1) Берём нетронутый модуль, AT+GSN показывает imei#1
2) Меняем imei: AT+SIMEI=imei#2
3) AT+CBRP=1
4) Перепрошиваем модуль (B06). AT+GSN уже показывает imei#2

Можно ли в таком случае АТ командой, без применения сервисных програм, узнать оригинальный imei#1?

CADiLO
AT командой - нет.
Сервисной прогой - да.

Но хочу дополнить:

1) Берём нетронутый модуль, AT+GSN показывает imei#1
2) Меняем imei: AT+SIMEI=imei#2
3) AT+CBRP=1

вот здесь, если таблица уже была создана до этого (Fix14), CBRP ее не изменит
исключение составляют бета версии с разблокированым доступом к таблице

и кстати CBRP не работает на модулях с версией 01 и 02(бета 1 - 4), а работает начиная с 02 бета5 (1137B02V5 и далее)
поэтому в совсем старых модулях IMEI слетит однозначно и надо будет перепрописывать при помощи SIMEI
dvkdvk
Цитата(CADiLO @ Feb 23 2011, 15:52) *
и кстати CBRP не работает на модулях с версией 01 и 02(бета 1 - 4), а работает начиная с 02 бета5 (1137B02V5 и далее)


Имеют ли какую-то дополнительную ценность старые нетронутые модули 02 бета5 (1137B02V5 и далее) ? sm.gif
Может не спешить их перепрошивать? sm.gif))
Павел_Б
То есть я могу в принципе всем модулям задавать имей например 999999999999999
всем модулям... и ничего не будет?
Все они будут с этими имеями работать даже у одного оператора?

Да, кстати, даю модулю команду AT+SIMEI="999999999999999"
в ответ ERROR
Почему? Revision:1137B06SIM900M64_ST
CADiLO
>>>Имеют ли какую-то дополнительную ценность старые нетронутые модули 02 бета5 (1137B02V5 и далее) ?

Никакой - там ошибок больше чем у жучки блох. sm.gif


Для IMEI есть свои правила и недопустимые комбинации.

Павел_Б
Цитата(CADiLO @ Feb 24 2011, 11:31) *
Для IMEI есть свои правила и недопустимые комбинации.

Тоесть абсолютно любой номер вписать нельзя? А какие например правила существуют для IMEI SIM900? Или это секрет.
И как себя поведут модули с одинаковым имеем у одного оператора?
Спасибо!
CADiLO
Правила общие для любого IMEI http://kreospace.net/art-mob/imei/imei.htm
Это в общих чертах.

Работать модули будут если оператор не задастся целью почистить базу на предмет дублей.
Кроме того можете поиметь головную боль с правоохранительными органами.

В России пока никаких вопросов не возникнет, а вот у нас могут....

На Западной Украине летом хлопнули одну контору предлагавшую мосты IP<>GSM.
И если за перепредоставление услуг связи они еще могли отмазаться, то с модулями на которых собирались железки
вышел облом. Имеи оказались дублями легально ввезенных (а ребята тихонько притащили партию себе из России)
И получили по пятеричку за контрабанду. Еще и легко отделались.
Ну а если начнет все-таки в Украине работать закон об отключении незарегистрированых IMEI то думаю
что левых модулей много посыпется.
Павел_Б
Цитата(CADiLO @ Feb 24 2011, 16:48) *
Правила общие для любого IMEI http://kreospace.net/art-mob/imei/imei.htm
Это в общих чертах.

Работать модули будут если оператор не задастся целью почистить базу на предмет дублей.
Кроме того можете поиметь головную боль с правоохранительными органами.

В России пока никаких вопросов не возникнет, а вот у нас могут....

На Западной Украине летом хлопнули одну контору предлагавшую мосты IP<>GSM.
И если за перепредоставление услуг связи они еще могли отмазаться, то с модулями на которых собирались железки
вышел облом. Имеи оказались дублями легально ввезенных (а ребята тихонько притащили партию себе из России)
И получили по пятеричку за контрабанду. Еще и легко отделались.
Ну а если начнет все-таки в Украине работать закон об отключении незарегистрированых IMEI то думаю
что левых модулей много посыпется.

Спасибо. Понятно!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.