Handschlag-Pakete bestehen aus nur einem einzigen PID-Byte und werden generell als Antwort auf Daten-Pakete gesendet. Fehler-Erkennung wird bereitgestellt, indem sie vier Bits übertragen, die den Paket-Typ zweimal repräsentieren, in einem einzigen PID-Byte mit einer ergänzten Form. Drei grundlegende Typen sind ack, die darauf hinweisen, dass Daten erfolgreich erhalten wurden, nak, dass die Daten nicht empfangen werden können und aufgerollt werden sollten, und LEGEN, dass das Gerät einen Fehler-Zustand hat und keine Daten bis zu einigen Korrekturmaßnahmen übertragen kann (wie zum Beispiel die Gerät) tritt auf.
Was wird mit der Übertragung von vier Bits, die den Paket-Typ zweimal repräsentieren, in einem einzigen PID-Byte mit einer ergänzten Form bereitgestellt?
Fehler-Erkennung