Цитата(CADiLO @ Feb 11 2011, 15:31)

>>>>Аналогичная проблема есть с отправкой SMS: после AT+CMGS=<размер>\r некоторое время не воспринимает (приблизительно ~100 мс), верней теряет, передаваемые данные.
Простите, а приглашение к вводу текста (символ > ) кто будет ждать ????
А где написано, что его нужно ждать? 3GPP TS 27.005 version 7.0.0 Release 7, раздел 4.3:
Execution command sends message...
- the TA shall send a four character sequence <CR><LF><greater_than><space> (IRA 13, 10, 62, 32)
after command line is terminated with <CR>; after that PDU can be given from TE to ME/TA.
- the DCD signal shall be in ON state while PDU is given.
Неоднозначно. Тут сказано, что после DCD или '>' можно выдавать PDU. Но не сказано же, что его нельзя выдавать раньше...
Цитата
До его появления естественно потеряется текст.
Совершенно неестесственно, когда из потока данных передаваемых в последовательном коде пропадают произвольные части данных.
Вдогонку. Добавление +CFUN=0 в строку инициализации (длинная первая сверху) и позже +CFUN=1, перед вводом PIN-кода, решает проблему с +CFUN: 1 и пропаданием OK.
Но в скольки местах ещё пропадает "OK" или "ERROR"?