реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Дата кабель для прошивки модуля.
Павел_Б
сообщение Feb 14 2011, 11:39
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



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

Сообщение отредактировал Павел_Б - Feb 14 2011, 11:51
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 14 2011, 12:11
Сообщение #2


Гуру
******

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



Ну и зачем такие сложности

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

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

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

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

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


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Feb 14 2011, 12:20
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



Цитата(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 -
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 14 2011, 12:28
Сообщение #4


Гуру
******

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



все верно.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Feb 14 2011, 13:52
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



Цитата(CADiLO @ Feb 14 2011, 16:28) *
все верно.

СПАСИБО! rolleyes.gif
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Feb 21 2011, 16:40
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



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

Сообщение отредактировал Павел_Б - Feb 21 2011, 16:42
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 22 2011, 07:36
Сообщение #7


Гуру
******

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



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.
Для этого прошивка должна содержать в себе эту опцию. Иначе возможен переход программы на пустое место и зависон модуля.





--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Feb 22 2011, 17:03
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



Спасибо за исчерпывающий ответ!!!
rolleyes.gif
Go to the top of the page
 
+Quote Post
pomidorov
сообщение Feb 23 2011, 07:25
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 10-12-05
Пользователь №: 12 076



CADiLO,
А можно ли восстановить оригинальный IMEI(тот что нарисован на модуле), если после его смены была выполнена команда AT+CBRP=1?
Возможно ли узнать сколько было сделано/осталось попыток смены IMEI командой AT+SIMEI?

Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 23 2011, 08:36
Сообщение #10


Гуру
******

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



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

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



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
pomidorov
сообщение Feb 23 2011, 13:45
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 10-12-05
Пользователь №: 12 076



Цитата(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?

Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 23 2011, 13:52
Сообщение #12


Гуру
******

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



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


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
dvkdvk
сообщение Feb 23 2011, 16:42
Сообщение #13





Группа: Новичок
Сообщений: 9
Регистрация: 5-02-11
Пользователь №: 62 731



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


Имеют ли какую-то дополнительную ценность старые нетронутые модули 02 бета5 (1137B02V5 и далее) ? sm.gif
Может не спешить их перепрошивать? sm.gif))
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Feb 23 2011, 16:52
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



То есть я могу в принципе всем модулям задавать имей например 999999999999999
всем модулям... и ничего не будет?
Все они будут с этими имеями работать даже у одного оператора?

Да, кстати, даю модулю команду AT+SIMEI="999999999999999"
в ответ ERROR
Почему? Revision:1137B06SIM900M64_ST

Сообщение отредактировал Павел_Б - Feb 23 2011, 17:38
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 24 2011, 07:31
Сообщение #15


Гуру
******

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



>>>Имеют ли какую-то дополнительную ценность старые нетронутые модули 02 бета5 (1137B02V5 и далее) ?

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


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



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 15:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01474 секунд с 7
ELECTRONIX ©2004-2016