Commit Graph

12342 Commits

Author SHA1 Message Date
Willy-JL
1e0bc2799f Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev 2024-04-17 00:19:23 +01:00
Willy-JL
a3b6a2a04f Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev 2024-04-17 00:12:26 +01:00
MX
b079b46681 Merge remote-tracking branch 'OFW/dev' into dev 2024-04-16 22:46:32 +03:00
gornekich
1a40fae003 [FL-3750] Mf Desfire multiple file rights support (#3576)
* mf desfire: remove unused type
* mf desfire: continue reading after failed get free mem cmd
* mf desfire: fix processing read master key settings command
* mf desfire: don't read applications if they are auth protected
* mf desfire: handle multiple rights
* mf desfire: fix PVS warnings
* mf desfire: fix print format
* mf desfire: fix logs
* mf classic: add send frame functions to poller
* unit tests: add test from mfc crypto frame exchange
* mf classic: add documentation
* mf classic: fix incorrect name
* target: fix api version
2024-04-16 14:55:24 +09:00
WillyJL
b6d62b34ae Merge pull request #92 from Kuronons/dev 2024-04-13 23:24:25 +01:00
Kuronons
ff15922756 MNTM Pack - Adding RFID Receive/Send yappy graphic assets
Last 2 ones of the static graphic assets ! O_oV
2024-04-14 00:04:10 +02:00
Willy-JL
f702ab41a7 BLE Spam: Fix back event deadlocks 2024-04-13 04:15:41 +01:00
MX
f4ffd29bbc Allow no prefix usage of name_generator_make_detailed_datetime
Remove extra check for NULL since check is present in code already
2024-04-12 20:16:42 +03:00
MX
b299604932 js fix badusb double free crash with quit()
by Willy-JL
2024-04-12 20:02:38 +03:00
Willy-JL
9b3f7f4968 Format 2024-04-11 13:34:37 +01:00
Willy-JL
56dbcb17f7 Sync apps
- Picopass: Save as LFRFID and improvements (by bettse)
- NFC Magic: Gen4 sync and fixes (by xMasterX)
2024-04-11 13:31:06 +01:00
Willy-JL
6608b89626 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev 2024-04-11 03:33:57 +01:00
Willy-JL
6c508779e2 JS: Fix badusb double free crash with quit() 2024-04-11 03:33:15 +01:00
Willy-JL
c02be75868 Merge branch 'zlo/allocator-playground' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev 2024-04-11 03:15:09 +01:00
MX
6bb605f8ce Allow setting view dispatcher callbacks to NULL 2024-04-11 01:20:39 +03:00
SG
7626a319de update api 2024-04-10 21:49:09 +03:00
SG
a40df690d0 Merge branch 'dev' into zlo/allocator-playground 2024-04-10 21:43:37 +03:00
SG
9317a07d99 unit tests: aligned_alloc 2024-04-10 21:42:50 +03:00
SG
efc355537e unit tests: realloc and test with memory fragmentation 2024-04-10 21:32:02 +03:00
SG
ece7a2d868 unit test: malloc 2024-04-10 21:08:32 +03:00
SG
e4107040e9 aligned_alloc: check that alignment is correct 2024-04-10 21:08:19 +03:00
MX
c1e8cbf3fd update changelog 2024-04-10 15:46:20 +03:00
MX
2443a702c9 update nfc parser
by zacharyweiss
2024-04-10 15:38:57 +03:00
MX
744ef8138e subghz add manually fixes 2024-04-10 15:26:47 +03:00
MX
b3151c563f Merge remote-tracking branch 'OFW/dev' into dev 2024-04-10 15:18:09 +03:00
RebornedBrain
fb9728d570 [FL-3772] Felica poller (#3570)
* New types for felica poller
* New functions for felica data transmissions
* Felica memory map extended with new fields
* Init/deinit of mbedtls context added for felica encryption
* Functions for session key and mac calculations added
* Raw felica_poller implementation added
* Removed MAC type parameter from check_mac function
* Replaced all data fields needed for auth with context structure
* Clean up felica_poller.c
* Now RC block is filled with random numbers
* New parameter for counting well-read blocks
* Some cleanups
* Felica file save and load logic added
* Now we use card key from context for session key calculation
* Copying card key to card block from auth context when both authentications succeeded, otherwise decrement blocks count by 1
* New felica poller event added
* Moved some data structions to public namespace
* FelicaAuthenticationContext struct moved to felica.h
* Field type and name changed for better ones
* Helper functions for felica_auth added to the app
* New scene for felica card key input added
* Logic for felica key input added
* Auth context request processing added
* Added block index definitions and replaced all index numbers with them
* More macro defines
* Replace nesting with do while block
* New function for write operations mac calculation added
* Replace nesting with do while block
* Make functions static for now because they are used internally
* Wrote some comments
* Raw felica render implementation
* New felica scenes
* Adjusted felica dump rendering according design requirements
* New felica scene added
* Helper for switching scene during unlock added
* Added warning scene and transfer to it
* Moved unlock scene logic to separate files
* Magic number changed
* New felica render logic
* Felica scenes adjusted according to design requirements
* Felica poller cleanups
* Some asserts added and some fixed
* Replcaed asserts to checks in public api
* Fixed pvs warnings in felica_poller
* New event for felica_poller added for incomplete read actions
* Handling of new poller event added
* Update SConscript with felica files
* Update api_symbols.csv with felica functions
* Sync API versions

Co-authored-by: あく <alleteam@gmail.com>
2024-04-10 18:51:36 +09:00
WillyJL
a6bbfdfaa2 fkin windows with case insensitive paths 2024-04-10 06:28:44 +01:00
WillyJL
411df06a58 Merge pull request #87 from Kuronons/dev
MNTM Pack - Adding IR reading yappy asset
2024-04-10 06:17:02 +01:00
Chonk_m
de265b282a Add Dolphin 3d printing and wardriving animation (#86)
* Add files via upload

* Add files via upload

* Update manifest.txt

* Update manifest.txt

* Rebalance levels

* Naming consistency

* Consistent cycle time

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2024-04-10 06:16:34 +01:00
WillyJL
77747fbdf6 Merge pull request #88 from zacharyweiss/dev
NFC Plugin: MBTA CharlieCard Updates
2024-04-10 06:15:58 +01:00
Zachary Weiss
c056127e99 Merge branch 'Next-Flip:dev' into dev 2024-04-09 22:07:10 -04:00
Zachary Weiss
66f1558b07 Typo 2024-04-09 21:14:57 -04:00
Zachary Weiss
905c33a08b Only print end validity when present
Same might be worth doing for type & balance, keeping those as is for now; expiry/EV specifically given the switching logic as it has most potential for misinterpretation of null/0 value
2024-04-09 21:12:46 -04:00
Zachary Weiss
2150f18496 Struct&var refactor for clarity 2024-04-09 20:19:27 -04:00
Kuronons
225d2d30df MNTM Pack - Adding IR reading yappy asset 2024-04-10 01:40:17 +02:00
MX
c144611609 update changelog 2024-04-10 01:44:41 +03:00
Willy-JL
d81e72d0a6 Merge branch 'zlo/allocator-playground' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev 2024-04-09 22:15:50 +01:00
Willy-JL
01c55c7b7e Fix build 2024-04-09 22:09:46 +01:00
Willy-JL
376da4bd5b Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
# Conflicts:
#	applications/services/desktop/scenes/desktop_scene_main.c
#	applications/services/loader/loader.h
#	documentation/doxygen/index.dox
2024-04-09 21:59:53 +01:00
Willy-JL
ff8210ba27 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev 2024-04-09 21:58:48 +01:00
MX
95da39ba88 Merge remote-tracking branch 'OFW/dev' into dev 2024-04-09 20:33:52 +03:00
Victor Nikitchuk
db14ca964b Status output !TX/RX on the GDO2 CC1101 pin (#3571)
* Status output !TX/RX on the GDO2 CC1101 pin\
* Fix PVS warnings

Co-authored-by: あく <alleteam@gmail.com>
2024-04-10 00:05:30 +09:00
SG
f1e6de7964 aligned_alloc, parameters order 2024-04-09 17:10:59 +03:00
SG
0d3a717762 aligned_malloc -> aligned_alloc 2024-04-09 17:08:12 +03:00
WillyJL
e3ca293eee Desktop/Loader: Unload animations before loading FAPs (#3573)
* Desktop: Unload animations before FAP is loaded
* Loader: Add API to start detached (returns instantly, queues event)
* Desktop: Fix early animation unload deadlocks
* Loader: remove redundant event
* Bump api symbols

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2024-04-09 22:42:03 +09:00
SG
5bca6d2e84 Furi: remove aligned_free. Use free instead. 2024-04-09 15:23:46 +03:00
WillyJL
798a65d944 Merge pull request #84 from Kuronons/dev 2024-04-09 11:02:56 +01:00
Willy-JL
1669765252 Fix BLE Spam #85 2024-04-09 11:00:20 +01:00
Nikolay Minaylov
58da27fa91 JS Documentation (#3535)
* Initial JS documentation
* Spelling fix

Co-authored-by: あく <alleteam@gmail.com>
2024-04-09 18:06:37 +09:00
あく
88a6860913 Update radio stack to v1.19.0 (#3545)
* Update radio stack to v1.19.0
* Ble: set max connection interal same as min, kinda speedups everything
2024-04-09 16:01:55 +09:00