Willy-JL
41e0b478a3
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev --nobuild
2024-04-25 22:20:39 +01:00
Astra
1559ee6293
[Fl-3809] Troika parser visual fixes ( #3614 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-04-24 21:47:40 +09:00
Willy-JL
2c015b0121
NFC: Allow backlight off in dict attack
...
It already turns on backlight when it finishes
Lets atleast let the poor guy focus on the task at hand )
2024-04-23 03:41:35 +01:00
Willy-JL
e3cc377b56
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-19 22:40:41 +01:00
gornekich
c87683596a
nfc app: add legacy keys for plantain cards ( #3602 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-04-19 23:22:07 +09:00
Astra
0d73a58123
Mosgortrans parser output fixes ( #3554 )
...
* Fix mosgortrans/troika newlines and mark unused variables
* Supress warnings for TODOs that don't need a ticket
Co-authored-by: あく <alleteam@gmail.com >
2024-04-19 21:01:57 +09:00
gornekich
be43e49869
nfc app: fix false positive verification in bip plugin ( #3595 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-04-18 09:56:39 +09: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
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
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
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
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
Zachary Weiss
33cfd6340a
More cleanup, pass testing
2024-04-08 22:14:46 -04:00
Zachary Weiss
3ea6d46c79
Parsing function readability refactor
2024-04-07 22:10:46 -04:00
Zachary Weiss
3af66c7815
ASCII of known layouts, pass testing
2024-04-07 20:49:06 -04:00
Zachary Weiss
07f63f9512
Misc cleanup/refactor + passes testing
2024-04-07 16:20:08 -04:00
Kuronons
83ef82dc9c
Change y value for graphic asset in nfc_protocol_support.c
...
Set y=0 for NFC_dolphin_emulation_51x64 asset so it is coherent with the other uses of this pict.
2024-04-07 12:42:23 +02:00
Willy-JL
e607147378
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-04-05 04:52:23 +01:00
MX
7787845479
cleanup unused debug, set proper log levels
2024-04-05 06:41:31 +03:00
MX
ec4b8b8f5e
Various fixes
...
fixes by Willy-JL
nfc parser by zacharyweiss
js widget and path globals by jamisonderek
2024-04-05 01:25:03 +03:00
Willy-JL
c81a501670
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-04 20:05:55 +01:00
MX
7c6541e513
Merge remote-tracking branch 'OFW/dev' into dev
2024-04-04 21:11:59 +03:00
Eric Betts
5793d5271c
Hide unlock with reader for MFU-C ( #3553 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-04-04 19:01:41 +09:00
Willy-JL
514171d0c5
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-04-02 15:36:43 +01:00
MX
3ccb2956f3
Merge remote-tracking branch 'OFW/dev' into dev
2024-04-02 17:02:56 +03:00
RebornedBrain
f426c44811
[FL-3801] Mifare Ultralight naming fix ( #3551 )
...
* Fixed some UI mismatches in plugin and nfc app
* Fixed nameing mismatches in mosgortrans_util
* Fix ultralight naming display
* Fix naming for Ultralight on read screen
* fbt: fixed regression with pvs-reports autoopen
* Revert st25tb_render.c
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: hedger <hedger@nanode.su >
2024-04-02 00:02:11 +09:00
Zachary Weiss
23c8c23051
Minor gate ID mapping corrections
2024-03-31 17:31:00 -04:00
Zachary Weiss
d008c95aa0
Notes / comments
2024-03-31 13:51:53 -04:00
Zachary Weiss
91cb48e1ed
Key B parse check, minor cleanup
2024-03-31 10:03:41 -04:00
Willy-JL
2f064a0f34
Follow date format convention
...
Thanks Leptopt1los!
2024-03-31 12:54:38 +01:00
Zachary Weiss
5a471e02eb
Comment cruft cleanup, one edge case, TODO list
2024-03-31 02:50:55 -04:00
Zachary Weiss
270bd273db
Fix lazy comment to make earlier version compile
2024-03-31 01:00:47 -04:00
Zachary Weiss
5be873fa19
NFC MBTA CharlieCard parsing plugin
2024-03-30 20:53:02 -04:00
MX
e436ea275a
Merge remote-tracking branch 'OFW/dev' into dev
2024-03-29 14:05:07 +03:00
Willy-JL
cf2534ea5d
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-29 04:17:01 +00:00
Georgii Surkov
64bd2f9c84
[FL-3677, FL-3798] RFID Improvements ( #3524 )
...
* Update saved_info and read_success scenes
* Update EM4100 rendering
* Update HIDExt rendering
* Update Gallagher rendering
* Update HidProx rendering
* Update IOProx rendering
* Update H10301 rendering
* Update PAC/Stanley rendering
* Add strcasecmp() to API, better manufacturer/name handling
* Update Viking rendering
* Update FDX-A rendering
* Update Pyramid rendering
* Update Indala26 rendering
* Update Idteck rendering
* Update Keri rendering
* Update Nexwatch rendering
* Update Jablotron rendering
* Update Paradox rendering
* Truncate long Hex string on scene_read_suceess
* Fix formatting
* Update AWID rendering
* Update FDX-B rendering
* Tweak string formatting in various screens
* More read_success view tweaks
* Fix formatting
* Fix Pyramid brief rendering
* Reset saved key menu when going back
* Reset other menus on back where applicable
* Update confirmation scenes
* Update emulation scene
* Update delete scene
* Update raw read info screen
* Update raw read scene, fix crash
* Update raw read success scene
* Update write scene
* Always return to SceneSelectKey after saving
* Update SceneWriteSuccess and SceneDeleteSuccess
* Replace closing parens with dots
* FL-3798: Fix special formatting in text_box
* Simplify SceneReadSuccess
* Fix crash when having a trailing newline in text_box
* Bump API symbols version
* Make PVS happy
* Format sources
Co-authored-by: あく <alleteam@gmail.com >
2024-03-29 12:32:43 +09:00
RebornedBrain
c353182353
[FL-3800, FL-3801] Fixed plugins and UI ( #3543 )
...
* Fixed some UI mismatches in plugin and nfc app
* Fixed nameing mismatches in mosgortrans_util
* Fix ultralight naming display
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-03-29 11:45:01 +09:00
MX
585b7f963d
Api Symbols: replace asserts with checks
...
merge ofw commit
2024-03-25 13:53:32 +03:00
gornekich
23940bff81
[FL-3796], [FL-3795] NFC UI fixes ( #3532 )
...
* nfc app: fix navigation in select protocol scene
* nfc app: fix text box position and size on emulation screen
Co-authored-by: あく <alleteam@gmail.com >
2024-03-25 15:36:17 +09:00
Willy-JL
b2952b3915
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-03-24 02:15:51 +00:00
MX
8d75af8457
update changelog
2024-03-24 00:17:02 +03:00
gornekich
34fac96ef6
nfc app: fix text box position and size on emulation screen
2024-03-22 23:37:29 +03:00
gornekich
c1441b1331
nfc app: fix navigation in select protocol scene
2024-03-22 23:37:22 +03:00
Willy-JL
9b0e3a0475
Fix duplicate plugin in storage folder --nobuild
2024-03-21 05:40:38 +00:00
Willy-JL
d610e20060
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-21 02:07:27 +00:00
Astra
4a673397b3
[FL-3760] NFC Parsers cosmetic fixes ( #3511 )
...
* NFC Parsers cosmetic fixes
* Clarify the unknown digit indication
Co-authored-by: あく <alleteam@gmail.com >
2024-03-20 18:10:51 +03:00
Astra
a5bb1ead68
NFC wording fixes ( #3512 )
...
* NFC wording fixes
* Fix filename
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-03-20 18:10:34 +03:00