Hi TI-Team,
In one of our devices we used the RF430FRL152H to measure the wireless temperature.
At the moment, problems came in from the field (6 times), which I cannot explain.
Using the ISO/IEC 15693 standard we write customer data to blocks 0x87 and 0x88 . The two blocks 0xAD and 0xEC are described with the TI fix. All four blocks are writable and readable.
For the problem the device has been transcoding block 0x87, even though we only read the sensor temperature and the data from the 0x87 and 0x88 blocks.
Initial data:
Block 0x87: 0x0102D44B00000000
Block 0x88: 0x0000000000000000
Block 0xAD: 0xB24040A520013041
Block 0xEC: 0xCECED0FD0028CECE
After Transcoding:
Block 0x87: 0x0206FEEA00000000
Block 0x88: 0x0000000000000000
Block 0xAD: 0xB24040A520013041
Block 0xEC: 0xCECED0FD0028CECE
We are using the ROM firmware. In the datasheet "RF430FRL15xH Firmware User's Guide (Rev. B)" I found that the sensor data storage is in the memory range FCA0h - F8B0h or FFD0h - F8B0h. Therefore both blocks F887h and F888h are not in the sensor data storage range.
In all cases, which we got back from the field, always block 0x87 is overwritten with the same data (0x0206FEEA00000000). What does this data mean and why is the block 0x87 overwritten? What can we do to prevent the overwriting procedure?
Best regards,
Christian