From 7db6272c73e09acfb5597a5f80925eb2c72b0fc0 Mon Sep 17 00:00:00 2001 From: Daniel Perron Date: Wed, 15 Sep 2021 13:45:44 -0400 Subject: [PATCH] fix readSectorBlock --- mfrc522.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/mfrc522.py b/mfrc522.py index e12ae77..5cce231 100644 --- a/mfrc522.py +++ b/mfrc522.py @@ -345,14 +345,12 @@ class MFRC522: return self.write(absoluteBlock, data) return self.ERR - def readSectorBlock(self,uid ,sector, block, data,keyA=None, keyB = None): + def readSectorBlock(self,uid ,sector, block, keyA=None, keyB = None): absoluteBlock = sector * 4 + (block % 4) - if page > 63 : + if absoluteBlock > 63 : return self.ERR, None - if len(data) != 16: - return self.ERR, None - if self.authKeys(uid,page,KeyA,KeyB) != self.ERR : - return self.read(page) + if self.authKeys(uid,absoluteBlock,keyA,keyB) != self.ERR : + return self.read(absoluteBlock) return self.ERR, None def MFRC522_DumpClassic1K(self,uid, Start=0, End=64, keyA=None, keyB=None):