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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> странное поведение DCD в SIM900
rx3apf
сообщение Mar 22 2012, 17:54
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Вот только сейчас обнаружил странное поведение DCD при входящих CSD-вызовах (сразу говорю, версия прошивки старая, B06). Установлено &C1, делаю вызов (причем даже не с модема, а просто с городского телефона), дождавшись RING, делаю ATA, и бросаю трубку. Естественно, "NO CARRIER". И в этот момент у модуля активируется DCD ! Причем он не сбрасывается ни по ATH, ни по ATZ.

Вопросов несколько:
Кто-нибудь это наблюдал на старых версиях прошивки ?
Вылечено ли это в новых ?
Как это обходить, кроме как отключением модуля?
Есть ли где-то список ошибок, исправленных в разных версиях прошивки (имея такой список, я бы на два первых вопроса сам бы нашел ответ) ?

Перешивать смысла нет (разве чтобы ответить на второй вопрос), мне нужен алгоритм действий для B06.

Go to the top of the page
 
+Quote Post
point5217
сообщение Mar 23 2012, 04:55
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 3-05-09
Из: Бишкек, Кыргызстан
Пользователь №: 48 590



Цитата(rx3apf @ Mar 22 2012, 23:54) *
Вот только сейчас обнаружил странное поведение DCD при входящих CSD-вызовах делаю вызов (причем даже не с модема, а просто с городского телефона)

Как CSD с городского ?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 23 2012, 07:26
Сообщение #3


Гуру
******

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



>>>делаю вызов (причем даже не с модема, а просто с городского телефона),

CSD с городского - хм... сразу вспоминается FIDO, проводной модем, жуткий писк на 33600......

Вопросов несколько:

>>>Кто-нибудь это наблюдал на старых версиях прошивки ?
>>>Вылечено ли это в новых ?

Да. Смотрим релиз нотес на прошивку
9. Fixed the problem that DCD pin will not return to low level if CSD call is dropped by pulling DTR to high level after "AT&D2" is set.

>>>Как это обходить, кроме как отключением модуля?

Обновить фирмваре. Последние версии: евроверсия - 11, для exUSSR - 9я с DTMF.

>>>Есть ли где-то список ошибок, исправленных в разных версиях прошивки
>>>(имея такой список, я бы на два первых вопроса сам бы нашел ответ) ?

Конечно есть. Пишем письмо с запросом своему региональному дистрибьютору - у вас это МТ-Систем.
И получаем обновление и релиз нотес.
Но если модуль покупали не через официала или его представителей, то могут посоветовать обратиться по месту приобретения.

>>>Перешивать смысла нет (разве чтобы ответить на второй вопрос), мне нужен алгоритм действий для B06.

Бороться с уже исправлеными ошибками это уже мазохизм....


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 23 2012, 08:20
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(CADiLO @ Mar 23 2012, 11:26) *
Да. Смотрим релиз нотес на прошивку
9. Fixed the problem that DCD pin will not return to low level if CSD call is dropped by pulling DTR to high level after "AT&D2" is set.

Начиная с какой версии это исправлено ?
Цитата(CADiLO @ Mar 23 2012, 11:26) *
И получаем обновление и релиз нотес.

Обновления у меня есть. А вот описания изменений - они что, в свободный доступ не выкладываются ?
Цитата
>>>Перешивать смысла нет (разве чтобы ответить на второй вопрос), мне нужен алгоритм действий для B06.
Бороться с уже исправлеными ошибками это уже мазохизм....

Дистанционно перешить я могу только свою управляющую прошивку. Кроме того, на этапе производства заниматься перепрошивкой модема тоже невесело. Пока сделал перезапуск модема, если после "NO CARRIER" DCD остался активным.

Сообщение отредактировал rx3apf - Mar 23 2012, 08:26
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 23 2012, 09:12
Сообщение #5


Гуру
******

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



Мы даем релиз нотесы нашим клиентам вместе с прошивкой. Как у вас - не знаю. Еще раз повторюсь - если покупали у официала, то без вопросов получите этот файл по запросу письмом. В свободный доступ релизнотесы выкладывать нам запрещено. Иногда выдержки критичных исправлений я выкладываю на форум.

Обнаружена эта ошибка была в пятой версии, исправлялась в два приема - частично в шестой и окончательно исправлена, после переработки RING во время CSD, в 10й евро и 9й нашей. Поэтому перепроверьте какая у вас версия реально в модуле - шестая уже себя так вести не должна.

Кто мешал изначально предусмотреть дистанционное обновление прошивки? Протокол перезаписи в свободном доступе начиная с первых версий. У нас многие клиенты реализовали его и модули обновляют никуда не катаясь. Изделие раз в месяц коннектится к FTP и забирает последний софт для модуля и контроллера. Ну или принудительно если срочное обновление. Реализация занимает немного и ресурсов и денег, а экономит на поездках инженеров достаточно много.
И на этапе производства вообще не вижу проблем. Изделие тестируется и потратить 3 минуты на обновление до последней версии не так уж много - иногда на поиск ляпов монтажниц часы уходят.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 23 2012, 09:24
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(CADiLO @ Mar 23 2012, 13:12) *
Обнаружена эта ошибка была в пятой версии, исправлялась в два приема - частично в шестой и окончательно исправлена, после переработки RING во время CSD, в 10й евро и 9й нашей. Поэтому перепроверьте какая у вас версия реально в модуле - шестая уже себя так вести не должна.

Revision:1137B06SIM900M64_ST
Цитата
Кто мешал изначально предусмотреть дистанционное обновление прошивки? Протокол перезаписи в свободном доступе начиная с первых версий.

На борту нет достаточного объема памяти. А через FOTA - что-то не воодушевило.

Цитата
И на этапе производства вообще не вижу проблем. Изделие тестируется и потратить 3 минуты на обновление до последней версии не так уж много - иногда на поиск ляпов монтажниц часы уходят.

Без крайней на то необходимости тоже не хочется вводить дополнительный этап.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 23 2012, 09:49
Сообщение #7


Гуру
******

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



>>>>На борту нет достаточного объема памяти. А через FOTA - что-то не воодушевило.

Так никто ведь у нас FOTA и не пользует - написали свои, более приемлимые програмки для обновлений.
А память.... SST25VF032B 32мегабита SPI - меньше 2 баксов в розницу. Хорошее пиво дороже sm.gif


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 23 2012, 09:59
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(CADiLO @ Mar 23 2012, 13:49) *
А память.... SST25VF032B 32мегабита SPI - меньше 2 баксов в розницу. Хорошее пиво дороже sm.gif

+место на плате, которого уже не было. Вводить память только (и исключительно !) для смены прошивки модема показалось (да и сейчас представляется) излишеством. Возможность перепрошивки модема на производстве была заложена.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 23 2012, 10:22
Сообщение #9


Гуру
******

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



Не буду спорить - вам виднее излишество или нет. Но по моему опыту (и набитым на ошибках "шишкам") могу сказать что проще потом не установить деталь чем не предусмотреть. У наших коллег уже был прецендент когда наэкономили 1 транзистор и резистор, а потом по всей Украине ездили дорабатывали несколько сотен устройств. И не просто так, а их директор погнал разработчиков за свой счет это все делать.


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


Местный
***

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



Цитата(CADiLO @ Mar 23 2012, 13:12) *
Кто мешал изначально предусмотреть дистанционное обновление прошивки? Протокол перезаписи в свободном доступе начиная с первых версий. У нас многие клиенты реализовали его и модули обновляют никуда не катаясь. Изделие раз в месяц коннектится к FTP и забирает последний софт для модуля и контроллера. Ну или принудительно если срочное обновление. Реализация занимает немного и ресурсов и денег...


Немного ресурсов -- это сколько в мегабайтах? Одна из прошивок для SIM900B -- 2.5МБайта.
У нас есть приборы на PIC18 с 256КБайт, STM32F100 и 2МБайт флеш-памяти, причём занятой полностью практически. Есть с PIC24 (256КБайт) и 4МБайт, но свободно там менее 1.5МБайт. В проекте есть 8МБайт. Но даже там 2.5МБайта выделять не хочется, есть чем занять.

У других PIC16(!!!), PIC18, AVR, C8051, STM32F1xx, MC908GP32... 16--512КБайт ПЗУ. Внешней памяти от 0 (спецмикросхема для аналоговой записи звука...) до 2048КБайт обычно. Куда это обновление складывать?

Цитата
И на этапе производства вообще не вижу проблем. Изделие тестируется и потратить 3 минуты на обновление до последней версии не так уж много - иногда на поиск ляпов монтажниц часы уходят.


3 минуты??? Увы, но тот софт для windows, что даётся для обновления, требует плясок с бубном, практически, в буквальном смысле. На одном компьютере работает, на другом не работает, через USB-адаптеры работает через некоторые только (а без USB -- непонятно как сопрягать, только если KIT для этого использовать).

А заниматься переписыванием, даже при наличии открытых протоколов, некому и некогда. Если SIMCOM'у это было бы интересно, наняли бы адекватных программистов вначале и отдали бы потом программу для перепрограммирования в опенсоурс (чтоб править под свои нужды).



Цитата(CADiLO @ Mar 23 2012, 13:49) *
А память.... SST25VF032B 32мегабита SPI - меньше 2 баксов в розницу.


Кабы было всё так просто. Капиталисты за эти 2 бакса мать родную продадут.
И собственно лишней программной памяти на всё это тоже нет.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 23 2012, 12:00
Сообщение #11


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Frolov Kirill @ Mar 23 2012, 15:38) *
3 минуты??? Увы, но тот софт для windows, что даётся для обновления, требует плясок с бубном, практически, в буквальном смысле. На одном компьютере работает, на другом не работает, через USB-адаптеры работает через некоторые только (а без USB -- непонятно как сопрягать, только если KIT для этого использовать).


А заниматься переписыванием, даже при наличии открытых протоколов, некому и некогда. Если SIMCOM'у это было бы интересно, наняли бы адекватных программистов вначале и отдали бы потом программу для перепрограммирования в опенсоурс (чтоб править под свои нужды).

Ну, это как-то странно. Я, правда, проверял только через FT2232 и FT232, но, припоминаю, вроде и через "настоящий" COM оно тоже было работоспособно. И на разных скоростях тоже работало. Хотя софт действительно какой-то несколько странный...
Цитата
Кабы было всё так просто. Капиталисты за эти 2 бакса мать родную продадут.
И собственно лишней программной памяти на всё это тоже нет.

Ну, у меня и программная память есть, и даже два бакса за сериальный флешак не особо жалко (но только ради перепрошивки модема ?), а вот места на плате уже нет, что-то втиснуть - надо все радикально переделывать.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 23 2012, 13:06
Сообщение #12


Гуру
******

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



>>> Куда это обновление складывать?

Я выше написал пример - SPI 4 мегабайта - складывайте хоть полную копию памяти модуля.

>>>3 минуты??? Увы, но тот софт для windows, что даётся для обновления, требует плясок с бубном, практически, в буквальном смысле.

Полный абсурд. Под Win XP работает без проблем с любым USB<>COM, а с чистым СОМ так и подавно.

>>>А заниматься переписыванием, даже при наличии открытых протоколов, некому и некогда.

Так не переписывать надо, а один раз написать для своего контроллера обновлялку.
Чистый алгоритм перешивки модуля пишется за пару дней, это с временем прочитать и понять - потом можете реализовать через инет, CSD, кабель, та хоть вслух надиктовывать. Было бы желание.

>>>Если SIMCOM'у это было бы интересно, наняли бы адекватных программистов вначале и отдали бы потом программу для перепрограммирования в опенсоурс.

А чем открытый протокол не устраивает? Это больше чем исходники.

>>>Кабы было всё так просто. Капиталисты за эти 2 бакса мать родную продадут.

И при чем тут капиталисты? Это подход к "изделиям на коленке", а для массового выпуска доллар неправильной экономии оборачивается
гораздо большими затратами. Откройте любую китайскую железяку и посмотрите сколько есть незапаяных элементов. Не установлены, но ПРЕДУСМОТРЕНЫ. И любой чих в сторону позволяет без затрат на переделку платы добавить то что нужно.

Я прекрасно пойму rx3apf, когда действительно в готовое некуда втиснуть и нужно глобально переделывать. У самого проколы тоже бывали.
Но то что Frolov Kirill написал просто не понимаю. Ну нет у PIC или Atmel столько памяти, а надо - так поставь внешнюю, чего жаловаться то ?
Потом самому возни меньше будет, да и как фичу которой у конкурентов нет можно преподнести.


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


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(CADiLO @ Mar 23 2012, 11:12) *
Кто мешал изначально предусмотреть дистанционное обновление прошивки?

Фига себе...
Ещё и simcom обновляй.
Да ещё и дистанционно.

Цитата(CADiLO @ Mar 23 2012, 11:12) *
Протокол перезаписи в свободном доступе начиная с первых версий.

Где оно есть?

Цитата(CADiLO @ Mar 23 2012, 11:12) *
У нас многие клиенты реализовали его и модули обновляют никуда не катаясь.

А что кто-то катается чтобы модем обновить? Жуть...

Цитата(CADiLO @ Mar 23 2012, 11:12) *
Реализация занимает немного и ресурсов и денег

А сколько точно в ... байтах? И в проч. единицах.
У нас его и на месте перешить ни разу не получилось.


Цитата(CADiLO @ Mar 23 2012, 11:12) *
И на этапе производства вообще не вижу проблем.

А они есть.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 23 2012, 13:33
Сообщение #14


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(_Артём_ @ Mar 23 2012, 17:25) *
У нас его и на месте перешить ни разу не получилось.

Не, ну это все ж что-то с руками. Какие проблемы обновить штатным софтом ?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 23 2012, 13:52
Сообщение #15


Гуру
******

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



>>> Фига себе... Ещё и simcom обновляй. Да ещё и дистанционно.

Если уже обошли ошибку или она вас не коснулась - не обновляйте.

>>>Где оно есть?

Там где и положено - в документации.
http://microchip.ua/simcom/SIM900x/AppNote...edure_V0.20.pdf

>>>А сколько точно в ... байтах? И в проч. единицах. У нас его и на месте перешить ни разу не получилось.

Первое зависит только от фантазии того что получаем в конечном итоге, второе - невнимательность, игнорирование рекомендаций или разгильдяйство. Процес перепрошивки в форуме разжевывался до мелочей много раз.


>>>А они есть.

Например? Посадить девочку которая тупо будет подключать разъем, нажимать несколько пимпочек и по окончании снимать разъем?
Думаю что и обезъяну научить можно.

Меня иногда шокируют вопросы на польском форуме - вот уж действительно общение разработчиков там похоже на эту байку.

На одном из европейских форумов, в достаточное позднее время один из юзеров просит помощи - на старом компе сломался выключатель и комп не включается. Юзер в истерике - "мне к утру отчет дописать нужно... ааааааааааа....!!!!!!"
Местные тут же ему подкидывают идеи насчет сервисных круглосуточных фирм, компов в аренду и прочего.....
И только один - видимо из наших - посоветовал открыть крышку, сдернуть провода с выключателя и по цветам соединить напрямую.
Ответ ему был достоен европейцев - "У человека горе, а ты издеваешься."


Так что у нас это еще гениальные разработчики даже на уровне студентов. А мне финов довелось по симкому в ноябре консультировать.
Когда все вопросы порешали, я вечером купил бутылку коньяка и напился. Убить хотелось полмира.
Одно понравилось с ними - если в доке написать "резистор покрашеный под зебру", то будут искать и поставят именно такой и никакой другой.


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


Ортодокс
***

Группа: Свой
Сообщений: 219
Регистрация: 26-10-07
Из: Смела, Украина
Пользователь №: 31 775



Цитата(CADiLO @ Mar 23 2012, 11:49) *
А память.... SST25VF032B 32мегабита SPI - меньше 2 баксов в розницу. Хорошее пиво дороже sm.gif

Раз уж проблема в такой безделице, то може скинете цену на модем на 2$.
Так мы сразу и поставим - место найдем... wink.gif
Go to the top of the page
 
+Quote Post
Frolov Kirill
сообщение Mar 23 2012, 14:37
Сообщение #17


Местный
***

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



Цитата(rx3apf @ Mar 23 2012, 16:00) *
Ну, это как-то странно. Я, правда, проверял только через FT2232 и FT232, но, припоминаю, вроде и через "настоящий" COM


Где приобрести "оборудование" с FT2232 в составе? Вот то-то и оно. Припаять руками -- не предлагать. "Настроящий" COM требует тоже "оборудование" в виде "кита" SIM900 (MAX232) и, самое главное, известные трудности с компьютером.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 23 2012, 14:47
Сообщение #18


Гуру
******

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



Може и скинем - если объемы потребеления приподымете. sm.gif
Не два бакса, но немного на модуле, немного на памяти wink.gif
Мы ж не звери, можем и поторговаться....


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 23 2012, 14:52
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(CADiLO @ Mar 23 2012, 15:52) *
она вас не коснулась - не обновляйте.

Пока так ни разу и не обновляли


Цитата(CADiLO @ Mar 23 2012, 15:52) *
Там где и положено - в документации.
http://microchip.ua/simcom/SIM900x/AppNote...edure_V0.20.pdf

Будем посмотреть.Спасибо.

Цитата(CADiLO @ Mar 23 2012, 15:52) *
второе - невнимательность, игнорирование рекомендаций или разгильдяйство.


Да наверное без этого не обошлось.


Цитата(CADiLO @ Mar 23 2012, 15:52) *
Например? Посадить девочку которая тупо будет подключать разъем, нажимать несколько пимпочек и по окончании снимать разъем?
Думаю что и обезъяну научить можно.

Чтобы "Посадить девочку которая тупо будет подключать разъем" нужно сначала принцип проширки вкурить и довести процесс до стадии нажатия пимпочек.

Цитата(CADiLO @ Mar 23 2012, 15:52) *
Меня иногда шокируют вопросы на польском форуме - вот уж действительно общение разработчиков там похоже на эту байку.

На одном из европейских форумов, в достаточное позднее время один из юзеров просит помощи - на старом компе сломался выключатель и комп не включается. Юзер в истерике - "мне к утру отчет дописать нужно... ааааааааааа....!!!!!!"
Местные тут же ему подкидывают идеи насчет сервисных круглосуточных фирм, компов в аренду и прочего.....
И только один - видимо из наших - посоветовал открыть крышку, сдернуть провода с выключателя и по цветам соединить напрямую.
Ответ ему был достоен европейцев - "У человека горе, а ты издеваешься."


Так что у нас это еще гениальные разработчики даже на уровне студентов. А мне финов довелось по симкому в ноябре консультировать.
Когда все вопросы порешали, я вечером купил бутылку коньяка и напился. Убить хотелось полмира.
Одно понравилось с ними - если в доке написать "резистор покрашеный под зебру", то будут искать и поставят именно такой и никакой другой.

biggrin.gif

Ну финам и выпить нельзя и с курением у них тоже напряг - дикие люди, дети гор.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 23 2012, 14:54
Сообщение #20


Гуру
******

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



>>>>Где приобрести "оборудование" с FT2232 в составе? Вот то-то и оно.

А что магазины сотовиков уже перевелися? На FT я встречал фирменые кабеля с трехвольтовым выходом.
Но и китайский на PL2303 работает без проблем. На VDD_232 подаем Vext c модуля и вперед.

>>>>"Настоящий" COM требует тоже "оборудование" в виде "кита" SIM900 (MAX232)

А зачем???? Те же китайские кабеля с MAX3232 и прошивайте в системе.

>>>и самое главное, известные трудности с компьютером.

А можно перечислить? Потому как не наблюдаются.




>>>Чтобы "Посадить девочку которая тупо будет подключать разъем" нужно сначала принцип проширки вкурить и довести процесс до стадии нажатия пимпочек.

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


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Frolov Kirill
сообщение Mar 23 2012, 15:12
Сообщение #21


Местный
***

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



Цитата(CADiLO @ Mar 23 2012, 17:06) *
>>> Куда это обновление складывать?

Я выше написал пример - SPI 4 мегабайта - складывайте хоть полную копию памяти модуля.


Эти 4 мегабайта давно использованы процентов на 80, например. Если и имеется какая-то память, то отнюдь не просто так. У многих же не имеется, если не нужен голос, и таких объёмов. Это практика сегодняшнего дня. Почему так -- не знаю, так сложилось.

Цитата
>>>3 минуты??? Увы, но тот софт для windows, что даётся для обновления, требует плясок с бубном, практически, в буквальном смысле.

Полный абсурд. Под Win XP работает без проблем с любым USB<>COM, а с чистым СОМ так и подавно.


Ваши слова не соответствуют действительности. У меня вот не работает с CP210x. Как и на одном из компьютеров. Волшебная программа требует определённой версии определённой ОС, определённых условий для сопряжения с модемом и т.п. Слишком много условий.

Цитата
>>>А заниматься переписыванием, даже при наличии открытых протоколов, некому и некогда.
Так не переписывать надо, а один раз написать для своего контроллера обновлялку.
Чистый алгоритм перешивки модуля пишется за пару дней,


Можно ещё все внутренности SIM900 переписать. Исправить все китайские ошибки и многое другое. Может не за пару дней, а за пару лет, да какая разница... И речь не о контроллере, а о простой программе под виндовс. Которая как бы даже есть, но работает только по вторникам и четвегам и авторам на это как-то наплевать.

Если говорить о контроллере, то внутренняя память микроконтроллере тоже ресурс, который нет возможности тратить на "излишества". Более крупный контроллер же имеет совсем другую стоимость, другую печатную плату и многое ещё.

Цитата
>>>Если SIMCOM'у это было бы интересно, наняли бы адекватных программистов вначале и отдали бы потом программу для перепрограммирования в опенсоурс.
А чем открытый протокол не устраивает? Это больше чем исходники.


Устраивает. Но исходники при этом ещё и работают, а в протоколе могут быть разночтения.

Цитата
>>>Кабы было всё так просто. Капиталисты за эти 2 бакса мать родную продадут.
И при чем тут капиталисты? Это подход к "изделиям на коленке", а для массового выпуска доллар неправильной экономии оборачивается гораздо большими затратами. Откройте любую китайскую железяку и посмотрите сколько есть незапаяных элементов. Не установлены, но ПРЕДУСМОТРЕНЫ.


Да я не спорю. Хороший, правильный подход. Только далёк от того, что де-факто имеем на практике. И повторюсь, сколько-то чужих изделий видел -- нигде тоже не было лишней памяти (имеется в виду внешний flash -- его вообще нет, если не нужен звук, обычно так -- ставят EEPROM например, на 128КБайт). Как и программной памяти часто лишней нет, делают аж на PIC16. В основном, понятно, везде нужны студенты с горящими глазами и 8-битные поделки сделанные за месяц с минимальной ценой.

А увеличивать микроконтроллер, память внешнюю ставить. Ну представьте, что SIM900 стал долларов на 5 сходу дороже. Так понятно?

Только разговор ни о чём, понятно, что по другому не сделать. Понятно как сделать правильно. Но имеем что имеем.


Цитата(Frolov Kirill @ Mar 23 2012, 18:37) *
"Настроящий" COM требует тоже "оборудование" в виде "кита" SIM900 (MAX232)


Дада. У них же ещё кабель -- ни разу ни RS-232 ни прямой, ни нульмодемный. Потеряешь -- из магазина не подойдёт (к любому модему же подходит). К чему бы это? Вот и остальное так же...
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 23 2012, 15:24
Сообщение #22


Гуру
******

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



>>>>Ваши слова не соответствуют действительности. У меня вот не работает с CP210x.

CP2103 - работает - кидайте свою схему стыковки - посмотрим.

>>>>Как и на одном из компьютеров. Волшебная программа требует определённой версии определённой ОС,

Ну вы же не будете запускать линуксоидную прогу под виндами напрямую. В требованиях к проге четко сказано WinXP.
Так и не запускайте из под NT подобных осей где закрыт прямой доступ к порту, а только через АРI

>>>определённых условий для сопряжения с модемом и т.п. Слишком много условий.

Не, ну можна и пальцы в розетку без условий. Или вам так чтобы не напрягшись уровни RS232 сразу в модем пихнуть ?

>>>>Если говорить о контроллере, то внутренняя память микроконтроллере тоже ресурс, который нет возможности тратить на "излишества". Более крупный контроллер же имеет совсем другую стоимость, другую печатную плату и многое ещё.

Вы с двух попыток не поняли - я говорил о ВНЕШНЕЙ SOIC8 SPI памяти. А в контроллере ее может вообще мизер быть.

>>>Устраивает. Но исходники при этом ещё и работают, а в протоколе могут быть разночтения.

Наповал - мне например проще написать свое чем искать глюки в чужом. Причем написать под себя, а не так как посчитал нужным "дядя".

>>>А увеличивать микроконтроллер, память внешнюю ставить. Ну представьте, что SIM900 стал долларов на 5 сходу дороже. Так понятно?

Повторю еще раз - представьте у вас сотни изделий по стране. Вы исправили ошибки или ввели новые функции. Что дешевле - заранее решить вопрос с удаленным обновлением за счет небольшого удорожания прибора, или на каждый объект послать человека, заплатить за проезд, суточные...... Потому и говорю что подход радиолюбительский - где объемы не превышают десятка изделий или на клиентов в дальнейшем наплевать.


>>>> У них же ещё кабель -- ни разу ни RS-232 ни прямой, ни нульмодемный. Потеряешь -- из магазина не подойдёт (к любому модему же подходит). К чему бы это? Вот и остальное так же...

У меня кабель от Zyxel сейчас к EVB подсоединен - родной коротковат был. А вообще там ТРЕХ!!! проводов достаточно - RX, TX, GND.

Вобщем кто разобрался и в теме думаю поулыбаются с ваших суждений.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Frolov Kirill
сообщение Mar 23 2012, 15:27
Сообщение #23


Местный
***

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



Цитата(CADiLO @ Mar 23 2012, 18:54) *
>>>>Где приобрести "оборудование" с FT2232 в составе? Вот то-то и оно.
А что магазины сотовиков уже перевелися? На FT я встречал фирменые кабеля с трехвольтовым выходом.
Но и китайский на PL2303 работает без проблем. На VDD_232 подаем Vext c модуля и вперед.


Речь про купил, вставил и начал работать. Без паяльника. Понятно, что если захочется очень, то можно проявить смекалку. Проблема в том, что это всё радиолюбительство (ругательное слово такое). Вот есть BM8051 на CP210x, продаются повсюду. Не работают. Я не издеваюсь, я действительно интересуюсь -- чем заменить. Альтернативы пока нет.

Цитата
>>>>"Настоящий" COM требует тоже "оборудование" в виде "кита" SIM900 (MAX232)
А зачем???? Те же китайские кабеля с MAX3232 и прошивайте в системе.


Какие ещё кабеля? Где их взять?

Я вот взял KIT для SIM900, там выход MAX232 выведен на PLS разъём.
Вот туда припаял кабель для подключения к разъёму своего прибора (UART с TTL уровнями).
Из кита, разумеется, SIM вынул. Была написана программа для трансляции с одного уарта контроллера на другой (между разъёмом и модемом). Да, замечательно работает конечно... Но неудобно.

Цитата
>>>и самое главное, известные трудности с компьютером.
А можно перечислить? Потому как не наблюдаются.


Через USB требует специфического (FT232) как я понял адаптера. Его негде взять (без пайки).
Через COM тоже трудности с адаптером (можно использовать кит). Но нужен COM в компьютере,
причём скорей непосредственно на матьплате, не всегда работает.

Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 23 2012, 15:43
Сообщение #24


Гуру
******

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



>>>>BM8051 - Переходник USB – UART адаптер

из описания - "Уровень логической «1» на контактных площадках порта «swrial», В - 3,3"
А на модуль сколько можно максимум подать? Правильно - 3 вольта.
Если бы внимательно читали документацию на модуль, то сразу бы увидели причину.

Решение: отрезать ножку VIO чипа на которую подается 3.3 из внутреннего стабилизатора и подавать туда Vext модуля.
Кстати мастер-кит еще та контора по упрощенной смехотехнике.

>>>> Какие ещё кабеля? Где их взять?

В любом магазине торгующем аксессуарами к сотовым телефонам.....

>>>>Я вот взял KIT для SIM900, там выход MAX232 выведен на PLS разъём. Вот туда припаял кабель для подключения к разъёму своего прибора (UART с TTL уровнями).

Допустимо но решение из той же серии как и все в нашей стране - через одно место.


Вобщем просто не смешите народ, ладно?


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


Местный
***

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



Цитата(CADiLO @ Mar 23 2012, 19:43) *
>>>>BM8051 - Переходник USB – UART адаптер
из описания - "Уровень логической «1» на контактных площадках порта «swrial», В - 3,3"
А на модуль сколько можно максимум подать? Правильно - 3 вольта.
Если бы внимательно читали документацию на модуль, то сразу бы увидели причину.


Если бы вы перед тем как отвечать внимательно читали исходное сообщение: между SIM900 и CP210x стоит пик-контроллер (который тупо дублирует состояние ножки "RX" с одного порта на ножку "TX" другого и наоборот). И при подключении к нему "кита" с MAX232 всё работает. А при подключении CP210x -- нет. Гадаем дальше? Если что, то через ту CP210x упомянутые выше мегабайты со звуком программируются без ошибок и сбоев в обе стороны. Проблема где-то в другом месте, не кажется?

Цитата
>>>> Какие ещё кабеля? Где их взять?
В любом магазине торгующем аксессуарами к сотовым телефонам.....


Какой именно кабель? Он не предназначен для пайки в куда попало, кроме как для включения в телефон конкретной модели. От него нет никакой документации ("распиновки"). Там неизвестно какие уровни (кстати да). И многое другое. Такие кабели-то кончились лет 6 назад. Сейчас у всех современных телефонов USB. Антиквариат искать в Автово (на Караваевой даче)? Нет, спасибо.

Вобщем просто не смешите народ, ладно?

Я про "радиолюбительство" уже сказал выше.

Цитата
Допустимо но решение из той же серии как и все в нашей стране - через одно место.


Без всяких но -- оно единственное работающее из доступного.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 23 2012, 16:14
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(CADiLO @ Mar 23 2012, 17:24) *
Вы с двух попыток не поняли - я говорил о ВНЕШНЕЙ SOIC8 SPI памяти. А в контроллере ее может вообще мизер быть.

Ну вот мы ставим ВНЕШНЕЙ SOIC8 SPI (AT45161), но она нам самим нужна: все 16Mbit, увеличить до 64? Тоже себе весь объём заберём.
Ешё один soic на плате разводить что ли?

Цитата(CADiLO @ Mar 23 2012, 17:24) *
или на каждый объект послать человека, заплатить за проезд, суточные......

Вы что хотите сказать что кто-то таки так делает??? Ездит по стране, посылает людей simcom обновлять?
Представляю: гонятся за сотнями фур чтобы ашкьцфку модема обновить...
Наповал...

Цитата(CADiLO @ Mar 23 2012, 17:24) *
Потому и говорю что подход радиолюбительский - где объемы не превышают десятка изделий или на клиентов в дальнейшем наплевать.

Модемы надо делать правильно сразу, а не предусматривать способы их прошивки удалённо. Радиолюбительский подход здесь нипричём.

Go to the top of the page
 
+Quote Post
Frolov Kirill
сообщение Mar 23 2012, 16:24
Сообщение #27


Местный
***

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



Цитата(CADiLO @ Mar 23 2012, 19:24) *
Вы с двух попыток не поняли - я говорил о ВНЕШНЕЙ SOIC8 SPI памяти. А в контроллере ее может вообще мизер быть.


Сколько потребуется для реализации протокола программирования?
Я вообще тоже про внешнюю говорил. Не надо быть семи пядей во лбу, чтоб понять, что микроконтроллеры с единицами МБайт flash ещё та экзотика.

Цитата
>>>Устраивает. Но исходники при этом ещё и работают, а в протоколе могут быть разночтения.
Наповал - мне например проще написать свое чем искать глюки в чужом. Причем написать под себя, а не так как посчитал нужным "дядя".


Читаю этот документ. SIM900 download procedure V0.20.pdf. Раздел 2.3. File of Intel Hex download. Что за HEX, откуда он берётся -- ни слова. Равно как и непонятно из всего дальнейшего как конкретный *.cla файл передать в модем.

Из такой "документации" написать работающее ПО -- НЕВОЗМОЖНО. Т.е. очередной пример так называемого вранья. "Любой может написать свой..." Не любой. А только после получения секретных консультаций от дистрибьютера. Или после изучения подробностей работы уже имеющейся программы.

Цитата
Повторю еще раз - представьте у вас сотни изделий по стране. Вы исправили ошибки или ввели новые


Прочитайте ещё раз -- это всё здорово и правильно, но де-факто этого всего нет, не ошибусь, если скажу у большей части потребителей продукции SIMCOM. На чём делают соседи и как -- известно.

Цитата
что подход радиолюбительский - где объемы не превышают десятка изделий или на клиентов в


А сколько ваших изделий ездит по стране? Вот и ответ. Ни одного.

Цитата
>>>> У них же ещё кабель -- ни разу ни RS-232 ни прямой, ни нульмодемный. Потеряешь -- из магазина не подойдёт (к любому модему же подходит). К чему бы это? Вот и остальное так же...
У меня кабель от Zyxel сейчас к EVB подсоединен - родной коротковат был. А вообще там ТРЕХ!!! проводов достаточно - RX, TX, GND.


Не надо попросту врать. Кабель от "кита" имеет DB9F ("socket", "розетку") с обоих сторон.
Значит он подразумевает подключение двух DTE устройств с обоих концов (идите в Wikipedia
и почитайте в статье RS-232: http://en.wikipedia.org/wiki/Data_terminal_equipment,
http://en.wikipedia.org/wiki/Data_circuit-...ating_equipment, http://en.wikipedia.org/wiki/RS-232).
И следовательно, этот кабель должен являться так называемым "нуль-модемным" кабелем
(http://en.wikipedia.org/wiki/Null_modem). Но легко взять в руки мультиметр и убедиться, что
контакты на обоих разъёмах соединены напрямую (1-->1, 2-->2... 9-->9). Следовательно это прямой кабель (не нуль-модемный). Но такой кабель с одного конца (стандарт RS232!) должен иметь DB9F,
а с другого DB9M. Тип разъёма в RS-232 отличается для DTE и DCE, чтоб не соединить по-ошибке DTE<->DTE или DCE<->DCE (что можно сделать только через нуль-модемный кабель).
Вообще можно много не думать, а просто пойти в ближайший компьютерный магазин и купить все кабели "для RS232" которые там есть. И ни с одним "кит" не заработает. Потому, что прямой кабель не удастся воткнуть из-за не того типа разъёма (DB9F вместо DB9M). А в нуль-модемном будут "перекручены" проводники. И более того, это очевидно, что "кит" напрямую (без кабеля) нельзя соединить ни с компьютером (любой RS-232 модем можно, только габариты корпуса не позволяют), ни с нормальным RS-232 модемом (TX замкнётся на TX, RX на RX и т.д.), хотя в разъём вставить удастся (чего не должно быть).

Речь о стандартном оборудовании, которое можно приобрести, а не неведомо откуда взявшемся
кабеле с тремя проводами. SIMCOM использует нестандартный тип разъёма (DB9M на "ките" вместо DB9F)
и это не позволяет использовать любой стандартный кабель, кроме предоставленного симкомом. Аналогичным образом поступает фирма APC в отношении источников бесперебойного питания. Почему там так -- понятно (кабель $40, например). Почему здесь так -- уровень квалификации разработчиков, "кит" же не коммерческий продукт.


Цитата
Вобщем кто разобрался и в теме думаю поулыбаются с ваших суждений.


Ага, конечно.

Сообщение отредактировал Frolov Kirill - Mar 23 2012, 16:28
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 23 2012, 16:36
Сообщение #28


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Frolov Kirill @ Mar 23 2012, 20:24) *
Читаю этот документ. SIM900 download procedure V0.20.pdf. Раздел 2.3. File of Intel Hex download. Что за HEX, откуда он берётся -- ни слова.

Сюрприз - он входит в комплект стандартного прошивальщика и идет вместе с прошивками...
Цитата
Равно как и непонятно из всего дальнейшего как конкретный *.cla файл передать в модем.

Распилить на куски требуемой длины и передать поблочно, дожидаясь подтверждения на переданный блок, разве нет ?
Цитата
Из такой "документации" написать работающее ПО -- НЕВОЗМОЖНО.

Возможно даже по такой. Хотя похабная, да...
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Mar 23 2012, 18:38
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
В требованиях к проге четко сказано WinXP.
Так и не запускайте из под NT подобных осей где закрыт прямой доступ к порту, а только через АРI


Было мной замечено, что иногда существует иногда конфликт драйверов, когда установка дров под один переходник приводила к полной неработоспособности второго который на этой-же машине до этого отлично работал.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 24 2012, 16:44
Сообщение #30


Гуру
******

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



>>>>Речь про купил, вставил и начал работать. Без паяльника.

Лень ? Или прикалываетесь ?

>>>>Если бы вы перед тем как отвечать внимательно читали исходное сообщение: между SIM900 и CP210x стоит пик-контроллер (который тупо дублирует состояние ножки "RX"
>>>>с одного порта на ножку "TX" другого и наоборот). И при подключении к нему "кита" с MAX232 всё работает. А при подключении CP210x -- нет. Гадаем дальше? Если что, то
>>>>через ту CP210x упомянутые выше мегабайты со звуком программируются без ошибок и сбоев в обе стороны. Проблема где-то в другом месте, не кажется?

Именно кажется, потому как в процессе перезаписи флеш модуль сам несколько раз меняет скорость и гдето ваша трансляция просто не успевает. Вы уверены что контроллер правильно отработает портами трансляцию 115200? - я например нет. Так что проблема именно в подходе и примененном решении. Если контроллер исключить, то модуль прекрасно обновится через CP21xx. Так что дело как раз в том что надо было принять другое решение - или коммутатором порт модуля переключать, или физически, или уж програмно не полениться реализовать правильно.

>>>Какой именно кабель? Он не предназначен для пайки в куда попало, кроме как для включения в телефон конкретной модели. От него нет никакой документации ("распиновки").

Про сайт PINOUT.RU наверно вы не слышали, но GOOGLE наверняка знаете. Тип кабеля известен - нашли тот который трехвольтовый, вместо телефонного разъема поставили свой и вперед.

>>>>Сейчас у всех современных телефонов USB. Антиквариат искать в Автово (на Караваевой даче)? Нет, спасибо

Полное незнание предмета. USB - пользовательские. А перешиваются 90% телефонов по сей день не штатным USB кабелем, а технологическим через COM.
Почитайте соответствующие форумы. И посмотрите распиновку телефонов. Нахрена вместе с USB выведены RX и TX?

>>>Ну вот мы ставим ВНЕШНЕЙ SOIC8 SPI (AT45161), но она нам самим нужна: все 16Mbit, увеличить до 64? Тоже себе весь объём заберём. Ешё один soic на плате разводить что ли?

Если можете обойтись - не ставьте. Кому нужно будет - предусмотрит и поставит при необходимости.

>>>Вы что хотите сказать что кто-то таки так делает??? Ездит по стране, посылает людей simcom обновлять?

Не поверите - я как минимум пятерых знаю - дошло что нужно сделать удаленное обновление после первых претензий клиентов.

>>>Модемы надо делать правильно сразу, а не предусматривать способы их прошивки удалённо. Радиолюбительский подход здесь нипричём.

Что в вашем понятии правильно ? Нет, даже не так - покажите хоть одного производителя модемов у кого менее 3-5 версий прошивок.
Вот сделали сразу правильно и все - СРАЗУ. Вейвком? Телит? Синтерион? - а может из китайцев кто ????
Глупости - модемы совершенствуются до последнего момента пока их не прекратят производить. У ВСЕХ ПРОИЗВОДИТЕЛЕЙ!!!!
И ошибки исправляются и новые фишки вводятся. Так что надо обновление предусматривать - НАДО!

>>>Из такой "документации" написать работающее ПО -- НЕВОЗМОЖНО. Т.е. очередной пример так называемого вранья.

Написано не одним человеком и работает. Кто хочет - ищет способ, а кто не хочет - причину. Значит или не хватает знаний или желания.
Я лично себе утилитку на основе этого документа ваял которая меняет ИМЕИ на лету. К сожалению до ума не довел - нет времени разобраться
с алгоритмом сдвига служебного блока и пересчета КС. Поэтому работает только если блок изначально находился в начале служебного сегмента.

>>>>Кабель от "кита" имеет DB9F ("socket", "розетку") с обоих сторон.
.................................
>>>и это не позволяет использовать любой стандартный кабель, кроме предоставленного симкомом

Ахренеть!!! А про вставки преобразующую "папа" <cross> "мама наверное вы никогда не слышали.
Вот хотя бы такие http://www.usconverters.com/images/m-f-gen...changer-LRG.jpg

У меня набор из 6 вставок - как прямые так и перекрестные + нульмодемные - позволяет перекрутить любой 9 пиновый кабель в то что нужно.
Набор стоил $8, был найден и куплен для работы. Давно себя окупил. Было бы желание, а не жалобы.

>>>>Было мной замечено, что иногда существует иногда конфликт драйверов,

Артем, я больше скажу - под FT232 есть два комплекта драйверов - одни работают WXP SP2 , другие WXP SP3 и наоборот - никак.
Две взаимных ошибки - и ничего....
И еще фокус - если я поставлю драйвера от FT232 раньше драйверов к CDMA SIM5215 - то на CDMA отладочный порт конфликтует.
А если наоборот - то нет. Причем оба драйвера имеют микрософтовский WHQL сертификат.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Frolov Kirill
сообщение Mar 26 2012, 08:03
Сообщение #31


Местный
***

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



Цитата(CADiLO @ Mar 24 2012, 20:44) *
>>>>Речь про купил, вставил и начал работать. Без паяльника.

Лень ? Или прикалываетесь ?


Я про работу, а не радиолюбительство:

Цитата
>>>Какой именно кабель? Он не предназначен для пайки в куда попало, кроме как для включения в телефон конкретной модели. От него нет никакой документации ("распиновки").

Про сайт PINOUT.RU наверно вы не слышали, но GOOGLE наверняка знаете. Тип кабеля известен - нашли тот который трехвольтовый, вместо телефонного разъема поставили свой и вперед.

Почитайте соответствующие форумы. И посмотрите распиновку телефонов. Нахрена вместе с USB выведены RX и TX?


И никакие форумы и сайты читать не буду даже. Равно как и что-то куда-то припаивать.

Цитата
Именно кажется, потому как в процессе перезаписи флеш модуль сам несколько раз меняет скорость и гдето ваша трансляция просто не успевает. Вы уверены что контроллер правильно отработает портами трансляцию 115200? - я например нет.


А я уверен. Проблема скорей в том, что сам CP21xx не успевает сменять скорость так быстро. Возможно, действительно зависит от драйверов. Хотя изначально она заложена "программным обеспечением низкого качества", мягко выражаясь.

Цитата
Полное незнание предмета. USB - пользовательские. А перешиваются 90% телефонов по сей день не штатным USB кабелем, а технологическим через COM.


Мы не о ремонте сотовых телефонов говорим. Мне вообще всё равно как они там прошиваются.

Цитата
>>>Ну вот мы ставим ВНЕШНЕЙ SOIC8 SPI (AT45161), но она нам самим нужна: все 16Mbit, увеличить до 64? Тоже себе весь объём заберём. Ешё один soic на плате разводить что ли?

Если можете обойтись - не ставьте. Кому нужно будет - предусмотрит и поставит при необходимости.


Я рассказал свой случай. Уже стоит SST25VF032B. Но для обновления SIM ещё одна рядом нужна.
Также нужен некий объём программной памяти в микроконтроллере. Который тоже -- дефицитный ресурс.

Цитата
>>>Вы что хотите сказать что кто-то таки так делает??? Ездит по стране, посылает людей simcom обновлять?
Не поверите - я как минимум пятерых знаю - дошло что нужно сделать удаленное обновление после первых претензий клиентов.


Просто эти пятеро плохо тестрировали до. А SIMCOM имеет слишком много глючных версий. Фактически до B08 были фатальные ошибки, особенно до B05. Слишком рано начали -- собрали все ошибки на себя.

Цитата
И ошибки исправляются и новые фишки вводятся. Так что надо обновление предусматривать - НАДО!


Ещё раз: я с этим не спорю. Надо. Но де-факто слишком много причин почему не получается. И это так не у многих, а у абсолютного большинства.

Цитата
У меня набор из 6 вставок - как прямые так и перекрестные + нульмодемные - позволяет перекрутить любой 9 пиновый кабель в то что нужно.
Набор стоил $8, был найден и куплен для работы. Давно себя окупил. Было бы желание, а не жалобы.


Вот это и есть любительство. Вместо того, чтобы воткнул-и-забыл. Ещё паяльника не хватало...
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 26 2012, 08:38
Сообщение #32


Гуру
******

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



>>>И никакие форумы и сайты читать не буду даже. Равно как и что-то куда-то припаивать.
......
>>>Вот это и есть любительство. Вместо того, чтобы воткнул-и-забыл. Ещё паяльника не хватало...

Больше не спорю - все сказано в 2 фразах.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 26 2012, 10:29
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(CADiLO @ Mar 24 2012, 19:44) *
>>>Вы что хотите сказать что кто-то таки так делает??? Ездит по стране, посылает людей simcom обновлять?

Не поверите - я как минимум пятерых знаю - дошло что нужно сделать удаленное обновление после первых претензий клиентов.

Тяжёлый случай.

Цитата(CADiLO @ Mar 24 2012, 19:44) *
>>>Модемы надо делать правильно сразу, а не предусматривать способы их прошивки удалённо. Радиолюбительский подход здесь нипричём.

Что в вашем понятии правильно ? Нет, даже не так - покажите хоть одного производителя модемов у кого менее 3-5 версий прошивок.
Вот сделали сразу правильно и все - СРАЗУ. Вейвком? Телит? Синтерион? - а может из китайцев кто ????

Это я погорячился...simcom оказался самым правильным (из дешёвых).
Go to the top of the page
 
+Quote Post
Alechek
сообщение Mar 26 2012, 11:13
Сообщение #34


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(Frolov Kirill @ Mar 26 2012, 14:03) *
А я уверен. Проблема скорей в том, что сам CP21xx не успевает сменять скорость так быстро. Возможно, действительно зависит от драйверов. Хотя изначально она заложена "программным обеспечением низкого качества", мягко выражаясь.


Ну, на CP2101 вполне неплохо я прошил SIM900. Подкаялся напрямую. Но в том что где-то косяк модема - не сомеваюсь.
В качестве преходника USB-COM c SIM900 мое устройство не заработало. Как ни бился. При этом последовательность байт ходила строго по документации!!!

В SIM300D тоже есть ошибка - принимает он данные с ДВУМЯ стоп-битами. а вот выдает - с ОДНИМ.
CP2101, получается, достаточно одного бита вседа. А вот своему контроллеру это приходилось объяснять вручную.

Так что я за исходники процедуры перепрошивки, а не за документацию.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 26 2012, 11:38
Сообщение #35


Гуру
******

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



Пообщался с товарищем который делал подобную трансляцию для перепрошивки.
В коротком виде разговор можно описать так:

"В основном проекте стоит PIC24 - получаем на USB, выдаем на COM - SIM900 понимает и работает. На втором аппаратном COM висит GPS.
USB как для прошивки так и для внешнего мира висит. Но понадобилось сделать один проект на PIC16F887 - На внешний мир аппаратный СОМ, на модуль софтовый - делаем тупую трансляцию побитно на ножку. Работает. Вставляем эту же трансляцию как одну из задач PIC - перестает работать. Причина - за счет задержек во время отвлечения PIC на другие задачи начинает гулять скорость на входе SIM900 больше чем допустимо. Привязали трансляцию к тикам - все заработало."





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

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

 


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


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