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
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
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
Willy-JL
2f376edd7d
Merge remote-tracking branch 'ul/dev' into mntm-dev
2025-02-28 05:04:24 +00:00
Willy-JL
bd2ee18e48
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2025-02-28 02:03:45 +00:00
MX
0a924974c0
Merge remote-tracking branch 'OFW/dev' into dev
2025-02-25 00:08:57 +03: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
MX
5b2582930f
classic poller fix early key reuse in dictionary attack state machine
...
by noproto
2025-02-24 21:40:21 +03:00
MX
b38d239eb8
Merge remote-tracking branch 'OFW/hedger/more-constness' into dev [ci skip]
2025-02-24 21:18:11 +03:00
hedger
b0835220ac
libs: stricter constness for saving RAM with .rodata section; fbt: sdk: fixed signature generation for nested const params
2025-02-22 16:05:56 +00:00
Willy-JL
72281d9666
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2025-02-18 16:25:29 +00:00
MX
85cba9fd8d
Merge remote-tracking branch 'OFW/dev' into dev
2025-02-13 19:58:15 +03:00
Demae
429c0dd387
Added naming for DESFire cards + fix MF3ICD40 cards unable to be read ( #4058 )
...
* Fixed MF3ICD40 DESFire cards soft-locking NFC application due to read free memory being an unsupported function, added naming for DESFire cards
* NFC: slightly more granular desfire card type resolution
Co-authored-by: あく <alleteam@gmail.com >
2025-02-13 19:49:53 +09:00
Yukai Li
59fe896ce8
nfc: Enable MFUL sync poller to be provided with passwords ( #4050 )
...
* nfc: Enable MFUL sync poller to be provided with passwords
* Sync targret api versions
Co-authored-by: あく <alleteam@gmail.com >
2025-02-13 19:31:56 +09:00
RebornedBrain
de85cc7a8e
ST25TB poller mode check ( #4084 )
...
Co-authored-by: あく <alleteam@gmail.com >
2025-02-13 19:07:03 +09:00
MX
f054d05269
Merge remote-tracking branch 'OFW/dev' into dev
2025-01-13 15:12:51 +03:00
Willy-JL
e185f322eb
Merge remote-tracking branch 'xero/dev' into mntm-dev
2025-01-13 03:39:59 +00:00
Willy-JL
db03515acd
Merge remote-tracking branch 'ofw/dev' into mntm-dev --nobuild
2025-01-13 00:18:15 +00:00
Yukai Li
a0d1d3fa0f
nfc: Fix MIFARE Plus detection ( #4049 )
...
* nfc: Fix MIFARE Plus detection
MIFARE Plus original doesn't have GetVersion support, so detection for SL2 has been moved. Also, SL2 only exists in MIFARE Plus X, so despite it not being specified in the type identification procedure chart, it's safe to call it for what it is.
* Fix spelling
* TODO: mark as non flipper one
Co-authored-by: あく <alleteam@gmail.com >
2025-01-13 03:15:52 +09:00
Willy-JL
f2011a446b
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2025-01-11 05:06:46 +00:00
Willy-JL
69754a8da3
Revert "NFC: Add API to enforce ISO15693 mode ( #225 )"
...
This reverts commit 5afc01a4c3 .
2025-01-11 03:50:22 +00:00
Willy-JL
513be23f83
Revert "Fix compiling unit tests (missing NFC mock for #225 )"
...
This reverts commit 2c247bcb50 .
2025-01-11 03:49:49 +00:00
MX
535dd8357b
Merge remote-tracking branch 'OFW/dev' into dev
2025-01-11 02:04:14 +03:00
Yukai Li
668500e985
nfc: Fix MFUL PWD_AUTH command creation ( #4051 )
2025-01-10 17:20:34 +09:00
noproto
56fe7b09ae
Fix for early key reuse in dictionary attack state machine
2025-01-04 04:05:40 -05:00
MX
9c5341edb1
Merge remote-tracking branch 'OFW/dev' into dev
2024-12-23 15:56:12 +03:00
Astra
a02781b936
[FL-3920] Fix lost BadBLE keystrokes ( #3993 )
...
* WIP: fix lost BadBLE keystrokes
* Switch to semaphores for synchronization
* Move checking to the gap level
* Remove leftovers from hid_service
* Remove more leftovers from hid_service
* De-allocate the semaphore after use
* Change the timeout to account for unforeseen situation
* Update F18 API
* Fix naming and unbump api version
* Move away from semaphores
* Remove the left over include
* Ble: cleanup error handling in ble_gatt_characteristic_update
* Fix PVS warning
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-12-23 09:18:14 +09:00
noproto
948dffadcc
Dictionary attack functional
2024-12-20 18:07:18 -05:00
noproto
cc1316303f
Merge remote-tracking branch 'noproto/dev' into ulcdict
2024-11-10 17:54:23 -05:00