stream
Aug 20 2007, 14:01
Возникла непонятная проблема. Пришли новые модули SIM300Z версии 13. (Revision:1008B13SIM300M32_SST34HF3284) Иногда через несколько секунд после регистрации в сети модуль делает вид, что перезагружается. В логе это выглядит так:
AT
OK
AT+CLIP=1
OK
AT+CHFA=0
OK
AT+COLP=1
OK
AT+CLVL=80
OK
AT+IPR?
+IPR: 0
OK
AT+IPR=19200&W
OK
Call Ready
ATH
OK
AT+CPMS?
+CPMS: "SM",0,30,"SM",0,30,"SM",0,30
OK
RDY
+CFUN: 1
+CPIN: READY
Call Ready
RDY
+CFUN: 1
+CPIN: READY
Call Ready
RDY
.... и т.д. Число перезагрузок случайное, иногда их нет вообще, иногда успокаивается после 2-3, иногда работает довольно долго. Возможно, поведение зависит от каких-то внешних факторов (выбранная сота, мощность, и т.д.).
Сначала грешили на питание - но пульсации питания в момент глюка были мизерные (около 200 милливольт).
Потом еще заметили, что иногда после такой перезагрузки теряются настройки профайла! Например, вот так:
ATS10?
15
OK
ATS10=14&W
OK
Call Ready (модуль "перезагрузился")
ATS10?
15
OK
Потом заметили, что как-то раз перестала работать команда AT&W - говорила ERROR, вылечилось выключением питания модуля...
И самое страшное - если поставить в это же изделие модуль версии B11, все работает совершенно нормально! Ничего не перезагружается... Это у нас что-то с дизайном схемы или действительно версия такая несчастливая? И что теперь с этим делать, старые модули-то уже кончились!
CADiLO
Aug 21 2007, 05:28
Наверное модули с версией B11 были с памятью SPANSION ?
После перехода на SST стали к питанию более критичны чем предыдущие....
Еще модули с памятью SST могут потерять прошивку - если отключить VBAT не отключив модуль через POWERKEY - там изменен алгоритм работы с флешиной, она используется и как NVRAM, так что элементарно можно прервать цикл записи блока и потерять все установки.....
>>>Потом еще заметили, что иногда после такой перезагрузки теряются настройки профайла!
>>>>Сначала грешили на питание - но пульсации питания в момент глюка были мизерные (около 200 милливольт).
все в мире относительно - достаточно питать модуль 3.6 - 3.7 вольт и этих пульсаций достаточно чтобы его перезагрузить....
в момент работы на передачу провал может достигнуть 400 мВ
SIM300_Z_HD_V1.01.pdf - Fig2.
и нафига нам такая радость? sim300d оно тоже в перспективе ожидает?
CADiLO
Aug 21 2007, 07:53
Ну если топорно относиться к документации так и старые модули
будут проблемными. Вот самые яркие картинки за первые полгода 2007.
Один умник писал:
- А фигли там, я вот от 5 вольт питаю чтобы не согласовывать, немного сбоят но работают же.... Подумаешь 1 вольт разницы с даташитом.....
А потом привез 6 модулей спаленых.
Вот такие у нас бывают молодые "разработчики"....
Так что 90 процентов проблем в желании "экономить" или невнимательного отношения к документации.
Недавно приходила пара 300Z со слетевшей прошивкой. Жалоба следующая:
- Мы принудительно переинициализируем модуль периодически выключая питание. А они дохнут. А вот с предыдущими такого не было.
Модули перешил, пообщался с китайцами, а потом в пятницу поставил их на отладочные платы и навесил на проводочках два PIC12F675. Один тупо раз в 5 минут передергивал ключик на Vbat, а второй сначала выключал корректно (POWERKEY), а потом снимал и подавал Vbat. И оставил работать на выходные.....
Результат оказался прогнозироруем на 100%. На первом модуле прошивка улетела....
Сколько раз говорить - обращайте внимание на качество питания, не допускайте подачи сигналов на ноги модуля до его включения, ставьте защитные стабилитроны на карточку.....
И все до одного места.... Ездил на один из заводов - тупое согласование на резисторных делителях, плюс подтяжка не от Vext, а от Vbat.... В итоге подпитка модуля с ног контроллера через защитные диоды и нечеткое включение.
Спрашиваю:
- Вы даташит читали ?
- Да.
- Апнотес смотрели ? (там согласование через диоды шотки нарисовано)
- Смотрели
- Ну и какого..... ????!!!!!!
- А нам начальник сказал что диоды удорожат изделие, будет работать и так......
Выбрасываем делители , ставим как нарисовано и все начинает работать с полпинка....
И такого поверьте, процентов 20 из потребителей......
Забыл добавить.... Анонсы новых прошивок идут уже двух видов - SST и SPANSION. Судя по непровереной информации после 13-й версии будут только модули с памятью SST. Но это не 100 %.
просто пропадание питание теперь может к потере прошивки привести - вот счастья.
а мы powerkey просто на землю посадили - оно тоже теперь к глюкам может привести получается.
CADiLO
Aug 21 2007, 08:43
>>>>просто пропадание питание теперь может к потере прошивки привести - вот счастья
Вообще то опять не читаем документ.
МОДУЛЬ ИЗНАЧАЛЬНО РАСЧИТАН НА ПИТАНИЕ ОТ БАТАРЕИ С КОРРЕКТНЫМ ВЫКЛЮЧЕНИЕМ ПИТАНИЯ. (в том числе и по снижению напряжения на батарее)
ПИТАНИЕ ОТ ВНЕШНЕГО ИСТОЧНИКА - ДОПУСТИМО, НО НЕ ШТАТНО.
Подробнее объяснять почему или прочтете выше ?
>>>>а мы powerkey просто на землю посадили - оно тоже теперь к глюкам может привести получается.
БРАВО!!!!!! ЭТО ТО О ЧЕМ Я ПИСАЛ ВЫШЕ!!!!!
Лучшей иллюстрации к нечтению документации я бы и не придумал...
ЖЕЛАНИЕ ВСЕ УПРОЩАТЬ СЧИТАЯ СЕБЯ САМЫМИ УМНЫМИ.
НЕ В ОБИДУ, НИЧЕГО ЛИЧНОГО - ПРОСТО НАБОЛЕЛО....
В даташите нарисовано:
POWERKEY СИДИТ НАВСЕГДА НА GND ПРИ ВХОДЕ В РЕЖИМ ПЕРЕШИВКИ ФИРМВАРЕ !!!
А для кого рисовались диаграммы включения и выключения ?
А где написано что можно поверкей навсегда заземлять ?
Уйду нахрен в монастырь....
ну многим питание от батареи нафиг не нужно.
а включение у нормальных модулей (и у телефонов даже) по at+cfun=1 работает. simcom же требует powerkey дергать. некоторое время. притом надо ещё как-то контролировать - включен он или нет (то есть не зная в каком состоянии модуль, мы не можем перевести его в нужное состояние).
извините, но по-моему это логика для телефона (подержал кнопочку - оно включилось), а не для встраиваемого устройства.
Master of Nature
Aug 21 2007, 09:09
Все же не предусмотрев пропадание питания с Vbat без корректного отключения ножкой PWR_KEY - китайцы слишком погорячились. В процессе отладки такая ситуация возможна слишком часто и не всегда удобно делать корректное выключение.
Так что мое пожелание друзьям-китайцам - защитить от подобных ситуаций на уровне модуля.
Подобая особенность работы мне встречалась только со спутниковым модемом, который тоже рекомендуется запитывать и распитывать по заданному алгоритму.
Но по уровню сложности, как мне кажеться, эти модемы - небо и земля (да и по стоимости тоже).
CADiLO
Aug 21 2007, 09:24
>>>Все же не предусмотрев пропадание питания с Vbat без корректного отключения ножкой PWR_KEY - китайцы слишком погорячились.
Я могу с Вами только согласиться - но как говорится, имеем то что имеем...... Вопрос этот им был задан, ответ к сожалению был краток - все рекомендации в даташите....
В принципе почти все проблемы решаемы, а совершенно безглючной техники нет ни у кого....
С ними вообще тяжело общаться - восток дело тонкое....
В октябре буду на Симкоме в гостях, повезу список замечаний, может чего и получится добиться, все-таки при личном контакте хоть какие-то сдвиги в общении наметились.... По крайней мере после посиделок в Москве с Симкомовцами, получаем ответы на вопросы, докуметацию и прошивки. До этого выдавить из них лишнее письмо было большой проблемой.....
Master of Nature
Aug 21 2007, 09:44
Вспомнил один прикол: почти год назад покупал готовые модемы на базе SIM300 у одной московской фирмы (они сами их клепают). Питание у них стационарное. Как происходит включение - не знаю точно, но автоматически при подаче питания. Отключение - снятием питания.
Так что вывод теперь: с новыми СИМами они работать не смогут, без доработки.
Цитата
Модули перешил, пообщался с китайцами, а потом в пятницу поставил их на отладочные платы и навесил на проводочках два PIC12F675. Один тупо раз в 5 минут передергивал ключик на Vbat, а второй сначала выключал корректно (POWERKEY), а потом снимал и подавал Vbat. И оставил работать на выходные.....
Результат оказался прогнозироруем на 100%. На первом модуле прошивка улетела....
Очень печальное известие. Интересно модули были с новой памятью? К сожалению никто не застрахован от пропадания сети, а это значит без перебойника модули с новой памятью нельзя эксплуатировать? Этот эксперемент вы действительно проводили или это блеф. У нас не одна тысяча модемов (без МК, PWRKEY на корпусе) работает, прошивки не слетали. Значит теперь (с новыми модулями) нужно ожидать повальных возвратов.
CADiLO
Aug 21 2007, 10:23
>>>>Вспомнил один прикол: почти год назад покупал готовые модемы на базе SIM300 у одной московской фирмы (они сами их клепают). Питание у них стационарное. Как происходит включение - не знаю точно, но автоматически при подаче питания
А контроллера там что, вообще не было ?
В принципе автовключение питания делается подключением на поверкей емкости 330мкф на gnd и резистора на Vbat.
Но действительно интересно как теперь будет с новыми модулями....
>>>Очень печальное известие. Интересно модули были с новой памятью?
Да, SST, потому мне и стало интересно повозиться. Нам сказали что 20% модемов перестают работать..... Пришлось заняться самодеятельностью....
Официально конечно будет ответ который дали китайцы - смотрите документацию, но лично для себя я очередной раз уяснил - документация пишется не зря, пусть даже такая хреновая как у китайцев, но если ей следовать многого можно избежать.
Так что все пойдет по спирали - разработчики будут пинать ногами нас, мы китайцев, а те все валить на разработчиков. Пока не найдем приемлимый для всех способ избавиться от проблемы.....
stream
Aug 21 2007, 10:30
Цитата(CADiLO @ Aug 21 2007, 09:28)

Наверное модули с версией B11 были с памятью SPANSION ?
Ага, и все работало. А сегодня с утра все модули работают нормально, что подверждает влияние каких-то непонятных внешних факторов. Посмотрим, что будет вечером.
Цитата
Еще модули с памятью SST могут потерять прошивку - если отключить VBAT не отключив модуль через POWERKEY
Это полный привет. Мы делаем десктопные устройства, которые выключаются обычным выключателем на задней панели или просто выдергиваются их розетки. И как в этом случае управлять POWERKEY'ем?
Ща прибежит товарищ (забыл ник) и запоет "надо было брать wavecom'ы" :-)
Цитата
>>>>Сначала грешили на питание - но пульсации питания в момент глюка были мизерные (около 200 милливольт).
все в мире относительно - достаточно питать модуль 3.6 - 3.7 вольт и этих пульсаций достаточно чтобы его перезагрузить....
Питание у нас сетевое, на модуле ровно 4 вольта с пульсациями 100-200 мВ в момент передачи.
Старый модуль реально держит кратковременный (в районее 500-1000 _микро_секунд) провал до 0.6-0.8 вольта (от 4), что даже лучше обещанного в доке. Даже в таком режиме он устойчиво работает по GPRS. Если пики глубже или длиннее - ресетится.
Цитата
Ездил на один из заводов - тупое согласование на резисторных делителях, плюс подтяжка не от Vext, а от Vbat.... В итоге подпитка модуля с ног контроллера через защитные диоды и нечеткое включение.
...
- Апнотес смотрели ? (там согласование через диоды шотки нарисовано)
Можно поподробнее - что с чем в этом случае согласовывалось? Вдруг и у нас такая проблема :-) Что-то я в аппнотесах никаких диодов не вижу.
Далее. Открываю последний SIM300_Z_HD_V1.01.pdf (кстати, спасибо, что выложили), и с ужасом нахожу:
Note: The VRTC couldn’t be designed to a NC pin in your circuit. You should connect the VRTC pin to a battery or a capacitor.
Оппа. Приплыли. В предыдущей версии (SIM300_HD_V1.05.pdf) про это не сказано ни слова! Разумеется, на энном кол-во изделий и плат, разработанных раньше по HD_V_1.05, этот пин никуда не подключен (когда Коран писали, мин не было). Что это -- перестраховка со стороны китайцев, или еще один "подарок", что и платы теперь можно выкинуть?
CADiLO
Aug 21 2007, 10:53
>>>Можно поподробнее - что с чем в этом случае согласовывалось? Вдруг и у нас такая проблема :-) Что-то я в аппнотесах никаких диодов не вижу
Конечно можно - вот этот файл - диоды с резисторами справа в пунктирной рамочке. Согласовывался PIC запитаный 5-ю вольтами с модулем.
http://www.microchip.ua/simcom/SimCom/Sim3...C_AN_REFSCH.pdfДалее:
>>>>Note: The VRTC couldn’t be designed to a NC pin in your circuit. You should connect the VRTC pin to a battery or a capacitor.
Эта беда появилась на старых SIM100С, мы были просто в ужасе, половина модулей нечетко включалась.
Ошибка была в том что без батарейки в модуле иногда не запускался генератор на 32.768 кгц и не появлялось одно из прерываний.
Затем после долгого пинания китайцев были сделаны доработки генераторов (добавлен резистор на 10 мегаом с кварца на корпус) и болезнь прошла.
Как только мы начали получать 300-е модули, мы эту доработку увидели внутри уже в виде штатной схемы.
Почему они вернулись к этому вопросу пока непонятно, так как в 300-й серии (тьфу-тьфу) эта болезнь не встречалась.
>>>Ща прибежит товарищ (забыл ник) и запоет "надо было брать wavecom'ы" :-)
...... кто сам без греха пусть бросит в меня камень.....
>>>> когда Коран писали, мин не было....
Скорее из серии - "Последний раз спрашиваю. Под какой каской граната?"
В документации например нету что после 12 версии они собираются лишить пользователя возможности работы со вторым портом и оставитьего только для внутренних нужд.... Сказано было на выставке в Москве, как бы невзначай......
А уж какая у меня сейчас веселуха с SIM5210, так это роман из переписки с симкомом можно писать, толще чем "Война и мир" получится....
а вообще 300 серия более-менее одинково устроена?
другими словами - правильно ли мы поступаем, применяя написанное в этой ветке к 300d?
CADiLO
Aug 21 2007, 11:39
Да вся 300-я и SIM508, за исключением некоторых мелочей одинаковы, например просто SIM300 не умеет заряжать аккумулятор, а 300D не имеет ножек SIMpresent и Vext, и подтягивающие резисторы приходится хитро запитывать, цоколевки разъемов разные....
Все внутри практически идентично и часто решение проблемы или исправленая схема (табличка) находится в даташите на другой модуль, особенно это касается 300С и 300D.
stream
Aug 21 2007, 13:40
Эксперименты продолжаются... К вечеру модуль снова начал ресетиться

Конденсатор (22 мкф) на VRTC не помог. Теперь попробуем на всякий случай мощный лабораторный блок питания.
Также выяснилось, что выключенный B13_SST забывает свои профайлы... Проверяется так:
ATS10=14 (OK)
AT&W (OK)
Выключаем питание
просто бросая VBAT. Ибо устройства все настольные и выключаются Большой Красной Кнопкой. На VRTC в этот момент тоже ничего нет (ну, конденсатор, но он со временем разряжается). Можно вынуть модуль из разъема.
Спустя некоторое время включаем питание и смотрим, что осталось в S10 (командой ATS10?). Если профайл цел, там 14. У меня получается, что если модем стоит выключенным меньше минуты, то профайл цел. Если две минуты или больше - значение забывается.
В B11/B12... ну вы поняли.
Я могу предположить, что очень хитроглазые разработчки теперь физически пишут профайл не сразу при AT&W, а только при нормальном шатдауне через PWRKEY или команду. Если это так...

"двойная кастрация!" ©. "Работа виндоуз завершена некорректно", блин...
Harbinger
Aug 21 2007, 14:15
...Да, оказывается, не зря предусмотрел 2 крупных емкости по питанию модуля - пока будут разряжаться, контроллер успеет корректно выключить. То есть - должен успеть

Если же просто модем, без контроллера - придется о 555 вспоминать или чем-то подобном...
stream
Aug 22 2007, 08:29
Подключили модуль через 5-амперный лабораторный блок. Подпаяли толстые провода сразу на тантал, кормящий модуль. Пульсации при передаче в таком режиме - в основном 50, изредка 100 милливольт. IMHO лучше не бывает.
Пробовали также поднимать напряжение питания до 4,2 V.
Не помогло ничего. Модуль перезагружается.
Было замечено, что потребляемый ток в момент перезагрузки становится постоянным (при нормальной работе от прыгает в пределах 10 мА). Еще увидели совершенно дикую ситуацию, что модуль в течение нескольких секунд непрерывно потреблял ток больше ампера.
По результатам экспериментов я считаю, что виновата сама 13-я прошивка. В ней есть какая-то кривость, из-за которой она зависает. Это объясняет постоянный потребляемый ток в момент перезагрузки (а также бешеное потребление, когда он завис с включенным передатчиком). Через несколько секунд модуль саморесетится watchdog'ом.
Master of Nature
Aug 22 2007, 10:26
IMHO: Перезагрузка модуля связана с зависанием самого модема (возможно со встроенным WDT), а не с питанием, т.к. при проблемах с питанием он не перезагружается, а вырубается (если только поверкей на землю не посажен).
При этом он не сразу вырубается, а сначала выдает два сообщения:
POWER LOW WARNNING и следом UNDERVOLTAGE POWER DOWN.
А высокое потребление присутствует (примерно до 1,6 А) при активизации передатчика. Другое дело, то что длительность импульсов оч. маленькая.
PS:Кстати, когда запитали от лаб. источника, случайно ток не ограничили?
И второй вопрос: как поверкейем управляете?
Alechek
Aug 22 2007, 12:25
Цитата(stream @ Aug 22 2007, 14:29)

По результатам экспериментов я считаю, что виновата сама 13-я прошивка. В ней есть какая-то кривость, из-за которой она зависает.
А попробовать 13ю прошивку с SPANSION?
Как я понимаю, модуль с 11й имеется, значит перепрошить есть что.
CADiLO
Aug 22 2007, 12:33
Есть желающие перепрошить модуль со SPANSION и погонять его ?
Вот прошивка.......
stream
Aug 22 2007, 14:33
Прошил 14-ю версию для SST.
Профайлы протухать перестали.
Перезагрузка пока не проявилась, будем гонять еще завтра.
Тьфу-тьфу, чтобы не сглазить...
Зашивал 13ю прошивку в SPANSION, все работает, ничего не сбрасывается...
CADiLO
Sep 28 2007, 06:38
Вот в том же и причина, что глючили модули именно с SST памятью...
Mitsufan
Sep 28 2007, 17:29
Недавно также заметил самопроизвольные ресеты модулей SIM300 в режиме GPRS (появляется сообщение Call Ready). Прошивка - 10-я, память - Spansion.
Обнаружил, что некоторые экземпляры более склонны к такому глюку (какой-то может сброситься раз в сутки, другой - несколько раз в час). Схемотехника и разводка выполнены очень тщательно, так что по качеству питания вопросов нет, хотя что предшествует моменту сброса - не знаю... Скорее всего, это какая-то внутренняя неисправность. Или железа, или софта.
Попробую перешить на 13-ю версию.
stream
Sep 30 2007, 11:26
Цитата(Mitsufan @ Sep 28 2007, 21:29)

Недавно также заметил самопроизвольные ресеты модулей SIM300 в режиме GPRS (появляется сообщение Call Ready). Прошивка - 10-я, память - Spansion.
Ты все-таки посмотри осциллографом на всякий случай питание на самом модуле (там сверху корпуса две большие площадки есть). Потому что в режиме GPRS он ест больше всего. Самая тяжелая ситуация - 900 Mhz сота и максимум тайм-слотов на передачу, в этом режиме передатчик работает дольше и жрет больше. Тантал на 100 мкф, который надо ставить по спекам - это так, игрушка для сглаживания пичков, он высасывается мгновенно. Возможно, потребуется еще один доп. большой кондер в БП, у нас нормально работает только от 2200 мкф.
stream подскажи плиз где добыть 14тую версию для SST
вляпались с этими модемами по самые уши
B12 SST сейчас, самопроизвольные ресеты и потери профайлов задолбали
проект горит, раньше с B10 проблем не знали
Цитата(Dimkin @ Oct 3 2007, 14:42)

stream подскажи плиз где добыть 14тую версию для SST
вляпались с этими модемами по самые уши
B12 SST сейчас, самопроизвольные ресеты и потери профайлов задолбали
проект горит, раньше с B10 проблем не знали
А на B10 была другая память (SPANSION)? С SPANSION у нас нет проблем на B10/11/12, 13 просто не пробовали.
Прошивку нам прислали поставщики (MT System). Попробуйте потрясти своих, может, уже и новее есть.
Если ничего не получится - пиши в приват.
Еще пара слов вдогонку.
Сейчас мне попался руки модуль SIM300Z B12 SST. Все проблемы, что я описывал для 13-й версии, в нем на том же месте, те же самые. Т.е. теряет профайлы и самопроизвольно перезагружается.
Получается, что для модулей с флешем SST не 13-я версия "неудачная" (как писал CADiLO), а все, что меньше 14-й - кривое. Так что у кого SIM300Z с памятью SST и версия прошивки меньше 14-й - СРАЗУ шейте как минимум 14-ю. С 14-й у меня проблем пока не было.
ArtemKAD
Nov 8 2007, 17:16
Цитата
Получается, что для модулей с флешем SST не 13-я версия "неудачная" (как писал CADiLO), а все, что меньше 14-й - кривое.
Это для просто 300-х. Для 300С и 300D (сейчас сам работаю на 13-й) 13-я прошивка без этих граблей. 14-й вроде для них еще нет...
Как я уже писал часть граблей возникает с модулями с SST из-за нарушений требований документации по стыковке с контроллером.
Любая подпитка по входам модуля до его включения приводит к непредсказуемому поведению, к тому же ведет и отключение "на лету" снятием VBAT, а не корректным отключением.
Поэтому грабли для 12 версии ищем в схемотехнике.
Господа, кто чем прошивал SIM300C. у меня есть "SIMCOM FLASH UPDATE TOOL V1.08.exe" и прошивка 13-ой версии. Пытаюсь обносится с 12-ой - пишет "Error Device not supported by RAM program ACK Not Received! (1200)". Что я не так делаю?
модуль отзывается как:
SIMCOM_Ltd
SIMCOM_SIM300C
Revision:1008B12SIM300C32_SST34HF3284
Сколько стоит стоповых бит ??? - нужно поставить два.
скорость 115200
Чуть не забыл !!!! СНЯТЬ галочку - СТИРАТЬ ВСЮ ФЛЕШ - иначе затрете служебную область с имеем, серийным номером и таблицами....
а нельзя без этого дурацкого exe перепрошить?
для меня например проблема найти машину с windows, подключить к ней модуль...
тем более, что потом может возникнуть потребность перешить 300d в готовом устройстве - его что, выпаивать?!?
Цитата(CADiLO @ Nov 9 2007, 14:19)

Чуть не забыл !!!! СНЯТЬ галочку - СТИРАТЬ ВСЮ ФЛЕШ - иначе затрете служебную область с имеем, серийным номером и таблицами....
Это где там такая галка??? нет никаких! щас запустил 10-ый флэшер- тоже нет галок
Не пользуйтесь урезаными программами......
Вот полноценный прошивальщик - галочка "full chip erase"
А то потрете таблицы, потом будете кричать что прошивка нерабочая или глюкавая.....
Цитата(CADiLO @ Nov 9 2007, 15:08)

Не пользуйтесь урезаными программами......
Вот полноценный прошивальщик - галочка "full chip erase"
А то потрете таблицы, потом будете кричать что прошивка нерабочая или глюкавая.....
Спасибо, получил. Вот только что мне теперь делать с двумя модулями, которые я успел перешить урезанной версией
спросить IMEI командой AT+GSN
если соответствует написаному на модуле, значит вам повезло, если нет, то здесь пробегала прога - Service_Tool V1.20.rar
Ею восстанавливаем IMEI и она же пересчитает и перепишет таблицы.
Правда прога привередливая - у меня только на втором коме заработала....
Цитата(CADiLO @ Nov 9 2007, 15:30)

спросить IMEI командой AT+GSN
Мне, похоже, повезло, - IMEI на месте
ArseGun
Nov 10 2007, 07:53
Располагает ли кто инфрой о протоколе прошивки SIM300DZ? Вопрос относится к внутрисхемной перепрошивке, когда модули уже распаяны.
Я просто переводил управляющий процессор в пассивный режим на ноге TXD, выставлял нужные сигналы на остальных и замирал. Само программирование шло от внешнего преобразователя USB-COM на FTDI с помощью родного прошивальщика симкома....
ну это не дело. древние модемы, и те прошивались по x-modem. какой смысл был городить свой алгоритм прошивки? и если уж сделали свой - почему надо держать его в секрете?!?
ps: как доберусь до виндовой машины - попробую просниффить, может там очень простой протокол и можно самому реализовать. но зачем мне лишние проблемы?
Makey-2
Nov 11 2007, 09:19
По вине управляющего процессора произошло включение модуля и его работа с 0 уровнем на POWERKEY и отключение устройства снятием Vbat, после чего модуль перестал регистрироваться в сети, хотя показывает уровень сигнала от 11.6 до 21.2.
В процессе регистрации частое свечение NETLIGHT прерывается на 1-2 сек после чего модуль выдаёт Call Ready или +CPIN: NOT READY ,затем частые вспышки возобновляются.На команды реагирует нормально за исключением иногда невозможно отключить штатным способом (включая POWERKEY).
Модуль SIM300DZ S2-1019-F000A
Установлена прошивка 1008B12SIM300D32_SST34HF3284
Возможно ли прошить выложенную на форуме прошивку 1008B13SIM300M32_SPANSION ?
Где взять хоть чтонибудь зашить в модуль.
stream
Nov 11 2007, 09:41
Цитата(PavelR @ Nov 9 2007, 16:17)

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

Перестать париться. Ничего делать не надо. У тебя совершенно нормальный прошивальщик. В нем, наоборот, нет никаких лишних галочек, случайно поставив которые, можно получить неработающий модуль
Т.е. в природе существуют два прошивальшика. Тот, который рекомендует CADiLO, более навороченный (может еще и считать содержимое памяти), но там можно убить персональные настройки модуля, если случайно поставить галку "full flash erase".
Я шью более простым, чтобы не заморачиваться с галками.
Дополнение: у меня их собралось уже 3 штуки:
"SIMCOM FLASH UPDATE TOOL V1.08" - самый простой, умеет только прошивать, полного стирания флеша нет.
"SIMCOM FLASH UPDATE TOOL V1.10" - тот, что выложил CADiLO, появилась возможность считать флеш и full erase.
"FlashSIM.exe" - про себя пишет просто "FLASH downloader", умеет прошивать и считывать, есть full erase. По-моему, работает только с флешами spansion.
Просто шить можно любым. Первый безопаснее
PavelR
Nov 12 2007, 06:04
Цитата(stream @ Nov 11 2007, 12:41)

Просто шить можно любым. Первый безопаснее

Спасибо огромное! Разобрался, все работает! Надеюсь теперь модули не будут самопроизвольно перегружаться.
Makey-2
Nov 13 2007, 12:16
Нашел прошивку В13 для SIM300D c SST с расширением *.mot
Программа SIM FUT V1.10 кушать её не хочет и требует *.bif
Как говорится кто виноват и что делать?
CADiLO
Nov 13 2007, 12:54
Та прога которую я выложил выше кушает и моты и бифы
Она сама конвертит мот в биф. Нажали на три точечки, выбрали тип файла и имя и будет Вам счастье.
Это вы стоите в SERIAL UPLOAD - считать флешку, а надо стать в SERIAL DOWNLOAD
Makey-2
Nov 13 2007, 14:53
Цитата(CADiLO @ Nov 13 2007, 19:54)

Нажали на три точечки, выбрали тип файла и имя и будет Вам счастье.
Извеняюсь за доставленное беспокойство.
Радость добычи прошивки затмила глаза.

После прочтения можно удалить
Дуглас Шеппард
Dec 11 2007, 18:03
о! хорошая схема....спасибо.....
пожалуй сделаю
но на самом деле это же все описано
в даташите....
Цитата(CADiLO @ Aug 22 2007, 17:03)

Есть желающие перепрошить модуль со SPANSION и погонять его ?
Вот прошивка.......
слушай, а у тебя есть на СИМ300С прошивка SPANSION?
и вобще, где все качают прошивки на СИМ300?????