Auth Error beim Lesen von NFC Tags

  • Ich bekomme immer Authentication Errors beim Auslesen von NFC Tag Sticker [Anzeige].
    Zum auslesen benutze ich den SainSmart Mifare RC522 [Anzeige].
    Zum Auslesen benutze ich die MFRC522 Python Bibliothek, angeschlossen habe ich das Modul auch nach der Anleitung.

    NFC Schlüsselanhänger [Anzeige] werden korrekt ausgelesen:

    Code
    Card detected
    Card read UID: 92,10,69,14
    Size: 8
    Sector 8 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

    Die beim Modul beiliegende Karte wurde auch korrekt ausgelesen:

    Code
    Card detected
    Card read UID: 101,225,167,29
    Size: 8
    Sector 8 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

    Bei den Aufklebern kriege ich aber ein Authentication Fehler:

    Code
    Card detected
    Card read UID: 136,4,121,135
    Size: 4
    AUTH ERROR!!
    AUTH ERROR(status2reg & 0x08) != 0
    Authentication error

    Durch einiges Goohel habe ich schon raus gefunden, das ein Authentifizierungsschlüssel benutzt werden muss, um mehr als nur die ID der Tags auszulesen. Die Tags sind von NXP Mifare, und in deren Dokumenten steht auch das der Schlüssel aus 6 byte voller 1en besteht. Dies wird allerdings auch in dem Testprogramm zum Auslesen so gesetzt:

    Code
    # This is the default key for authentication
            key = [0xFF,0xFF,0xFF,0xFF,0xFF,0xFF]
    
            # Select the scanned tag
            MIFAREReader.MFRC522_SelectTag(uid)
    
    
            # Authenticate
            status = MIFAREReader.MFRC522_Auth(MIFAREReader.PICC_AUTHENT1A, 8, key, uid)


    Trotzdem bekomme ich bei allen Tags die ich ausprobieren diesen Fehler.

    Mit einer App in meinem Handy kann ich die Tags ohne Probleme Auslesen und auch beschreiben. Dort sehe ich allerdings nicht welcher Authentifizierungs-Schlüssel benutzt wird.

    Hatte jemand schon mal so ein Problem, oder weiß wie man diesen Fehler behebt ?

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!