I attach a photo of my OM-SE050ARD-E board with jumpers for NFC communication on uTrust 3700 F CL Reader. Middleware is the latest and build as per this answer. This is what I get:
root@lite32g:~ # ssscli connect se05x pcsc nxp --auth_type PlatformSCP --scpkey /root/se050E_scp_keys.txt
root@lite32g:~ # ssscli se05x uid
smCom :INFO :Found Reader: Identiv uTrust 3700 F CL Reader [uTrust 3700 F CL Reader] (55022428201805) 00 00
smCom :INFO :Connecting to reader: Identiv uTrust 3700 F CL Reader [uTrust 3700 F CL Reader] (55022428201805) 00 00
smCom :ERROR:SCardConnect() failed: 8010000c (No smart card inserted.)
sss   :ERROR:SM_RjctConnect Failed. Status 7012
WARNING:sss.session:#     Connection parameters:
WARNING:sss.session:#     subsystem       : se05x
WARNING:sss.session:#     connection_type : pcsc
WARNING:sss.session:#     connection_data : nxp
ERROR:cli.cli:sss_session_open failed. status: FAILEDHow can we make it work?
Hi - a couple of possibilities.
1) Try sticking one of your NFC credit cards near the 3700 CLs antenna. It should complete a connection - but fail when it tries to select the SE050 applet. If the SCardConnect succeeds on the smart, then it's probable you've got some issues with getting close enough to the antenna on the dev board.
2) When I was playing around with the dev boards in NFC mode, I ended up getting an NFC dongle reader and then using a couple of cable ties to position it directly on the PCB over the antenna. It was small enough to fit in the space between the various connectors and directly on the PCB.
3) Make sure you have the product specific drivers for the uTrust 3700 CL. The windows generic CCID reader sometimes does the wrong thing with connection-less readers.
Thanks @msjcard - I don't believe it was any of those, and the cause is as per AN13539:
Note: OM-SE050ARD-E kit does not support ISO/IEC 14443-4-A.
My SE051H kit just arrived - and it all worked straight away.
Credit card indeed always failed to select applet, so connection was fine.
Native Linux driver for the reader did not make any difference.
I am not sure if there is such thing as "connectionless" mode for ISO 14443 without "4-A" - might well be. But I need something that could easily be integrated with mobile apps. Replacing SE050E with SE051H does not affect cost, so it is easier.
