Zachary Weiss
5be873fa19
NFC MBTA CharlieCard parsing plugin
2024-03-30 20:53:02 -04:00
Willy-JL
9b0e3a0475
Fix duplicate plugin in storage folder --nobuild
2024-03-21 05:40:38 +00:00
Willy-JL
197fef54e2
(Experimental) External CLI plugins -29kb DFU
...
Idea and plugin loader implementation by @akopachov, thanks!
All commands done except storage and rpc for latency reasons
2024-03-16 03:47:32 +00:00
Willy-JL
7da10fc0fb
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-05 03:42:40 +00:00
Rodrigo Basoalto
1070064f89
Parser for Santiago, Chile BIP transit card ( #3456 )
...
* Parser for Santiago, Chile BIP transit card
It's used for all public transportation in the city of Santiago, Chile
(bus, subway). We've reverse-engineered most of the non-zero bits of
data found, and checked them across dozens of cards.
* Update to use bit_lib instead of nfc_util
* PR feedback
Co-authored-by: Rodrigo Basoalto <basoalto@fintual.com >
Co-authored-by: gornekich <n.gorbadey@gmail.com >
2024-03-04 18:50:28 +09:00
Willy-JL
fe22543f19
Merge branch 'gsurkov/3764_expansion_control' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-09 16:16:13 +00:00
Alessandro Rossi
ebd09a1981
Added NFC plugin; Some parser ( #3335 )
...
* Add parser
* Fix microel.c
* Fix NFC parser positive return
* fix mizip
* Fix NFC parser positive return
* Add parse to hi! tag
* fix false positive reading and kdf
* hi formatting
* fix oom in kdf
* nfc app: fix types in hi plugin
* nfc app: fix return in function body in microel plugin
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-02-09 15:16:14 +07:00
Nick Mooney
f6eb79e1e5
NFC: Add support for Gallagher access control (MIFARE Classic only) ( #3306 )
...
* Merge remote-tracking branch 'origin/dev' into dev
* Add basic API interface (inspired by advanced plugins example), modify NfcSupportedCardsLoadContext to contain a pointer to a resolver
* WIP: API resolver implemented / passed to plugin via context, still having resolution issues
* Attempt to add constants to the nfc_app_api_table list
* WIP: We're defining the constants directly in nfc_app_api.c to see if this fixes our woes, which it does not.
* WIP: Remove furi_assert(false) (lmao)
* Working implementation of Gallagher decoding via exposed plugin API
* lib: api_hashtable: change log level for symbol not found message
* nfc app: alloc composite resolver along with supported cards
* nfc app: rework nfc api structure
* nfc app: fix memory leakage in supported cards
Co-authored-by: gornekich <n.gorbadey@gmail.com >
2024-02-09 15:00:17 +07:00
Willy-JL
db492fd2cb
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-02-08 01:03:08 +00:00
Willy-JL
67a5f316b0
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-06 21:00:57 +00:00
Willy-JL
7552e84ad3
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-06 19:47:52 +00:00
MX
3e53e69827
Merge branch 'ofw_dev' into dev
2024-02-06 22:18:29 +03:00
gsp8181
e180266c1a
ITSO Parser (UK) ( #3325 )
...
* Create ITSO parser
Standard for UK transport cards outside of Oyster
* Update application.fam with ITSO parser
* Update date buffer to fix access outside array
* nfc app: use rtc function in itso plugin
---------
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-02-06 18:55:38 +00:00
MX
2d78e23d25
Merge branch 'ofw_dev' into dev
2024-02-06 21:23:11 +03:00
Jeremy Cooper
a83e421d71
Add an NFC parser for the San Francisco Bay Area "Clipper" transit card. ( #3344 )
...
* Add an NFC parser for the San Francisco Bay Area "Clipper" transit card.
* Add more agencies and stations, decode vehicle ids, refactor.
Add more agencies and station names using data from local research
and:
* Metrodroid project (GPLv3): https://github.com/metrodroid/metrodroid
* Farebot (GPLv3): https://github.com/codebutler/farebot
---------
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-02-06 21:47:44 +04:00
Willy-JL
70dda2f993
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev
2024-01-30 21:01:29 +00:00
Methodius
a15312e052
parser fix
2024-01-30 00:29:06 +09:00
Methodius
3612814a18
back to parser
2024-01-29 23:12:17 +09:00
Nikita Vostokov
1074af905c
Use render
...
* Add transactions menu item
* Use nfc assets for country/currency/aid
* remove deprecated render
2024-01-28 22:45:26 +00:00
Methodius
4b7b0ad6b9
EMV parser added
2024-01-16 02:43:17 +09:00
Willy-JL
55418eec98
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev
2024-01-13 21:54:58 +00:00
Methodius
9aae348cae
Zolotaya Korona Online parser added
2024-01-13 15:26:18 +03:00
MX
4b3d6e7332
Add NFC NDEF parser by Willy-JL
...
https://github.com/Flipper-XFW/Xtreme-Firmware/blob/510404efe7c770ddb32176a263d30388291eef9e/applications/main/nfc/plugins/supported_cards/ndef.c
2024-01-11 21:30:17 +03:00
Willy-JL
510404efe7
Add NFC NDEF parser (URL, Email, WiFi...) --nobuild
2024-01-10 21:55:07 +01:00
Willy-JL
57f5919e79
Revert "Disable microel parser (issues with MFC dict skip)"
...
This reverts commit c63e6b64d0 .
2024-01-08 00:02:07 +00:00
Willy-JL
c63e6b64d0
Disable microel parser (issues with MFC dict skip)
2024-01-07 17:30:34 +00:00
Willy-JL
a139ebfb82
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev --nobuild
2024-01-05 23:11:54 +00: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
Willy-JL
8872cd8f9d
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev --nobuild
2023-12-30 00:24:26 +01: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
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
Willy-JL
cd3ab082c8
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev
2023-12-15 01:24:57 +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
47LeCoste
de2a5d77cf
Update application.fam
2023-12-09 13:37:18 +01:00
Willy-JL
399f35dc8a
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev --nobuild
2023-12-05 08:53:38 +00:00
noproto
dc25bfb831
Add Saflok and MyKey KDFs
2023-12-04 16:03:32 -05:00
Willy-JL
1726ad4b94
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev
2023-12-04 17:48:40 +00:00
noproto
c3e52ad4bd
Add Saflok and MyKey KDFs
2023-12-04 12:07:58 -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
Willy-JL
05ae0dbf14
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev
2023-12-02 06:09:01 +00:00
MX
00ceb2cd5d
Merge branch 'ofw_dev' into dev
2023-12-01 20:29:16 +03:00
hedger
890c9e87ce
[FL-3690] Libraries cleanup; u2f crypto rework to use mbedtls ( #3234 )
...
* examples: plugins: utilize fal_embedded
* libs: removed fnv1a_hash
* furi: added FURI_PACKED; apps, libs: changed to use FURI_PACKED
* lib: mbedtls: using custom config
* lib: toolbox: removed md5, switched to mbedtls
* targets: f18: link fix
* lib: added mbedtls_cfg.h
* apps: nfc: explicit dependency on libmbedtls
* u2f: reworking to mbedtls
* u2f: replaced sha256 & hmac with mbedtls
* u2f: functional rework using mbedtls
* libs: dropped micro-ecc
* u2f: dropped old implementation
* toolbox: removed sha256 impl
* mcheck() for mbedtls
* libs: removed libmisc; split into smaller libs
* apps: debug: fixed display_test
* apps: include cleanups
* fbt: fixed VERSIONCOMSTR
* furi: added FURI_CHECK_RETURN
* lib: removed qrcode
* cleanup
* fbt: lint_py+format_py: fixed excessive command length
* api: Removed bzero from f7
* api: Removed bzero from f18
* Bump API Symbols
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-12-01 18:16:48 +09:00
Sil333033
707d87aadc
Add NFC Philips Sonicare parser --nobuild
...
uwu :3
2023-11-28 21:02:23 +01:00
Willy-JL
af00cc4e0a
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-11-26 18:49:04 +00:00