kann es sein das der puffer leer ist? Das du vielleicht für die Touchtaste keinen "Up" oder "Down" Code vergeben hast?

Passt denn das "bcc" und "len" im bezug auf das fehlende Datenbyte?