Commit Graph

6071 Commits

Author SHA1 Message Date
Willy-JL
fd5fc5338e Experimental PCAP on main USART support --nobuild 2023-12-05 08:50:31 +00:00
CaitSith2
41bfa2979c Update mf_classic_dict.nfc
Add keys for Bubble Land Play Card
2023-12-04 11:01:00 -08:00
Willy-JL
1726ad4b94 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev 2023-12-04 17:48:40 +00:00
Willy-JL
4c401cacc4 Format 2023-12-04 17:34:09 +00:00
Willy-JL
26f9476ce3 Revert "Added mykey (#467)"
This reverts commit 3ae1eee4c8, reversing
changes made to 4f8e80b0a4.
2023-12-04 17:30:47 +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
MX
06a58ebd53 Merge branch 'ofw_dev' into dev [ci skip] 2023-12-02 23:19:43 +03:00
Willy-JL
d034d72f7b Fix some subghz playlist memory leaks 2023-12-02 06:49:24 +00:00
Willy-JL
0702188504 Format 2023-12-02 06:33:02 +00:00
Willy-JL
0a55300926 Fix xtreme lib import 2023-12-02 06:32:04 +00:00
Willy-JL
f4d58c286b Fix mbedtls api leaks 2023-12-02 06:30:37 +00:00
Willy-JL
4bb0984b46 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev 2023-12-02 06:10:19 +00:00
Willy-JL
05ae0dbf14 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2023-12-02 06:09:01 +00:00
Willy-JL
2c6e217887 Update apps 2023-12-02 05:47:49 +00:00
Astra
04cead1fc5 [FL-3620] Add the "remove pairing" button to BLE hid (#3237)
Co-authored-by: あく <alleteam@gmail.com>
2023-12-02 14:03:10 +09:00
Astra
93732865ac [FL-3132] HID app: Add new function key icons (#3236)
* Add new function key icons
* Fix graphical glitches on the buttons

Co-authored-by: あく <alleteam@gmail.com>
2023-12-02 13:52:04 +09:00
RebornedBrain
6a5d63803a [FL-3675] Ntag21x write (#3246)
* New scenes for ultralight poller write mode
* Added new button and transition logic for write operation
   For now write is only possible for NTAG21x cards with default password and no AUTHLIM set
* Poller states extended
* Enums and datatypes extended for new poller mode
* Added mode field to poller instance datatype
* New states for poller added in order to implement write mode
* Added new event type for locked cards in order to simplify state flow
* New logic for poller write commands
* Scenes adjustments
* Scenes renamed
* New field added to poller instance
* Now we write in 'page per call' mode
* Now function takes callback return value into account
* Callback will be called only in write mode
* Event type added
* Log adjusted and start page to write set
* Logs added and check in now false at start, then it moves to true
* Now mf_ultralight_poller_handler_request_write_data halts card in case of check failure and stops poller
* All fail events now returns NfcCommandStop callback
* In case of fail we move back properly
* Remove garbage

Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-12-02 13:45:47 +09:00
Willy-JL
9bbdaf8cb2 Revert "Default to AM_Q (maybe idk, subghz code is a mess) --nobuild"
This reverts commit 24b994102d.
2023-12-02 01:51:30 +00:00
Willy-JL
24b994102d Default to AM_Q (maybe idk, subghz code is a mess) --nobuild 2023-12-01 23:46:06 +00:00
Willy-JL
e2df487c63 Option to disable poweroff while locked --nobuild 2023-12-01 23:02:23 +00:00
MX
99d657fcfb merge fixes 2023-12-01 20:33:14 +03:00
MX
00ceb2cd5d Merge branch 'ofw_dev' into dev 2023-12-01 20:29:16 +03:00
Augusto Zanellato
c1e0d02afc ST25TB poller refining + write support (#3239)
* nfc: st25tb: rework async poller
* nfc: st25tb: introduce sync poller
* nfc: st25tb: add write support
* nfc: st25tb: rewrite poller to use better states
* nfc: st25tb: move to mode request state after success
* nfc: st25tb: minor bug fixes
* type wasn't properly set on ready event
* sending NfcCustomEventPollerFailure on St25tbPollerEventTypeFailure caused poller to being freed and ultimately resulted in a thread crash

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-12-01 18:42:00 +09: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
MX
e027d5c3e8 Add new API function for varitemlist
by Willy-JL

466e1f989f
2023-12-01 04:47:17 +03:00
MX
fdcfd5996b Merge branch 'ofw_dev' into dev 2023-12-01 02:33:41 +03:00
Evgeny Stepanischev
ff129e524a Allows you to use UCS-2 in canvas_glyph_width (#3226)
* allows you to use UCS-2 in canvas_glyph_width
* Sync API Symbols

Co-authored-by: あく <alleteam@gmail.com>
2023-11-30 18:38:48 +09:00
Willy-JL
74de6f87fc Fix leftover comment 2023-11-29 19:18:16 +00:00
Willy-JL
a4e1a09dc6 More BLE Spam apple colors by @xAstroBoy 2023-11-29 19:15:42 +00:00
Willy-JL
ab46739d38 Refresh UIs without scene shenanigans 2023-11-29 19:11:49 +00:00
Willy-JL
f47332e799 BleSpam UI improvements and manual send MAC fix 2023-11-29 18:31:57 +00:00
Willy-JL
0d3a12c00d Add back option to disable credits for base pack 2023-11-29 17:52:31 +00:00
Willy-JL
466e1f989f New variable_item_list_get() API 2023-11-29 17:51:26 +00:00
MX
ff41d262dc add 303.9 frequency 2023-11-29 16:18:20 +03:00
Willy-JL
cdbcc90a8a Fix callback too 2023-11-29 06:06:55 +00:00
Willy-JL
23bc24005f Fix color menu with model bruteforce --nobuild 2023-11-29 06:00:15 +00:00
Willy-JL
c28e9496cc Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-11-29 05:09:02 +00:00
Willy-JL
df3bc84929 BleSpam: Apple colors! Idea + colors by @xAstroBoy
Co-Authored-By: xAstroBoy <xAstroBoy@users.noreply.github.com>
2023-11-29 05:08:23 +00:00
MX
30914678c9 ibutton FIX crash!!!
why??????
2023-11-29 00:20:15 +03:00
Willy-JL
32f54632ea Refactor sonicare check --nobuild 2023-11-28 20:40:38 +00:00
Sil333033
2dc9e1b873 i forgor --nobuild 2023-11-28 21:09:58 +01:00
Sil333033
707d87aadc Add NFC Philips Sonicare parser --nobuild
uwu :3
2023-11-28 21:02:23 +01:00
Willy-JL
76a16af423 Show anim errors, move credits to default pack
Remove fallback anim setting
Retry when anim manager resumes error anim
Always skip error anim when manager picks new anim
2023-11-28 03:13:03 +00:00
Willy-JL
b7bfa8c36d Fix evil portal free()'s + more anim cycle times 2023-11-28 02:37:05 +00:00
Willy-JL
2961c1b7ef Minor app updates --nobuild 2023-11-28 01:18:44 +00:00
Willy-JL
721a3f9975 Format 2023-11-28 00:30:14 +00:00
WillyJL
3ae1eee4c8 Added mykey (#467) 2023-11-28 00:28:51 +00:00
Willy-JL
4f8e80b0a4 BadKB ask to migrate badusb folder + show loading 2023-11-28 00:27:41 +00:00