Hallo

Also wenn ich mir Dein Proggi (übrigens sehr gut gemacht, mit der Binärausgabe ansehe, vermisse ich die Zeile zum zurücksetzen von LBYTE und HBYTE

LBYTE=0:HBYTE=0
gosub GET_IRDATA

So hab ich's gemacht und meine Ergebnisse sind eindeutig.
Ich weiß nicht, ob das unbedingt nötig ist, aber es funzt.

Ich schicke übrigens die Daten über das ser. Kabel an ein Terminalprog.
Da sieht man sie in Klarschrift. Scheint mir zum Testen der Fernbedienungen besser. Aber wie gesagt. Deine Lösung scheint mir auch ganz schick