I2C write unsuccessful for system configuration memory
Hi,
I am working on ST25DV64KC NFC chip. I am trying to write system configuration memory from i2c.
Steps:
1) I have opened i2c security session by sending present password command. I have read I2C_SSO_Dyn register from dynamic register memory and its returning '0x01' means the i2c security session is correctly open.
2) After that I tried to change byte value of LOCK_CFG register to 0x01 by keeping first 14 bytes as it is and 15th byte which is LOCK_CFG to 0x01 using i2c block write.
3) I have read system configuration registers from ST25 NFC tap android app but LOCK_CFG value is not updated to 0x01.
4) For user memory I am able to read and write from i2c side correctly. I am also able to read system configuration memory correctly but failed to write.
Note from datasheet:
I2C security session must first be open, by presenting a valid I2C password, to grant write access to system configuration registers
What could be the cause? Am I following correct procedure to write in system configuration?
