|
Как прошить sim300D? |
|
|
|
Aug 5 2008, 18:43
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116

|
Здравствуйте все. Получил проблему (рано или поздно это должно было случиться): В очередной раз после снятия питания с модуля перестал запускаться. 1. На кнопку powerkey реагирует (включается), но светодиодом мигать не начинает. 2. Сеть найти не пытается (смотрю по амперметру). Хотя потребляемый ток как в рабочем режиме. 3. Пытался пообщаться с ним из Hyper terminala, но он не отвечает (хотя возвращает символы, причем некоторые верно). Пробовал на разных скоростях. Может не сдох, а прошивка слетела? Тогда вопрос: как прошивать? Уважаемый CADILO скидывал прошивку и прогу SIM FUT V1.01, но что-то не соединяется (в окне Flash type пишет No detected). Понимаю, что-то делаю не так, перечитал весь форум, но так и не нашел инфу, как прошивать. Кто может, расскажите поподробнее.
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 21)
|
Aug 6 2008, 12:41
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116

|
Цитата(CADiLO @ Aug 6 2008, 14:04)  Как к модулю подсоединялись для программирования ? мах3232 и к ножкам модуля или через какие-то другие согласователи ? К модулю подключаюсь через старый COM-адаптер для еще более старого сименса (телефона). Работает железно (уже года 2 использую для WISMO, потом PIML, теперь перешел на SIM). К модулю - RX/TX (тот порт, что и в работе). POWERKEY посадил постоянно на GND. Надо сказать, что пару раз что-то пошло (модуль отвечал, но прошивка залилась секунд за 5 (судя по "шкале", явно бред (скорость 115200), но после этого программа начинала ждать какой-то ID (ждал минут 5, не дождался). Само собой, модуль не заработал, причем NETLIGHT вообще ничего не показывает в процессе прошивания (кто-то писал, что должен гореть). Пытался залить 16-ю прошивку (вы скидывали). Потом скачал другие, ничего не изменилось. Как писал ранее, теперь на запрос 45h вообще молчит. Взял другой модуль из той же партии - узнал прошивку - 1008B11SIM300D32-SST34HF3284 (если что). Радует, что вроде хуже не сделал: как и раньше при отправке на него, допустим atz-enter, возвращает символы, но верный из них только "z". Огромное спасибо за участие!
Сообщение отредактировал Budek - Aug 6 2008, 12:42
|
|
|
|
|
Aug 6 2008, 14:18
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116

|
Цитата(CADiLO @ Aug 6 2008, 19:38)  Какие установки в прошивальщике ?
это 14 версия под 300D с SST
проверьте - скорость 115200, ДВА стоповых бита
галочку - "full chip erase" - УБРАТЬ Не хочет! Все установки, как описали. Порядок моих действий: 1. Запускаю Monitor (кто-то писал, стоит посмотреть). 2. Запускаю SIM FUT (115200, 2 стоп-бита, галку снял) 3. Нажимаю Start Download. 4. На Monitore - отправляются 45h, ответа никакого (пусто). 5. Подаю питание на модуль (powerkey сидит на земле). 6. Ничего не меняется (как будто п.5 не было). Если сделать следующее: 1. Запускаю Monitor. 2. Запускаю Hyper terminal (скорость пробовал разную). 3. Шлю на модуль разные символы, он возвращает разную ерунду (но в основном пробелы). 4. Если после этого закрыть Hyper terminal , запустить SIM FUT, закрыть SIM FUT, запустить Hyper terminal, то уже ничего не отвечает. Вот так. Если я в какой-то момент не снял галку в SIM FUT и стартанул (по запарке), могло ли это стать причиной таких последствий? Спасибо.
Сообщение отредактировал Budek - Aug 6 2008, 14:19
|
|
|
|
|
Aug 6 2008, 15:54
|
Участник

Группа: Новичок
Сообщений: 34
Регистрация: 29-10-07
Пользователь №: 31 850

|
Я наступал на грабли когда подавал подтягивающие напряжение на RX/TX от выхода STATUS (к мах232 подключал через Шотки). Проблема была в том, что команда на прошивку от компа должна пройти до появления напряжения на STATUS. После подачи напряжения 3,3В на подтягивающие резисторы от делителя напряжения, всё заработало с первого раза.
|
|
|
|
|
Aug 6 2008, 16:54
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116

|
Цитата(Makey-2 @ Aug 6 2008, 21:54)  Я наступал на грабли когда подавал подтягивающие напряжение на RX/TX от выхода STATUS (к мах232 подключал через Шотки). Проблема была в том, что команда на прошивку от компа должна пройти до появления напряжения на STATUS. После подачи напряжения 3,3В на подтягивающие резисторы от делителя напряжения, всё заработало с первого раза. У меня RX (вход модуля) подтянут к питанию модуля. Сейчас вообще сделал подтяжку через делитель до стабилизатора (чтоб сидело еще до подачи питания на модуль). Один раз прокатило (правда статус-бар пробежал за 5 секунд, потом вывалилась ошибка). Естественно, модуль не заработал. Повторить не получается.
|
|
|
|
|
Aug 7 2008, 07:09
|

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

|
>>>1. Makey-2 как раз писал, что подтяжку сделал постоянную, не зависящую от выхода STATUS и только тогда модуль вошел в режим программирования
Если вешать выход max3232 прямо на вход модуля, то подтяжка вообще не нужна, а вот для диодной схемы (если подключаться до нее) нужно сделать подтяжку на время программирования. Так как при перепрограммировании СТАТУС не появляется! А у него подтяжка была видимо сделана или прямо от статуса или же как я рисовал статусом управлялась. Потому и понадобилось ему на время перешивки подать напряжение с другого места. Во время программирования правильные сигналы уже с компа идут и питание подаем при замкнутом поверкее - то есть при перешивке никаких проблем нет. А вот для рабочего режима подтяжка к Vbat может быть большой проблемой.
Скидывайте свою схемку, я посмотрю и подскажу что исправить. или в аську - 333-71-2696 или chip (собака) microchip.ua можете дать контактный телефон, я перезвоню
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Aug 7 2008, 09:01
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116

|
Большое спасибо! В файле как смог по-быстрому отрисовал подключение к МК, что на плате (теперь понимаю, что лучше нижний резистор подтянуть не к Vbat, а к STATUS). Свой старый шнурок от сименса как только не подключал, и напрямую, и с подтяжками разными, и с диодами (как на плате), сделал даже резистивный делитель, получил на нем 2,96В (модуль питается от 4,1В), подтянул RX модуля к нему, а не к Vbat. Ничего не меняется. Осталось одно - купить MAX и попробовать сделать самодельный шнурок. Хотя странно: свой шнур цепляю напрямую на модуль (на рабочую плату), стираю только прогу из МК - общается без проблем (на скорости 115200 проверял тоже). Мой телефон 8-917-3484002 (это МТС). Но это уж слишком, и так вас затюкал. Ящик: dbudnikov@yandex.ru Аськи, к сожалению не имею. А вот интересная вещь: 1. Запускаю Monitor 2. Запускаю Hyper terminal (115200) 3. Подаю питание на модуль с постоянно замкнутым powerkey (естественно, в режим программирования не входит) 4. Отправляю из терминала 45h (тупо держу нажатой "E"), по монитору видно, модуль железно отвечает F5h. 5. Закрываю Hyper terminal 6. Запускаю SIM FUT 7. На модуль (по монитору) отправляется 45h, но ответа от него никакого. Спасибо. Тогда вопрос по max3232. Взял тут схемку из инета. Можно ли реально запитать от порта, или надо питать с платы (скажем от Vbat)? Схема рабочая, собирать можно? Я так понимаю, max лучше ставить ближе к модулю, а длинный провод пускать от нее до com-порта? Еще раз спасибо.
Эскизы прикрепленных изображений
Прикрепленные файлы
1.bmp ( 576.05 килобайт )
Кол-во скачиваний: 49
|
|
|
|
|
Aug 12 2008, 05:54
|
Частый гость
 
Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116

|
У меня XP. Кроме того, всегда шнурок работал (и сейчас с другими модулями работает). К сожалению, у нас в городе никаких аналогов max3232 (даже на 5В) в наличии нет. Хотя не верится, что собрав другой шнурок, все пойдет. Прошивать пробовал по-всякому: и питание со стартом программы, истарт, потом цеплялся к порту модуля, потом питание. Я все-таки подозреваю, что когда-нибудь не снял галку в программе. Могло ли это повлиять на то, что модуль так себя теперь ведет (правильнее сказать, вообще не отвечает). Читал на форуме, что при полном стирании флеш надо переписывать IMEI и т. п. (при помощи Service Tool вроде, но ни самой программы, ни описания, что и как делать, к сожалению не нашел (а может просто искать не умею). А модуль квакнул так: сразу после запроса AT+CLCC (модуль был не на связи) снял питание с него (ранее писал, что было несколько зависаний у разных модулей, помогает только снятие питания, хотя в этот раз он не завис), недосмотрел в программе. После этого перестал включаться. Спасибо.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|