Commit Graph

201 Commits

Author SHA1 Message Date
Methodius 71ed7f8e94 NFC parsers false read() positive return fixed pt2 2024-01-08 05:49:58 +09:00
Methodius 4636444464 NFC parsers false read() positive return fixed 2024-01-08 05:39:36 +09:00
MX b77f41949c Merge branch 'nfc-parsers' into dev 2024-01-06 01:23:48 +03:00
Methodius f6a363e7d2 Fix MyKey production date parsing by augustozanellato (https://github.com/flipperdevices/flipperzero-firmware/pull/3332/files) 2024-01-06 04:36:06 +09:00
Methodius d2549b3b1a Code cleanup 2024-01-06 03:18:32 +09:00
Methodius 1bae3d19ee Merge remote-tracking branch 'upstream/dev' into nfc-washcity 2024-01-06 03:13:07 +09:00
Methodius 4d5e096437 parsers cleanup 2023-12-30 00:55:13 +09:00
MX e5ceef3422 Merge branch 'ofw_dev' into dev 2023-12-29 16:57:23 +03:00
YaBa 35e74c07d1 Added NFC plugin; parser for WashCity cards. (#3319)
* Added NFC plugin; parser for WashCity cards.
* Fixed file to the correct path
* Added demo file Demo_WC_20E.nfc
* Fixed clang format
* fixed typo (balance_cents)
* Removed demo file as requested.

Co-authored-by: あく <alleteam@gmail.com>
2023-12-28 14:23:12 +09:00
Eric Betts 76ed466eb4 Nfc: HID MFC Plugin (#3312)
Co-authored-by: あく <alleteam@gmail.com>
2023-12-28 14:03:50 +09:00
YaBa ca62254ee7 Fixed clang format and typo in var balance_cents 2023-12-26 23:19:48 +00:00
YaBa a6bfc27530 Added plugin to read WashCity card balance 2023-12-26 21:45:36 +00:00
Methodius c53f5aa5b5 Zolotaya Korona transport card parser added 2023-12-17 04:58:07 +09:00
Methodius ebe1a8f55f parsers cleanup for new api 2023-12-16 23:57:46 +09:00
MX db57ff947b Merge branch 'ofw_dev' into dev 2023-12-16 02:16:46 +03:00
gornekich 09540929c3 [FL-3717] MFC emulation fix (#3291)
* mf classic listener: reset state before sleep and after nack
* Fix PVS warnings
* Fix PVS and compiler disagree on builtins

Co-authored-by: あく <alleteam@gmail.com>
2023-12-15 17:51:20 +00:00
Leptopt1los 0af74fb755 Umarsh transport cards parser (#3277)
* Umarsh transport card parser added
* Volna transport cards keys added

Co-authored-by: あく <alleteam@gmail.com>
2023-12-14 14:02:40 +00:00
Augusto Zanellato 78b7310057 Add MyKey parser (#3262)
Co-authored-by: あく <alleteam@gmail.com>
2023-12-14 13:54:58 +00:00
Nathan N 3dde112676 Fix edge case -- 0.5% of UIDs got wrong result 2023-12-12 11:17:33 -05:00
Methodius 2e7bb26eef Merge branch 'dev' into nfc-parsers 2023-12-07 22:22:29 +09:00
Methodius 5d28939c28 social_moscow parser verification collisions fix 2023-12-07 21:59:27 +09:00
MX 15a29e1483 format 2023-12-07 08:21:32 +03:00
MX c22b3b57bd Merge branch 'nfc-parsers' into dev 2023-12-07 08:03:43 +03:00
MX 1daa2fa377 Merge branch 'ofw_dev' into dev 2023-12-07 08:03:18 +03:00
Methodius 1b45b8a17d Kazan parser: adult social tariff added 2023-12-06 18:25:47 +09:00
Methodius e94beff204 Kazan parser: basic tariffs parsing added 2023-12-06 18:08:20 +09:00
gornekich 82baf1e923 [FL-3701] NFC fixes (#3264)
* nfc app: fix unlock with manual password crash
* nfc app: preserve card detected state
* nfc app: fix mf keys scene switch
* nfc app: fix multiple protocol tag detect notification
* nfc plugin: fix retrun in function body in aime parser
* iso14443-3b poller: rework ATTRIB response check
* nfc app: fix navigation after file load failur
* iso14443-3b poller: fix PVS warning
* mfc listener: add crutch in mfc emulation
2023-12-05 22:40:06 +09:00
noproto dc25bfb831 Add Saflok and MyKey KDFs 2023-12-04 16:03:32 -05:00
MX d6fcb04aa8 Merge branch 'ofw_dev' into dev 2023-12-03 18:42:11 +03:00
Honghao Zeng c477d1321a nfc: m1k-based Aime (non-AIC) card support (#3241)
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2023-12-03 20:00:46 +09:00
MX 99d657fcfb merge fixes 2023-12-01 20:33:14 +03:00
Methodius 8c5f28d6a0 Kazan parser: Type: abonnement fix 2023-11-23 23:59:06 +09:00
Methodius 6c2e332638 Kazan transport cards parser added 2023-11-23 22:19:26 +09:00
Methodius 5f18532a59 Umarsh code cleanup 2023-11-23 22:11:12 +09:00
Methodius 63f072a819 Umarsh header check rework reworked. Thanks J for idea! 2023-11-22 17:26:10 +09:00
Methodius df1d6503c0 Umarsh header check rework 2023-11-22 16:15:53 +09:00
assasinfil c145cad653 Verify card bugfix 2023-11-21 22:34:29 +03:00
Methodius 4261063c99 Metromoney transport card parser added 2023-11-22 00:39:23 +09:00
assasinfil 3daaea6ecf Added new social card 2023-11-21 15:03:46 +03:00
assasinfil 4a84fbc6e3 UI printing bugfix 2023-11-21 13:12:24 +03:00
assasinfil d8800e9fe3 Merge branch 'nfc-parsers' of https://github.com/DarkFlippers/unleashed-firmware into nfc-parsers 2023-11-21 11:54:11 +03:00
assasinfil 7fd921227c Fixes 2023-11-21 11:54:06 +03:00
Methodius b6ad07b47c Umarsh parser: kopecks support added 2023-11-21 13:18:18 +09:00
Methodius 1a21f0e3c9 Umarsh transport cards parser added 2023-11-21 12:21:22 +09:00
assasinfil 00b1018e9e Fixed validating 2023-11-20 20:46:51 +03:00
assasinfil 9c92338ddf Added social card parser 2023-11-20 19:11:30 +03:00
assasinfil 0e172b67eb Layout 1c4 fix 2023-11-20 18:22:17 +03:00
assasinfil 156948ec58 All code added to parser 2023-11-20 17:42:19 +03:00
assasinfil ffd9d3c218 Added msk transport parser 2023-11-20 14:10:50 +03:00
gornekich c00776ca22 [FL-3666] NFC API improvements (#3214)
* drivers: expose st25r3916 driver API
* nfc poller: add start with custom callback
* mf classic: rework sync API with poller custom start
* mf ultralight: rework sync API with poller custom start
* iso14443_3a poller: remove unused col res state
* nfc: rework nfc poller custom start
* mf ultralight: rename sync API
* mf classic: rename sync API
* iso14443-3a: rename sync API
* nfc: remove async prefix in internal functions
* nfc: expose internal API
* nfc: fix sync api include and docs
* targets: fix f18 build
* nfc: rework NfcGenericEventEx type
* nfc poller: add documentation
* iso14443-3a poller: add documentation
* felica poller: add documentation
* iso14443_3b poller: add documentation
* so14443_4a poller: add documentation
* iso14443_4b poller: add documentation
* iso15693 poller: add documentation
* slix poller: add documentation
* mf desfire poller: add documentation
* mf ultralight poller: fix API and add documentation
* mf classic poller: add documentation

Co-authored-by: あく <alleteam@gmail.com>
2023-11-15 17:32:45 +09:00