Павел_Б 0 18 апреля, 2011 Опубликовано 18 апреля, 2011 · Жалоба Здравствуйте. Вопрос такого плана. С какого момента доступно чтение информации из сим карты. То есть при включении модуля если сразу подавать команду AT+CPBR=1 то ответ error. Но спустя некоторое время чтение первой ячейки сим таки происходит. Вопрос - к чему "привязан" этот момент? К времени регистрации в сети? Или к чему? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 18 апреля, 2011 Опубликовано 18 апреля, 2011 · Жалоба К т.н. инициализации SIM-карты. Процессор модуля вычитывает из неё в ОЗУ записи из телефонной книги, SMS и пр., занимаясь попутно регистрацией в сети и ещё много чем. Если рассмотреть этот ERROR подробнее, он, скорее всего, окажется 515-м. И при попытке отправить SMS тоже, даже если уже получили +CREG: 1 - только вместо +CME ERROR: 515 будет +CMS ERROR: 515. Иногда эта самая инициализация никогда не заканчивается, вплоть до зависания или циклического рестарта. Характерно для "новомодных" SIM, в частности мегафоновских (не всяких - зависит от конкретной партии). Самый запущенный случай - EEPROM SIM-карты может быть частично повреждена, тут возможны любые неожиданности. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Павел_Б 0 19 апреля, 2011 Опубликовано 19 апреля, 2011 · Жалоба К т.н. инициализации SIM-карты. Процессор модуля вычитывает из неё в ОЗУ записи из телефонной книги, SMS и пр., занимаясь попутно регистрацией в сети и ещё много чем. Если рассмотреть этот ERROR подробнее, он, скорее всего, окажется 515-м. И при попытке отправить SMS тоже, даже если уже получили +CREG: 1 - только вместо +CME ERROR: 515 будет +CMS ERROR: 515. Иногда эта самая инициализация никогда не заканчивается, вплоть до зависания или циклического рестарта. Характерно для "новомодных" SIM, в частности мегафоновских (не всяких - зависит от конкретной партии). Самый запущенный случай - EEPROM SIM-карты может быть частично повреждена, тут возможны любые неожиданности. Я тут тоже поэкспериментировал и у меня вроде как получилось что к тому моменту когда команда AT+CPBR=1 стала читать информацию из сим карты, регистрация в сети уже произошла. То есть получается что чтение информации из сим карты процесс ничем неопределённый, но чем меньше записей в сим карте тем это происходит быстрей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 19 апреля, 2011 Опубликовано 19 апреля, 2011 · Жалоба Павел_Б, читать отсюда и вниз Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Peps 0 19 апреля, 2011 Опубликовано 19 апреля, 2011 · Жалоба Я тоже замечал это коварный вопрос. Решаю так - периодически, раз в секунду, подаю команду AT+CREG? и как только получаю ответ, что модуль зарегистрирован спокойно работаю с симкой. На всех известных сим карточках белорусских операторов прокатывало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 11 19 апреля, 2011 Опубликовано 19 апреля, 2011 · Жалоба Уже было, но думаю не лишне будет повторить обобщенное. +CMS ERROR: 515 - Device busy or Invalid Character in string. этот вопрос задавался кучу раз и специально был официальный ответ SIMCOM 'CMS ERROR 515' is received in the following cases: 1. Sending a SMS when the SIM initialization is going on (after rebooting the module). 2. Reading a SMS immediately after booting the module when SIM initialization is not yet over. 3. Writing a SMS to the memory before SIM initialization is complete. 4. Sending more than one SMS at a time or sending a SMS when the response (OK or ERROR) for a previously sent SMS has not been received. из практики - то с чем довелось столкнуться разработчикам: 1. Для SIMCOM при отправке SMS получается так, что после окончания процесса отправки в сеть из модуля выскакивает ОК, потом (если не отключено) со стороны оператора приходит отчет о доставке. В момент получения отчета модуль не может заниматься отправкой СМС. Или пытаются отправить подряд несколько сообщений 2. Если сообщение отправляется в PDU режиме, то очень внимательно относимся к кодировке - один неверный символ и все.... КСТАТИ НЕ ЗАБЫВАЙТЕ ОБ ОГРАНИЧЕНИЯХ With GSM code, 160 characters maximum can be sent through a SMS. With UCS2 code, 70 characters maximum can be sent through one SMS. 3. На карточке закончились деньги или неверно ввели номер SMS центра 4. Это вообще был шедевр: - оператор блокирует отправку смс при балансе ниже определенного уровня с активированным GPRS - опасается что бы абонент в минуса не залетел. Чтобы отправить SMS нужно было деактивировать GPRS соединение и только потом отправлять SMS. 5. Еще чудеса были (это в инете нашел) The "+CMS ERROR: 515" message. After switching the SIM card on my development system to a new provider, I started getting +CMS ERROR: 515 error messages each time for the first message I tried to send after a device power-cycle (the error occured at the AT+CNMI=... command). This obviously had something to do with the network login process. When debugging this further, I noticed a huge increase in the pause time required to process the GSM network sign-on (i.e. what happens "behind the scene" when you switch the device on and provide the PIN code). The required pause was determined to have increased from roughly 20 secs to between 1 and 2 minutes ! 6. Карточка "Life - акция" - Оператор несколько лет назад выпустил карточку с нестандартными записями. В телефоне работает, а в модуле только на исходящие звонки - заставить остальное работать так и не удалось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 19 апреля, 2011 Опубликовано 19 апреля, 2011 · Жалоба Я тоже замечал это коварный вопрос. Решаю так - периодически, раз в секунду, подаю команду AT+CREG? и как только получаю ответ, что модуль зарегистрирован спокойно работаю с симкой. На всех известных сим карточках белорусских операторов прокатывало. У нас тоже везде прокатывало, а в Мск не прокатило - с новыми симками модуль регился в сети быстрее, чем успевал проинициализировать симку. Как результат - неработоспособность устройств. Теперь ждем CALL READY. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Peps 0 19 апреля, 2011 Опубликовано 19 апреля, 2011 · Жалоба Спасибо, очень интересное замечание, приму к сведению Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 19 апреля, 2011 Опубликовано 19 апреля, 2011 · Жалоба У нас тоже везде прокатывало, а в Мск не прокатилоА какой оператор? С Мегафоном более-менее разобрались, с середины прошлого года с некоторыми карточками МТС чудеса - Call ready есть, регистрация есть, а вот ATA на входящий звонок не даёт эффекта (OK выдаётся, соединение не устанавливается). AT+CLCC показывает, что вызов продолжается... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 20 апреля, 2011 Опубликовано 20 апреля, 2011 · Жалоба Ну я видел это на Пчелайне и на МТС. Но у нас голос второстепенный. После регистрации в сети просматривались СМС на СИМке. Вот тут то и косяк. Старую Джинсовую карту всталяем - работает. Втыкаем новую - то выдатся листинг, то ошибка... Видимо время регистрации связано с объемом памяти симки - на новых же везде пишут 64К Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 11 20 апреля, 2011 Опубликовано 20 апреля, 2011 · Жалоба Я уже писал что в свое время, когда еще работали с телефонами Ericsson A1018 (2001-2003), заметили что время регистрации в сети сильно зависит от заполнености карточки записями. Так как нетмонитор в A1018 неплохой, то решили посмотреть что же происходит. И просто охренели когда увидели что оператор вычитывает записную книжку. Перепроверив убедились, что время регистрации карточки с одной записью, отличается от времени регистрации с 10 записями, ровно на столько, сколько в эфире передается книжка. Не знаю как дела с этим сейчас, но вот тогда такой факт имел место. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mapic 0 20 апреля, 2011 Опубликовано 20 апреля, 2011 · Жалоба ... 4. Это вообще был шедевр: - оператор блокирует отправку смс при балансе ниже определенного уровня с активированным GPRS - опасается что бы абонент в минуса не залетел. Чтобы отправить SMS нужно было деактивировать GPRS соединение и только потом отправлять SMS. ... Да да у меня такое было (помоему я пр это и писал :) )... на карточках Киевстара и смежного Утела... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 11 20 апреля, 2011 Опубликовано 20 апреля, 2011 · Жалоба Да, это я собираю у кого что было с модулями и как решилось или нет. Вдруг еще кто-то напорется на подобное.... Пора наверно уже и новым FAQ заняться.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Roman_V 0 25 апреля, 2011 Опубликовано 25 апреля, 2011 · Жалоба При включении модема тупо жду ответа OK на at+cpbr=1. После этого работаю дальше. На разныйх симках время разное. от 4 сек до минуты. А иногда и вообще не инициализируется симка. Приходится после минутного таймаута передергивать питание модема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Integral 0 2 мая, 2011 Опубликовано 2 мая, 2011 (изменено) · Жалоба При включении модема тупо жду ответа OK на at+cpbr=1. После этого работаю дальше. На разныйх симках время разное. от 4 сек до минуты. А иногда и вообще не инициализируется симка. Приходится после минутного таймаута передергивать питание модема. так любите все питание дергать если чуть шо... Я то лично впри вкл жду кал реади, пока его жду каждые пол секунды отправляю команду АТ, после прихода кал реади купа настроек отправляю с ожиданием ответа, если где-то ерор ли нет ответа - сначала цикл настройки ли дергаю паверкей. После настройки модуля окколо 10с еще задержка, потом считываю первые 8 номеров с ожиданием ответа, если есть где-то ерор или считанные данные не коректны перезапускаю цикл считывания данных, а питание дергай не дергай... если глючный алгоритм или симка то уже ниче не поможет, вот когда все настроили и считали проверка црега и т.п. идет... а дальше на разных операторах проверял пока глюков не наблюдаю, просто скорость включения устройства на разных операторах получается разная Изменено 2 мая, 2011 пользователем Integral Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться