From fbb1a1ab58fc430f973f9e311fe1f59e4200029d Mon Sep 17 00:00:00 2001 From: Daniel Perron Date: Wed, 15 Sep 2021 16:19:29 -0400 Subject: [PATCH] Add decodeAccessFromBlock3 --- RfidAccess.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/RfidAccess.py b/RfidAccess.py index 89b6fbe..12040c5 100644 --- a/RfidAccess.py +++ b/RfidAccess.py @@ -108,6 +108,11 @@ class RfidAccess: self.C2 = byte8 & 0xf self.C3 = (byte8 & 0xf0) >>4 return ((self.C1 ^ self.C1_Inv) & (self.C2 ^ self.C2_Inv) & (self.C3 ^ self.C3_Inv)) & 0xf == 0xf + + def decodeAccessFromBlock3(self, block3): + if len(block3)!= 16: + return False + return self.decodeAccess(block3[6],block3[7],block3[8]) def showTrailerAccess(self):