Commit Graph

12830 Commits

Author SHA1 Message Date
Willy-JL
637bc6d0ad Desktop: Fix butthurt and levels, respects Flipper mood better 2024-07-10 16:14:22 +01:00
Willy-JL
6f2580405e Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-07-10 15:37:47 +01:00
Willy-JL
3df6c81947 Sub-GHz: Choose RSSI threshold for Hopping mode 2024-07-10 13:51:25 +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
Astra
d60ce6edde [FL-3866] Intruder animation (#3779) 2024-07-10 13:02:07 +01:00
Zinong Li
79d8b12c5e NFC: Add parser for CSC Service Works Reloadable Cash Card (#137)
* csc parser

* Added verification through keys. Recognize new cards.

* Correct typo, add comments

* Updated output word choice

* Added verify key in csc_parse to avoid false positive

* Format

* updated verification process

- Deleted key-based verification
- Added memory based checksum and backup block checks to ensure better verification performance

* Formatting and More Verify Steps

Added card type checks and verify for csc specific memory format
Formatted the code (indentation etc.)

* Update csc.c

* Test cleanup parser a bit

* Update changelog

---------

Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
2024-07-10 11:43:38 +01:00
Willy-JL
b7bd0b1d14 Update changelog 2024-07-09 23:43:45 +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
b6831863fc Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-07-09 23:31:37 +01:00
Sean Skyhawk
4460142ff5 Infrared: Correct Samsung.ir CH+ command (#156)
CH+ command is supposed to be 12 00 00 00 not 10 00 00 00
2024-07-09 23:28:59 +01:00
あく
075381b7c6 [FL-3870] Desktop: allow to close blocking bad sd animation (#3776)
* Desktop: allow to close blocking bad sd animation
* Desktop: pack booleans
2024-07-10 01:56:38 +04:00
Willy-JL
e49e32f391 Sync apps 2024-07-09 22:29:04 +01:00
Willy-JL
22fd786abf JS: Fix repeats for multi-packet protocols 2024-07-09 16:23:20 +01:00
Willy-JL
792a5fb9ae Merge remote-tracking branch 'ul/dev' into mntm-dev 2024-07-08 22:22:16 +01:00
Willy-JL
657374ecfe Merge remote-tracking branch 'ofw/dev' into mntm-dev --nobuild
# Conflicts:
#	.github/workflows/updater_test.yml
#	applications/system/updater/util/update_task_worker_flasher.c
2024-07-08 21:16:05 +01:00
MX
8b3b1fbc2c upd changelog 2024-07-08 17:43:29 +03: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
0390bd3ff9 subghz add manually fixes and improvements 2024-07-08 09:08:23 +03:00
MX
94cbaed655 remove broken preset mod 2024-07-08 08:42:59 +03:00
MX
f21ba616cd fm238 mod for sommer add manually for rare cases 2024-07-08 08:41:45 +03:00
MX
92c997b9a7 fix decoderaw scene 2024-07-08 08:20:42 +03:00
MX
96b1ca97dc subghz add novoferm support 2024-07-08 08:10:00 +03:00
MX
ed767b8286 oops 2024-07-08 08:01:12 +03:00
MX
3b74c0733f js subghz module fixes and improvements
by @Willy-JL
2024-07-08 07:51:20 +03:00
MX
e4f315188b fbt format 2024-07-08 07:37:28 +03:00
MX
646bc7db23 Merge remote-tracking branch 'OFW/dev' into dev 2024-07-08 00:47:05 +03:00
Konstantin Volkov
9161af293a Increase github action timeouts (#3763)
Co-authored-by: doomwastaken <k.volkov@flipperdevices.com>
2024-07-07 16:56:08 +01:00
あく
aeabf0447d [FL-3704] Updater: reset various debug flags on production build flash (#3762) 2024-07-07 13:00:39 +01:00
MX
a7ca56cf4e Merge remote-tracking branch 'OFW/dev' into dev 2024-07-07 02:22:08 +03:00
Willy-JL
9f03cdb721 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev 2024-07-06 19:44:49 +02:00
あく
d39c3b3776 Fix PVS Warnings (#3760) 2024-07-06 15:05:29 +01:00
WillyJL
a0eab5a371 NFC: Cache plugin name not full path, saves some RAM (#3737)
* NFC: Cache plugin name not full path, saves some RAM
* Remove file_path FuriString from context

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: gornekich <gornekich@users.noreply.github.com>
2024-07-06 13:18:48 +01:00
Filipe Paz Rodrigues
1510d8773b CCID: Improve request and response data handling (#3741)
* CCID: Improve request and response data handling
  - Add iso7816_set_response function: serves a helpers to set SW1 and SW2 values
  - improved iso7816_read_response_apdu by correctly parsing Lc and Le values
  - add client script to make testing easier
* lint and rename
* Format
* Review changes: pragma once, typedef
* Move command/response data and datalen into respective structures
* Remove conditional for Lc=0
* Fix comment: Le
* Make PVS happy and fix spelling

Co-authored-by: あく <alleteam@gmail.com>
2024-07-06 12:08:44 +01:00
Konstantin Volkov
248e926a82 Updating bench flipper search algorithm (#3742)
* initial commit, changed flipper search function and unit test runner script
* increased timeouts due to new unpacking delays
* python formatting fixes
* fixed flipper name

Co-authored-by: doomwastaken <k.volkov@flipperdevices.com>
Co-authored-by: あく <alleteam@gmail.com>
2024-07-06 11:49:56 +01:00
あく
cf0cc4fa8d Furi: count ISR time. Cli: show ISR time in top. (#3751)
* Furi: count ISR time. Cli: show ISR time in top.
* hal: interrupt: macros for interrupt accounting; split FURI_ALWAYS_STATIC_INLINE -> FURI_ALWAYS_INLINE static

Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: hedger <hedger@users.noreply.github.com>
2024-07-06 11:44:25 +01:00
Willy-JL
49a63bf10b JS: Improve and fix subghz module
- Fix some memory leaks
- Check for setup() being called
- Add end(), can setup() again to check for external module
- Add support for custom modulation presets
- Improve error handling
- Deinit correctly at exit
- Fix RAW files
- Fix repeat behavior, can specify with transmitFile(path, repeat)
2024-07-06 03:13:18 +02: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
Willy-JL
bc8f2ba5af Update apps --nobuild
- NFC Magic: Gen1 backdoor read support (by Astrrra)
- Picopass: Hide info line when auth fails (by bettse)
2024-07-05 20:01:05 +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
57f377af58 Merge remote-tracking branch 'fork-ofw/nfc-plugin-cache-names' into mntm-dev 2024-07-05 17:54:14 +02:00
Willy-JL
d7e595bcf7 Merge remote-tracking branch 'ul/dev' into mntm-dev 2024-07-05 17:51:29 +02:00
Willy-JL
967c16d52e Fix changelog merges 2024-07-05 17:44:55 +02:00
MX
923130ffdb upd changelog 2024-07-05 05:53:20 +03:00
MMX
b8921920c2 Merge pull request #777 from mishamyte/patch-1
Updated display info to DEZ 8 (actual one)
2024-07-05 05:52:14 +03:00