Ca voudrait dire que tu reçoit les caractères à afficher non pas directement en octets représentant leur code ASCII, mais un flux d'octet lui même reconvertit en chaine ASCII
En gros pour afficher le caractère "A" tu devrais recevoir un octet de valeur 65 mais tu reçoit les caractères "6" et "5".
Peut être est-ce un problème de configuration du logiciel LCD Smartie ?
Ou bien est-tu sur que le code Arduino que tu as récupéré correspond bien à la version courante du protocole utilisé par LCD Smartie ?