Тоже столкнулся с проблемой потери данных... При чтении СМС при каждом запросе (at+cmgr) длина прочтенного СМС разная... Полностью получить текст СМС-ки удалось при снижении скорости до 2400...
Не помогли ни полный нуль-модемный кабель с аппаратным управлением потоком, ни вариации и настройками порта и модема.
MasterOPC в 50% запросов выдает неверную контрольную сумму. Проблему решил отказавшись от ноутбука с аппаратным COM портом и перейдя на стационарный компьютер с PCI карточкой портов.