mirror of
https://github.com/Proxmark/proxmark3.git
synced 2025-07-06 13:11:18 -07:00
fix for swapped parity bits
This commit is contained in:
parent
b8196bf8ee
commit
f43b1038a2
1 changed files with 2 additions and 2 deletions
|
@ -61,8 +61,8 @@ local function cardHex(i,f)
|
|||
|
||||
--As the function defaults to even parity and returns a boolean,
|
||||
--perform a 'not' function to get odd parity
|
||||
high = evenparity(string.sub(stream,0,12)) and 1 or 0
|
||||
low = not evenparity(string.sub(stream,13)) and 1 or 0
|
||||
high = not evenparity(string.sub(stream,0,12)) and 1 or 0
|
||||
low = evenparity(string.sub(stream,13)) and 1 or 0
|
||||
bits = bit32.bor(bit32.lshift(id,1), low)
|
||||
bits = bit32.bor(bits, bit32.lshift(high,25))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue