Willy-JL
0b91b2e31f
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-07-10 22:38:00 +01:00
Sergei Gavrilov
fcf60e35a3
tar archive: fix double free ( #3781 )
...
Co-authored-by: hedger <hedger@nanode.su >
2024-07-10 22:45:52 +03:00
hedger
3d7cd57371
[FL-3553] lib: sconscript todo cleanup ( #3769 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-07-10 16:51:19 +01:00
MMX
d5a790e25b
SubGHz: Hormann HSM static - Fix button decode ( #3767 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-07-10 13:10:54 +01:00
Sean Skyhawk
080435b98b
RFID: Add blank InstaFob detection ( #157 )
...
* Added protocols for blank Minutekey InstaFob
Files based on this video https://youtu.be/Hj7uAKEaFDI?si=6dk4Ny1bTPlO6UZd
* Update lfrfid_protocols.c
Add compatibility with protocol_insta_fob files
* Update lfrfid_protocols.h
Add compatibility for LFRFIDProtocolInstaFob
* Update Samsung.ir
* Revert "Update Samsung.ir"
This reverts commit 94b7bddf27 .
* Enum should be at bottom for binary comaptibility
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2024-07-09 23:41:40 +01:00
Willy-JL
792a5fb9ae
Merge remote-tracking branch 'ul/dev' into mntm-dev
2024-07-08 22:22:16 +01:00
MX
b11f18c553
hormann hsm static code btn decode fix??? [ci skip]
2024-07-08 17:21:06 +03:00
MX
54192afe56
hormann_ecostar add manually support and custom button
2024-07-08 09:40:09 +03:00
MX
4b7875376b
keeloq custom buttons improvements
2024-07-08 09:08:48 +03:00
MX
96b1ca97dc
subghz add novoferm support
2024-07-08 08:10:00 +03:00
MX
e4f315188b
fbt format
2024-07-08 07:37:28 +03:00
MX
a7ca56cf4e
Merge remote-tracking branch 'OFW/dev' into dev
2024-07-07 02:22:08 +03:00
Willy-JL
0f4f844ff1
Format for toolchain 37, update changelog
2024-07-05 20:07:11 +02:00
Willy-JL
4830ef94c6
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-07-05 20:01:29 +02:00
hedger
7879876ba1
[FL-3863] toolchain: v37 ( #3746 )
...
* toolchain: v36
* toolchain: fixed cert path; lib: nanopb: updated to 0.4.8
* fbtenv: rolled back cert path for 3.11
* clang-format: updated config for v18
* linter fixes
* clang-format: properly regenerated config (`clang-format -style=file:.clang-format -dump-config > .clang-format-new; mv .clang-format-new .clang-format`)
* clang-format: AllowShortLoopsOnASingleLine: false
* toolchain: v37
* fbt: compilation_db.py: fixes for Windows
2024-07-05 18:27:21 +01:00
Willy-JL
c5fa8a5e2e
Update comment
2024-07-05 18:09:11 +02:00
Willy-JL
d2561b788e
Compress: Binary-compatible config with OFW
2024-07-05 18:08:55 +02:00
Willy-JL
0ae2a8b437
Format --nobuild
2024-07-05 17:55:14 +02:00
Willy-JL
d7e595bcf7
Merge remote-tracking branch 'ul/dev' into mntm-dev
2024-07-05 17:51:29 +02:00
Mykhailo Shevchuk
9c8ab2bf3b
Updated to DEZ 8
2024-07-05 01:05:48 +03:00
KorDen
379d3c2008
LFRFID: add DEZ 10 display form for EM4100
2024-07-04 22:42:55 +03:00
MX
842922f018
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2024-07-04 04:56:04 +03:00
Willy-JL
7ef699d9f6
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-07-04 00:08:00 +02:00
hedger
8c380ebe94
copro: bumped to 1.20.0 ( #3727 )
...
* copro: bumped to 1.19.1
* copro: bumped to 1.20.0
2024-07-03 19:31:55 +01:00
Silent
7e0849b44e
Coalesce some allocations ( #3747 )
...
* View: Coalesce view model allocations
* SceneManager: Coalesce AppScene allocations
* BufferStream: Coalesce Buffer allocations
* ProtocolDict: Coalesce dict allocations
* DigitalSignal: Coalesce buffer allocations
Co-authored-by: あく <alleteam@gmail.com >
2024-07-03 12:56:13 +01:00
RebornedBrain
3224401479
[FL-3835] Ultralight C authentication with des key ( #3720 )
...
* Update api_symbols.csv
* Ultralight C 3des implementation added
* Access check for Ultralight cards is now splitted into 2 functions one for ULC card and another for common
* Ultralight C authentication command handlers added
* Update api_symbols.csv and api_symbols.csv
* Length added to ultralight encrypt function
* New structure for storing 3des key added
* Reseting of 3des_key added
* des_context init/deinit added to poller
* New poller step for ultralight c auth added
* Added ultralight c des key to application
* Renamed felica unlock scenes to more generic des auth scenes, because they are now used also for ultralight c
* Show different menus for different ultralight card types
* Update api_symbols.csv and api_symbols.csv
* Some macro defines added
* Different amount of pages will be now read for ultralight C and others
* New unit test for ultralight C
* Some comments and macro replacements
* New function added to api
* Now all data read checks mfulC separately
* Adjusted listener to handle missing 3des_key properly
* Now poller populates 3des_key after reading with auth to card data
* Nfc: rename _3des_key to tdes_key
* Bump API Symbols
* Mute PVS Warnings
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-07-03 12:38:30 +01:00
Willy-JL
a1adf727d0
Updater: 15% faster resource extract (-30s)
2024-07-03 03:38:44 +02:00
WillyJL
b18ac01485
Updater: Gzip resources dejavu, refactor for CompressStreamDecoder API ( #152 )
...
* Add back uzlib
* FBT: Support different resources compress methods
* Tar: Detect gzip compress type
* Tar: Generic compressed stream refactor
* Compress: Shared config params
* Fix comment
* Compress: Scaffolding for gzip implementation
* Compress: Handle errors from allocation
* Compress: Gzip support implementation
* Tar/Compress: Don't rewind if already at stream cursor
* Update changelog
2024-07-03 02:26:59 +02:00
Willy-JL
f4ab4b634f
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-07-02 17:03:14 +02:00
MX
3dfd907245
Merge remote-tracking branch 'OFW/dev' into dev
2024-07-02 16:25:34 +03:00
hedger
95658063af
updater: slightly smaller image ( #3740 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-07-02 13:17:05 +01:00
Willy-JL
1014e45c22
Updater: Progressbar even with huge files --nobuild
2024-07-02 00:39:48 +02:00
Willy-JL
c45e6b9298
Don't you love git submodules? --nobuild
2024-07-01 23:27:41 +02:00
Willy-JL
2d2b0f8201
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev --nobuild
2024-07-01 23:01:37 +02:00
Willy-JL
9b41168e85
Revert gzip resources (OFW made heatshrink equivalent)
...
- a83845aec4
- 9b748ea792
2024-07-01 22:33:32 +02:00
MX
0812cd30b2
Merge remote-tracking branch 'OFW/dev' into dev
2024-07-01 22:18:36 +03:00
Zinong Li
d36396f35b
LFRFID Securakey: Add Support for RKKTH Plain Text Format ( #3728 )
...
* Create protocol_securakey.c
* decode and render done
* Support for Radio Key Securakey
Support both 26- and 32-bit format
Solves issue #2619
* debugs and improvements
* Formatting in response to requested changes
* fixed wiegand parity bit calculation
* format
* debug unnecessary assert
* LfRfid: swap vendor and protocol names in securakey
* fixed manually generated keys issues
* fix bit length render error caused by bit length fix
* 1.0
* edit the citation in comments
* backward compatibility
* debug
* debug preamble false positives
* temporary fix: writing RKKTH causes second to last byte not encoded. unknown reason
* slightly more elegant solution to the weird bug
* plausible solution, much more elegant
* finally fixed it. stupid mistake
* clean up and format. ready for new PR
Co-authored-by: あく <alleteam@gmail.com >
2024-06-30 19:11:49 +01:00
Astra
2b0b5b02b5
[NFC] Add mf_classic_set_sector_trailer_read function ( #3733 )
...
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-06-30 18:54:55 +01:00
hedger
fcbcb6b5a8
Updater: resource compression ( #3716 )
...
* toolbox: compress: moved decompressor implementation to separate func
* toolbox: compress: callback-based api; cli: storage unpack command
* toolbox: compress: separate r/w contexts for stream api
* targets: f18: sync API
* compress: naming fixes & cleanup
* toolbox: compress: using hs buffer size for stream buffers
* toolbox: tar: heatshrink stream mode
* toolbox: compress: docs & small cleanup
* toolbox: tar: header support for .hs; updater: now uses .hs for resources; .hs.tar: now rewindable
* toolbox: compress: fixed hs stream tail handling
* updater: reworked progress for resources cleanup; rebalanced stage weights
* updater: single-pass decompression; scripts: print resources compression ratio
* updater: fixed warnings
* toolbox: tar: doxygen
* docs: update
* docs: info or tarhs format; scripts: added standalone compression/decompression tool for heatshrink-formatted streams
* scripts: tarhs: fixed parameter handling
* cli: storage extract command; toolbox: tar: guess type based on extension
* unit_tests: added test for streamed raw hs decompressor `compress_decode_streamed`
* unit_tests: compress: added extraction test for .tar.hs
* rpc: autodetect compressed archives
* scripts: minor cleanup of common parts
* scripts: update: now using in-memory intermediate tar stream
* scripts: added hs.py wrapper for heatshrink-related ops (single object and directory-as-tar compression)
* scripts: naming fixes
* Toolbox: export compress_config_heatshrink_default as const symbol
* Toolbox: fix various types naming
* Toolbox: more of types naming fixes
* Toolbox: use size_t in compress io callbacks and structures
* UnitTests: update to match new compress API
* Toolbox: proper path_extract_extension usage
Co-authored-by: あく <alleteam@gmail.com >
2024-06-30 11:38:48 +01:00
Willy-JL
9e8be87fe6
Fix and cleanup weather station info
2024-06-24 22:34:06 +02:00
Willy-JL
ec4015960c
Sub-GHz: Refactor Weather protocols
2024-06-24 20:34:01 +02:00
Willy-JL
5d6f0e5332
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev
2024-06-24 19:18:50 +02:00
MX
ed2cef5eb0
merge ofw PR 3728 [ci skip]
...
by zinongli
https://github.com/flipperdevices/flipperzero-firmware/pull/3728/files
2024-06-22 17:17:27 +03:00
MX
cc7fc099bd
merge ofw commit - a0036d10fc
2024-06-22 01:40:04 +03:00
Willy-JL
db4def4b98
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev --nobuild
2024-06-20 21:45:06 +02:00
あく
a0036d10fc
ReadMe: update outdated bits and pieces ( #3726 )
2024-06-20 18:18:31 +01:00
Willy-JL
d6378b95cf
Format --nobuild
2024-06-18 01:21:59 +02:00
Willy-JL
2c9b289c21
Sub-GHz: Streamline generic serialize, -1.5k dfu
2024-06-18 01:15:23 +02:00
MX
990d80e5b9
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2024-06-17 23:59:15 +03:00
Willy-JL
0cecb6d57b
Change error message for MissingImports
...
Either app or firmware could be outdated, usually app
2024-06-17 21:49:27 +02:00