Увеличил цикл до 10 стало принимать , но два символа принимает с мусором: "'Ка$04$04ово.$P$P#$07—˜$01$04‘p$P#‘a™р»—$04$04y#‘ 5R$P$P!yv‰$1F@$19p$02$02$02 $07$123$08$N$Pр$N$P¬$R'"
Вы можете посмотреть через гипертерминал, какое количество байт выдает команда CMGR на Вашу смс длинной два символа или по другому, концовка строки должна быть следущей "04041A0430" и если не секрет что означает слово "Ка"