Nathan N
f346412e27
Merge branch 'dev' into nestednonces
2024-10-06 16:22:03 -04:00
noproto
a905c1492d
Handle invalid key candidates
2024-10-06 16:19:26 -04:00
Astra
0eaad8bf64
[FL-3896] Split BadUSB into BadUSB and BadBLE ( #3931 )
...
* Remove BLE from BadUSB
* Add the BadBLE app
* Format images to 1-bit B/W
* BadUsb: remove dead bits and pieces
Co-authored-by: あく <alleteam@gmail.com >
2024-10-06 20:21:31 +01:00
あく
0469ef0e55
FuriHal, drivers: rework gauge initialization routine ( #3912 )
...
* FuriHal, drivers: rework gauge initialization, ensure that we can recover from any kind of internal/external issue
* Make PVS happy
* Format sources
* bq27220: add gaps injection into write operations
* Drivers: bq27220 cleanup and various fixes
* Drivers: bq27220 verbose logging and full access routine fix
* Drivers: better cfg mode exit handling in bq27220 driver
* Drivers: rewrite bq27220 based on bqstudio+ev2400, experiments and guessing. Fixes all known issues.
* PVS: hello license check
* Drivers: minimize reset count in bq27220 init sequence
* Drivers: bq27220 hide debug logging, reorganize routine to ensure predictable result and minimum amount of interaction with gauge, add documentation and notes.
* Drivers: more reliable bq27220_full_access routine
* Drivers: replace some warning with error in bq27220
* Drivers: move static asserts to headers in bq27220
* Fix PVS warnings
* Drivers: simplify logic in bq27220
---------
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-10-06 22:36:05 +04:00
RebornedBrain
8c14361e6a
[FL-3830] Emulation freeze ( #3930 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-10-06 17:55:13 +01:00
assasinfil
c3dc0ae6b9
Plantain parser improvements ( #3469 )
...
* Refactored card nubmer and balance
* Podorozhnik refactor
* Balance fix and BSK card support added
Co-authored-by: あく <alleteam@gmail.com >
2024-10-06 17:48:12 +01:00
assasinfil
6ead328bb7
Moscow social card parser ( #3464 )
...
* Updated troyka layout (full version)
* Changed to furi func
* Small refactor
* Bitlib refactor
* Moved to API
* Rollback troyka parser
* Fix functions
* Added MSK Social card parser
* Parser func refactor start
* Layout E3 refactored
* Layout E4 refactored
* Layout 6 refactored
* Layout E5 refactored
* Layout 2 refactored
* Layout E5 fix
* Layout E6 refactored, valid_date need fix
* Layout E6 fix
* Layout FCB refactored
* Layout F0B refactored
* Layout 8 refactored
* Layout A refactored
* Layout C refactored
* Layout D refactored
* Layout E1 refactored
* Layout E2 refactored
* Old code cleanup
* Memory cleanup
* Unused imports cleanup
* Keys struct refactor
* Keys struct refactor
* Layout E1 fix
* Added debug info for layout and department
* Fix social card parse validation
* Added card number validation
* Added transport data ui improvements from Astrrra's troyka render func.
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-10-06 17:33:07 +01:00
Nikolay Marchuk
cfb9c991cb
furi_hal_random: Wait for ready state and no errors before sampling ( #3933 )
...
When random output is not ready, but error state flags are not set,
sampling of random generator samples zero until next value is ready.
2024-10-06 16:56:35 +01:00
noproto
4f722a00c0
Avoid storage errors, clean up temporary files
2024-10-04 18:41:29 -04:00
noproto
00f356469e
Fix log levels
2024-10-03 19:27:20 -04:00
Nathan N
232560f8e9
Merge branch 'dev' into nestednonces
2024-10-03 11:38:09 -04:00
Astra
00c1611c33
Improve bit_buffer.h docs ( #3783 )
...
* Improve bit_buffer.h docs
* Toolbox: update doxygen comments fix spelling
* Toolbox: update bit lib docs
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: gornekich <n.gorbadey@gmail.com >
2024-10-02 18:51:07 +01:00
Silent
56d2923f1f
Prevent idle priority threads from potentially starving the FreeRTOS idle task ( #3909 )
...
* FuriThread: Make FuriThreadPriorityIdle equal to the FreeRTOS one, remove FuriThreadPriorityNone
This magic constant was meaningless,
FuriThreadPriorityNormal is now assigned by default instead.
* Make furi_thread_list_process private
Its 'runtime' parameter is to be obtained from FreeRTOS,
which means apps cannot do it.
* DirectDraw: Remove an useless include and fix memory leak
Makes this debug app compileable with uFBT out of the box
Co-authored-by: あく <alleteam@gmail.com >
2024-10-02 18:11:13 +01:00
IRecabarren
7fc209f001
New layout for BadUSB (es-LA) ( #3916 )
...
* Add files via upload
* Readme: add SAST section
Co-authored-by: あく <alleteam@gmail.com >
2024-10-02 17:41:40 +01:00
jay candel
3c93761d1d
[IR] universal remote additions ( #3922 )
...
* multiple new additions
Hisense K321UW, Soniq E55V13A, Soniq E32W13B and 2 others
* updated with proper names
Viano STV65UHD4K
Hisense K321UW
Hisense EN2B27
Soniq E55V13A
Soniq E32W13B
* format tv.ir
* Update tv.ir
* new universal ac additions
Maytag M6X06F2A
Panasonic CS-E9HKR
* new universal audio additions
Sony MHC_GSX75
Elac EA101EQ-G
Philips FW750C
Pioneer VSX-D1-S
* remove final # audio.ir
* Scripts: update deprecated methods use in python scripts
* Scripts: add comment reading support to fff, preserve comments in infrared cleanup script
* Scripts: improved infrared files cleanup script
* Scripts: add missing new line at the end of file in infrared file cleanup script
* Infrared: cleanup universal remotes
Co-authored-by: あく <alleteam@gmail.com >
2024-10-02 17:28:24 +01:00
Astra
09a7cc2b46
[FL-3805] Fix EM4100 T5577 writing block order ( #3904 )
2024-10-02 13:10:19 +01:00
noproto
ba672e775f
Support CUID dictionary
2024-09-25 10:27:32 -04:00
noproto
099bb4071a
Fix include paths cont
2024-09-24 22:21:15 -04:00
noproto
61e24fcb13
Fix include paths
2024-09-23 21:55:39 -04:00
noproto
0ba8ac4ed0
Uniformly use crypto1_ prefix for symbols in Crypto1 API
2024-09-23 19:44:08 -04:00
noproto
cd76926c74
Note minor inefficiency
2024-09-23 19:13:20 -04:00
noproto
6ae950673e
No nested dictionary attack re-entry
2024-09-23 19:06:08 -04:00
noproto
4eb0f2a21b
Log static
2024-09-23 18:03:15 -04:00
noproto
901bdf9692
Fix calibration (ensure values are within 3 standard deviations)
2024-09-23 15:54:50 -04:00
noproto
6a77ab77b0
Dismiss duplicate nonces
2024-09-23 14:26:19 -04:00
noproto
c21b35951a
Note TODO (malloc)
2024-09-20 13:09:04 -04:00
noproto
6eccdc8f93
Zero nested_target_key and msb_count on exit
2024-09-20 11:53:04 -04:00
noproto
96606dc36f
Typo
2024-09-18 12:52:22 -04:00
noproto
c1cdd491a6
Implement progress bar for upgraded attacks in NFC app
2024-09-18 12:51:48 -04:00
noproto
d8864a490b
Add nested_target_key 64 to TODO
2024-09-17 17:40:17 -04:00
noproto
8eae5c0608
Fix Hardnested sector/key type logging
2024-09-17 17:07:31 -04:00
noproto
3ab752b7a0
Clean up various issues
2024-09-17 14:38:14 -04:00
Nathan N
4836a54847
Merge branch 'flipperdevices:dev' into nestednonces
2024-09-16 05:27:52 -04:00
noproto
18f8cfbef0
Do not reset the poller between collected nonces
2024-09-16 05:28:04 -04:00
EntranceJew
913a86bbec
kerel typo ( #3901 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-09-15 16:07:04 +01:00
porta
19a3736fe5
[FL-3891] Folder rename fails ( #3896 )
...
* fix, refactor: storage is_subdir API
* docs: fix incorrect comment
* test: new storage apis
* test: use temporary path
* style: fix formatting
* UnitTest: storage path macros naming
* UnitTest: storage path macros naming part 2
Co-authored-by: あく <alleteam@gmail.com >
2024-09-15 16:01:42 +01:00
porta
b670d5b6e2
[FL-3885] Put errno into TCB ( #3893 )
...
* feat: thread-safe errno
* ci: fix pvs warning
* ci: silence pvs warning
* fix: 🤯
* test: convert test app into a unit test
2024-09-13 18:31:07 +01:00
noproto
8edafa3f39
Do not enter nested attack if card is already finished
2024-09-12 14:28:18 -04:00
porta
0428e82b14
Fix USB-UART bridge exit screen stopping the bridge prematurely ( #3892 )
...
* fix: exit screen stopping bridge prematurely
* refactor: merge exit confirmation scene into main usb uart scene
2024-09-12 17:32:07 +01:00
noproto
13411da449
I'll try freeing memory, that's a good trick!
2024-09-11 16:22:52 -04:00
Nathan N
8d26636fba
Merge branch 'flipperdevices:dev' into nestednonces
2024-09-10 20:13:20 -04:00
noproto
ab0debba02
Add additional condition to backdoor check
2024-09-10 19:20:53 -04:00
noproto
c43806b5db
Speed up backdoor detection, alert on new backdoor
2024-09-10 14:10:09 -04:00
noproto
d7484ee840
Fix v1/v2 backdoor nonce collection
2024-09-10 09:03:11 -04:00
noproto
ab8bc3e21c
Clear TODO line
2024-09-09 20:51:51 -04:00
noproto
cba58ed437
Add new backdoor key, fix UI status update carrying over from previous read
2024-09-09 20:50:15 -04:00
RebornedBrain
5f4f4fcc60
FeliCa anti-collision fix ( #3889 )
...
* System code added to felica hal config functions
* Felica sensf_res setup logic adjusted with new struct
* Set api symbols version to 73.0
* Felica unit tests fix
* Furi: prevent use after free on xEventGroupSetBits call
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-09-09 22:11:53 +01:00
Zinong Li
78c5dd95d8
LFRFID GProxII Fix Writing and Rendering Conflict ( #3888 )
2024-09-09 18:23:18 +01:00
gornekich
9558a5fa08
Merge branch 'dev' into nestednonces
2024-09-09 13:34:47 +01:00
Silent
70d8951fb7
FuriTimer: Use an event instead of a volatile bool to wait for deletion ( #3887 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-09-09 00:04:56 +01:00