Willy-JL
906f2d324b
Merge branch 'ul-dev' into xfw-dev
2023-03-24 18:56:42 +00:00
Astra
5391b694d1
Additional checks before invalidating the key
2023-03-24 21:32:07 +03:00
Willy-JL
98cd9f81ab
Remove unused rgb backlight code
2023-03-24 17:55:52 +00:00
Georgii Surkov
b11161abb0
Fix crash when emulating a DSGeneric key
2023-03-24 01:19:38 +03:00
MX
795c8eeef7
Merge branch 'fz-dev' into dev
2023-03-22 21:13:39 +03:00
あく
7bf0a4786c
[FL-3152] Screen streaming improvements ( #2498 )
...
* Rpc: reserve some bandwidth when screen streaming
* Move furi_hal_compress to toolbox/comporess
* Lib: heatshrink as external submodule, compile warnings fixes, better buffer management
* Lib: cleanup compressor definitions
* Rpc: add canvas orientation support
* Format Sources
2023-03-23 03:00:48 +10:00
MX
9daa51eda4
Update DS1420 to latest changes
2023-03-22 18:41:50 +03:00
MX
a81b794475
Merge branch 'fz-dev' into dev
2023-03-22 18:36:59 +03:00
Georgii Surkov
8b224ecb15
[FL-3179] 1-Wire Overdrive Mode ( #2522 )
...
* Separate ibutton to its own module, add one_wire to f18
* Move onewire cli to a separate app
* Add definitions for normal and overdrive timings
* Update api definitions
* Add rough overdrive timings definition for onewire emulation
* Remove one_wire_host_timing.h
* Add rough overdrive timings for onewire host
* Improve overdrive mode
* Working overdrive mode from flipper to flipper
* Update thermometer example app
* Turn on otg power when running thermometer example app
* Implement reset overdrive switching
* Always exit out of overdrive mode
* Improve overdrive timings
* Fix typos
* Fix reset behaviour
* Use overdrive mode everywhere in DS1996
* Improve comments
* Bump API version
Co-authored-by: あく <alleteam@gmail.com >
2023-03-22 23:54:06 +09:00
Willy-JL
217a37515c
Merge branch 'ul-dev' into xfw-dev
2023-03-22 12:12:08 +00:00
MX
94d238c611
Add 418mhz to hopping list
2023-03-21 23:38:37 +03:00
MX
0d03039c19
Merge branch 'fz-dev' into dev
2023-03-21 18:05:13 +03:00
MX
f5b818541e
Add 318 mhz back to hopping list
2023-03-21 17:57:46 +03:00
MX
db54c463e6
Fix hopper stuck at 433.42 due to wide range tx'es
...
When we using 433.92 remote flipper in hopping mode will stuck at 433.42 and may loose signal because of that, need to avoid using close freqs in hopping, only freqs with bigger difference like 310 -> 315
2023-03-21 17:52:21 +03:00
Nikolay Minaylov
ce50b09b28
Remove hmac_sha256 from public API ( #2519 )
...
Co-authored-by: あく <alleteam@gmail.com >
2023-03-21 21:29:54 +09:00
Willy-JL
1ddfd4f973
Merge branch 'ul-dev' into xfw-dev
2023-03-21 04:00:12 +00:00
Willy-JL
2a834bedeb
Update rgb backlight colors
2023-03-20 22:19:19 +00:00
Willy-JL
6fd4949bcf
Fix subghz remote api symbols ( #175 )
2023-03-20 17:24:37 +00:00
MX
5660111b28
Merge branch 'fz-dev' into dev
2023-03-20 20:04:22 +03:00
Skorpionm
445a1aa7b0
SubGhz: fix Incorrect comparison in subghz_setting_get_hopper_frequency ( #2518 )
...
Co-authored-by: あく <alleteam@gmail.com >
2023-03-21 01:30:57 +09:00
Georgii Surkov
0917494a80
[FL-3168] Add one_wire lib to f18, separate ibutton ( #2509 )
...
* Separate ibutton to its own module, add one_wire to f18
* Move onewire cli to a separate app
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-03-21 01:23:17 +09:00
Georgii Surkov
1d91a572cc
[FL-3182] Fix typos in iButton ( #2506 )
...
* Fix a typo: right shift instead of greater than
* Fix a typo: proper iButton part number
Co-authored-by: あく <alleteam@gmail.com >
2023-03-21 00:22:40 +09:00
hedger
60ac2e9881
[FL-3161] Improved debugging experience for external apps ( #2507 )
...
* debug: automated support for multiple debug symbol files
* faploader: extra checks for app list state
* debug: trigger BP before fap's EP if under debugger
* faploader, debug: better naming
* docs: info on load breakpoint
* faploader: header cleanup
* faploader: naming fixes
* debug: less verbose; setting debug flag more often
* typo fix
2023-03-21 00:03:55 +09:00
Willy-JL
e6f9c0ee61
Add initial RGB backlight support
2023-03-20 03:55:26 +00:00
MX
147a1c7aaa
iButton: Add DS1420 / Update changelog
2023-03-18 03:36:56 +03:00
Willy-JL
09bc580497
Merge branch 'ul-dev' into xfw-dev
2023-03-17 23:52:05 +00:00
Georgii Surkov
eb355d4a16
Fix a typo: right shift instead of greater than
2023-03-18 01:17:38 +03:00
MX
2cefc9aab0
Security+ 2.0 custom buttons
2023-03-16 18:14:39 +03:00
MX
cda605f578
Merge branch 'fz-dev' into dev
2023-03-16 17:44:22 +03:00
Guido Giorgi
25fd3c3400
iButton: Add support for Dallas DS1971 v2 ( #2492 )
...
* iButton: Add DS1971 Support refactored for v2
* Fix requested by gsurkov
* Fix DALLAS_COMMON_CMD_* use, cusotm data field to Eeprom and COPY_SCRAPTCHPAD
* Fix Emulation + Memory Info + Docs
* Fix docs, strings, refactor code
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com >
Co-authored-by: あく <alleteam@gmail.com >
2023-03-16 23:12:43 +09:00
MX
49378f0893
Merge branch 'fz-dev' into dev
2023-03-16 13:49:24 +03:00
Astra
e90042368f
[FL-3156] Mark keys as not found when they couldn't auth successfully ( #2476 )
...
* Mark keys as not found when they couldn't auth successfully
* Improve logging and fix the reading bug
Co-authored-by: あく <alleteam@gmail.com >
2023-03-16 17:58:07 +09:00
MX
2a040f245f
Merge branch 'fz-dev' into dev
2023-03-15 21:25:06 +03:00
Skorpionm
3a242e5fc3
SubGhz: bugfix unable to send, new generated secplus_v2 protocol ( #2488 )
...
Co-authored-by: あく <alleteam@gmail.com >
2023-03-15 21:16:52 +09:00
hedger
d12f76dacb
Nfc: fixes for latest PVS-studio 7.23 ( #2490 )
2023-03-15 21:01:33 +09:00
Willy-JL
5910ea0e52
Make subghz remote external
2023-03-14 17:51:23 +00:00
MX
dd99c22792
Merge branch 'fz-dev' into dev
2023-03-14 19:55:16 +03:00
hedger
53435579b3
[FL-3097] fbt, faploader: minimal app module implementation ( #2420 )
...
* fbt, faploader: minimal app module implementation
* faploader, libs: moved API hashtable core to flipper_application
* example: compound api
* lib: flipper_application: naming fixes, doxygen comments
* fbt: changed `requires` manifest field behavior for app extensions
* examples: refactored plugin apps; faploader: changed new API naming; fbt: changed PLUGIN app type meaning
* loader: dropped support for debug apps & plugin menus
* moved applications/plugins -> applications/external
* Restored x bit on chiplist_convert.py
* git: fixed free-dap submodule path
* pvs: updated submodule paths
* examples: example_advanced_plugins.c: removed potential memory leak on errors
* examples: example_plugins: refined requires
* fbt: not deploying app modules for debug/sample apps; extra validation for .PLUGIN-type apps
* apps: removed cdefines for external apps
* fbt: moved ext app path definition
* fbt: reworked fap_dist handling; f18: synced api_symbols.csv
* fbt: removed resources_paths for extapps
* scripts: reworked storage
* scripts: reworked runfap.py & selfupdate.py to use new api
* wip: fal runner
* fbt: moved file packaging into separate module
* scripts: storage: fixes
* scripts: storage: minor fixes for new api
* fbt: changed internal artifact storage details for external apps
* scripts: storage: additional fixes and better error reporting; examples: using APP_DATA_PATH()
* fbt, scripts: reworked launch_app to deploy plugins; moved old runfap.py to distfap.py
* fbt: extra check for plugins descriptors
* fbt: additional checks in emitter
* fbt: better info message on SDK rebuild
* scripts: removed requirements.txt
* loader: removed remnants of plugins & debug menus
* post-review fixes
2023-03-14 23:29:28 +09:00
Willy-JL
39ddf75f91
Merge branch 'ul-dev' into xfw-dev
2023-03-14 01:07:01 +00:00
MX
5ddb9bd444
Correct hopping freqs, now it actually works good
2023-03-12 18:07:54 +03:00
MX
027ae3f3f6
SubGHz: Add manually extend, add support for new protocols
...
Schellenberg / Stilmatic and Came Space keeloq protocols support
2023-03-12 15:32:47 +03:00
Sergey Gavrilov
c5db1aaaf5
Revert "Revert "Embed assets in elf file ( #2466 )""
...
This reverts commit a04c01a2fd .
2023-03-10 13:57:44 +03:00
Sergey Gavrilov
a04c01a2fd
Revert "Embed assets in elf file ( #2466 )"
...
This reverts commit 4fd043398a .
2023-03-10 01:43:46 +03:00
MX
68fed0e03d
Merge branch 'fz-dev' into dev
2023-03-09 21:17:57 +03:00
AloneLiberty
0190a161ba
NFC: Fix 0 block write possibility in Mifare Classic emulation ( #2474 )
...
Co-authored-by: あく <alleteam@gmail.com >
2023-03-10 02:50:25 +09:00
Sergey Gavrilov
4fd043398a
Embed assets in elf file ( #2466 )
...
* FBT: file_assets generator
* Elf file: process manifest section externally
* FBT, file_assets generator: add assets signature
* Storage: assets path alias
* Flipper application: assets unpacker
* Apps, Storage: use '/data' alias for apps data
* Storage: copy file to file
* Assets: log flag, fixes
* Update f18 api
* Assets: asserts
* Assets: fix signature_data check
* App assets: example
* Example assets: fix folder structure in readme
* Assets: fix error handling
* Assets builder: use ansii instead of utf-8, use .fapassets section instead of .fapfiles, add assets path to signature
* Elf file: comment strange places
* Storage: totaly optimized storage_file_copy_to_file
2023-03-10 01:01:53 +10:00
Willy-JL
f53b962722
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-03-08 22:16:39 +00:00
MX
cad2f2a065
Merge branch 'fz-dev' into dev
2023-03-08 00:46:38 +03:00
AloneLiberty
eb5dae1cda
NFC: Support reading Mifare Classic key B from sector trailer, reading sector with B key where A key can't read block, Nfc Magic app not using NFC folder by default (in file select) ( #2437 )
...
* NFC: Support reading Mifare Classic key B from sector trailer and reusing it for other sectors
* NFC: Fix my pointer typo
* NFC: Fix reading sector with B key where A key can't read block (fixes #2413 ) and fix Nfc Magic app not using NFC folder by default (in file select)
* NFC: Fix strange bug
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-03-08 03:33:59 +09:00
Willy-JL
3ac08a2782
Xfw app frequency editor actually save to file
2023-03-06 03:00:48 +00:00