Здравствуйте все.
Получил проблему (рано или поздно это должно было случиться):
В очередной раз после снятия питания с модуля перестал запускаться.
1. На кнопку powerkey реагирует (включается), но светодиодом мигать не начинает.
2. Сеть найти не пытается (смотрю по амперметру). Хотя потребляемый ток как в рабочем режиме.
3. Пытался пообщаться с ним из Hyper terminala, но он не отвечает (хотя возвращает символы, причем некоторые верно). Пробовал на разных скоростях.
Может не сдох, а прошивка слетела?
Тогда вопрос: как прошивать?
Уважаемый CADILO скидывал прошивку и прогу SIM FUT V1.01, но что-то не соединяется (в окне Flash type пишет No detected). Понимаю, что-то делаю не так, перечитал весь форум, но так и не нашел инфу, как прошивать.
Кто может, расскажите поподробнее.
Цитата(Budek @ Aug 5 2008, 21:43)

Кто может, расскажите поподробнее.
Много раз обсуждалось.
Например здесь:
http://electronix.ru/forum/index.php?s=&am...st&p=343675http://electronix.ru/forum/index.php?s=&am...st&p=343691Народ даже с протоколом перепрошивки разбирался. Детали можно найти в форуме...
Спасибо.
Сделал как описано, не помогло.
На запрос программы 45h модуль ничего не отвечает, смотрю Monitor-ом (хотя когда до запуска SIM FUT пробую Huper terminal-ом отсылать 45H, отвечает, правда что-то другое). Но после запуска SIM FUT даже на Hyper terminal молчит.
Подозреваю, что при первоначальных попытках не снял галку в программе (если это могло повлиять).
В мусор?
Если не удасться обменять, могу выслать кому-нибудь на растерзание, все-таки вряд ли сдох от снятия питания.
Как к модулю подсоединялись для программирования ?
мах3232 и к ножкам модуля или через какие-то другие согласователи ?
Цитата(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".
Огромное спасибо за участие!
Какие установки в прошивальщике ?
это 14 версия под 300D с SST
проверьте - скорость 115200, ДВА стоповых бита
галочку - "full chip erase" - УБРАТЬ
Цитата(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 и стартанул (по запарке), могло ли это стать причиной таких последствий?
Спасибо.
Решил попробовать перепрошить рабочий модуль, посмотреть разницу.
Отличия:
1. Галку Full Chip Erase теперь точно снял.
2. Когда запустил SIM FUT в ответ на 45h приходило 00h (питание модуля отключено).
3. При подаче питания модуль начал что-то отвечать, мигает светодиодом как обычно при включении до инициализации (1Гц), (симки нет).
4. SIM FUT продолжает упорно слать 45h.
Статус-бар стоит на нуле - тут все по-старому.
Ждал минут 10, выключил.
Включил модуль, проверил - работает.
Хорошо хоть второй не умертвил.
Стало быть, не входит в режим программирования (пробовал 3 раза).
Почему?
Makey-2
Aug 6 2008, 15:54
Я наступал на грабли когда подавал подтягивающие напряжение на RX/TX от выхода STATUS (к мах232 подключал через Шотки). Проблема была в том, что команда на прошивку от компа должна пройти до появления напряжения на STATUS. После подачи напряжения 3,3В на подтягивающие резисторы от делителя напряжения, всё заработало с первого раза.
Цитата(Makey-2 @ Aug 6 2008, 21:54)

Я наступал на грабли когда подавал подтягивающие напряжение на RX/TX от выхода STATUS (к мах232 подключал через Шотки). Проблема была в том, что команда на прошивку от компа должна пройти до появления напряжения на STATUS. После подачи напряжения 3,3В на подтягивающие резисторы от делителя напряжения, всё заработало с первого раза.
У меня RX (вход модуля) подтянут к питанию модуля.
Сейчас вообще сделал подтяжку через делитель до стабилизатора (чтоб сидело еще до подачи питания на модуль). Один раз прокатило (правда статус-бар пробежал за 5 секунд, потом вывалилась ошибка). Естественно, модуль не заработал. Повторить не получается.
>>>>У меня RX (вход модуля) подтянут к питанию модуля
категорически неверно! до того как модуль включится поверкеем на его входах не должно быть никакой напруги - кстати этот резистор вполне мог стать причиной слета программы - фантомное питание однако!
>>>>>>Решил попробовать перепрошить рабочий модуль, посмотреть разницу.
Отличия:
///////////////// покусано////////////
Почему?
Потому что программа не увидела модуль.
1. выбросить нафиг все подтяжки - ноги мах3232 прямо к модулю - никаких резисторов.
А ТЕМ БОЛЕЕ НИКАКИХ ПОДТЯЖЕК К ПИТАНИЮ МОДУЛЯ !!!!
как сформировать Vext для подтяжек смотрим рисунок, а еще лучше полистаем презентацию....
Полностью согласен.
Схему подключения с диодами и подтяжкой брал из документации (просмотрел только, что она для SIM с Vext и подтяжка как раз к нему).
Но тогда вопрос, вернее два:
1. Makey-2 как раз писал, что подтяжку сделал постоянную, не зависящую от выхода STATUS и только тогда модуль вошел в режим программирования.
2. Судя по приведенной вами схеме, нельзя ли в таком случае подтягивать сразу к STATUS, или на нем напряжения маловато (кроме подтяжки RX больше ведь ничего подвешивать не надо).
Спасибо.
>>>1. Makey-2 как раз писал, что подтяжку сделал постоянную, не зависящую от выхода STATUS и только тогда модуль вошел в режим программирования
Если вешать выход max3232 прямо на вход модуля, то подтяжка вообще не нужна, а вот для диодной схемы (если подключаться до нее) нужно сделать подтяжку на время программирования. Так как при перепрограммировании СТАТУС не появляется! А у него подтяжка была видимо сделана или прямо от статуса или же как я рисовал статусом управлялась. Потому и понадобилось ему на время перешивки подать напряжение с другого места.
Во время программирования правильные сигналы уже с компа идут и питание подаем при замкнутом поверкее - то есть при перешивке никаких проблем нет.
А вот для рабочего режима подтяжка к Vbat может быть большой проблемой.
Скидывайте свою схемку, я посмотрю и подскажу что исправить.
или в аську - 333-71-2696 или
chip (собака) microchip.ua
можете дать контактный телефон, я перезвоню
Большое спасибо!
В файле как смог по-быстрому отрисовал подключение к МК, что на плате (теперь понимаю, что лучше нижний резистор подтянуть не к 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-порта?
Еще раз спасибо.
От порта лучше не питать - от Vbat через резистор и повесить стабилитрон на 3 вольта.
Тогда точно включися одновременно с модулем.
Для работы на схемке согласования резистор с Vbat перекинуть на СТАТУС, номинал 15-20Ком - будет лучше для большЕй скорости.
Для программирования лучше спаять на максе - ну не знаю я что там в шнурке сименса собрано - и подсоединить ноги макса прямо к ножкам модуля убрав диоды и резистор. И еще - симфут не любит винды2000.
под ХР нормально все. Должно прошиться.
Спасибо.
У нас в городе max3232 нет. Сижу, ищу замену.
Harbinger
Aug 8 2008, 03:47
Цитата(CADiLO @ Aug 7 2008, 12:23)

И еще - симфут не любит винды2000.
под ХР нормально все. Должно прошиться.
? Наверное, при каких-то дополнительных условиях. У меня под 2000 работал без вопросов. С драйвером HiSerial на 460800, я здесь где-то скриншот выкладывал.
MAX3232 в крайнем случае можно заменить HIN202 или LT1281 - на 3 В они работают вплоть до 115200, хоть в даташитах прописано иное.
CADiLO
Aug 11 2008, 06:27
Я под 2000-ми столкнулся с таким эффектом:
При перепрошивке нужно практически одновременно ткнуть кнопку старт в программе и подать питание - иначе модуль не видится.
Перешли на комп с ХР все стало нормально.
И еще, но это уже из разряда нечистых электромагнитных сил:
На машине под 2000 при перепутаных RX TX - уход в перезагрузку.
Поставили на нее ХР перезагрузки нет, просто как и должно не видит модуль. Припаяли правильно - увидело.
Есть предположение что 2000 как-то по другому работает с портами и еще возможно влияет наличие сервиспаков.
Harbinger
Aug 11 2008, 08:43
Может, и сервис-паки... под Win2000 SP3 у меня многие программы, работающие с портами, чудили не по детски - с SP4 проблем не было.
У меня XP.
Кроме того, всегда шнурок работал (и сейчас с другими модулями работает).
К сожалению, у нас в городе никаких аналогов max3232 (даже на 5В) в наличии нет.
Хотя не верится, что собрав другой шнурок, все пойдет.
Прошивать пробовал по-всякому: и питание со стартом программы, истарт, потом цеплялся к порту модуля, потом питание.
Я все-таки подозреваю, что когда-нибудь не снял галку в программе. Могло ли это повлиять на то, что модуль так себя теперь ведет (правильнее сказать, вообще не отвечает). Читал на форуме, что при полном стирании флеш надо переписывать IMEI и т. п. (при помощи Service Tool вроде, но ни самой программы, ни описания, что и как делать, к сожалению не нашел (а может просто искать не умею).
А модуль квакнул так: сразу после запроса AT+CLCC (модуль был не на связи) снял питание с него (ранее писал, что было несколько зависаний у разных модулей, помогает только снятие питания, хотя в этот раз он не завис), недосмотрел в программе. После этого перестал включаться.
Спасибо.
CADiLO
Aug 12 2008, 06:27
Стирание всей флешки к необратимым эффектам не приводит - ИМЕЙ заменяется на технологический для модулей и таблицы настроек прописываются по умолчанию - может упасть чуствительность или мощность....
Одной из причин физической невидимости модуля на шнурке может быть пробой супрессора на входе. Прозвоните RX TX и сравните с рабочим модулем - там должны четко прозваниваться защитные диоды.
Входы-выходы в порядке.
Спасибо.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.