hi thank you reply
When the memory of the picture below picture 2
All of the actions below are possible.
1. Session reg read available
2. Protected user memory can read/write
3. UnProtected user memory can read/write
Only PASS-THROUGH is not activated and the SRAM memory area cannot be accessed.
It was confirmed that PATH-THROUGH is not activated when checking ns reg through I2C as well as NFC MOBILE operation.
All conditions (product, environment) under the same circumstances
my code is good working.
i set PASS-THROUGH, but it did not set PASS-THROUGH on picture 2.
picture 1 is that I have verified that it works correctly.
static void NT3H2X1_PTHRU_on_off(nfc_driver_t *nt3h2x1,u8 reg_on )
{
u8 write_data[4], ret,result;
// pass-through on
if(reg_on)
{
result = ((1 << NT3H2X11_NC_REG_PTHRU_ON_OFF_SHIFT) & NT3H2X11_NC_REG_PTHRU_ON_OFF_M);
}
else
{
result = ((0 << NT3H2X11_NC_REG_PTHRU_ON_OFF_SHIFT) & NT3H2X11_NC_REG_PTHRU_ON_OFF_M);
}
write_data[0] = NT3H2X11_I2C_SESSION_REGS_MEM_ADDR;
write_data[1] = NTAG_MEM_OFFSET_NC_REG; // reg index
write_data[2] = NTAG_NC_REG_MASK_PTHRU_ON_OFF; // reg mask
write_data[3] = result; // ns reg index
ret = nt3h2x1->i2c->write(nt3h2x1->i2c, NT3H_SLAVE_ADDRESS, write_data, 4);
}
picture 1. PATH-THROUGH operation 100%
Please see 00Ch, 00Dh memory.
Memory contents read from smartphone when SRAM is accessed ( 0xEC ED )
After maintaining the value below, sram is accessed normally.
69 00 F8 48
08 01 21 00

picture 2. PATH-THROUGH does not work 100%
Please see 00Ch, 00Dh memory.
When i added like 1 picture (just 2 line) , this is working 100%,
and i back to below . it do not work 100%
When SRAM cannot be accessed ( 0xEC ED ) Memory content read from the smartphone pass-through sram memory cannot be activated
Only the values below are kept
29 00 F8 48
08 01 01 00

PATH-THROUGH is activated according to the data written in eeprom. All other parts (settings) are the same
I can make this Malfunction Problem always.