Hello Usman,
Thank you for your feedback! I would recommend you to use Codec 8E so you won’t have any issue on receiving data when the byte is big.
Also, Codec 8 / 8E is the protocol used by the device for sending data to server. While Codec 12 is the protocol used if you want to communicate through server to the device.
I hope this helps.
Best regards,
Patrick S.