change the
Code: Select all
'082D' => ['received_characters_info', 'v C5 x20', [qw(packet_len normal_slot premium_slot billing_slot producible_slot valid_slot)]],
Code: Select all
'082D' => ['received_characters_info', 'x2 C5 x20', [qw(normal_slot premium_slot billing_slot producible_slot valid_slot)]],
So, the 2nd, 3rd bytes of this packet should be 'v' not 'x2'
Any way, the 082D packet is not a fixed length packet.
The the 2nd, 3rd bytes of this packet should be the length of the packet !!