Перейти к содержанию
    

Добрый день!

 

Не удаётся перепрошить SIM900D

Программа выдаёт такой лог:

post-17322-1300380323_thumb.jpg

 

Перепробовал все скорости, всё равно не прошивает.

В чём может быть дело?

Спасибо.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перепробовал все скорости, всё равно не прошивает.

В чём может быть дело?

Похоже на то, что PWRKEY не удерживается в процессе. Для прошивки - замкнуть и оставить !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похоже на то, что PWRKEY не удерживается в процессе. Для прошивки - замкнуть и оставить !

 

А что надо удерживать PWRKEY?

 

Попробовал, вот результат:

 

post-17322-1300382366_thumb.jpg

 

post-17322-1300382388_thumb.jpg

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Питание 3,8 В

Max3232 от 3B

 

 

Судя по ответу от прошивальщика проблема вроде в том что:

'Update option does not support this flash'.

Или прошивальщик врёт?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. подключаемся к дебаг порту

2. питание на MAX от Vext

3. powerkey на GND

4. рекомендую скорость выставить 115200

5. запустили прогу, нажали старт и только потом подали питание на модуль - заодно от Vext запитается преобразователь

 

все должно работать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. подключаемся к дебаг порту

2. питание на MAX от Vext

3. powerkey на GND

4. рекомендую скорость выставить 115200

5. запустили прогу, нажали старт и только потом подали питание на модуль - заодно от Vext запитается преобразователь

 

все должно работать

 

Вопрос о SIM900D, а него нет ноги Vext.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тогда питаем преобразователь RS232 от 3 вольт, но питание должно податься одеовременно с модульным

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тогда питаем преобразователь RS232 от 3 вольт, но питание должно податься одеовременно с модульным

 

Питание подаётся одновременно (с допуском до 300 мкс): не прошивается.

Попробовали прошить sim900 - питание max от Vext - тоже не получилось.

 

Версия SIM900D - v1, SIM900 - v4.

 

Прошить пробовали 1137B07SIM900M64_ST и 1137B06SIM900D64_ST.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я у себя заметил, что когда я шил сою sim900 и подавал на нее питание 3.9В - она шилась но с глюками. Когда подал 3.2В все нормально прошилась. Причем преобразователь RS232 всегда кормил 3.0В.

Плюс мои шьются только на 38400 (правда я использую нуль модемный кабель без USB переходников) на других скоростях выходят подобные ошибки.

1. Подаю питание на модуль и на ADM (мой конвертор RS232)

2. Выбираю скорость 38400 (на других не шьется причем не меньше не больше, но я думаю это только у меня)

3. Нажимаю кнопку старт, совтинв говорит вклюси модуль

4. Зажимаю PWR_KEY на землю и держу пока не скажет DONE.

Изменено пользователем magbob

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рассказывал столько раз что даже не смешно и все равно делаем неправильно.

 

1. переходник делаем нормальный - или на MAX3232 (питаем от Vext) или FTDI (буферную часть питаем от Vext).

 

если модуль без VEXT то 3.0 вольта делаем из питания модуля через LDO - никаких диодов!

 

2. длина провода от переходника до модуля не более 10 см.

 

3. Шьем только из под ХР - висты, семерки и w2k забываем

 

4. Для MAX3232 масимальная скорость 115200 - НУ НЕ УМЕЮТ 99% COM ПОРТОВ БЫСТРЕЕ!!!

 

5. POWERKEY перемычкой на GND

 

6. запустили флешер, настроили, выбрали правильный файл

 

7. нажали кнопку запись

 

8. ПОДАЛИ ПИТАНИЕ НА МОДУЛЬ

 

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

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасиб за инструкцию.

 

Вроде как ADM3310 - нормальная микруха для переходника.

Я все делал как написано в доке AN_SIM900_Series_Update_Tool_UGD_V1.02.

Хотя вижу что последовательность немного другая.

 

(А с питанием модуля незнаю почему так - понимаю что неправильно но вот-так).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

W2k не обижайте - я SIM300 уже больше тысячи перешил, и SIM900 нормально перешивались.

 

А вот криворукие китайцы умудрились написать свои загрузчики (по крайней мере на SIM300) - уж не знаю, писишную или модульную часть - с такой жесткой привязкой к реальному времени, что малейшая задержка в момент запуска RAM Program и смены скоростей порта - и усе, писишная часть вечно висит на "Waiting RAM Program Ack". Собственно, требование двух стоповых бит именно попытка как-то обойти эту кривизну. Чуть нагрузишь машину (например, диск нарезается) - опять не шьется. А вот если через RAM Program проскочили, то дальше прошивка заливается уже спокойно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По Вашему замечанию согласен, но под W2K у меня не только с Симкомом были проблемы....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...