I am only going to load data on the iButton EEPROM once, is it nessesary to use the "Cyclic Redundancy Checks" to write to the device or is it just an option like parity is on other serial systems. Can I not just write directly to it without vast CRC calculations and then read it out to check? I only am going to need about 12 bytes to be written in total for button identification. (I am using the code on the button to change a pic's options, plug button 1 in it does one thing, plug button 2 in it does another)

It must be simpler?

Regards

Chris