I have just started with a DS2431 on a project that I want to use to store a single config Byte. I had run out of IO pins for an I2C eeprom, so went down the one wire path.

I though I was managing to read the device OK, but writing to it is a whole different kettle of fish.

I tried to follow the example in the data sheet for writing and reading from the device, but get a heap of FFs returned - including the memory locations where I wrote my config data (00h-05h)

bill.