Its binary sequence contains no internal cyclical pattern which prevents a delayed reception from accepting the flag. For example, a flag like 10101010 could be received any multiple of two bits in shift and considered valid if directly followed by another start flag. The noise filter this protocol provides is statistically significant when few IR sources are within range of the receiver. The receiver lightens the serial load on the client computer by passing only valid data packets. Any 40hz IR signal arriving just after the start flag series is considered valid.
Communication is unidirectional.
Lost data packets are never recognized or retransmitted. Packet sized is currently fixed which does not easily allow for application expansions. Because no bit or character stuffing occurs, application developers are restricted from transmitting arbitrary, binary data.