https://github.com/open-dis/open-dis-python/blob/bf95104a45b3def1eb7466c436178b1684117b04/opendis/dis7.py#L3889C22-L3889C41 Both the parser and serialize methods are treating the PDU Length as a byte and the status as a short. These are flipped.