On AVR the hex functions took the wrong datatype (unsigned int) which was a 16-bit type. This led to larger 32-bit values being truncated to the first 16-bits.
On AVR the hex functions took the wrong datatype (unsigned int) which was a 16-bit type. This led to larger 32-bit values being truncated to the first 16-bits.