unleashed-firmware/applications/nfc
Yukai Li 556af0b82b
nfc: NTAG21x complete emulation (#1313)
* nfc: Refactor Mifare Ultralight feature flags
  Unify them in both reader and emulator to make handling easier
* nfc: Refactor MFUL PWD_AUTH and add AUTHLIM counter
* nfc: Add MFUL EV1 VCSL command emulation
* nfc: Enforce message size check in MFUL emulation
  Also fix READ_CNT byte order, but it's not fully working
* nfc: Add MFUL auth counter serialization
  Also fill counter on successful read from tag
* nfc: Fix MFUL INCR_CNT emulation
* nfc: Fix MFUL READ_CNT emulation
* nfc: Refactor MFUL emulation and implement full write support
* nfc: Fix Mifare Ultralight serialization
* nfc: Add MFUL OTP/CC handling
* nfc: Make sure MF0UL21 dynamic lock byte 3 also reads 0xBD
* nfc: Small MFUL refactor and fix CFGLCK behavior
* WIP: nfc: MFUL read support with ASCII mirror and auth roll-over
  This is too complex and I don't like it
* nfc: Simplify MFUL read emulation, fix mirror range check
* nfc: Implement MFUL auth and ASCII mirror for FAST_READ
* nfc: Fix MFUL read roll-over with AUTH0 set
* nfc: Implement MFUL read counter increment
* nfc: Align ASCII mirror to NTAG21x behavior
* nfc: Handle invalid command in MFUL emulation
* nfc: Fix MFUL static lock check
* nfc: Refactor MFUL emulation to use cached config pages
* nfc: Refactor MFUL auth counter to count up instead of down
* nfc: Add missing NULL check
* WIP: nfc: Various MFUL emulation behavior tweaks
* WIP: nfc: More MFUL emulation behavior adjustments
* nfc: Match AUTHLIM emulation to NTAG21x behavior
* nfc: Fix MFUL dynamic lock emulation
* nfc: Fix typo in MFUL read counters
* nfc: Fix typo in MFUL FAST_READ emulation
* nfc: Increase emulation TX buffer size
  Enough space for if someone requests FAST_READ of all pages of an NTAG
* nfc: Fix MFUL negative verification counter overflow
* nfc: Change auth counter kv name
* nfc: Fix NTAG I2C FAST_READ emulation
* nfc: Fix NTAG21x config reload behavior

Co-authored-by: あく <alleteam@gmail.com>
2022-06-22 00:04:35 +09:00
..
helpers Nfc: async pcap worker (#1315) 2022-06-14 11:14:13 +10:00
scenes Change "cad" to "card" (#1320) 2022-06-15 13:20:46 +10:00
views [FL-2245] Introduce Mifare Classic Emulation (#1242) 2022-05-24 17:00:15 +03:00
nfc_cli.c [FL-2520] FW build with -Wextra (#1185) 2022-05-06 16:37:10 +03:00
nfc_device.c nfc: NTAG21x complete emulation (#1313) 2022-06-22 00:04:35 +09:00
nfc_device.h [FL-2491] File browser GUI module (#1237) 2022-05-27 14:19:21 +03:00
nfc_i.h HW LED blink integration (#1310) 2022-06-13 10:08:28 +09:00
nfc_types.c RFC: NTAG I2C support (#1227) 2022-05-26 15:55:29 +03:00
nfc_types.h [FL-2369] NFC refactoring (#1095) 2022-04-19 18:23:58 +03:00
nfc_worker_i.h Nfc: async pcap worker (#1315) 2022-06-14 11:14:13 +10:00
nfc_worker.c nfc: NTAG21x complete emulation (#1313) 2022-06-22 00:04:35 +09:00
nfc_worker.h [FL-2245] Introduce Mifare Classic Emulation (#1242) 2022-05-24 17:00:15 +03:00
nfc.c HW LED blink integration (#1310) 2022-06-13 10:08:28 +09:00
nfc.h NFC: rename to Nfc 2020-10-20 14:12:34 +03:00