AnsweredAssumed Answered

NPC100 failing

Question asked by Adam Trhon on Mar 6, 2018
Latest reply on Mar 21, 2018 by Adam Trhon

Hello,

 

we have a tablet with NPC100. We build linux on it with openembedded. I want to use NPC100 using libnfc-nci. I modified src/halimpl/pn54x/tml/i2c/phTmlNfc_alt.h and configured the build with --enable-pn7120 and --enable-alt. 

 

After boot I run nfcDemoApp poll, which freezes with following in output (with logs enabled):

 

[ many lines left out ]

0:069:211 - NxpHal: > Polling Loop Started
0:069:158 - NxpTml: 0:069:271 - NxpTml: PN54X - Write requested.....
0:069:319 - NxpTml: PN54X - Invoking I2C Write.....
PN54X - Invoking I2C Read.....
0:070:176 - NxpNciX: len = 28 > 2103190C000101010201030105018001810182018301850106017701
0:070:212 - NxpTml: PN54X - I2C Write successful.....
0:070:241 - NxpTml: PN54X - Posting Fresh Write message.....
0:070:276 - NxpTml: PN54X - Tml Writer Thread Running................
0:070:293 - NxpHal: write successful status = 0x0
0:071:648 - NxpTml: PN54X - I2C Read successful.....
0:071:692 - NxpNciR: len = 4 > 41030100
0:071:723 - NxpTml: PN54X - Posting read message.....
0:071:773 - NxpHal: read successful status = 0x0
0:071:838 - NxpTml: PN54X - Read requested.....
0:071:871 - NxpTml: PN54X - Invoking I2C Read.....

 

Full logs are attached.

 

I also tried neard. I was able to detect cards and show serial numbers, but this is as far as I got. It is no use, but I am confident that the hardware is fine.

 

Is there anything I can do to fix this?

Attachments

Outcomes