Commit Graph

2696 Commits

Author SHA1 Message Date
Willy-JL
3bd92f8cf1 NFC: Fix duplicated ProtocolSupport handling, fix some inconsistent naming 2025-03-21 06:26:55 +00:00
Willy-JL
2a3112743f NFC: Pressing back on MFC Update doesn't retry 2025-03-21 06:03:12 +00:00
Willy-JL
1943661ea3 NFC: Refactor Write actions into ProtocolSupport 2025-03-21 06:02:08 +00:00
Willy-JL
5ed0dc2066 GUI: Add submenu_remove_item() 2025-03-21 05:08:29 +00:00
Willy-JL
f01972ea71 NFC: Support creating CC and NDEF files on DESFire 2025-03-20 07:21:36 +00:00
Willy-JL
c4f220625c Fix some edge cases with max NDEF size 2025-03-20 07:19:54 +00:00
Willy-JL
e2b7cd2d2c Simplify return here 2025-03-20 05:01:50 +00:00
Willy-JL
3c977b7468 Static define T4T DESFire app ids 2025-03-20 04:24:53 +00:00
Willy-JL
3cffc69cb5 Fix some message strings 2025-03-20 04:23:33 +00:00
Willy-JL
da36d40bd7 NFC: T4T interact with DESFire without state reset 2025-03-20 04:11:11 +00:00
Willy-JL
cc789115dd NFC: Implement DESFire ISO 7816 command wrapping 2025-03-20 04:10:19 +00:00
Willy-JL
19ee0f4598 Rename mf_desfire_send_chunks() to mf_desfire_poller_send_chunks() 2025-03-20 02:50:17 +00:00
Willy-JL
f7198c6105 NFC: Support creating NDEF AID on DESFire 2025-03-19 06:57:05 +00:00
Willy-JL
27c977b7c2 Fix writing with platform detect 2025-03-19 06:05:19 +00:00
Willy-JL
121ce315c1 NFC: Detect Type 4 Tag platform (eg DESFire) 2025-03-18 06:28:04 +00:00
Willy-JL
0af703d5ee NFC: Implement Type 4 Tag writing to initialized tags 2025-03-18 03:56:38 +00:00
Willy-JL
106d72a332 Better handling of read/write failure 2025-03-18 03:46:00 +00:00
Willy-JL
b1346bc9bb Make APDU arrays static 2025-03-18 03:03:31 +00:00
Willy-JL
ca30673238 Improve ISO SELECT naming and handling 2025-03-18 03:01:34 +00:00
Willy-JL
b503020f6d NFC: Implement Type 4 Tag writing biolerplate and structure 2025-03-17 06:46:13 +00:00
Willy-JL
0df5a66b19 Keep prev selection when new selection fails 2025-03-17 06:17:25 +00:00
Willy-JL
22a6c37e20 Refactor ISO APDUs in T4T poller 2025-03-17 06:16:31 +00:00
Willy-JL
967eb06082 NFC: Handle writes to Type 4 Tag while emulating 2025-03-15 05:49:44 +00:00
Willy-JL
e0b5aa8070 For now send NACK to all R blocks 2025-03-15 05:44:31 +00:00
Willy-JL
7689efa129 Use flags for ISO14443-4 layer decode result 2025-03-15 05:42:57 +00:00
Willy-JL
384f365cff Refactor CC parsing and dumping 2025-03-15 03:08:24 +00:00
Willy-JL
b05a735e8f Allow selecting PICC level too 2025-03-15 03:05:20 +00:00
Willy-JL
799ed9fcaf Fix emulate after save 2025-03-15 02:01:51 +00:00
Willy-JL
084774d9d7 Fix ISO READ BINARY params definitions 2025-03-15 02:00:40 +00:00
Willy-JL
01b113f508 Fix chunk sizes 2025-03-14 23:00:59 +00:00
Willy-JL
e64292d478 NFC: Initial ISO14443-4 PCB listener handling 2025-03-11 08:58:57 +00:00
Willy-JL
99b2762cd9 Fix sending error responses 2025-03-11 03:43:33 +00:00
Willy-JL
2e77e878de Support larger NDEF messages 2025-03-10 11:01:46 +00:00
Willy-JL
d174fa9505 NFC: Implement Type 4 Tag rudimentary emulation 2025-03-10 11:00:15 +00:00
Willy-JL
fbc176eb84 NFC: Rudimentary iso14443_4a_listener_send_block() (no PCB handling) (OFW issue 4059) 2025-03-10 09:13:31 +00:00
Willy-JL
cfeddbf8b6 BitBuffer: Allow copy right/left on same instance 2025-03-10 09:06:08 +00:00
Willy-JL
b0690de06a NFC: Expose iso14443_3a_listener functions (OFW issue 4059) 2025-03-10 09:05:05 +00:00
Willy-JL
4dce8790cc Cleanup includes 2025-03-10 04:15:14 +00:00
Willy-JL
385e8b3b1c Add more specific error types 2025-03-10 02:57:01 +00:00
Willy-JL
730f1b6ecf Fix event struct passed to callbacks 2025-03-10 02:23:06 +00:00
Willy-JL
f760d97e62 Sort and add missing protocol mentions 2025-03-09 06:10:36 +00:00
Willy-JL
e3f7e1c2d3 NFC: Implement Type 4 Tag NDEF parsing 2025-03-06 02:54:40 +00:00
Willy-JL
0beee0c6a7 Fix reading NLEN header in NDEF message 2025-03-06 02:52:02 +00:00
Willy-JL
aa38025977 NFC: Implement Type 4 Tag saving 2025-03-06 02:21:47 +00:00
Willy-JL
d5161f0806 Fix reading empty NDEF message 2025-03-06 01:40:46 +00:00
Willy-JL
358631ec86 NFC: Implement Type 4 Tag reading 2025-03-05 08:10:03 +00:00
Tyler Crumpton
0d99e54a17 Fix PWM-supported logic on pwmStop() (#4129) 2025-02-26 19:34:54 +04:00
Evgeny E
0d53cb2c48 test: fix timeout for flashing step (#4127) 2025-02-24 22:00:51 +00:00
Zinong Li
145184f0f2 NFC: FeliCa Protocol Expose Read Block API and Allow Specifying Service (#4074)
* add one parameter to the rdbl and expose
* Bump api version and format sources

Co-authored-by: あく <alleteam@gmail.com>
2025-02-25 06:07:45 +09:00
Zinong Li
9f5e93bed8 LFRFID: Fix Detection Conflict Between Securakey and Noralsy Format (#4125)
* Securakey added parity check
* Format Sources

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2025-02-25 04:59:05 +09:00