L'UTF8 mi sembra necessario. Poi dovresti fare un po' di debugging sulla scheda del Micro (magari facendo una prova a ritrasmettere i dati appena ricevuti). Come ulteriore passo, si dovrebbe dare un'occhiata approfondita al codice del micro.