PCSC connect fails with OM-SE050ARD-E

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

PCSC connect fails with OM-SE050ARD-E

1,193件の閲覧回数
psvz
Contributor IV

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: FAILED

How can we make it work?

ラベル(1)
タグ(1)
0 件の賞賛
返信
2 返答(返信)

1,121件の閲覧回数
msjcard
Contributor III

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.

0 件の賞賛
返信

1,090件の閲覧回数
psvz
Contributor IV

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.

0 件の賞賛
返信