Does somebody have a working

read / write routine with CRC16 chck for the data that is write to a DS1973 I-Button?