Павел_Б
Feb 14 2011, 11:39
Здравствуйте.
Решил собрать дата кабель для смены прошивки модуля. Остановился на микросхеме max3232.
Появились вопросы:
1 - можно ли питать микросхему от выводов RTS и DTR. На них я так понял логический 0 (то есть напряжение около +12 вольт).
Взять эти напряжение и через диоды на интегральный стабилизатор 78l05. Далее включить последовательно 3 диода например 1n4148, дабы напряжение с 5 вольт при приблизить к 3 вольтам.
Вопрос - такое питание микросхемы 3232 имеет место?
В этом случае со стороны модуля нужно будет поставить на сигнальные ножки по стабилитрону на 2,7 вольта.
2 - если питать max3232 ровно 3-мя вольтами. Стабилитроны на 2,7 вольта обязательно вешать на выводы max3232 со стороны модуля? Там напряжение логической единицы сколько будет? 2,9 вольт?
Спасибо.
CADiLO
Feb 14 2011, 12:11
Ну и зачем такие сложности
1. Микросхему питать не от COM порта а через стабилизатор от питания модуля.
В самом простом случае резистор около 100 ом + трехвольтовый стабилитрон.
Для SIM900 MAX3232 можно запитать сразу от Vext модуля
это будет правильным с точки зрения одновременной подачи питания на модуль и буфер.
2. Питать ее ровно 3.0 вольта
тогда не будет проблем с согласованием.
3. Для новых модулей лучше взять USB<>COM FT232 - будете шить 3-4 минуты вместо 15-ти
естественно ее Vссio запитать 3.0 (не 3.3!!!) вольтами.
Павел_Б
Feb 14 2011, 12:20
Цитата(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
Feb 14 2011, 12:28
все верно.
Павел_Б
Feb 14 2011, 13:52
Цитата(CADiLO @ Feb 14 2011, 16:28)

все верно.
СПАСИБО!
Павел_Б
Feb 21 2011, 16:40
Где-то на форуме читал что после смены прошивки что-то происходит с его IMEI.
Но этот топик ни как не найду!
В связи с этим напишу свой вопрос сюда.
После смены прошивки серийный номер (IMEI) сменится? Если да, то на какой, и как его вновь сделать таким, какой указан на самом модуле?
Читал, что перепрошивать имей возможно только 2 раза. Если я верно понял, после перепрошивки имей сменится, я его как-то изменю опять на свой, затем вновь сменю прошивку... и на третий раз я не смогу перезаписать имей?
Могу ли я какой-то утилитой скачать родную версию прошивки. Так сказать бэкап сделать? В Customer flash loader V1.01 такого не нашёл. Или проще раз уж настолько эта прошивка необходима - проще взять где дали другие прошивки?
И что такое FOTA option в Customer flash loader V1.01
Спасибо!
CADiLO
Feb 22 2011, 07:36
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.
Для этого прошивка должна содержать в себе эту опцию. Иначе возможен переход программы на пустое место и зависон модуля.
Павел_Б
Feb 22 2011, 17:03
Спасибо за исчерпывающий ответ!!!
pomidorov
Feb 23 2011, 07:25
CADiLO,
А можно ли восстановить оригинальный IMEI(тот что нарисован на модуле), если после его смены была выполнена команда AT+CBRP=1?
Возможно ли узнать сколько было сделано/осталось попыток смены IMEI командой AT+SIMEI?
CADiLO
Feb 23 2011, 08:36
Восстановить можно - SIMEI не пересекается с CBRP.
Количество попыток узнать нельзя. По крайней мере в текущей версии.
Точнее не так - нельзя средствами модуля. Сервисной прогой можно забрать с модуля лог последних изменений служебной информации.
Поэтому даже без наклейки можно узнать оригинальный IMEI и предпоследний перед текущим. Ну и всякую прочую фигню по настройкам.
pomidorov
Feb 23 2011, 13:45
Цитата(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
Feb 23 2011, 13:52
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
Feb 23 2011, 16:42
Цитата(CADiLO @ Feb 23 2011, 15:52)

и кстати CBRP не работает на модулях с версией 01 и 02(бета 1 - 4), а работает начиная с 02 бета5 (1137B02V5 и далее)
Имеют ли какую-то дополнительную ценность старые нетронутые модули 02 бета5 (1137B02V5 и далее) ?

Может не спешить их перепрошивать?

))
Павел_Б
Feb 23 2011, 16:52
То есть я могу в принципе всем модулям задавать имей например 999999999999999
всем модулям... и ничего не будет?
Все они будут с этими имеями работать даже у одного оператора?
Да, кстати, даю модулю команду AT+SIMEI="999999999999999"
в ответ ERROR
Почему? Revision:1137B06SIM900M64_ST
CADiLO
Feb 24 2011, 07:31
>>>Имеют ли какую-то дополнительную ценность старые нетронутые модули 02 бета5 (1137B02V5 и далее) ?
Никакой - там ошибок больше чем у жучки блох.

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

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

Правила общие для любого IMEI
http://kreospace.net/art-mob/imei/imei.htmЭто в общих чертах.
Работать модули будут если оператор не задастся целью почистить базу на предмет дублей.
Кроме того можете поиметь головную боль с правоохранительными органами.
В России пока никаких вопросов не возникнет, а вот у нас могут....
На Западной Украине летом хлопнули одну контору предлагавшую мосты IP<>GSM.
И если за перепредоставление услуг связи они еще могли отмазаться, то с модулями на которых собирались железки
вышел облом. Имеи оказались дублями легально ввезенных (а ребята тихонько притащили партию себе из России)
И получили по пятеричку за контрабанду. Еще и легко отделались.
Ну а если начнет все-таки в Украине работать закон об отключении незарегистрированых IMEI то думаю
что левых модулей много посыпется.
Спасибо. Понятно!
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.