Dass die Schnipsel größer werden, wenn du länger wartest, ist doch logisch
Das Gerät bzw. die Kommunikation zwischen Gerät und Rechner hat halt nur ne gewisse Baud-Rate, mit der es übertragen kann, und bei ner Baudrate von z.b. 9600 schafft es halt nur etwa 9600/8 also gut 1 Byte pro ms. Ich glaube, dein Problem liegt einfach an der Art, wie du die fertige Antwort zusammensetzt.
Von was für einer "Anzeigezähler" ist das eigentlich? Hat das Gerät hardwaremäßig eine Anzeige, wieviele Bytes es noch auf Lager hat?