-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
LFRFID: Guard GProxII Wiegand Check Against False Positive and Correct 36-bit Parsing #3868
Conversation
Update and explanation for my commit b3831c5: The previous version parsed 36-bit format incorrectly. The original author seems to have interpreted 36-bit as meaning the "profile" being 36 bits long. But here and here we can see it acutally meant it's a 36-bit wiegand. This can also be referenced from card info's record of Chubb 36-bit. To verify, use PM3 and write a T5577 with this command: |
Additional changes finished. Waiting for #3869 to be merged first to undraft. |
…t 36-bit Parsing (flipperdevices#3868) * Update protocol_gproxii.c * 36 bit format parsing fix * Update protocol_gproxii.c * wiegand checks as single function * LfRfid: simplify gprox wiegand payload validation flow * LfRfid: extra furi_check in gprox wiegand validation code Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
What's new
Verification
test_dumps.zip
Checklist (For Reviewer)