Willy-JL
ef3cfea721
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-16 12:53:07 +00:00
hedger
60a9d7e6cf
ble: profile rework ( #3272 )
...
* ble: profile rework, initial
* apps: hid: fix for pairing cleanup
* app: hid: select transport based on #define
* fixing PVS warnings
* ble: serial service: fixed uid naming
* bt service: on-demand dialog init; ble profiles: docs; battery svc: proper update
* Added shci_cmd_resp_wait/shci_cmd_resp_release impl with semaphore
* app: hid: separated transport code
* ble: fixed service init order for serial svc; moved hardfault check to ble_glue
* cli: ps: added thread prio to output, fixed heap display
* ble_glue: naming changes; separate thread for event processing;
* furi: added runtime stats; cli: added cpu% to `ps`
* cli: fixed thread time calculation
* furi: added getter for thread priority
* fixing pvs warnings
* hid profile: fixed naming
* more naming fixes
* hal: ble init small cleanup
* cleanup & draft beacon api
* f18: api sync
* apps: moved example_custom_font from debug to examples
* BLE extra beacon demo app
* naming fix
* UI fixes for demo app (wip)
* desktop, ble svc: added statusbar icon for beacon
* minor cleanup
* Minor cleanup & naming fixes
* api sync
* Removed stale header
* hal: added FURI_BLE_EXTRA_LOG for extra logging; comments & code cleanup
* naming & macro fixes
* quick fixes from review
* Eliminated stock svc_ctl
* cli: ps: removed runtime stats
* minor include fixes
* (void)
* naming fixes
* More naming fixes
* fbt: always build all libs
* fbt: explicitly globbing libs; dist: logging SDK path
* scripts: fixed lib path precedence
* hal: bt: profiles: naming changes, support for passing params to a profile; include cleanup
* ble: hid: added parameter processing for profile template
* api sync
* BLE HID: long name trim
* Removed unused check
* desktop: updated beacon status icon; ble: hid: cleaner device name management
* desktop: updated status icon
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: nminaylov <nm29719@gmail.com >
2024-02-16 14:20:45 +07:00
Willy-JL
2b8db657e4
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-02-15 22:57:06 +00:00
Willy-JL
fe0ff08c52
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-15 22:48:18 +00:00
Methodius
698d0b4b49
emv parser day dd->--
2024-02-16 01:26:31 +09:00
Methodius
f7742c692d
Merge remote-tracking branch 'upstream/dev' into emv-fixes
2024-02-16 01:20:51 +09:00
Methodius
4d73794100
emv parser day ??->dd
2024-02-16 00:47:03 +09:00
Methodius
913659325b
build fixed. finally, datetime
2024-02-16 00:32:30 +09:00
MX
62edabe9dd
Merge branch 'ofw_dev' into dev
2024-02-15 13:56:57 +03:00
Leptopt1los
feb45f6645
FuriHalRtc refactor: new datetime lib ( #3386 )
...
* datetimelib created
* datetimelib unit tests added
* firmware fixes to new datetimelib
* typo fix
* merge artifacts fixed, datetimelib renamed to datetime
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-02-15 10:44:41 +07:00
Willy-JL
8977c9972c
Merge branch 'emv-fixes' of https://github.com/wosk/unleashed-firmware into xfw-dev
2024-02-15 00:05:01 +00:00
Willy-JL
2c01b847d3
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-02-14 19:22:31 +00:00
Methodius
8dd59a5d9e
Merge remote-tracking branch 'upstream/dev' into emv-fixes
2024-02-15 00:37:24 +09:00
Methodius
cc457fade2
total cleanup. finally, bitlib
2024-02-14 18:34:26 +03:00
Willy-JL
6173bb3115
Fix build
2024-02-14 10:32:29 +00:00
Willy-JL
6ef8e40874
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-14 10:00:02 +00:00
MX
6d15c23231
Merge branch 'ofw_dev' into dev
2024-02-14 12:12:54 +03:00
Leptopt1los
dd988ba449
bit_lib and nfc_util refactor ( #3383 )
...
* nfc_util functions for processing bytes moved into bit_lib
* bitlib test update
* bit_lib moved from lfrfid to standalone lib
* Added bit functions for any supported data types
* Error fix and api add
* Added test for 64
* Added doc
* Testcase for 64 rewrited
* Realization error fix
* API version bump
* sync api version, fix after-merge old libs usage
* fix build errors
* build fix
* fbt format
Co-authored-by: assasinfil <nfa57643@gmail.com >
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-02-14 11:41:42 +07:00
Methodius
5c88e680a6
Merge remote-tracking branch 'upstream/dev' into emv-fixes
2024-02-14 00:36:02 +09:00
MX
d61931e69d
run fbtformat
2024-02-12 17:26:12 +03:00
Methodius
b904555ebf
application interchange profile parse added
2024-02-12 16:35:56 +09:00
Methodius
11cfbd1ec8
bruteforce sfi 2-3 records 1-5
2024-02-12 14:34:11 +09:00
Willy-JL
d6cc1865ca
Format
2024-02-12 03:20:45 +00:00
Alessandro Rossi
389affd904
Fixed MyKey check LockID ( #3412 )
...
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-02-12 09:35:16 +07:00
Methodius
809e1b3aff
explicit nodata message when no data parsed from card
2024-02-12 03:18:36 +09:00
Methodius
a9de06d6f2
cardholder name parsing prepared
2024-02-12 03:09:47 +09:00
Methodius
08f096df24
EMV dump save/load fix
2024-02-12 00:28:01 +09:00
Willy-JL
49cb42fa70
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev --nobuild
2024-02-10 22:51:15 +00:00
Methodius
4a382bc1de
typos fixed
2024-02-11 04:54:04 +09:00
Methodius
c35f258ab8
parser 0day fix
2024-02-11 02:01:06 +09:00
Methodius
702e4f39ab
0x5F25 tag renamed (issue date->effective date)
2024-02-11 01:32:17 +09:00
Methodius
1e09034e23
Merge remote-tracking branch 'upstream/dev' into emv-fixes
2024-02-11 00:09:52 +09:00
Methodius
37708b0e79
new parsers minor fixes
2024-02-10 17:52:22 +03:00
MX
14ae52f88f
Merge remote-tracking branch 'leptoptilos' into dev
2024-02-10 17:08:45 +03:00
MX
1a02152d03
Update ndef parser, apply mf classic dict changes
...
by @Willy-JL
https://github.com/Flipper-XFW/Xtreme-Firmware/blob/dev/applications/main/nfc/plugins/supported_cards/ndef.c
https://github.com/Flipper-XFW/Xtreme-Firmware/blob/dev/applications/main/nfc/resources/nfc/assets/mf_classic_dict.nfc
2024-02-10 14:46:46 +03:00
MX
5b97ddc842
Merge branch 'ofw_dev' into dev [ci skip]
2024-02-10 02:38:42 +03: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
Tolly Hill
50e0521bf7
NFC: Custom UID entry when adding manually ( #3363 )
...
* NFC: Custom UID entry when adding manually
* Fix incorrect types
* Add Change UID option post-generation
* Update UID derived data when using set_uid method
* Fix PVS warnings
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-02-09 15:36:06 +07: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
Methodius
ec356626fa
code cleanup, gui fixes
2024-02-08 23:59:48 +00:00
Nikita Vostokov
b1674711a1
[EMV] Add Effective date and Preferred Name
2024-02-08 23:58:52 +00:00
Willy-JL
031120a766
Merge branch 'leptoptilos' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-02-08 01:10:34 +00:00
Methodius
4265b9c28e
parsers cleanup
2024-02-07 14:21:58 +09:00
Methodius
95e653cf76
Merge remote-tracking branch 'origin/dev' into leptoptilos
2024-02-07 14:01:54 +09:00
Willy-JL
1851ffe52b
Improve NDEF parser safety
2024-02-06 23:37:13 +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
b4b82e68ca
NFC parsers PartialRead fixes
2024-02-06 19:50:40 +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