2025-05-30 2:12 AM
"I modified the card emulation routine in codebase STEVAL-25R3916B_V2.1.0 by changing RFAL_ISODEP_CMD_RATS to 0x60. After receiving 0x60, the authentication handshake is initiated. The problem arises when using rfalStartTransceive(&ctx) with the following configuration:
ctx.flags = RFAL_TXRX_FLAGS_CRC_TX_MANUAL |
RFAL_TXRX_FLAGS_CRC_RX_KEEP |
RFAL_TXRX_FLAGS_NFCIP1_OFF |
RFAL_TXRX_FLAGS_AGC_ON |
RFAL_TXRX_FLAGS_PAR_RX_KEEP |
RFAL_TXRX_FLAGS_PAR_TX_NONE;
Why is the RFAL layer automatically adding parity bits despite PAR_TX_NONE being set?"