Hi Jerson

Thanks for the reply!

I did do a search, but nothing seemed to go into enough detail, I am still rather new at this
I understand the concept, but when it comes to implementing it, I get lost.

The initial string is 37 bytes long, can I do the procedure with such a long string, or am I better off splitting the string into sections?

So do I take 032008091422
Break the string up like so 03 20 08 09 14 22
Convert the ascii in decimal equivalent
Convert decimal into BCD [How do I do this?]
and then add to get the checksum?

Thanks again