porty 0 Posted June 29, 2010 (edited) · Report post Добрый день Уже разработали устройство на базе SIM300DZ всё нормально работало, стабильно, как нам нужно было, соотвествовало всем нашим требованиям. И тут подарок с небес, точнее с поднебесной - снятие SIM300DZ и старт SIM900D как замены, ладно, закупили, впаяли и тут ... : 1. Даташит на AT команды вообще не соответствует истине в целом, большинство команд которые по даташиту обязаны работать выдают ошибки. 2. AT+SIMTONE не генерит тоны, но выдаёт Ок и квитанцию о завершении генерации тона 3. Необходимо на каждую команду ждать квитанции подтвержения "ОК" или "ERROR", иначе следующие команды будут игнорироваться. В сим300 достаточно просто слать команды и они будут обработаны в порядке очереди. 4. SIM tool kit набор команд отсутствует в даташите на AT команды SIM900, но почему то работает. 5. команда AT+STTONE неадекватно себя ведёт, может завершить проигрывание и не выдавать секунд 5-20 квитацию о завершении проигрывания тона 6. Во время входящего звонка проигрывает какую то трель 7. Команда AT+CLDTMF=1,... проигрывает тоны по 200-300 мсек вместо 100 и забивается трелью после звонка а иногда наоборот эту трель затыкает. В итоге устройство недееспособно! Вопросы: 1. СИМ900 вообще работоспособен в приложениях для которых он по идее предназначается? Если да то как этот ворох проблем побороть? 2. Со всеми операторами работает? 3. Просьба откликнуться тех у кого есть опыт внедрения сырых сим300, интересно знать какие фокусы поднебесная нам ещё подкинет с модулями сим900 согласно опыту работы с сим300? Edited June 29, 2010 by Porty Quote Ответить с цитированием Share this post Link to post Share on other sites
artemkad 0 Posted June 29, 2010 · Report post 3. Необходимо на каждую команду ждать квитанции подтвержения "ОК" или "ERROR", иначе следующие команды будут игнорироваться. В сим300 достаточно просто слать команды и они будут обработаны в порядке очереди. А вот так не пробовал? По идее должно работать. AT+CLIP=1;+COLP=1;+CRC=1;+CSCS=\"GSM\";+CMGF=1;+CNMI=2,2;+CSCLK=1;+CMEE=2;+CREG=1\r\n Quote Ответить с цитированием Share this post Link to post Share on other sites
prst 0 Posted June 29, 2010 · Report post у меня похожие симптомы когдато были на Телитах оказалось что тупо продавец продавалл старые версии, которые напрочь не соответствовали последним даташитам, так как там использовалось другое нутро и другой проц. Quote Ответить с цитированием Share this post Link to post Share on other sites
porty 0 Posted June 29, 2010 (edited) · Report post у меня похожие симптомы когдато были на Телитах оказалось что тупо продавец продавалл старые версии, которые напрочь не соответствовали последним даташитам, так как там использовалось другое нутро и другой проц. У Вас какая версия? у меня по AT+GMR возвращает: Revision:1137B01SIM900D64_ST Прочие идентификаторы и серийники AT+GSN: 359772030001664 AT+GMM: SIMCOM_SIM900D ArtemKAD непомогло Edited June 29, 2010 by Porty Quote Ответить с цитированием Share this post Link to post Share on other sites
artemkad 0 Posted June 29, 2010 · Report post Что значит "непомогло"? Работает или нет передача нескольких команд в одной строке на подобии того, что я нарисовал? Т.е. я не давал средство для того, что-бы можно было передавать команды не дожидаясь Ок. Я показал способ как можно передать несколько команд за один раз. Quote Ответить с цитированием Share this post Link to post Share on other sites
porty 0 Posted June 29, 2010 · Report post Что значит "непомогло"? Работает или нет передача нескольких команд в одной строке на подобии того, что я нарисовал? Т.е. я не давал средство для того, что-бы можно было передавать команды не дожидаясь Ок. Я показал способ как можно передать несколько команд за один раз. работает Quote Ответить с цитированием Share this post Link to post Share on other sites
Harbinger 0 Posted June 29, 2010 · Report post 1137B01SIM900D64_STSIM900D, однако, не рекомендовали... А на SIM900 уже третья версия фирмваре вышла, и 4-я в работе. Quote Ответить с цитированием Share this post Link to post Share on other sites
stream 0 Posted June 30, 2010 · Report post 3. Необходимо на каждую команду ждать квитанции подтвержения "ОК" или "ERROR", иначе следующие команды будут игнорироваться. В сим300 достаточно просто слать команды и они будут обработаны в порядке очереди. Вот этого как раз никто не обещал. Так делать нельзя. Если какое-то устройство тупо кидает все поступившие не вовремя байты во входной буфер ком-порта, и потом обрабатывает, то это всего лишь особенность (может, для кого-то и полезная) только данного устройства. А со включенным автободом все становится еще веселее. Ну и настоящие программисты, конечно, кодов возврата не проверяют... Quote Ответить с цитированием Share this post Link to post Share on other sites
edo 0 Posted July 1, 2010 · Report post SIM900D, однако, не рекомендовали... а почему? с sim300dz на sim900d логичнее весго переходить Quote Ответить с цитированием Share this post Link to post Share on other sites
Harbinger 0 Posted July 1, 2010 · Report post Логичнее. Но китайцы на первое место поставили 900-й. Возможно, хотят с Sagem поконкурировать, утоптав всё железо в квадратный дюйм. :) За 900D гость оттуда высказался, что эта модель для ознакомления и быстрого перехода на 900-й. Развиваться не будет. И где как, а в Украине и сертифицироваться не будет. Соответственно, "серые" IMEI со всеми вытекающими. Попутно. Занялся стендом для входного контроля/перепрошивки, по собственной инициативе и в свободное время. (На первых порах мало ли какие сюрпризы возможны, желательно проверить до пайки; хотя цифрам из Гаммы вполне доверяю). Если кого интересует, просьба в PM или по мылу. Под 300D такая штука тоже есть, но скоро станет неактуальна. Quote Ответить с цитированием Share this post Link to post Share on other sites
av-master 0 Posted July 1, 2010 · Report post тоже такой штукой занялся. чисто компорт переходник. сейчас хочу еще и контроллер приатачить с програмкой тестирования и конфигурирования. возможно в будущем и с перепрошивкой на автомате. и выдачей отчета на комп. Вопрос: где взять пружинистые контакты ? в прошлый раз от старых картриджей какогото струйного эпсона наковырял. теперь таких ненайду (( Quote Ответить с цитированием Share this post Link to post Share on other sites
Harbinger 0 Posted July 1, 2010 · Report post Та же проблема. Есть диаметром 1 мм - не годятся, может, 0,7 найду - но желательно ещё тоньше. :( Первый экземпляр точно будет лазерно-утюжным, там свои нюансы. Под 300-й выводил почти всё - оба канала аудио, оба UART (т.к. приходилось IMEI перешивать), SIM, RF, само собой... Quote Ответить с цитированием Share this post Link to post Share on other sites
CADiLO 0 Posted July 2, 2010 · Report post Для SIM900 есть готовые стенды. Можете посмотреть анонс у российских коллег - http://www.mt-system.ru/index.php?id=78327 Кто хочет заказать - пишите, я с понедельника на работе. Стоимость пока не знаю, надо уточнить. Напомню мыло - chip@microchip.ua Quote Ответить с цитированием Share this post Link to post Share on other sites
av-master 0 Posted July 2, 2010 · Report post Думаю в сравнении с самодельным он золотой будет. и Сделанный самим для себя. будет нисколько не хуже и возможно даже функциональней )) Quote Ответить с цитированием Share this post Link to post Share on other sites
Harbinger 0 Posted July 2, 2010 · Report post (Офф) Ну не знаю... вроде укладываюсь в полста $ по комплектации, плюс парочка выходных - ещё сотни полторы. Стучу по дереву - возможны сюрпризы. Quote Ответить с цитированием Share this post Link to post Share on other sites