Commit Graph

212 Commits

Author SHA1 Message Date
Willy-JL
75b939ac76 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-05-29 08:07:55 +01:00
MX
7b426b936e Comment debug logs in digital signal
and comment some debug logs in nfc v
2023-05-28 19:24:21 +03:00
Willy-JL
decce5aa8d Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-05-26 19:33:56 +01:00
MX
3c452e6ddb Merge branch 'ofw-dev' into dev 2023-05-26 16:51:11 +03:00
Yukai Li
5f52382098 nfc: Mifare Ultralight C detection (#2668)
* nfc: Add Mifare Ultralight C detection
* nfc: Add display name for MFUL C and hide menu items
    MFUL C unlock and emulation currently not supported, so hide from menu
    if current card is MFUL C
* nfc: Also check response when probing 3DES auth
* nfc: Hide emulate option in saved menu for MFUL if not supported
* nfc: Remove unlock options from saved menu if Ultralight C


Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-05-26 22:19:10 +09:00
Yukai Li
5a7cd203cd nfc: Fix MFUL tearing flags read (#2669)
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2023-05-26 21:50:59 +09:00
Willy-JL
9ddff2a259 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-05-20 01:20:34 +01:00
MX
2b01766460 Mifare mini with sak 89 support 2023-05-18 02:38:45 +03:00
MX
51ba8b66b6 Save a little bit (~2k) of space 2023-05-17 23:05:44 +03:00
MX
d620285e0a OFW PR 2669: nfc: Fix MFUL tearing flags read
by GMMan
2023-05-17 19:52:01 +03:00
MX
c760bca4a9 OFW PR 2316: NFC V support
https://github.com/g3gg0/flipperzero-firmware/tree/ISO15693
2023-05-17 19:45:30 +03:00
Willy-JL
8005b46023 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev 2023-05-15 18:26:22 +01:00
hedger
9dedcd07b6 api: added lib/nfc/protocols/nfc_util.h (#2674) 2023-05-15 20:55:22 +09:00
Yukai Li
f71f540850 nfc: Fix MFUL tearing flags read 2023-05-12 23:14:03 +01:00
Willy-JL
2fcc3d1ae2 Format 2023-05-02 14:29:30 +01:00
Willy-JL
74a30f919d Merge branch 'ISO15693' of https://github.com/g3gg0/flipperzero-firmware into dev 2023-05-02 14:28:51 +01:00
Willy-JL
66b1152499 Merge branch 'nfcf' of https://github.com/nullableVoidPtr/flipperzero-firmware into xfw-dev 2023-05-02 14:06:00 +01:00
Willy-JL
58af523332 Merge branch 'ul-dev' into xfw-dev 2023-05-02 04:44:43 +01:00
MX
fe6bf3c7d6 Revert some changes 2023-05-02 02:25:52 +03:00
Tiernan Messmer
48e7c67359 fix debug print warnings 2023-05-01 13:07:33 +10:00
g3gg0.de
1d4ce4e78a scale NfcV frequency a bit, add echo mode, fix signal level at the end 2023-05-01 12:54:08 +10:00
g3gg0.de
af7d21a020 increase sniff log size 2023-05-01 12:54:08 +10:00
g3gg0.de
64badf124a also added DSFID/AFI handling and locking 2023-05-01 12:54:08 +10:00
g3gg0.de
4f4eca1dd7 added "Listen NfcV Reader" to sniff traffic from reader to card 2023-05-01 12:54:05 +10:00
g3gg0.de
f03d31b647 increased maximum memory size to match standard
added security status handling/load/save
added SELECT/QUIET handling
more fine grained allocation routines and checks
fix memset sizes
2023-05-01 12:53:14 +10:00
g3gg0.de
aa7ead724a respond with block security status when option flag is set 2023-05-01 12:53:14 +10:00
g3gg0.de
fecc686a3e further code cleanups 2023-05-01 12:52:51 +10:00
g3gg0.de
a34a186bba ISO15693: reduce latency on state machine reset 2023-05-01 12:52:50 +10:00
g3gg0.de
9f5a10a2e3 ISO15693: further cleanup 2023-05-01 12:52:37 +10:00
g3gg0.de
75d7246657 ISO15693: further optimizations of allocation and free code 2023-05-01 12:52:36 +10:00
g3gg0.de
d52432970b optimize allocation size for signals 2023-05-01 12:52:36 +10:00
g3gg0.de
423c551cf1 SLIX: fixed crash situation when an invalid password was requested 2023-05-01 12:52:35 +10:00
g3gg0.de
6a95f8010f added support for ISO15693 (NfcV) emulation, added support for reading SLIX tags 2023-05-01 12:52:32 +10:00
Willy-JL
bbddb2ac8e Merge branch 'ul-dev' into xfw-dev 2023-04-28 21:43:56 +01:00
Astra
102dd690b7 Fix emulating empty keys as 0s 2023-04-27 00:28:21 +03:00
nullableVoidPtr
b30ecb61f6 Merge remote-tracking branch 'dogtopus/nfcf' into nfcf 2023-03-29 10:34:29 +11:00
Willy-JL
4c5a37b34e Merge branch 'nfcf' of https://github.com/nullableVoidPtr/flipperzero-firmware into xfw-dev 2023-03-28 22:16:01 +01:00
Willy-JL
c2c9257999 Format 2023-03-28 22:02:15 +01:00
Willy-JL
7c0875b54c Merge branch 'ISO15693' of https://github.com/g3gg0/flipperzero-firmware into xfw-dev 2023-03-28 21:49:19 +01:00
Willy-JL
6ebbbcc306 Reset NFC stuff 2023-03-28 21:32:00 +01:00
nullableVoidPtr
c1cb656be3 Merge branch 'dev' into nfcf 2023-03-24 18:55:58 +11:00
dogtopus
43341980cc Array use refactor
Move all arrays to allocating actual data rather than pointers to simplify construction and destruction. Also moved to M_EACH for iterating over arrays for less boilerplate code.

Also did some function renaming for extra clarity.

root_area is now a node type for simplified area traversal (coming soon).
2023-03-18 03:08:38 -03:00
Willy-JL
09bc580497 Merge branch 'ul-dev' into xfw-dev 2023-03-17 23:52:05 +00:00
Astra
e90042368f [FL-3156] Mark keys as not found when they couldn't auth successfully (#2476)
* Mark keys as not found when they couldn't auth successfully
* Improve logging and fix the reading bug

Co-authored-by: あく <alleteam@gmail.com>
2023-03-16 17:58:07 +09:00
Willy-JL
39ddf75f91 Merge branch 'ul-dev' into xfw-dev 2023-03-14 01:07:01 +00:00
dogtopus
a2cd122f78 Move FeliCa IDm/PMm display to the new NFC-F info screen
The goal is to gradually split out NfcWorkerEventReadFelica into more specific decoders, and have the generic NFC-F info screen display info for tags that don't have a specific decoder, similar to how NFC-A works currently.
2023-03-09 22:12:32 -04:00
AloneLiberty
0190a161ba NFC: Fix 0 block write possibility in Mifare Classic emulation (#2474)
Co-authored-by: あく <alleteam@gmail.com>
2023-03-10 02:50:25 +09:00
Willy-JL
f53b962722 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-03-08 22:16:39 +00:00
AloneLiberty
eb5dae1cda NFC: Support reading Mifare Classic key B from sector trailer, reading sector with B key where A key can't read block, Nfc Magic app not using NFC folder by default (in file select) (#2437)
* NFC: Support reading Mifare Classic key B from sector trailer and reusing it for other sectors
* NFC: Fix my pointer typo
* NFC: Fix reading sector with B key where A key can't read block (fixes #2413) and fix Nfc Magic app not using NFC folder by default (in file select)
* NFC: Fix strange bug

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-03-08 03:33:59 +09:00
VerstreuteSeele
9b81f93fd2 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2023-02-07 19:12:13 +01:00