Hi ,
I am using Android ICS 4.0.3 and target is custom blaze board. I want to use NFC chip set pn544 . Host interface is i2c. We are able to do read / write to pn544 chip through i2c. But when doing LLC initialization we got the device getting unregistered through Android. We observed that on sending the below packet to nfc , there is no response from the NFC chip (pn544)
packet sent to NFC Chip:
pn544: Got 6 at write:
5
92
81
14
f9
6d
Observations:
[1] We observed that the android tries to send this packet twice and then it sends the RSET frame
{5 , f9, 4,0 ,c3, e5} and then unregisters the NFC device in android.
[2] When RSET frame is sent for the very first time , we got the proper acknowledgement packet from NFC chip, but when it is sent second time we did not get any acknowledgement packet.
Can any one tell me,
[1] What type of packet is
5
92
81
14
f9
6d
had any one ever noticed such packet sent in the initialization sequence of nfc chip? if so what response is expected from the chip?
[2] What is the initialization sequence for LLC layer (i.e., what packet 's are to be sent to chip and what sort of response's are expected)?
[3] What could have gone wrong in our case that is forcing the android to unregister the device?
Please find the below attached android log:
Thanks in advance,
Kiran.