NFC tag with SE050E

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NFC tag with SE050E

Jump to solution
2,771 Views
psvz
Contributor IV

Hi

I need to create a tag - a minimal antenna-to-SE050E design - to do the following.

An app on a mobile device with NFC reader will 1/power the tag; 2/send a string of bytes to sign (about 24 bytes). Then... 3/the signature is read back; 4/the public key verifying the signature is also read back. The algorithm is ECC Ed25519 curve: public key is 32 bytes, and the signature is 64 bytes.

Questions:

1/ Do such tags exist off the shelf to buy - I would imagine it's very basic functionality?

2/ What antenna characteristics I need to use with majority of iphones/androids on the market?

3/ Do you have any middleware to use with NFC readers specifically (I used one written in C for I2C connected SE050E in RPi but not sure if that one would be applicable here).

4/ Do you (or anyone you know of) have examples or SDK for Flutter or JS?

Labels (2)
0 Kudos
Reply
1 Solution
2,563 Views
psvz
Contributor IV

Hi @Kan_Li 

I think you can add the following to some wiki page, because it is not just one little thing.

se05x middleware 4.5.0 on RPi4/Linux with USB reader (not T1oI2C)

1/ the reader have to be USB-CCID, and mine is using serialization:

lsusb
Bus 001 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC

So, the reader above has to be replaced. You suggested Identiv uTrust 3700 F.

2/ Follow instructions for RPi T1oI2C until the folder simw-top_build/raspbian_native_se050_t1oi2c is created.

3/ Configure and Generate with cmake using -DPTMW_SMCOM=PCSC and other options as needed but do not build.

4/ Install drivers and headers and fix a bug in them:

apt-get install pcscd libpcsclite-dev
export C_INCLUDE_PATH=/usr/include/PCSC

 The export is workaround for inappropriate includes in dev headers (at least in a version I got across).

5/ Fix the middleware - edit file hostlib/hostLib/libCommon/CMakeFiles/smCom.dir/link.txt to end with "-lpthread -lpcsclite" instead of current "-lpthread -lpthread".

6/ now you can cmake --build .

7/ You will need to fix or remove C code in simw-top/demos/se05x/se05x_MultiThread/se05x_multithreaded_demo_task.c to cleanly finalize the build.

 

View solution in original post

Tags (1)
0 Kudos
Reply
11 Replies
2,739 Views
psvz
Contributor IV

Hi @Kan_Li 

Thanks for your reply.

I checked those two links with LPC55S69 and i.MXRT1050 - and they are both active (powered) components talking to SE via I2C, which is not what I am looking for. Perhaps, SE050 is the wrong component for my project..?

I need a passive antenna-chip system that can be powered solely from NFC reader. The reader sends arbitrary bytes to the chip, the chip e-signs the bytes with secret material (key) and sends back the signature + the key's fingerprint to the reader. What do I need to implement this workflow?

0 Kudos
Reply
2,725 Views
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @psvz ,

 

OM-SE050E2-ARD can meet your requirement, all you have to prepare is a NFC reader connected with a PC host via USB. The MW for SE can be configured to use PSCS interface . Please kindly refer to the following for details.

Kan_Li_0-1744019517718.png

Please kindly refer to https://www.nxp.com/docs/en/application-note/AN12398.pdf for more details.

 

Hope that helps,

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

 

0 Kudos
Reply
2,660 Views
psvz
Contributor IV

Hi @Kan_Li 

Switching from I2C to PCSC produced this error on my raspberry Pi:

root@lite32g:~/simw-top_build/raspbian_native_se050_t1oi2c # cmake --build .
...
[  3%] Building C object hostlib/hostLib/libCommon/CMakeFiles/smCom.dir/smCom/smComPCSC.c.o
/root/simw-top/hostlib/hostLib/libCommon/smCom/smComPCSC.c:29:10: fatal error: PCSC/wintypes.h: No such file or directory
   29 | #include <PCSC/wintypes.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [hostlib/hostLib/libCommon/CMakeFiles/smCom.dir/build.make:186: hostlib/hostLib/libCommon/CMakeFiles/smCom.dir/smCom/smComPCSC.c.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:1823: hostlib/hostLib/libCommon/CMakeFiles/smCom.dir/all] Error 2
gmake: *** [Makefile:171: all] Error 2

I understand PCSC is characteristic for Windows? How do I make it work with Linux?

root@lite32g:~/simw-top_build/raspbian_native_se050_t1oi2c # uname -a
Linux lite32g 5.15.84-v7l+ #1613 SMP Thu Jan 5 12:01:26 GMT 2023 armv7l GNU/Linux

 

Tags (1)
0 Kudos
Reply
2,720 Views
psvz
Contributor IV

Hi @Kan_Li 

You got me very confused. You suggest using middleware with NFC comms, yet FRDM-K64F board described in your document has no NFC capabilities?

Next, I am not clear what SE050E2 means, it is mentioned twice in your document with exact same variables as OM-SE050ARD-E board, which I have.

I propose to make a step back. I have USB-connected "highly integrated NXP IC interface" - NFC RFID Reader Writer - µFR Classic CS With Free SDK

I configured my OM-SE050ARD-E board (added 2 jumpers) per section 4.4.1 in AN12395 as you suggested, even though section 4.5 in AN13539 specifically say "Note: OM-SE050ARD-E kit does not support ISO/IEC 14443-4-A".

When I put OM-SE050ARD-E board into the reader's field, it neither detects any connection nor allows to read anything. I suspect it's because 14443-4-A is not supported. So, what exactly the protocol I should use and can I use the middleware through the reader above?

0 Kudos
Reply
2,701 Views
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @psvz ,

 

Sorry for the confusion that has caused. The NFC reader here takes the place of FRDM-K64F. I just create a short article on this topic, please kindly refer to https://community.nxp.com/t5/Secure-Authentication-Knowledge/How-to-configure-PlugAndTrustMW-for-NFC... for details.

 

Hope that helps,

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
Reply
2,697 Views
psvz
Contributor IV

Hi @Kan_Li - thank you for your write-up. Could you add which NFC adapter (reader) you use, just for the reference? Do you need to install D2XX Drivers - FTDI for it?

0 Kudos
Reply
2,682 Views
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @psvz ,

 

It is Identiv CLOUD 3700 F, and no driver installation needed for this device, and plug and play.

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
Reply
2,597 Views
psvz
Contributor IV

Hi @Kan_Li 

As an update for my unsuccessful endeavor - I need PCSC to work off my raspberry Pi 4, which is Linux32, and I connect my USB reader to the Pi, and install the library:

libpcsclite-dev - Middleware to access a smart card using PC/SC (development files)

It has all the binding the middleware wants:

readelf -Ws /lib/arm-linux-gnueabihf/libpcsclite.so
    57: 00008144     8 OBJECT  GLOBAL DEFAULT   13 g_rgSCardRawPci
    58: 000047e4  1316 FUNC    GLOBAL DEFAULT   11 SCardEstablishContext
    59: 00003b10   516 FUNC    GLOBAL DEFAULT   11 SCardControl
    60: 00003da8    72 FUNC    GLOBAL DEFAULT   11 SCardSetAttrib
    61: 000040d4   512 FUNC    GLOBAL DEFAULT   11 SCardListReaders
    62: 0000254c   476 FUNC    GLOBAL DEFAULT   11 SCardDisconnect
    63: 00003df0   740 FUNC    GLOBAL DEFAULT   11 SCardTransmit
    64: 0000814c     8 OBJECT  GLOBAL DEFAULT   13 g_rgSCardT1Pci
    65: 00002e80  3216 FUNC    GLOBAL DEFAULT   11 SCardGetStatusChange
    66: 00008154     8 OBJECT  GLOBAL DEFAULT   13 g_rgSCardT0Pci
    67: 00004524   316 FUNC    GLOBAL DEFAULT   11 SCardCancel
    68: 00001e88   636 FUNC    GLOBAL DEFAULT   11 SCardReleaseContext
    69: 000014cc  1248 FUNC    GLOBAL DEFAULT   11 pcsc_stringify_error
    70: 000042d4   188 FUNC    GLOBAL DEFAULT   11 SCardFreeMemory
    71: 00004390   404 FUNC    GLOBAL DEFAULT   11 SCardListReaderGroups
    72: 00002898   312 FUNC    GLOBAL DEFAULT   11 SCardEndTransaction
    73: 00002364   488 FUNC    GLOBAL DEFAULT   11 SCardReconnect
    74: 00003d14   148 FUNC    GLOBAL DEFAULT   11 SCardGetAttrib
    75: 00004660   168 FUNC    GLOBAL DEFAULT   11 SCardIsValidContext
    76: 00002728   368 FUNC    GLOBAL DEFAULT   11 SCardBeginTransaction
    77: 000029d0  1200 FUNC    GLOBAL DEFAULT   11 SCardStatus
    78: 00002104   608 FUNC    GLOBAL DEFAULT   11 SCardConnect

However, I can't force cmake to find them. I downloaded your latest middleware v4.5.0 I follow Documentation 4.6.1 Section - CMake Reference -

/build_se050 # cmake ../simw-top -DCMAKE_BUILD_TYPE=RelWithDebInfo -DPTMW_SE05X_Auth=PlatfSCP03 -DPTMW_Host=PCLinux32 -DPTMW_SMCOM=PCSC -DApplet=SE050_E

/build_se050 # cmake --build .
Scanning dependencies of target mbedtls
[  0%] Building C object ext/CMakeFiles/mbedtls.dir/mbedtls/library/aes.c.o
cc: error: unrecognized command-line option ‘-m32’; did you mean ‘-mbe32’?
gmake[2]: *** [ext/CMakeFiles/mbedtls.dir/build.make:82: ext/CMakeFiles/mbedtls.dir/mbedtls/library/aes.c.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:1294: ext/CMakeFiles/mbedtls.dir/all] Error 2
gmake: *** [Makefile:149: all] Error 2

If I then use
python scripts/create_cmake_projects.py
It automatiacally creates T1oI2C package.
I change it manually to PCSC and
/simw-top_build/raspbian_native_se050_t1oi2c # cmake --buil .

[  2%] Building C object hostlib/hostLib/libCommon/CMakeFiles/smCom.dir/smCom/smComPCSC.c.o
In file included from /root/new/simw-top/hostlib/hostLib/libCommon/smCom/smComPCSC.c:30:
/usr/include/PCSC/winscard.h:41:10: fatal error: pcsclite.h: No such file or directory
   41 | #include <pcsclite.h>
      |          ^~~~~~~~~~~~
compilation terminated.

That's a problem with that library - we can overcome it with -
export C_INCLUDE_PATH=/usr/include/PCSC
running build again -

Scanning dependencies of target ex_hkdf
[ 43%] Building C object sss/ex/hkdf/CMakeFiles/ex_hkdf.dir/ex_sss_hkdf.c.o
[ 44%] Linking C executable ../../../bin/ex_hkdf
/bin/ld: ../../../hostlib/hostLib/libCommon/libsmCom.so: undefined reference to `SCardConnect'
/bin/ld: ../../../hostlib/hostLib/libCommon/libsmCom.so: undefined reference to `SCardTransmit'
/bin/ld: ../../../hostlib/hostLib/libCommon/libsmCom.so: undefined reference to `pcsc_stringify_error'
/bin/ld: ../../../hostlib/hostLib/libCommon/libsmCom.so: undefined reference to `SCardEstablishContext'
/bin/ld: ../../../hostlib/hostLib/libCommon/libsmCom.so: undefined reference to `SCardFreeMemory'
/bin/ld: ../../../hostlib/hostLib/libCommon/libsmCom.so: undefined reference to `SCardListReaders'
/bin/ld: ../../../hostlib/hostLib/libCommon/libsmCom.so: undefined reference to `g_rgSCardT0Pci'
/bin/ld: ../../../hostlib/hostLib/libCommon/libsmCom.so: undefined reference to `g_rgSCardT1Pci'
collect2: error: ld returned 1 exit status
gmake[2]: *** [sss/ex/hkdf/CMakeFiles/ex_hkdf.dir/build.make:111: bin/ex_hkdf] Error 1

But note how all those symbols are readily available in .so library installed on the system - how do I make the middleware using it?

Tags (1)
0 Kudos
Reply
2,582 Views
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @psvz ,

 

Looks like the Cmake has already provided you a solution.

Kan_Li_0-1744684600628.png

 

Have  you ever tried it ?

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

 

0 Kudos
Reply
2,564 Views
psvz
Contributor IV

Hi @Kan_Li 

I think you can add the following to some wiki page, because it is not just one little thing.

se05x middleware 4.5.0 on RPi4/Linux with USB reader (not T1oI2C)

1/ the reader have to be USB-CCID, and mine is using serialization:

lsusb
Bus 001 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC

So, the reader above has to be replaced. You suggested Identiv uTrust 3700 F.

2/ Follow instructions for RPi T1oI2C until the folder simw-top_build/raspbian_native_se050_t1oi2c is created.

3/ Configure and Generate with cmake using -DPTMW_SMCOM=PCSC and other options as needed but do not build.

4/ Install drivers and headers and fix a bug in them:

apt-get install pcscd libpcsclite-dev
export C_INCLUDE_PATH=/usr/include/PCSC

 The export is workaround for inappropriate includes in dev headers (at least in a version I got across).

5/ Fix the middleware - edit file hostlib/hostLib/libCommon/CMakeFiles/smCom.dir/link.txt to end with "-lpthread -lpcsclite" instead of current "-lpthread -lpthread".

6/ now you can cmake --build .

7/ You will need to fix or remove C code in simw-top/demos/se05x/se05x_MultiThread/se05x_multithreaded_demo_task.c to cleanly finalize the build.

 

Tags (1)
0 Kudos
Reply
2,758 Views
Kan_Li
NXP TechSupport
NXP TechSupport

Hi @psvz ,

 

OM-SE050E-ARD supports ISO14443 interface as well, you may use this board for evaluation purpose. Please kindly refer to https://www.nxp.com/part/OM-SE050ARD-E for details.

Please refer to section 4.4 in https://www.nxp.com/docs/en/application-note/AN12395.pdf for details regarding how to configure the ISo14443 interface .

 

There are two articles in our NXP community which describe how to use SE050 with CLRC663 and different MCU's. 

Here are them:
1) using LPC55S69: https://community.nxp.com/t5/NFC-Knowledge-Base/Using-LPC55S69-with-SE050-and-CLRC663plus-for-Secure... 
2) using i.MXRT1050: https://community.nxp.com/t5/NFC-Knowledge-Base/Using-i-MXRT1050-with-SE050-and-CLRC663plus-for-Secu... 

 

Hope that helps,

 

Have a great day,
Kan


-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2070395%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ENFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2070395%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%3C%2FP%3E%3CP%3EI%20need%20to%20create%20a%20tag%20-%20a%20minimal%20antenna-to-SE050E%20design%20-%20to%20do%20the%20following.%3C%2FP%3E%3CP%3EAn%20app%20on%20a%20mobile%20device%20with%20NFC%20reader%20will%201%2Fpower%20the%20tag%3B%202%2Fsend%20a%20string%20of%20bytes%20to%20sign%20(about%2024%20bytes).%20Then...%203%2Fthe%20signature%20is%20read%20back%3B%204%2Fthe%20public%20key%20verifying%20the%20signature%20is%20also%20read%20back.%20The%20algorithm%20is%20ECC%26nbsp%3BEd25519%20curve%3A%20public%20key%20is%2032%20bytes%2C%20and%20the%20signature%20is%2064%20bytes.%3C%2FP%3E%3CP%3EQuestions%3A%3C%2FP%3E%3CP%3E1%2F%20Do%20such%20tags%20exist%20off%20the%20shelf%20to%20buy%20-%20I%20would%20imagine%20it's%20very%20basic%20functionality%3F%3C%2FP%3E%3CP%3E2%2F%20What%20antenna%20characteristics%20I%20need%20to%20use%20with%20majority%20of%20iphones%2Fandroids%20on%20the%20market%3F%3C%2FP%3E%3CP%3E3%2F%20Do%20you%20have%20any%20middleware%20to%20use%20with%20NFC%20readers%20specifically%20(I%20used%20one%20written%20in%20C%20for%20I2C%20connected%20SE050E%20in%20RPi%20but%20not%20sure%20if%20that%20one%20would%20be%20applicable%20here).%3C%2FP%3E%3CP%3E4%2F%20Do%20you%20(or%20anyone%20you%20know%20of)%20have%20examples%20or%20SDK%20for%20Flutter%20or%20JS%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2070395%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ESecId%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESmart%20Cards%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2081079%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20NFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2081079%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59276%22%20target%3D%22_blank%22%3E%40Kan_Li%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20think%20you%20can%20add%20the%20following%20to%20some%20wiki%20page%2C%20because%20it%20is%20not%20just%20one%20little%20thing.%3C%2FP%3E%3CP%3Ese05x%20middleware%204.5.0%20on%20RPi4%2FLinux%20with%20USB%20reader%20(not%20T1oI2C)%3C%2FP%3E%3CP%3E1%2F%20the%20reader%20have%20to%20be%26nbsp%3BUSB-CCID%2C%20and%20mine%20is%20using%20serialization%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3Elsusb%0ABus%20001%20Device%20003%3A%20ID%200403%3A6001%20Future%20Technology%20Devices%20International%2C%20Ltd%20FT232%20Serial%20(UART)%20IC%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3ESo%2C%20the%20reader%20above%20has%20to%20be%20replaced.%20You%20suggested%20Identiv%20uTrust%203700%20F.%3C%2FP%3E%3CP%3E2%2F%20Follow%20instructions%20for%20RPi%20T1oI2C%20until%20the%20folder%20simw-top_build%2Fraspbian_native_se050_t1oi2c%20is%20created.%3C%2FP%3E%3CP%3E3%2F%20Configure%20and%20Generate%20with%20cmake%20using%26nbsp%3B-DPTMW_SMCOM%3DPCSC%20and%20other%20options%20as%20needed%20but%20do%20not%20build.%3C%2FP%3E%3CP%3E4%2F%20Install%20drivers%20and%20headers%20and%20fix%20a%20bug%20in%20them%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3Eapt-get%20install%20pcscd%20libpcsclite-dev%0Aexport%20C_INCLUDE_PATH%3D%2Fusr%2Finclude%2FPCSC%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3BThe%20export%20is%20workaround%20for%20inappropriate%20includes%20in%20dev%20headers%20(at%20least%20in%20a%20version%20I%20got%20across).%3C%2FP%3E%3CP%3E5%2F%20Fix%20the%20middleware%20-%20edit%20file%26nbsp%3Bhostlib%2FhostLib%2FlibCommon%2FCMakeFiles%2FsmCom.dir%2Flink.txt%20to%26nbsp%3Bend%20with%20%22-lpthread%26nbsp%3B-lpcsclite%22%20instead%20of%20current%26nbsp%3B%22-lpthread%20-lpthread%22.%3C%2FP%3E%3CP%3E6%2F%20now%20you%20can%20cmake%20--build%20.%3C%2FP%3E%3CP%3E7%2F%20You%20will%20need%20to%20fix%20or%20remove%20C%20code%20in%26nbsp%3Bsimw-top%2Fdemos%2Fse05x%2Fse05x_MultiThread%2Fse05x_multithreaded_demo_task.c%20to%20cleanly%20finalize%20the%20build.%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2080364%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20NFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2080364%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F210414%22%20target%3D%22_blank%22%3E%40psvz%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ELooks%20like%20the%20Cmake%20has%20already%20provided%20you%20a%20solution.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Kan_Li_0-1744684600628.png%22%20style%3D%22width%3A%20545px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Kan_Li_0-1744684600628.png%22%20style%3D%22width%3A%20545px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F333032iE6035A06E92BC7B6%2Fimage-dimensions%2F545x199%3Fv%3Dv2%22%20width%3D%22545%22%20height%3D%22199%22%20role%3D%22button%22%20title%3D%22Kan_Li_0-1744684600628.png%22%20alt%3D%22Kan_Li_0-1744684600628.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EHave%26nbsp%3B%20you%20ever%20tried%20it%20%3F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EHave%20a%20great%20day%2C%3CBR%20%2F%3EKan%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3ENote%3A%3CBR%20%2F%3E-%20If%20this%20post%20answers%20your%20question%2C%20please%20click%20the%20%22Mark%20Correct%22%20button.%20Thank%20you!%3CBR%20%2F%3E-%20We%20are%20following%20threads%20for%207%20weeks%20after%20the%20last%20post%2C%20later%20replies%20are%20ignored%3CBR%20%2F%3EPlease%20open%20a%20new%20thread%20and%20refer%20to%20the%20closed%20one%2C%20if%20you%20have%20a%20related%20question%20at%20a%20later%20point%20in%20time.%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2080145%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20NFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2080145%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59276%22%20target%3D%22_blank%22%3E%40Kan_Li%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAs%20an%20update%20for%20my%20unsuccessful%20endeavor%20-%20I%20need%20PCSC%20to%20work%20off%20my%20raspberry%20Pi%204%2C%20which%20is%20Linux32%2C%20and%20I%20connect%20my%20USB%20reader%20to%20the%20Pi%2C%20and%20install%20the%20library%3A%3C%2FP%3E%3CP%3Elibpcsclite-dev%20-%20Middleware%20to%20access%20a%20smart%20card%20using%20PC%2FSC%20(development%20files)%3C%2FP%3E%3CP%3EIt%20has%20all%20the%20binding%20the%20middleware%20wants%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3Ereadelf%20-Ws%20%2Flib%2Farm-linux-gnueabihf%2Flibpcsclite.so%0A%20%20%20%2057%3A%2000008144%20%20%20%20%208%20OBJECT%20%20GLOBAL%20DEFAULT%20%20%2013%20g_rgSCardRawPci%0A%20%20%20%2058%3A%20000047e4%20%201316%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardEstablishContext%0A%20%20%20%2059%3A%2000003b10%20%20%20516%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardControl%0A%20%20%20%2060%3A%2000003da8%20%20%20%2072%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardSetAttrib%0A%20%20%20%2061%3A%20000040d4%20%20%20512%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardListReaders%0A%20%20%20%2062%3A%200000254c%20%20%20476%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardDisconnect%0A%20%20%20%2063%3A%2000003df0%20%20%20740%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardTransmit%0A%20%20%20%2064%3A%200000814c%20%20%20%20%208%20OBJECT%20%20GLOBAL%20DEFAULT%20%20%2013%20g_rgSCardT1Pci%0A%20%20%20%2065%3A%2000002e80%20%203216%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardGetStatusChange%0A%20%20%20%2066%3A%2000008154%20%20%20%20%208%20OBJECT%20%20GLOBAL%20DEFAULT%20%20%2013%20g_rgSCardT0Pci%0A%20%20%20%2067%3A%2000004524%20%20%20316%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardCancel%0A%20%20%20%2068%3A%2000001e88%20%20%20636%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardReleaseContext%0A%20%20%20%2069%3A%20000014cc%20%201248%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20pcsc_stringify_error%0A%20%20%20%2070%3A%20000042d4%20%20%20188%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardFreeMemory%0A%20%20%20%2071%3A%2000004390%20%20%20404%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardListReaderGroups%0A%20%20%20%2072%3A%2000002898%20%20%20312%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardEndTransaction%0A%20%20%20%2073%3A%2000002364%20%20%20488%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardReconnect%0A%20%20%20%2074%3A%2000003d14%20%20%20148%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardGetAttrib%0A%20%20%20%2075%3A%2000004660%20%20%20168%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardIsValidContext%0A%20%20%20%2076%3A%2000002728%20%20%20368%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardBeginTransaction%0A%20%20%20%2077%3A%20000029d0%20%201200%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardStatus%0A%20%20%20%2078%3A%2000002104%20%20%20608%20FUNC%20%20%20%20GLOBAL%20DEFAULT%20%20%2011%20SCardConnect%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EHowever%2C%20I%20can't%20force%20cmake%20to%20find%20them.%20I%20downloaded%20your%20latest%20middleware%20v4.5.0%20I%20follow%20Documentation%204.6.1%20Section%20-%20CMake%20Reference%20-%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3E%2Fbuild_se050%20%23%20cmake%20..%2Fsimw-top%20-DCMAKE_BUILD_TYPE%3DRelWithDebInfo%20-DPTMW_SE05X_Auth%3DPlatfSCP03%20-DPTMW_Host%3DPCLinux32%20-DPTMW_SMCOM%3DPCSC%20-DApplet%3DSE050_E%0A%0A%2Fbuild_se050%20%23%20cmake%20--build%20.%0AScanning%20dependencies%20of%20target%20mbedtls%0A%5B%20%200%25%5D%20Building%20C%20object%20ext%2FCMakeFiles%2Fmbedtls.dir%2Fmbedtls%2Flibrary%2Faes.c.o%0Acc%3A%20error%3A%20unrecognized%20command-line%20option%20%E2%80%98-m32%E2%80%99%3B%20did%20you%20mean%20%E2%80%98-mbe32%E2%80%99%3F%0Agmake%5B2%5D%3A%20***%20%5Bext%2FCMakeFiles%2Fmbedtls.dir%2Fbuild.make%3A82%3A%20ext%2FCMakeFiles%2Fmbedtls.dir%2Fmbedtls%2Flibrary%2Faes.c.o%5D%20Error%201%0Agmake%5B1%5D%3A%20***%20%5BCMakeFiles%2FMakefile2%3A1294%3A%20ext%2FCMakeFiles%2Fmbedtls.dir%2Fall%5D%20Error%202%0Agmake%3A%20***%20%5BMakefile%3A149%3A%20all%5D%20Error%202%0A%0AIf%20I%20then%20use%0Apython%20scripts%2Fcreate_cmake_projects.py%0AIt%20automatiacally%20creates%20T1oI2C%20package.%0AI%20change%20it%20manually%20to%20PCSC%20and%0A%2Fsimw-top_build%2Fraspbian_native_se050_t1oi2c%20%23%20cmake%20--buil%20.%0A%0A%5B%20%202%25%5D%20Building%20C%20object%20hostlib%2FhostLib%2FlibCommon%2FCMakeFiles%2FsmCom.dir%2FsmCom%2FsmComPCSC.c.o%0AIn%20file%20included%20from%20%2Froot%2Fnew%2Fsimw-top%2Fhostlib%2FhostLib%2FlibCommon%2FsmCom%2FsmComPCSC.c%3A30%3A%0A%2Fusr%2Finclude%2FPCSC%2Fwinscard.h%3A41%3A10%3A%20fatal%20error%3A%20pcsclite.h%3A%20No%20such%20file%20or%20directory%0A%20%20%2041%20%7C%20%23include%20%3CPCSCLITE.H%3E%0A%20%20%20%20%20%20%7C%20%20%20%20%20%20%20%20%20%20%5E~~~~~~~~~~~%0Acompilation%20terminated.%0A%0AThat's%20a%20problem%20with%20that%20library%20-%20we%20can%20overcome%20it%20with%20-%0Aexport%20C_INCLUDE_PATH%3D%2Fusr%2Finclude%2FPCSC%0Arunning%20build%20again%20-%0A%0AScanning%20dependencies%20of%20target%20ex_hkdf%0A%5B%2043%25%5D%20Building%20C%20object%20sss%2Fex%2Fhkdf%2FCMakeFiles%2Fex_hkdf.dir%2Fex_sss_hkdf.c.o%0A%5B%2044%25%5D%20Linking%20C%20executable%20..%2F..%2F..%2Fbin%2Fex_hkdf%0A%2Fbin%2Fld%3A%20..%2F..%2F..%2Fhostlib%2FhostLib%2FlibCommon%2FlibsmCom.so%3A%20undefined%20reference%20to%20%60SCardConnect'%0A%2Fbin%2Fld%3A%20..%2F..%2F..%2Fhostlib%2FhostLib%2FlibCommon%2FlibsmCom.so%3A%20undefined%20reference%20to%20%60SCardTransmit'%0A%2Fbin%2Fld%3A%20..%2F..%2F..%2Fhostlib%2FhostLib%2FlibCommon%2FlibsmCom.so%3A%20undefined%20reference%20to%20%60pcsc_stringify_error'%0A%2Fbin%2Fld%3A%20..%2F..%2F..%2Fhostlib%2FhostLib%2FlibCommon%2FlibsmCom.so%3A%20undefined%20reference%20to%20%60SCardEstablishContext'%0A%2Fbin%2Fld%3A%20..%2F..%2F..%2Fhostlib%2FhostLib%2FlibCommon%2FlibsmCom.so%3A%20undefined%20reference%20to%20%60SCardFreeMemory'%0A%2Fbin%2Fld%3A%20..%2F..%2F..%2Fhostlib%2FhostLib%2FlibCommon%2FlibsmCom.so%3A%20undefined%20reference%20to%20%60SCardListReaders'%0A%2Fbin%2Fld%3A%20..%2F..%2F..%2Fhostlib%2FhostLib%2FlibCommon%2FlibsmCom.so%3A%20undefined%20reference%20to%20%60g_rgSCardT0Pci'%0A%2Fbin%2Fld%3A%20..%2F..%2F..%2Fhostlib%2FhostLib%2FlibCommon%2FlibsmCom.so%3A%20undefined%20reference%20to%20%60g_rgSCardT1Pci'%0Acollect2%3A%20error%3A%20ld%20returned%201%20exit%20status%0Agmake%5B2%5D%3A%20***%20%5Bsss%2Fex%2Fhkdf%2FCMakeFiles%2Fex_hkdf.dir%2Fbuild.make%3A111%3A%20bin%2Fex_hkdf%5D%20Error%201%3C%2FPCSCLITE.H%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EBut%20note%20how%20all%20those%20symbols%20are%20readily%20available%20in%20.so%20library%20installed%20on%20the%20system%20-%20how%20do%20I%20make%20the%20middleware%20using%20it%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2078989%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20NFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2078989%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59276%22%20target%3D%22_blank%22%3E%40Kan_Li%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESwitching%20from%20I2C%20to%20PCSC%20produced%20this%20error%20on%20my%20raspberry%20Pi%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3Eroot%40lite32g%3A~%2Fsimw-top_build%2Fraspbian_native_se050_t1oi2c%20%23%20cmake%20--build%20.%0A...%0A%5B%20%203%25%5D%20Building%20C%20object%20hostlib%2FhostLib%2FlibCommon%2FCMakeFiles%2FsmCom.dir%2FsmCom%2FsmComPCSC.c.o%0A%2Froot%2Fsimw-top%2Fhostlib%2FhostLib%2FlibCommon%2FsmCom%2FsmComPCSC.c%3A29%3A10%3A%20fatal%20error%3A%20PCSC%2Fwintypes.h%3A%20No%20such%20file%20or%20directory%0A%20%20%2029%20%7C%20%23include%20%3CPCSC%3E%0A%20%20%20%20%20%20%7C%20%20%20%20%20%20%20%20%20%20%5E~~~~~~~~~~~~~~~~%0Acompilation%20terminated.%0Agmake%5B2%5D%3A%20***%20%5Bhostlib%2FhostLib%2FlibCommon%2FCMakeFiles%2FsmCom.dir%2Fbuild.make%3A186%3A%20hostlib%2FhostLib%2FlibCommon%2FCMakeFiles%2FsmCom.dir%2FsmCom%2FsmComPCSC.c.o%5D%20Error%201%0Agmake%5B1%5D%3A%20***%20%5BCMakeFiles%2FMakefile2%3A1823%3A%20hostlib%2FhostLib%2FlibCommon%2FCMakeFiles%2FsmCom.dir%2Fall%5D%20Error%202%0Agmake%3A%20***%20%5BMakefile%3A171%3A%20all%5D%20Error%202%3C%2FPCSC%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EI%20understand%20PCSC%20is%20characteristic%20for%20Windows%3F%20How%20do%20I%20make%20it%20work%20with%20Linux%3F%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3Eroot%40lite32g%3A~%2Fsimw-top_build%2Fraspbian_native_se050_t1oi2c%20%23%20uname%20-a%0ALinux%20lite32g%205.15.84-v7l%2B%20%231613%20SMP%20Thu%20Jan%205%2012%3A01%3A26%20GMT%202023%20armv7l%20GNU%2FLinux%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2077958%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20NFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2077958%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F210414%22%20target%3D%22_blank%22%3E%40psvz%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EIt%20is%20Identiv%20CLOUD%203700%20F%2C%20and%20no%20driver%20installation%20needed%20for%20this%20device%2C%20and%20plug%20and%20play.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EHave%20a%20great%20day%2C%3CBR%20%2F%3EKan%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3ENote%3A%3CBR%20%2F%3E-%20If%20this%20post%20answers%20your%20question%2C%20please%20click%20the%20%22Mark%20Correct%22%20button.%20Thank%20you!%3CBR%20%2F%3E-%20We%20are%20following%20threads%20for%207%20weeks%20after%20the%20last%20post%2C%20later%20replies%20are%20ignored%3CBR%20%2F%3EPlease%20open%20a%20new%20thread%20and%20refer%20to%20the%20closed%20one%2C%20if%20you%20have%20a%20related%20question%20at%20a%20later%20point%20in%20time.%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2077224%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20NFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2077224%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59276%22%20target%3D%22_blank%22%3E%40Kan_Li%3C%2FA%3E%26nbsp%3B-%20thank%20you%20for%20your%20write-up.%20Could%20you%20add%20which%20NFC%20adapter%20(reader)%20you%20use%2C%20just%20for%20the%20reference%3F%20Do%20you%20need%20to%20install%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fftdichip.com%2Fdrivers%2Fd2xx-drivers%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ED2XX%20Drivers%20-%20FTDI%3C%2FA%3E%26nbsp%3Bfor%20it%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2076739%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20NFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2076739%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F210414%22%20target%3D%22_blank%22%3E%40psvz%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ESorry%20for%20the%20confusion%20that%20has%20caused.%20The%20NFC%20reader%20here%20takes%20the%20place%20of%26nbsp%3B%3CSPAN%3EFRDM-K64F.%20I%20just%20create%20a%20short%20article%20on%20this%20topic%2C%20please%20kindly%20refer%20to%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FSecure-Authentication-Knowledge%2FHow-to-configure-PlugAndTrustMW-for-NFC-communication-with-SE05x%2Fta-p%2F2076721%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FSecure-Authentication-Knowledge%2FHow-to-configure-PlugAndTrustMW-for-NFC-communication-with-SE05x%2Fta-p%2F2076721%3C%2FA%3E%26nbsp%3Bfor%20details.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3EHope%20that%20helps%2C%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EHave%20a%20great%20day%2C%3CBR%20%2F%3EKan%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3ENote%3A%3CBR%20%2F%3E-%20If%20this%20post%20answers%20your%20question%2C%20please%20click%20the%20%22Mark%20Correct%22%20button.%20Thank%20you!%3CBR%20%2F%3E-%20We%20are%20following%20threads%20for%207%20weeks%20after%20the%20last%20post%2C%20later%20replies%20are%20ignored%3CBR%20%2F%3EPlease%20open%20a%20new%20thread%20and%20refer%20to%20the%20closed%20one%2C%20if%20you%20have%20a%20related%20question%20at%20a%20later%20point%20in%20time.%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2075170%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20NFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2075170%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59276%22%20target%3D%22_blank%22%3E%40Kan_Li%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYou%20got%20me%20very%20confused.%20You%20suggest%20using%20middleware%20with%20NFC%20comms%2C%20yet%26nbsp%3BFRDM-K64F%20board%20described%20in%20your%20document%20has%20no%20NFC%20capabilities%3F%3C%2FP%3E%3CP%3ENext%2C%20I%20am%20not%20clear%20what%20SE050E2%20means%2C%20it%20is%20mentioned%20twice%20in%20your%20document%20with%20exact%20same%20variables%20as%26nbsp%3BOM-SE050ARD-E%20board%2C%20which%20I%20have.%3C%2FP%3E%3CP%3EI%20propose%20to%20make%20a%20step%20back.%20I%20have%20USB-connected%20%22highly%20integrated%20NXP%20IC%20interface%22%20-%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.d-logic.com%2Fnfc-rfid-reader-sdk%2Fproducts%2Fufr-classic-cs%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ENFC%20RFID%20Reader%20Writer%20-%20%C2%B5FR%20Classic%20CS%20With%20Free%20SDK%3C%2FA%3E%3C%2FP%3E%3CP%3EI%20configured%20my%26nbsp%3BOM-SE050ARD-E%20board%20(added%202%20jumpers)%20per%20section%204.4.1%20in%26nbsp%3BAN12395%20as%20you%20suggested%2C%20even%20though%20section%204.5%20in%26nbsp%3BAN13539%20specifically%20say%20%22Note%3A%20OM-SE050ARD-E%20kit%20does%20not%20support%20ISO%2FIEC%2014443-4-A%22.%3C%2FP%3E%3CP%3EWhen%20I%20put%26nbsp%3BOM-SE050ARD-E%20board%20into%20the%20reader's%20field%2C%20it%20neither%20detects%20any%20connection%20nor%20allows%20to%20read%20anything.%20I%20suspect%20it's%20because%26nbsp%3B14443-4-A%20is%20not%20supported.%20So%2C%20what%20exactly%20the%20protocol%20I%20should%20use%20and%20can%20I%20use%20the%20middleware%20through%20the%20reader%20above%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2075057%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20NFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2075057%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F210414%22%20target%3D%22_blank%22%3E%40psvz%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EOM-SE050E2-ARD%20can%20meet%20your%20requirement%2C%20all%20you%20have%20to%20prepare%20is%20a%20NFC%20reader%20connected%20with%20a%20PC%20host%20via%20USB.%20The%20MW%20for%20SE%20can%20be%20configured%20to%20use%20PSCS%20interface%20.%20Please%20kindly%20refer%20to%20the%20following%20for%20details.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Kan_Li_0-1744019517718.png%22%20style%3D%22width%3A%20525px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Kan_Li_0-1744019517718.png%22%20style%3D%22width%3A%20525px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F331610i2FD50B3FC11BA788%2Fimage-dimensions%2F525x196%3Fv%3Dv2%22%20width%3D%22525%22%20height%3D%22196%22%20role%3D%22button%22%20title%3D%22Kan_Li_0-1744019517718.png%22%20alt%3D%22Kan_Li_0-1744019517718.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EPlease%20kindly%20refer%20to%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN12398.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN12398.pdf%3C%2FA%3E%26nbsp%3Bfor%20more%20details.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EHope%20that%20helps%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EHave%20a%20great%20day%2C%3CBR%20%2F%3EKan%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3ENote%3A%3CBR%20%2F%3E-%20If%20this%20post%20answers%20your%20question%2C%20please%20click%20the%20%22Mark%20Correct%22%20button.%20Thank%20you!%3CBR%20%2F%3E-%20We%20are%20following%20threads%20for%207%20weeks%20after%20the%20last%20post%2C%20later%20replies%20are%20ignored%3CBR%20%2F%3EPlease%20open%20a%20new%20thread%20and%20refer%20to%20the%20closed%20one%2C%20if%20you%20have%20a%20related%20question%20at%20a%20later%20point%20in%20time.%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2074588%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20NFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2074588%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F59276%22%20target%3D%22_blank%22%3E%40Kan_Li%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%20for%20your%20reply.%3C%2FP%3E%3CP%3EI%20checked%20those%20two%20links%20with%26nbsp%3B%3CSPAN%3ELPC55S69%20and%26nbsp%3Bi.MXRT1050%20-%20and%20they%20are%20both%20active%20(powered)%20components%20talking%20to%20SE%20via%20I2C%2C%20which%20is%20not%20what%20I%20am%20looking%20for.%20Perhaps%2C%20SE050%20is%20the%20wrong%20component%20for%20my%20project..%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EI%20need%20a%20passive%20antenna-chip%20system%20that%20can%20be%20powered%20solely%20from%20NFC%20reader.%20The%20reader%20sends%20arbitrary%20bytes%20to%20the%20chip%2C%20the%20chip%20e-signs%20the%20bytes%20with%20secret%20material%20(key)%20and%20sends%20back%20the%20signature%20%2B%20the%20key's%20fingerprint%20to%20the%20reader.%20What%20do%20I%20need%20to%20implement%20this%20workflow%3F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2071728%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20NFC%20tag%20with%20SE050E%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2071728%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F210414%22%20target%3D%22_blank%22%3E%40psvz%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EOM-SE050E-ARD%20supports%20ISO14443%20interface%20as%20well%2C%20you%20may%20use%20this%20board%20for%20evaluation%20purpose.%20Please%20kindly%20refer%20to%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fpart%2FOM-SE050ARD-E%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fpart%2FOM-SE050ARD-E%3C%2FA%3E%26nbsp%3Bfor%20details.%3C%2FP%3E%0A%3CP%3EPlease%20refer%20to%20section%204.4%20in%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN12395.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN12395.pdf%3C%2FA%3E%26nbsp%3Bfor%20details%20regarding%20how%20to%20configure%20the%20ISo14443%20interface%20.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThere%20are%20two%20articles%20in%20our%20NXP%20community%20which%20describe%20how%20to%20use%20SE050%20with%20CLRC663%20and%20different%20MCU's.%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHere%20are%20them%3A%3CBR%20%2F%3E1)%20using%20LPC55S69%3A%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNFC-Knowledge-Base%2FUsing-LPC55S69-with-SE050-and-CLRC663plus-for-Secure-Access-to%2Fta-p%2F1105215%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNFC-Knowledge-Base%2FUsing-LPC55S69-with-SE050-and-CLRC663plus-for-Secure-Access-to%2Fta-p%2F1105215%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3E2)%20using%20i.MXRT1050%3A%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNFC-Knowledge-Base%2FUsing-i-MXRT1050-with-SE050-and-CLRC663plus-for-Secure-Access-to%2Fta-p%2F1110395%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNFC-Knowledge-Base%2FUsing-i-MXRT1050-with-SE050-and-CLRC663plus-for-Secure-Access-to%2Fta-p%2F1110395%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EHope%20that%20helps%2C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EHave%20a%20great%20day%2C%3CBR%20%2F%3EKan%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3ENote%3A%3CBR%20%2F%3E-%20If%20this%20post%20answers%20your%20question%2C%20please%20click%20the%20%22Mark%20Correct%22%20button.%20Thank%20you!%3CBR%20%2F%3E-%20We%20are%20following%20threads%20for%207%20weeks%20after%20the%20last%20post%2C%20later%20replies%20are%20ignored%3CBR%20%2F%3EPlease%20open%20a%20new%20thread%20and%20refer%20to%20the%20closed%20one%2C%20if%20you%20have%20a%20related%20question%20at%20a%20later%20point%20in%20time.%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E