NXP NFC Reader PNEV512R не работает с Raspberry Pi 4

#python #raspberry-pi #nfc #spi #mifare

#python #raspberry-pi #nfc #spi #mifare

Вопрос:

Устройство чтения NFC-карт PNEV512R от NXP (https://www.nxp.com/products/rfid-nfc/nfc-hf/nfc-readers/explore-nfc-exclusive-from-element14:PNEV512R ) не работает с моим новым Raspberry pi 4.

Ядро:

 Linux AlexPi 5.4.51-v7l  #1333 SMP Mon Aug 10 16:51:40 BST 2020 armv7l GNU/Linux
 

Выпуск:

 PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"  
NAME="Raspbian GNU/Linux" VERSION_ID="10" 
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
 

Для установки необходимого программного обеспечения я следовал этому руководству: https://github.com/svvitale/nxppy
Установка прошла без каких-либо сбоев. Но даже создание экземпляра Mifare вызывает исключение.

Код Python:

 import nxppy
mifare=nxppy.Mifare()
 

Исключение:

 nxppy.InitError: Nxppy: Unknown Error from Undefined Component

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last):
      File "nfc.py", line 3, in <module>
            mifare=nxppy.Mifare()
    SystemError: <class 'nxppy.Mifare'> returned a result with an error set
 

SPI, конечно, был включен. ^^ И я протестировал интерфейс с помощью loopbacktest: https://elinux.org/RPi_SPI
Итак, SPI работает. На моем Raspbarry Pi 3B все работает нормально. Теперь я ищу решение для устранения этой проблемы.