In the libnfc-nxp.conf file there is an NXP_T4T_NFCEE_ENABLE property. I exclusively use the linux-nxp-nci library for reading tags (and not tag emulation). It was originally set to 0x01, but I noticed setting this ENABLE flag to 0x00 does not affect anything. What does it actually do?
解決済! 解決策の投稿を見る。
Hi @tduong
Please see below two pictures. two implementation of card emulation.
scenario 1: card emulation by DH_NFCEE, pn7160 is responsible for forwarding the communication from the external Reader/Writer to DH-NFCEE.
scenario 2: Card Emulation over NFCC, the card is emulated on the NFCC
To switch between scenario 1 and scenario 2, we use this flag NXP_T4T_NFCEE_ENABLE
If we want to use scenario 1 (card emulation by the DH-NFCEE): NXP_T4T_NFCEE_ENABLE = 0x00.
If we want to use scenario 2 (card emulation over NFCC): NXP_T4T_NFCEE_ENABLE = 0x01.
Regards
Daniel
Hi @tduong
Please see below two pictures. two implementation of card emulation.
scenario 1: card emulation by DH_NFCEE, pn7160 is responsible for forwarding the communication from the external Reader/Writer to DH-NFCEE.
scenario 2: Card Emulation over NFCC, the card is emulated on the NFCC
To switch between scenario 1 and scenario 2, we use this flag NXP_T4T_NFCEE_ENABLE
If we want to use scenario 1 (card emulation by the DH-NFCEE): NXP_T4T_NFCEE_ENABLE = 0x00.
If we want to use scenario 2 (card emulation over NFCC): NXP_T4T_NFCEE_ENABLE = 0x01.
Regards
Daniel