Hello Vladmir,
For the question, I got the best answer from my colleague, let me update it, see following , please!
-------------
PN512 (incl. 523 and 522) and RC663 are supported by the pure user mode approach. This user mode approach is the standard configuration. The Kernel mode is only required for the PN5180 if the tough timing requirements of EMVCo need to be met. In all other cases the user can go with the standard approach. And in the standard approach, the RC522 should work for this customer.
One possible problem could be, that the customer did not enable the SPI interface on the Raspberry Pi. This need to be done separately as it is not enabled by default. This can be done with the help of the raspi-config menu (command: sudo raspi-config).
-----------------
Hope above rely can help you!
Best Regards,
Weidong