MX
4b81046b6f
Merge branch 'ofw-dev' into dev
2023-08-11 18:08:12 +03:00
MX
09d5b3b1ed
Expose additional functions of the crypto engine to user ( #2923 )
...
* Allow loading user supplied keys and add CTR mode
* Add GCM mode to furi_hal_crypto
* Split up CTR and GCM code, add flag for adv crypto
* Add convenience functions for GCM crypto
* Run fbt format
* Update GCM to support additional auth data
* Update APIs
* FuriHal: update crypto documentation, method names and usage
* Clean up code for key (un)loading, GCM and CTR
- get rid of goto
- do not use furi_hal_bt_is_alive() when not using secure enclave
- give defines a type and wrap in ()
* Add unit test for CTR and GCM crypto
* FuriHal: const in crypto unit tests, cortex timer for crypto operations timeouts
* FuriHal: update crypto docs
Co-authored-by: twisted_pear <twstd@posteo.net>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-11 17:55:40 +03:00
MMX
f75fcd4e34
UI: Clock on Desktop ( #2891 )
...
* Clock on desktop
* Gui: gui_active_view_port_count
* Gui: move gui_active_view_port_count to private header, update docs
* Desktop: simplify desktop clock code
* Desktop: refactor clock
* Desktop: optimize clock code
* Desktop: 3rd cleanup round
* Desktop: 4th cleanup round, missing bits and pieces
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-11 01:10:15 +09:00
gid9798
ee64a962d9
NFC App: Add scene for MF Classic custom UID
2023-08-10 14:48:42 +03:00
twisted-pear
c976ff11bf
Expose additional functions of the crypto engine to user ( #2923 )
...
* Allow loading user supplied keys and add CTR mode
* Add GCM mode to furi_hal_crypto
* Split up CTR and GCM code, add flag for adv crypto
* Add convenience functions for GCM crypto
* Run fbt format
* Update GCM to support additional auth data
* Update APIs
* FuriHal: update crypto documentation, method names and usage
* Clean up code for key (un)loading, GCM and CTR
- get rid of goto
- do not use furi_hal_bt_is_alive() when not using secure enclave
- give defines a type and wrap in ()
* Add unit test for CTR and GCM crypto
* FuriHal: const in crypto unit tests, cortex timer for crypto operations timeouts
* FuriHal: update crypto docs
Co-authored-by: twisted_pear <twstd@posteo.net>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-10 17:44:46 +09:00
Nikolay Minaylov
fb63e53d9a
[FL-3435] External apps removed ( #2934 )
...
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-08-10 06:18:40 +09:00
MX
7027f6a4c4
Merge branch 'ofw-dev' into dev
2023-08-09 15:05:12 +03:00
Sergey Gavrilov
00cdc3d1cb
[FL-3461] RPC: md5 in storage list ( #2929 )
...
* Protobuf: update
* Toolbox: md5 for file. Unit-Tests: test md5_calc.
* Storage RPC, CLI, unit tests: use new md5_calc
* Protobuf: update
* RPC, StorageList: append md5 info to file
* fbt: attempt to fix shallow submodule checkouts
* pvs: make happy
* Protobuf: update to latest release
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-08-09 06:34:54 +09:00
DerSkythe
5bbee02704
finalization of saving last settings
...
- Check loading of critical values in subghz_last_settings_log
- Change comparison of float type to safe
- Refactor
2023-08-08 17:31:46 +04:00
gid9798
8936c02487
NFC App: Add manual MF Classic custom UID
2023-08-08 14:16:35 +03:00
DerSkythe
8c44dfb6af
Save preset, RSSIm ignore values in last settings
...
- Save preset
- Save RSSI
- Save Ignore Starline, Cars, Magellan
- Fix types of COUNT_OF result
- Move subghz_set_default_preset to SubGhzTxRx
- In subghz_txrx_radio_device_is_tx_allowed check for SubGhzTxRxStateSleep is not working
2023-08-08 09:51:48 +04:00
DerSkythe
540862fbf2
Merge pull request #9 from derskythe/dev-master
...
Sync branch
2023-08-08 00:34:31 +04:00
Nikolay Minaylov
4c771b66dc
[FL-3471] Infrared: buttons move feature rework ( #2949 )
2023-08-07 18:18:46 +09:00
MX
49d2b31446
Add extra symbol, upd readme, upd codeowners
2023-08-05 15:25:06 +03:00
MX
c1438ce850
remove unused variable
2023-08-05 15:08:56 +03:00
MX
f70d2b5ae7
revert old nfc debug defines was used to save space
2023-08-05 14:25:16 +03:00
MX
d30510f700
upd subbrute
2023-08-05 14:02:32 +03:00
nminaylov
becc8edd8c
IR: buttons move feature rework
2023-08-05 14:00:57 +03:00
MX
afa7bd7f79
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-08-05 13:57:55 +03:00
DerSkythe
500ca0758a
Save hopping in last settings
...
- Save hopping state
- Add easy logging to SubGhzLastSettings
- Add to CLI alias 'l' for log command
- Fix misspelled names
2023-08-04 18:52:16 +04:00
MX
74ffb02b56
Merge branch 'ofw-dev' into dev
2023-08-02 19:09:48 +03:00
erikj95
cf6706c42e
NFC CLI: Fix multiple apdu commands from not working when one of them gives an empty response ( #2922 )
...
* NFC CLI: Fix multiple apdu commands from not working when one of them gives an empty response
* Make PVS happy
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-03 00:24:02 +09:00
Astra
3e8e999909
[FL-3470] Rename Applications to Apps ( #2939 )
...
* Applications are now apps
* Desktop: Apps in settings
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-08-02 23:58:59 +09:00
MX
3a5ed704fd
Merge branch 'ofw-dev' into dev
2023-08-02 16:09:16 +03:00
Andrey Zakharov
7a45db3881
Fix about screen ( #2907 )
...
* Fix about screen
* About: use COUNT_OF
Co-authored-by: Andrey Zakharov <andzhr@yandex.ru>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-02 14:19:00 +09:00
Skorpionm
9fd9dd85e3
SubGhz: change CC1101_ext TIM17 resolution to 2µs ( #2909 )
...
* SubGhz: change the operation of the TIM17 timer in CC1101_ext to 2µs
* SubGhz: remove special characters
Co-authored-by: あく <alleteam@gmail.com>
2023-08-02 13:45:39 +09:00
Astra
035e447009
[FL-3462] External apps icounter ( #2928 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-08-02 12:58:39 +09:00
plgcoder
be86b0f38a
Overly missed feature: Infrared: move button (change button order in a remote) ( #2894 )
...
* Feature: Infrared: move button (change button order in a remote)
* little fix in furi_assert (case Move button to the end)
2023-08-02 12:43:36 +09:00
Astra
a677b2bcc2
[FL-3469] Move U2F path to ext ( #2935 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-08-02 00:50:17 +09:00
MMX
aadb72af53
UI: New way to input bytes in byte_input ( #2890 )
...
* New byte input UI option
* Gui: reformat and cleanup byte_input docs, make PVS happy
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-01 18:09:30 +09:00
Nikolay Minaylov
a2a4fa8cda
[FL-3408, FL-3429, FL-3430] Backlight notification fix ( #2878 )
...
* Notifications: display brightness override fix
* FuriHalVersionColor update
* float comparison fix
Co-authored-by: あく <alleteam@gmail.com>
2023-08-01 16:56:11 +09:00
MX
5d21da1737
fix
2023-07-31 01:21:17 +03:00
gid9798
c6b6aec057
replace power amp in driver
2023-07-30 12:12:59 +03:00
MX
c3f7a0d128
update changelog
2023-07-29 05:52:40 +03:00
MX
2c656f9c49
Update wifi marauder
2023-07-29 05:21:58 +03:00
MMX
03b950999c
Merge pull request #562 from CodyTolene/ct/camera-suite-update
...
Update '[ESP32] Camera Suite' to v1.1.0
2023-07-29 04:15:21 +03:00
MX
0f9c6ba847
Remake it more properly
...
still has problems, need to rewrite subghz_devices tx/rx switch code, checking strcmp every time is not good too, but better than loading whole config from microsd
2023-07-29 03:51:46 +03:00
Cody Tolene
e698d6274f
Update to match changes from here: https://github.com/flipperdevices/flipper-application-catalog/pull/90
2023-07-28 17:49:42 -05:00
Cody Tolene
d4ff1e3a50
Update '[ESP32] Camera Suite' to v1.1.0
2023-07-27 22:25:37 -05:00
Z3BRO
58beca313d
SubGHz External High Power
2023-07-27 17:25:32 +02:00
MX
2446c5c02b
Fix PR #557 issues and run fbt format
2023-07-25 04:37:34 +03:00
MMX
8e20aa6780
Merge pull request #557 from ALEEF02/analyzer-decoder
...
SubGHz Analyzer - Modulation switching
2023-07-25 04:34:51 +03:00
MX
6f40a06869
play pause buttons for universal projector remote
2023-07-25 04:25:57 +03:00
MX
3fcf0da1ec
just in case
2023-07-25 03:35:50 +03:00
ALEEF02
2c8ac7f775
Expand straggling 'mod' instances
2023-07-24 18:48:44 -04:00
ALEEF02
dbb1ab8693
Expand 'mod' to 'modulation' in all instances for consistency
2023-07-24 18:38:32 -04:00
ALEEF02
eed85f019c
Typo fixes and cleanup
2023-07-24 18:34:40 -04:00
MX
f1a353d942
fix 5 plugins ui update
2023-07-25 00:11:56 +03:00
ALEEF02
9fa45850d2
Merge branch 'analyzer-decoder' of https://github.com/ALEEF02/unleashed-firmware-subghz-analyzer into analyzer-decoder
2023-07-24 17:11:11 -04:00
ALEEF02
2dc5d49be1
Add switching of modulations on long-press of OK
2023-07-24 17:08:44 -04:00
MX
c447dc45f1
Temp fix for badbt on macOS
2023-07-24 14:24:03 +03:00
MX
14e44b6f88
Update totp
2023-07-24 13:47:44 +03:00
MX
bb4bd28fe1
Temp revert due to external module issues
2023-07-24 01:15:55 +03:00
MX
171e147a9d
OFW PR 2907: Fix about screen
...
by andzhr
2023-07-24 00:31:53 +03:00
MX
b7b03f2108
Doom fixes and updates
2023-07-24 00:01:18 +03:00
MX
a7304bd9a8
upd spectrum desc
2023-07-22 21:04:04 +03:00
MX
9b88bda88b
ufbt fixes subbrute
2023-07-22 20:56:33 +03:00
MX
823094bf79
ufbt fixes protoview
2023-07-22 20:48:20 +03:00
MMX
0470d681a2
Merge pull request #553 from ALEEF02/dev
...
SubGhz Analyzer PRECISE hstep fix
2023-07-22 20:30:56 +03:00
MX
5c5e68a5ce
Update LightMeter
2023-07-22 20:30:21 +03:00
SkorP
0d84dceaae
SubGhz: change the operation of the TIM17 timer in CC1101_ext to 2µs
2023-07-22 19:20:58 +03:00
ALEEF02
27dc328614
Fix steps for PRECISE. Give ULTRANARROW #.# labels
2023-07-21 15:06:36 -04:00
MX
906de7d9e7
fix PR #550
2023-07-20 22:00:49 +03:00
MX
3f08d861e9
fbt format
2023-07-20 21:54:36 +03:00
MMX
be358f98eb
Merge pull request #550 from ALEEF02/spectrum-analyzer
...
Add a Precise mode
2023-07-20 21:54:03 +03:00
MX
9ec25a2681
fix issue #551
2023-07-20 21:53:02 +03:00
gid9798
2ab7548175
HID app: rename assets
2023-07-20 20:54:32 +03:00
gid9798
99d8164065
HID app: KB assets
2023-07-20 20:47:29 +03:00
ALEEF02
676c59cd31
Add a Precise mode
2023-07-19 21:55:36 -04:00
MX
0bb1e8902e
replace fm15k with am_q modulation
2023-07-20 01:32:01 +03:00
MX
92b280291d
barcode gen, embed files
2023-07-20 00:13:49 +03:00
MX
0835124a02
subbrute updates
2023-07-19 21:14:13 +03:00
MX
3635a3b71f
fix typo
2023-07-19 01:48:21 +03:00
gid9798
7d81d3bee0
Merge remote-tracking branch 'UFW/dev' into archive
2023-07-18 23:49:03 +03:00
gid9798
c0eebcb540
Archive: Cut/Copy/Past & NewDir
2023-07-18 23:46:28 +03:00
MX
2f532a547e
Merge branch 'ofw-dev' into dev
2023-07-18 22:53:16 +03:00
あく
76e97b8d35
[FL-3051] Gauge initialization routine refactoring, new DataMemory layout, configuration update ( #2887 )
...
* FuriHal: refactor power gauge config
* Format sources and move gauge DM load to separate method
* FuriHal: bq27220 refactoring part 1
* Power: use SYSDWN battery status flag for system shutdown
* Libs: bq27220 read DM before write, fix incorrect shift
* FuriHal: cleanup gauge config, add flags, add ptr DM type, update symbols
* FuriHal: 2 stage gauge DM verification and update, better detection routine
* FuriHal: update gauge configuration, lower sleep current and deadband
* FuriHal: gauge and charger health reporting
* Lib: cleanup bq27220 sources
* FuriHal: correct documentation for furi_hal_power_is_shutdown_requested
* FuriHal: proper gauge config for f7
2023-07-18 14:46:38 +04:00
hedger
309f65e401
[FL-3437] fbt: build
target for faps ( #2888 )
...
* fbt: added build target for faps. Usage: ./fbt build APPSRC=<appid>
* Updated docs & vscode config
* Code cleanup
2023-07-18 13:39:30 +04:00
MX
bb6d3cb796
NRF24 plugins updates
...
Updates by Sil333033 with some changes, furi_hal speaker direct calls was removed and replaced with notification service to avoid bypassing of user set silent mode
2023-07-18 02:53:30 +03:00
MX
e2028eb731
Fix menu
2023-07-17 22:12:34 +03:00
MX
6870304a73
Move subghz into internal memory
...
we have no free ram :((((
2023-07-17 20:37:30 +03:00
MX
2c8350818c
Merge branch 'ofw-dev' into dev
2023-07-17 20:33:26 +03:00
Dzhos Oleksii
9bb04832a8
IButton: on delete scene key name not fully display if so long ( #2882 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-07-17 12:03:27 +04:00
hedger
20f6394ad8
[FL-3431] Radio headers in SDK ( #2881 )
2023-07-17 11:51:15 +04:00
gid9798
da919372e2
Archive separate menu
2023-07-16 20:28:15 +03:00
MMX
b663726576
Merge pull request #545 from DarkFlippers/subrem_app
...
SubRem app Improvement
2023-07-14 17:11:09 +03:00
MX
635c824b1b
Merge branch 'ofw-dev' into dev
2023-07-14 16:53:45 +03:00
MX
d74dc11775
Add extra symbols for nfc maker and wifi marauder keyboard
2023-07-14 16:52:51 +03:00
hedger
f2324e4d1c
[FL-3377] Update error code descriptions ( #2875 )
...
* updater: added update error code descriptions
* updater: separate ram/flash messages
* updater: extra pre-update checks
* updater: fixed string comparison
* updater: Additional logging
Co-authored-by: あく <alleteam@gmail.com>
2023-07-14 17:45:16 +04:00
MX
61a66c52c6
Revert "merge changes"
...
This reverts commit f998948623
.
2023-07-14 16:39:07 +03:00
gid9798
8e2371d0c9
SubRem: small fix
2023-07-14 14:28:46 +03:00
gid9798
b3810ec573
SubRem: archive browser
2023-07-14 14:16:37 +03:00
gid9798
f49cad314e
SubRem: swap apps
2023-07-14 12:59:58 +03:00
gid9798
521ef5659f
SubRem Configurator: add TX
2023-07-14 12:28:09 +03:00
Nikolay Minaylov
e073c603a4
[FL-3334] Storage: explosive rename fix ( #2876 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-07-14 13:16:22 +04:00
MX
523f522de0
revert archive fixes temporarily
2023-07-14 04:40:22 +03:00
MX
0a45cba2bf
Update NFC Maker
...
by Willy-JL
2023-07-14 01:18:35 +03:00
MX
af23870d3b
make multi_fuzzer submodule
2023-07-13 23:54:50 +03:00
MX
090a912f93
remove
2023-07-13 23:53:46 +03:00
MX
ec588935b5
fbt format
2023-07-13 23:33:40 +03:00
MX
fd778be03c
Update lightmeter
2023-07-13 23:32:41 +03:00
MMX
53b27e18c3
Merge pull request #543 from DarkFlippers/submenu_fix_vertical
...
GUI module: SubMenu fix vertical orientation
2023-07-13 23:23:19 +03:00
MX
015350c692
fix
2023-07-13 23:22:55 +03:00
MX
65bbaca380
Merge branch 'ofw-dev' into dev
2023-07-13 22:40:35 +03:00
Sergey Gavrilov
8dc1edac18
Loader: good looking error messages ( #2873 )
...
* Loader: special error for unknown external app
* Loader: update special error
* Loader: beautify GUI errors, remove redundant logs
* Loader: fix gui error vertical position
* Desktop settings: add external menu apps
* Desktop: smaller settings struct and fix incorrect behavior with ext apps
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-07-13 16:02:59 +04:00
あく
b55d97f827
Desktop,Cli: add uptime info ( #2874 )
2023-07-13 21:02:08 +10:00
gid9798
d3c0fbef3b
GUI module: SubMenu fix vertical orientation
2023-07-13 13:31:01 +03:00
MX
f998948623
merge changes
2023-07-12 21:23:49 +03:00
MX
c4b04a06bb
Merge branch 'ofw-dev' into dev
2023-07-12 21:19:16 +03:00
Nikolay Minaylov
92c0baa461
[FL-3383, FL-3413] Archive and file browser fixes ( #2862 )
...
* File browser: flickering and reload fixes
* The same for archive browser
2023-07-12 20:35:11 +04:00
あく
a4b4802897
Revert "[FL-3420] Storage: directory sort ( #2850 )" ( #2868 )
...
This reverts commit 136114890f
.
2023-07-12 21:02:52 +10:00
Sergey Gavrilov
dcb49c540f
[FL-3422] Loader: exit animation fix ( #2860 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-07-12 13:49:17 +04:00
Skorpionm
25ec09c7eb
SubGhz: fix check connect cc1101_ext ( #2857 )
...
* SubGhz: fix check connect cc1101_ext
* SubGhz: fix syntax
* SubGhz: enable interface pin pullups
* SubGhz: fix syntax
* SubGhz: fix CLI check connect CC1101_ext
* SubGhz: fix CLI display of the selected device
Co-authored-by: あく <alleteam@gmail.com>
2023-07-12 13:41:46 +04:00
Nikita Vostokov
b7d2fe769c
Decode only supported Oregon 3 sensor ( #2829 )
...
Co-authored-by: wosk <nikita.vostokov@auriga.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-07-11 18:26:18 +04:00
MX
4a2cae23ca
Merge branch 'ofw-dev' into dev
2023-07-11 15:49:01 +03:00
MX
8ab3308553
fbt format for subbrute
2023-07-11 14:54:30 +03:00
MX
b41ffd887d
Fix naming, run fbt format
2023-07-11 14:53:54 +03:00
MMX
44baa84cf6
Merge pull request #541 from CodyTolene/camera-suite
...
Add Camera Suite GPIO application for the ESP32-CAM module.
2023-07-11 14:52:14 +03:00
Astra
8bccfd6fd8
[FL-3363] More descriptive error messages for the log command ( #2835 )
...
* More descriptive error messages for the log command
* Log level description improvements
* Log help changes
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-07-11 15:41:16 +04:00
MX
bc0722fe25
upd nfc maker / badusb fixes
...
by @Willy-JL
2023-07-11 13:40:46 +03:00
MX
9d98724dcb
Merge branch 'ofw-dev' into dev
2023-07-11 13:31:59 +03:00
MMX
14fc960246
Infrared: RCA protocol support ( #2823 )
...
* RCA protocol support
* Add unit test
Co-authored-by: あく <alleteam@gmail.com>
2023-07-11 12:39:07 +04:00
Sergey Gavrilov
136114890f
[FL-3420] Storage: directory sort ( #2850 )
...
* Storage: sort_data holder in file structure
* Storage: sort directory if it possible
* make pvs happy
* Storage: fail sorting if there is no more space for realloc
* Storage: case insensitive sorting.
Co-authored-by: あく <alleteam@gmail.com>
2023-07-11 11:29:45 +04:00
Cody Tolene
978fecf242
Add Camera Suite GPIO application for the ESP32-CAM module.
2023-07-11 00:06:55 -05:00
MX
e7439272e6
Update mifare nested
2023-07-11 03:46:12 +03:00
MX
5a6c168b68
ext module fix
2023-07-11 00:09:10 +03:00
gid9798
73737fb94a
SubRem app: UPD txrx
2023-07-10 23:50:56 +03:00
MX
342c7dc5b5
upd subbrute
2023-07-10 23:31:38 +03:00
MX
9a7d5189d8
Merge branch 'dev' into cc1101_ext_protoview
2023-07-10 23:29:06 +03:00
MX
1e8a58c224
Merge branch 'dev' into cc1101_ext_pocsag
2023-07-10 23:17:46 +03:00
MX
9f9664f6ca
Merge branch 'dev' into cc1101_ext
2023-07-10 22:44:17 +03:00
gid9798
0e1a54141e
Fix SubGhz Apps & LF RFID
2023-07-10 19:59:25 +03:00
MX
76ddb5de76
Merge branch 'dev' into cc1101_ext
2023-07-10 17:23:30 +03:00
MX
5398fb806e
move last apps into microsd
2023-07-10 17:21:49 +03:00
MX
5fa0706d70
Merge branch 'dev' into cc1101_ext
2023-07-10 17:04:53 +03:00
MX
bb7ffd6ff5
Merge branch 'ofw-dev' into dev
2023-07-10 16:55:28 +03:00
MX
9c6d0e7f21
fbt format
2023-07-10 16:52:58 +03:00
MX
b451fa91de
Update wifi marauder app
2023-07-10 16:52:12 +03:00
MX
e56b970eb4
update mifare nested
2023-07-10 16:48:18 +03:00
Sergey Gavrilov
9b2d80d6b7
[FL-3400] External menu apps ( #2849 )
...
* FBT, applications: add MENUEXTERNAL app type
* FBT, uFBT: build MENUEXTERNAL as EXTERNAL app
* Loader menu: show external menu apps
* LFRFID: move to sd card
* FBT: always build External Applications list
* Archive: look for external apps path
* Infrared: move to sd card
* Apps: add "start" apps
* iButton: move to sd card
* BadUSB: move to sd card
* External apps: update icons
* GPIO: move to sd card
* Loader: look for external apps path
* U2F: move to sd
* SubGHz: move to sd
* Apps: "on_start" metapackage
* NFC: move to sd
* Sync f7 and f18
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-07-10 12:03:41 +04:00
Astra
0195f8bf00
[FL-3350] Device Info update ( #2840 )
...
* Update F18 version info
* Certification info for F18
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-07-10 10:48:00 +04:00
MX
8369f72afb
move app
2023-07-08 19:52:25 +03:00
MX
0109361fe9
nfc maker - add keyboard
2023-07-08 19:52:04 +03:00
gid9798
64732d25fc
Merge remote-tracking branch 'priv_dark/cc1101_ext' into cc1101_ext_protoview
2023-07-08 17:20:38 +03:00
gid9798
3fad9a2437
Merge branch 'cc1101_ext' into cc1101_ext_pocsag
2023-07-08 17:14:57 +03:00
gid9798
9494cc01a9
Merge remote-tracking branch 'UFW/dev' into cc1101_ext
2023-07-07 15:45:59 +03:00
MX
3f4887e8d3
Fix nfc maker includes
2023-07-06 19:28:29 +03:00
MX
2211314900
merge fixes
2023-07-06 18:58:34 +03:00
MX
49cce65018
Merge branch 'ofw-dev' into dev
2023-07-06 18:54:39 +03:00
MX
79bcd5a1c6
Jetpack joyride and NFC Maker apps
2023-07-06 18:44:45 +03:00
Skorpionm
cef59887ed
[FL-3401, FL-3402] SubGhz: add "SubGhz test" external application and the ability to work "SubGhz" as an external application ( #2851 )
...
* [FL-3401] SubGhz: add "SubGhz test" external application
* SubGhz: delete test test functionality from SubGhz app
* [FL-3402] SubGhz: move func protocol creation API
Co-authored-by: あく <alleteam@gmail.com>
2023-07-07 00:15:03 +09:00
MX
f81f4edad3
Fix loader hangup on exit if api mismatch happened
2023-07-06 17:42:18 +03:00
MX
55149f6d4c
Move
2023-07-06 16:58:53 +03:00
gid9798
dd2cad0c20
External radio driver in frequency analyzer & test carrier ( #5 )
...
* SubGhz App: add support ext_cc1101 in freq analyzer
* SubGhz App: add support ext_cc1101 in test_carrier
* SubGhz app: Deleted the temporary menu
2023-07-06 16:50:25 +03:00
gid9798
b1850fd700
Weather station: new external radio driver ( #3 )
...
* Weather station: new external radio driver
2023-07-06 16:23:48 +03:00
gid9798
cb08b84197
Spectrum analyzer: new ext radio driver ( #2 )
...
* Sub Analyzer app: UPD to new driver
* Sub Analyzer: fix working on start
2023-07-06 16:23:14 +03:00
gid9798
2be6e330eb
Protoview: new ext_cc1101 driver
2023-07-06 10:19:58 +03:00
MX
d9b95fd156
Misc folder issues
2023-07-06 02:42:05 +03:00
MX
45f3a77548
barcodes
2023-07-06 02:26:56 +03:00
MX
cebc56dc23
move
2023-07-06 02:07:07 +03:00
MX
0f5fc11f8f
Dbg stuff
2023-07-06 01:20:09 +03:00
MX
4876e03932
OFW PR 2829: Decode only supported Oregon 3 sensor
...
by wosk
2023-07-06 01:14:41 +03:00
MX
e83764ef4e
RCA protocol unit test
2023-07-06 01:09:32 +03:00
MX
e6ae2c03ca
Keeloq: Centurion Nova support
2023-07-06 00:49:54 +03:00
MX
ab6c1d0d8c
format
2023-07-05 20:26:52 +03:00
MX
a9d4897dfb
Update wifi marauder
2023-07-05 20:26:47 +03:00
MX
93acba9ae3
i2c tools update
2023-07-05 20:07:43 +03:00
Skorpionm
906cca8f24
Furi_Power: fix furi_hal_power_enable_otg ( #2842 )
...
* Furi_Power: fix furi_hal_power_enable_otg
* SubGhz: fix error output connected USB
* Furi_Hal: fix target F18
* Fix api_symbols.csv version for F7
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-07-06 01:48:02 +09:00
MX
94efd48cd0
categories again
2023-07-05 19:43:05 +03:00
MX
f6d0b1d399
Change LED and volume settings by 5% steps
...
We discussed such change before with Svarich, but while I was busy with other stuff looks like this
Idea has been already implemented by cokyrain
So credits goes to cokyrain (github)
2023-07-05 19:33:27 +03:00
MX
0cff0d603e
categories
2023-07-05 19:21:42 +03:00
MX
000bc845a8
Multiple Fixes
...
by hedger
2023-07-05 17:59:09 +03:00
MX
c00d758c1b
Merge branch 'ofw-dev' into dev
2023-07-05 17:31:47 +03:00
あく
97fbd84e08
FuriHal, Infrared, Protobuf: various fixes and improvements ( #2845 )
...
* Infrared: fix crash caused by null-ptr dereference in interrupt call. FuriHal: callback checks in interrupt handlers. Protobuf: bump to latest.
* DesktopSettings: allow application browser as favourite
* Format sources
* FuriHal: fix pvs warnings
2023-07-05 17:56:52 +04:00
MX
c7de6509bc
Merge branch 'ofw-dev' into dev
2023-07-05 16:38:56 +03:00
MX
9e67fe6794
BLE stuff
...
+ BadBT fixes by Willy-JL
2023-07-05 14:41:28 +03:00
Eric Betts
08bafc478e
Picopass fix ice ( #2836 )
...
* Fix copypaste error
* Add iCE key to dictionary
* Write iCE key as elite, others with standard kdf
Co-authored-by: あく <alleteam@gmail.com>
2023-07-05 18:26:50 +09:00
MX
0af14d3f1d
Merge branch 'ofw-dev' into dev
2023-07-04 14:09:09 +03:00
MX
d4300a10dd
fix
2023-07-04 14:03:11 +03:00
Sergey Gavrilov
bb16997809
[FL-3398] Desktop settings: show icon and name for external applications ( #2837 )
2023-07-04 18:38:47 +09:00
gid9798
d208b69f42
subghz_playlist app: Upd external module init
2023-07-03 14:26:47 +03:00
gid9798
90ed11e5e1
subrem_configurator app: Upd TXRX
2023-07-03 14:16:43 +03:00
gid9798
2ef07a7a6c
SubGhz: add some consts and fix unit tests
2023-07-03 14:02:57 +03:00
gid9798
01d7beef4e
SubGhz: furi_hal_subghz remove preset load function by name
2023-07-03 13:36:26 +03:00
gid9798
2fb57529a0
SubGhz: fiz module seletion, furi_assert(device). drivers targets
2023-07-03 12:35:27 +03:00
gid9798
c1f056cf93
Merge remote-tracking branch 'UFW/dev' into cc1101_ext
2023-07-03 11:15:32 +03:00
MX
a9948003b1
починил
2023-07-02 19:02:26 +03:00
MX
a8dd326fdc
Merge branch 'dev' into subghz/code_improvement
2023-07-02 11:55:38 +03:00
MX
ad12071f4c
fix text bug
2023-07-02 10:01:57 +03:00
MX
394224b3a3
Merge branch 'dev' into subghz-fixes
2023-07-02 09:46:49 +03:00
Sergey Gavrilov
e7bd547d05
SubGHz: properly working with missing external driver ( #2821 )
2023-07-01 02:56:41 +09:00
Slavik Nychkalo
88f8f68e29
fix width of submenu items on Vertical orientation ( #2306 )
...
* fix width of submenu items on vertical view
* Gui: slightly better canvas width handling in submenu
* Gui: remove unused include
Co-authored-by: あく <alleteam@gmail.com>
2023-07-01 00:50:46 +09:00
Skorpionm
8c93695d01
[FL-3375] SubGhz: add CC1101 module external ( #2747 )
...
* SubGhz: add CC1101 Ext driver
* SubGhz: move TIM2 -> TIM17 use cc1101_ext
* FuriHal: SPI move channel DMA 3,4 -> 6.7
* Documentation: fix font
* SubGhz: add work with SubGhz devices by link to device
* SubGhz: add support switching external/internal cc1101 "subghz chat"
* SubGhz: add support switching external/internal cc1101 "subghz tx" and "subghz rx"
* SubGhz: add "Radio Settings" scene
* SubGhz: add icon
* SubGhz: add supported CC1101 external module in SubGhz app
* SubGhz: fix check frequency supported radio device
* SubGhz: fix clang-formatted
* Sughz: move dirver CC1101_Ext to lib , compile cmd ./fbt launch_app APPSRC=radio_device_cc1101_ext
* SubGhz: fix CLI
* SubGhz: fix PVS
* SubGhz: delete comments
* SubGhz: fix unit_test
* Format sources
* Update api symbols and drivers targets
* Drivers: find proper place for target option
* SubGhz: external device connected method naming
* Format sources
* SubGhz: fix module selection menu, when external is not connected
* SubGhz: fix furi_assert(device);
* SubGhz: fix split h and c
* SubGhz: furi_hal_subghz remove preset load function by name
* SubGhz: deleted comments
* Format Sources
* SubGhz: add some consts and fix unit tests
* Sync API Symbols
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-06-30 23:03:36 +09:00
MX
79d585323e
Merge branch 'ofw-dev' into dev
2023-06-30 13:34:17 +03:00
あく
6d9de25494
Furi,FuriHal: various improvements ( #2819 )
...
* Lib: adjust default contrast for ERC displays
* Furi: various improvements in check module
* Format Sources
* FurHal: ble early hardfault detection
---------
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-06-30 13:52:43 +04:00
MX
980e5061f3
Merge branch 'ofw-dev' into dev
2023-06-30 12:05:00 +03:00
MX
b51f0b2c78
Manifestos
2023-06-29 19:18:49 +03:00
Sergey Gavrilov
95c1585df6
[FL-3211][FL-3212] Debug apps: speaker, uart_echo with baudrate ( #2812 )
...
* Music player: move music_worker to library
* Music player: drop cli
* Debug: speaker debug app
* Debug: baudrate arg in uart_echo app
* Libs: add music_worker to api
* Libs: add music_worker to targets linker_dependencies
Co-authored-by: あく <alleteam@gmail.com>
2023-06-29 20:23:04 +09:00
AloneLiberty
e5ae3e22b3
NFC: Fix key invalidation logic ( #2782 )
...
* NFC: Fix key invalidation logic
* NFC: Fix crash in CLI with empty response
* Fix incorrect key conversions
* Proper call to nfc_util
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Astra <me@astrra.space>
2023-06-29 17:24:13 +09:00
MX
259979a76a
fix issue with None app used in favourites
...
User desktop settings will be reset to defaults
2023-06-29 05:51:14 +03:00
MX
380734f804
Allow api mismatch bypass again :C
...
for those who explicitly doesn't update their manually installed apps and want to ignore warnings and issues caused by using outdated apps
2023-06-29 05:38:44 +03:00
MX
b0988e4d86
Merge branch 'ofw-dev' into dev
2023-06-29 04:22:51 +03:00
g3gg0.de
c10c45616d
SLIX2 emulation support / practical use for Dymo printers ( #2783 )
...
* improve digital_signal for longer packets, also clean up code
* added SLIX2 specific features like signature and unknown keys (for issue #2781 ), added WRITE_PASSWORD handling
* fix NfcV AFI selection
* when NFCV_CMD_READ_MULTI_BLOCK reads beyond memory end, return the maximum possible block's content
* added SLIX2 reading
* fix NXP SYSTEMINFO response check size
* capture the first received password if none was set before
* clear stored data before reading SLIX details renamed slix2_dump functions to slix2_read
* display card block size values as decimal
Co-authored-by: あく <alleteam@gmail.com>
2023-06-29 02:44:34 +09:00
Dmitry Zinin
d1c27b6457
Keynote with vertical layout ( #2794 )
...
cherry pick from:
* https://github.com/DarkFlippers/unleashed-firmware/pull/428/files
* https://github.com/DarkFlippers/unleashed-firmware/pull/524/files
Co-authored-by:
* MX <10697207+xMasterX@users.noreply.github.com>
* gid9798 <30450294+gid9798@users.noreply.github.com>
Co-authored-by: MX <10697207+xMasterX@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-29 01:49:28 +09:00
AloneLiberty
feebf2cd77
NFC: Improvements to NFC Magic app ( #2760 )
...
Ability to write gen1b tags (ignore 0x43)
Ability to write gen1 7 byte UID tags
Fix detection of non magic cards
Co-authored-by: あく <alleteam@gmail.com>
2023-06-29 01:35:25 +09:00
Astra
bf975ad786
Fix roll-over in file browser and archive ( #2811 )
2023-06-28 20:46:42 +09:00
MMX
ee96e34767
Fix furi_hal_bus related crashes in plugins ( #2799 )
...
* Fix furi_hal_bus issues in plugins
* Rework pwm is running check
* ApiSymbols: update and sync targets
Co-authored-by: あく <alleteam@gmail.com>
2023-06-28 18:25:07 +09:00
Skorpionm
e52fdcf109
[FL-3388] NFC/RFID detector ( #2795 )
...
* Field_Validation: add driver fild_validation_rfid
* Field_Validation: add fild_validation_nfc
* Field_Presence: added field validation functions to furi_hal_nfc
* Field_Presence: added field validation functions to furi_hal_rfid
* Field_Presence: add "NFC/RFID detector" app
* Field_Presence: fix GUI "NFC/RFID detector"
* NFC/RFID detector: add auto turn on backlight when field is detected
* NFC/RFID detector: fix syntax errors
* ApiSymbols: fix incorrect name
* FuriHal: filed detect naming
* FieldDetector: fix grammar
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-06-28 18:05:48 +09:00
Sergey Gavrilov
92c1bb83bf
LF-RFID debug: make it work ( #2793 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-06-28 16:30:59 +09:00
Konstantin Volkov
e680cf59b6
Actions: unit_test and updater timeouts ( #2807 )
...
* added some extra timeouts, fixed duration of units run command and minor logging changes. No list_ports yet needed
* increased timeouts
* make pvs happy
---------
Co-authored-by: doomwastaken <k.volkov@flipperdevices.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2023-06-28 06:47:13 +10:00
PpHd
0a5508a8a1
Fix M*LIB usage ( #2762 )
...
* Fix M*LIB usage
* Fix oplist definition of SubGhzFrequencyAnalyzerLogItem
* Fix oplist definition of M_CSTR_DUP_OPLIST
* Remove dependency of furi_string_utf8_decode to the internal definition of string_unicode_t
* Replace obsolete macro M_IF_DEFAULT1 to M_DEFAULT_ARGS
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-27 19:50:09 +09:00
Petr Portnov | PROgrm_JARvis
75354ec5ba
fix: make dialog_file_browser_set_basic_options
initialize all fields ( #2756 )
...
* fix: make `dialog_file_browser_set_basic_options` initialize all fields
* fix(GH-2756): use alternative test for `test_dialog_file_browser_set_basic_options_should_init_all_fields`
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-06-27 18:46:04 +09:00
Astra
168fa72d53
[FL-3373] Scroll acceleration ( #2784 )
...
* Support for scroll acceleration
* Revert keyboard acceleration
* Add scroll acceleration to the text box
* Remove redundant code from the file manager input handler
* Archive: slightly better scrolling
* Gui,Archive: final version of accelerated scrolling
Co-authored-by: あく <alleteam@gmail.com>
2023-06-27 18:22:35 +09:00
Nikita Vostokov
0b68487519
Fix cursor hiding after delete and exit from exit dialog
2023-06-26 15:01:38 +03:00
Nikita Vostokov
3d1ef1aae3
Disable subghz item scrolling
...
* Show time on receive new signal also
2023-06-26 14:48:57 +03:00
MX
7aa15ada30
merge fix
2023-06-25 03:10:28 +03:00
MX
a466885df3
Merge branch 'ofw-dev' into dev
2023-06-25 03:08:40 +03:00
MX
190d47e528
Unitemp Fix SDA SCL pin numbers text
2023-06-25 01:39:46 +03:00
MX
eb282d20b7
Fix numpad ui wrong placed message
2023-06-25 00:53:36 +03:00
MX
35f95336ed
Heat index
...
by ClementGre
2023-06-25 00:38:26 +03:00
MX
34ff4c7dfa
.
2023-06-25 00:31:23 +03:00
MX
fef90f1ec5
Unitemp SCD40 support
...
by divinebird
2023-06-25 00:31:08 +03:00
MX
6f3f2fa1e7
OFW PR 2783: SLIX2 emulation support
...
by g3gg0
2023-06-24 21:14:00 +03:00
MX
8e126112f0
OFW PR 2782: NFC: Fix key invalidation logic
...
by AloneLiberty
2023-06-24 21:11:27 +03:00
MX
ae47b9888f
Rework pwm is running check
2023-06-24 20:23:46 +03:00
MX
0540c2743f
Update totp
2023-06-24 18:34:33 +03:00
MX
8ae952f499
Fix furi_hal_bus issues in AVR Programmer and Signal Generator
2023-06-24 17:50:27 +03:00
gid9798
3ee2223cbd
Hid app: Flip Numpad
2023-06-23 21:54:19 +03:00
Sergey Gavrilov
761a14e6e2
[FL-2837][FL-3270] Loader refaptoring: second encounter ( #2779 )
...
* Core: rename internal FlipperApplication to FlipperInternalApplication
* FAP Loader: move load_name_and_icon to flipper_application library
* Loader menu: rework api
* View holder: move to gui service
* Loader: simple "loading" worker
* Loader: applications dialog
* Loader: fapping
* Update f18 api
* Apps: remove fap_loader
* Libs, flipper application: store args, rename thread allocation
* Loader: error handling
* Apps: use loader error handling
* Loader: documentation
* FBT: accomodate loader
* Loader: do not raise gui error if loader is locked
* Archive: accomodate loader
* Loader: fix loading message
* Flipper: drop some old dolphin legacy
* Loader: generalize error construction
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-06-23 21:01:40 +09:00
gid9798
2149859719
Hid app: vertival numpad
2023-06-23 00:06:20 +03:00
gid9798
62da715f75
Hid app: keynote vertical redraw and cleanup
2023-06-22 22:33:01 +03:00
gid9798
91ab2fd984
Pocsaq pager App: new radio driver
2023-06-21 14:00:25 +03:00
gid9798
1e76c2d840
SubRem Apps: update
2023-06-21 11:24:16 +03:00
gid9798
7bd0273fd5
SubGhz app: deleted extra check
2023-06-20 14:41:59 +03:00
gid9798
6e26de3763
SubGhz app: fix is_tx_allowed and freq check
2023-06-20 14:28:03 +03:00
gid9798
e2e9e53b6a
Sub playlist app: new external and some fixes
2023-06-20 12:38:50 +03:00
gid9798
f9472effe3
Now really block transmission at dangerous freq
2023-06-20 11:02:14 +03:00
gid9798
a519a242d6
SubRem Config internal module by default
2023-06-19 13:37:08 +03:00
gid9798
ab12c8c339
SubRem configurator update
2023-06-19 13:26:01 +03:00
gid9798
72712d9f07
updated TODO descriptions
2023-06-19 12:51:02 +03:00
gid9798
2817913e63
prt3
2023-06-18 21:09:07 +03:00
gid9798
5eb677aa55
prt2
2023-06-18 20:25:40 +03:00
gid9798
a191631c32
DIR_NAME and Drivers
2023-06-18 16:44:45 +03:00
MX
3c2d56e46b
Add check
2023-06-15 03:08:56 +03:00
MX
1f3e621a31
Fix wifi marauder UART deinit
2023-06-15 02:53:08 +03:00
MX
ee8bbdcfe0
remake just a bit, disable external on command end
2023-06-14 18:05:05 +03:00
MX
8f835597ba
Merge branch 'dev' into subghz_cli_external
2023-06-14 18:03:16 +03:00
gid9798
e2104bd6cf
Merge remote-tracking branch 'UFW/dev' into subghz/code_improvement
2023-06-14 09:23:36 +03:00
MX
8bb3092002
Revert BLE gatt characteristics refactoring temporarily
2023-06-14 03:19:18 +03:00
gid9798
417dedd317
SubGhz App: remove kostily and velosipedy
2023-06-14 01:24:05 +03:00
MX
f22624399c
remove unneeded global var
2023-06-14 01:07:07 +03:00
gid9798
7b44221d9a
Drop timestamp_file_names in hal
2023-06-13 22:36:34 +03:00
gid9798
c4baf3194e
SubGhz App: change load custom presets
2023-06-13 22:17:54 +03:00
MX
d1c970b019
Fix protoview patable adding in custom modulations
2023-06-12 23:20:56 +03:00
Sil333033
6aed650bcc
added external cc1101 module at cli
2023-06-12 14:15:22 +02:00
MX
6256f0c46e
Add more freqs to default list
2023-06-12 04:33:16 +03:00
AloneLiberty
b80fc6caf1
NFC: Improvements to NFC Magic app
...
Ability to write gen1b tags (ignore 0x43)
Ability to write gen1 7 byte UID tags
Fix detection of non magic cards
2023-06-11 23:40:51 +03:00
MX
f7195adbda
OFW PR 2756
2023-06-10 06:01:23 +03:00
MX
d87745f2be
Update TOTP
2023-06-10 05:22:34 +03:00
MX
3ebca1327f
Merge branch 'dev' into fix/subghz-notifies
2023-06-09 19:00:36 +03:00
MX
1a6b2010ba
Merge pull request #509 from gid9798/byte_input_mini_editor
...
Byte input add feature: editor without keyboard
2023-06-09 18:52:44 +03:00
MX
b61a84313a
Update subbrute
2023-06-09 17:58:32 +03:00
MX
de626626de
Merge branch 'ofw-dev' into dev
2023-06-09 16:02:32 +03:00
clashlab
49d842e213
weather_station: add oregon3 with THGR221 ( #2748 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-09 21:18:32 +09:00
MX
53f6205766
dolphin did
2023-06-09 14:14:05 +03:00
MX
e9fc5f62a5
Merge branch 'ofw-dev' into dev
2023-06-09 14:13:11 +03:00
Sergey Gavrilov
0e4344a83c
Services: simplify api ( #2540 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-06-09 20:02:47 +09:00
Nikita Vostokov
fd6b8cd99a
Don't reset cursor position after 2x Back btn press
2023-06-08 16:54:45 +03:00
Nikita Vostokov
253478dba5
SubGHz: Fix notifications
...
* Emit error notification on memory full
* Set IDLE notification (led off) at Info scene if Memory Full
* Enable Rx notification and Rx after deletion of item after "Memory full" state
2023-06-08 16:54:45 +03:00
MX
18220515b5
Merge branch 'ofw-dev' into dev
2023-06-08 14:58:46 +03:00
gid9798
ce25d6339e
Byte input add feature: editor without keyboard
2023-06-08 13:53:29 +03:00
hedger
e3e64e5e83
[FL-3267] ble: refactored bt gatt characteristics setup ( #2587 )
...
* ble: refactored bt gatt characteristics setup
* ble: naming fixes, small optimizations
* ble: expanded bitfields; fixed pvs warnings
* ble: fixed pvs warnings for real
* ble: using FlipperGattCharacteristicDataPropsFixed for char[] props
* ble: removed flipper_gatt_characteristic_props_const_char
* ble: gatt: naming changes
* ble: gatt: fixed device_info service constant attrs sizes
* ble: gatt: copy descriptors to char instances; reworked hid chars to be callback-based; moved max size getter to callback with NULL data; added comments
* ble: gatt: removed hid_svc_report_data_callback
* ble: hid svc: better double loop idx naming
* ble: hid svc: simplified hid_svc_update_info
* ble: gatt: removed magic values; fixed type for HidSvcGattCharacteristicInfo
* ble: gatt: moved long uuids to separate files
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-08 18:42:02 +09:00
hedger
3226254876
[FL-3351] github: re-enabled f18 build ( #2743 )
...
* github: re-enabled f18 build
* scripts: storage: better transfer logging
* Fix PVS warnings
Co-authored-by: あく <alleteam@gmail.com>
2023-06-08 15:16:01 +09:00
g3gg0.de
c186d2b0cc
added ISO15693 (NfcV) reading, saving, emulating and revealing from privacy mode (unlock) ( #2316 )
...
* added support for ISO15693 (NfcV) emulation, added support for reading SLIX tags
* SLIX: fixed crash situation when an invalid password was requested
* ISO15693: show emulate menu when opening file
* rename NfcV emulate scene to match other NfcV names
* optimize allocation size for signals
* ISO15693: further optimizations of allocation and free code
* ISO15693: reduce latency on state machine reset
* respond with block security status when option flag is set
* increased maximum memory size to match standard
added security status handling/load/save
added SELECT/QUIET handling
more fine grained allocation routines and checks
fix memset sizes
* added "Listen NfcV Reader" to sniff traffic from reader to card
* added correct description to delete menu
* also added DSFID/AFI handling and locking
* increase sniff log size
* scale NfcV frequency a bit, add echo mode, fix signal level at the end
* use symbolic modulated/unmodulated GPIO levels
* honor AFI field, decrease verbosity and removed debug code
* refactor defines for less namespace pollution by using NFCV_ prefixes
* correct an oversight that original cards return an generic error when addressing outside block range
* use inverse modulation, increasing readable range significantly
* rework and better document nfc chip initialization
* nfcv code review fixes
* Disable accidentally left on signal debug gpio output
* Improve NFCV Read/Info GUIs. Authored by @xMasterX, committed by @nvx
* Fix crash that occurs when you exit from NFCV emulation and start it again. Authored by @xMasterX, committed by @nvx
* Remove delay from emulation loop. This improves compatibility when the reader is Android.
* Lib: digital signal debug output pin info
Co-authored-by: Tiernan Messmer <tiernan.messmer@gmail.com>
Co-authored-by: MX <10697207+xMasterX@users.noreply.github.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-08 14:30:53 +09:00
MX
c5f062be9a
Rename and remove old apps
2023-06-08 01:30:29 +03:00
MX
bd9d831b56
Merge branch 'dev' into Fuzzer
2023-06-08 01:18:51 +03:00
MX
016249c982
bump ver
2023-06-08 01:05:38 +03:00
MX
ffda6ad321
Fix? I have no way to check if sensor still works
2023-06-08 01:03:07 +03:00
MX
47734f2459
Fix
2023-06-08 00:26:50 +03:00
MX
af2ecbc3ed
SCD30 Unitemp
2023-06-08 00:26:10 +03:00
MX
87f70655a2
Remove broken modulation that was causing buffer Overrun
...
Fixes issue #506
2023-06-07 23:54:01 +03:00
MX
9af3c22a6a
Fix ProtoView issue #503
2023-06-07 23:39:52 +03:00
gid9798
5fc6659e50
Merge remote-tracking branch 'UFW/dev' into Fuzzer
2023-06-07 12:51:27 +03:00
gid9798
82de8145b0
Fuzzer App: improved BFCustomerID attack
2023-06-07 12:44:33 +03:00
gid9798
c763ae6d5c
Fuzzer App: cleanup attack view
2023-06-07 11:54:20 +03:00
gid9798
6ce098064a
Fuzzer App: use FuzzerPayload & smal fixes
2023-06-07 11:51:15 +03:00
MX
0d394a6f87
Merge branch 'ofw-dev' into dev
2023-06-07 00:29:06 +03:00
gid9798
28f4cd3d3c
Fuzzer App: Zero idle time
2023-06-06 22:43:44 +03:00
Astra
a284d21e1c
[FL-2872] Remove unused resources ( #2740 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-06-06 22:11:23 +04:00
あく
76c70bdf2c
[FL-3316] Settings: add contrast adjustment ( #2737 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-06-06 21:46:01 +04:00
gid9798
7c172c7c06
Fuzzer App: revert stack_size
2023-06-06 19:23:39 +03:00
gid9798
caab7c8e10
Fuzzer App: Edit Manifests
2023-06-06 16:55:29 +03:00
gid9798
d2b0aa8513
Fuzzer App: fix time_delay
2023-06-06 16:28:30 +03:00
gid9798
a063858842
Fuzzer App: notifications
2023-06-06 16:28:24 +03:00
gid9798
237d2ba1a0
Fuzzer App: field_editor view V2
2023-06-06 16:28:04 +03:00
gid9798
b346487e76
Fuzzer App: BFCustomerID attack, some fix
2023-06-06 16:27:59 +03:00
gid9798
6a9f396663
Fuzzer App: Some description
2023-06-06 16:27:50 +03:00
gid9798
d3eb43ce35
Fuzzer App: Attack state
2023-06-06 16:27:46 +03:00
gid9798
6eed74c716
Fuzzer App: prtocol carusel prototype
2023-06-06 16:27:38 +03:00
gid9798
b95620cdd0
Fuzzer App: Some Improvement
2023-06-06 16:27:28 +03:00
gid9798
3bd08ab31c
Fuzzer App: Load key file
2023-06-06 16:25:25 +03:00
gid9798
5b4bb66848
Fuzzer App: Field editor view
2023-06-06 16:25:19 +03:00
gid9798
2b677c83e3
Fuzzers App: load custom dict
2023-06-06 16:23:19 +03:00
gid9798
d3a260e441
Fuzzer App: worker add RFID
2023-06-06 16:23:08 +03:00
gid9798
70edcf3f6a
Fuzzer App: worker
2023-06-06 16:22:51 +03:00
gid9798
e31a0c4d6d
Fuzzers App: attack gui
2023-06-06 16:22:40 +03:00
gid9798
321f2d8d50
Fuzzers app: main menu v0
2023-06-06 16:22:32 +03:00
gid9798
ab86f58643
Fuzzers App: gui start
2023-06-06 16:22:01 +03:00
MX
0f8ca0a563
Apply required TOTP changes
2023-06-04 12:52:24 +03:00
MX
75ee4efa31
Fix ibtn fuzzer file loading (temp)
2023-06-03 23:46:55 +03:00
MX
d16ba6c4c8
Fix stilmatic support?
2023-06-03 00:29:01 +03:00
MX
13a1cd32a7
Fix multiple bus issues in plugins
2023-06-02 23:32:23 +03:00
MX
e990e58177
change butthurt timer
2023-06-02 22:55:05 +03:00
MX
05b6ae7b20
Deauther crash fix, Fixes issue #497
2023-06-02 17:03:03 +03:00
MX
2dc0059b1c
NFC V, review gui fixes, disable debug output in digital signal
2023-06-02 16:47:54 +03:00
MX
ad83095959
Final
2023-06-02 15:18:05 +03:00
MX
a5bf97fbb2
Fix appid's pt2
2023-06-02 15:14:32 +03:00
MX
ca49da3c83
Fix APP_IDs to match new regex
...
regex check will be added in OFW soon
2023-06-02 13:42:44 +03:00
MX
4c134d8fdc
Merge branch 'ofw-dev' into dev
2023-06-01 16:19:37 +03:00
gornekich
1d7966f74e
NFC: fix MFC timings ( #2719 )
...
* digital signal: add optimization
* nfc test: more restrict tests
* digital signal: build as separate library
* digital signal: remove unused flags, format sources
* digital signal: fix cflag name
* target: fix build for f18 target
Co-authored-by: あく <alleteam@gmail.com>
2023-06-01 21:37:47 +09:00
MX
f5692ea1f0
fix message
2023-05-31 17:16:24 +03:00
MX
774156a78a
Merge branch 'ofw-dev' into dev
2023-05-31 17:14:49 +03:00
Tiernan Messmer
b18bf3eddb
nfcv code review fixes
2023-05-31 17:14:06 +03:00
AloneLiberty
86a64487cb
NFC: Fix gen1 writing with invalid BCC (lost fix from PR #2511 ) ( #2710 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-05-31 22:56:04 +09:00
Skorpionm
d09c59fd2f
[FL-3340] SubGhz: fix flipper crashes after exiting broadcast blocking message and crash cli ( #2714 )
2023-05-31 21:59:12 +09:00
MX
87aca2874f
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2023-05-31 13:34:52 +03:00
gid9798
53dbf8de72
fix
2023-05-31 12:25:45 +03:00
MX
e60707d7ef
need to fix that
2023-05-31 12:18:24 +03:00
MX
6374474b25
fmt
2023-05-31 10:39:11 +03:00
MX
c0d80a4f83
Merge branch 'dev' into keeloq_move_mf_to_keystore
2023-05-31 10:38:28 +03:00
MX
0a0109e2aa
Merge pull request #492 from gid9798/subrem_main_and_maker
...
Subrem main and maker
2023-05-31 01:08:24 +03:00
gid9798
6ad58276f8
Cleanup and rename
2023-05-30 22:21:47 +03:00
gid9798
a260465721
Prog_mode to custom_btn
2023-05-30 22:18:54 +03:00
gid9798
8273c946de
Merge remote-tracking branch 'UFW/dev' into lfrfid_t5577
2023-05-30 20:32:44 +03:00
gid9798
c70a13015b
Allow BinRaw & some clean
2023-05-30 20:27:15 +03:00
gid9798
a312aa422a
Same codebase as fap
2023-05-30 20:04:17 +03:00
gid9798
b3e8b2c487
upd_subrem_main
2023-05-30 20:01:31 +03:00
MX
4609d7ed93
Update FlipperNested
...
https://github.com/AloneLiberty/FlipperNested
2023-05-30 17:14:27 +03:00
gid9798
da4a8eb5c1
Merge branch 'UFW_dev' into lfrfid_t5577
2023-05-30 11:20:01 +03:00
MX
b25e98ffbb
Rename buttons in OFW naming scheme
2023-05-30 00:12:46 +03:00
MX
121526f521
Use AC Remote from OFW, same for Audio remote
...
ASSETS update needed, will be done soon
2023-05-29 23:50:37 +03:00
MX
2e70470d12
remove unused var
2023-05-29 23:12:38 +03:00
MX
953bbabff3
Merge pull request #490 from gid9798/clock_forced_upd
...
Desktop Clock: some improvements
2023-05-29 22:37:56 +03:00
gid9798
a4c1ad22ef
Removing duplicate code in t5577 passwd clear
2023-05-29 22:15:07 +03:00
MX
e474b851bf
fix for new bus changes
2023-05-29 21:29:13 +03:00
MX
0ab530e750
Merge branch 'ofw-dev' into dev
2023-05-29 20:33:12 +03:00
MX
b3aaffc95d
Update wifi marauder plugin
2023-05-29 19:33:04 +03:00
あく
3de856f8d5
[FL-3295] FuriHal: add bus abstraction ( #2614 )
...
* FuriHal: add bus abstraction and port some subsystem to it
* Make PVS happy, cleanup code
* Update API symbols for f18
* F18: backport bus changes from f7
* Revert to STOP2 sleep mode
* Fix downgrading the firmware via updater
* Port iButton TIM1 to furi_hal_bus
* Port Infrared TIM1 and TIM2 to furi_hal_bus
* Just enable the timer bus
* Port furi_hal_pwm to bus API
* Fix include statement
* Port furi_hal_rfid to bus API
* Port furi_hal_subghz and others to bus API
* Remove unneeded include
* Improve furi_hal_infrared defines
* Reset LPTIM1 via furi_hal_bus API
* Crash when trying to enable an already enabled peripheral
* Better defines
* Improved checks
* Lots of macro wrappers
* Copy spi changes for f18
* Fix crashes in LFRFID system
* Fix crashes in NFC system
* Improve comments
* Create FuriHalBus.md
* Update FuriHalBus.md
* Fix crash when launching updater
* Documentation: couple small fixes in FuriHalBus
* FuriHal: fix copypaste in furi_hal_rfid_tim_reset
* FuriHal: reset radio core related peripherals on restart
* FuriHalBus: is enabled routine and bug fix for uart
* RFID HAL: accomodate furi hal bus
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com>
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2023-05-30 01:05:57 +09:00
gid9798
b17125c65c
Desktop Clock: some improvements
2023-05-29 17:54:01 +03:00
MX
23ff7d913a
Update UART Terminal
2023-05-29 17:47:45 +03:00
micolous
363f555ed7
Implement support for reading Opal card (Sydney, Australia) ( #2683 )
...
* Implement support for reading Opal card (Sydney, Australia)
* stub_parser_verify_read: used UNUSED macro
* furi_hal_rtc: expose calendaring as functions
* opal: use bit-packed struct to parse, rather than manually shifting about
* Update f18 api symbols
Co-authored-by: あく <alleteam@gmail.com>
2023-05-29 20:55:55 +09:00
MX
18a895310c
Merge branch 'ofw-dev' into dev
2023-05-29 14:40:07 +03:00
MX
04f9811c6e
Fix crash when renaming files with long file name
2023-05-29 14:17:50 +03:00
Nikolay Minaylov
66961dab06
BadUSB: script execution pause ( #2700 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-05-29 18:21:18 +09:00
MX
0d1fea9861
LFRFID PSK Raws in debug
2023-05-28 06:36:19 +03:00
MX
a11b6e72dc
Update changelog and readme
...
+ some small fixes
2023-05-28 03:53:54 +03:00
MX
70a7ab7f2e
Move mifare nested plugin from extra pack to base fw
2023-05-27 23:55:48 +03:00
MX
adb236d8b6
move nfc apps into NFC folder
2023-05-27 18:38:49 +03:00
MX
6208337f61
Merge tiktok and ytshorts remote into one
...
by @Willy-JL
2023-05-27 16:51:54 +03:00
MX
9af6616882
Archive, fix rename, show message to user
2023-05-27 13:39:54 +03:00
MX
2f35e980ef
rename rename
2023-05-26 19:52:43 +03:00
MX
858ab99cec
don't put subrem_ in name by default
2023-05-26 19:21:26 +03:00
MX
c4cba38559
oops
2023-05-26 19:18:08 +03:00
MX
e6790e50c6
fix crash
2023-05-26 19:17:27 +03:00
MX
6dc1a0b6e8
rename again
2023-05-26 19:11:06 +03:00
MX
9c520c5188
Rename + don't touch power and module type on start
2023-05-26 19:06:26 +03:00
gid9798
3e09793b54
Rename
2023-05-26 18:14:15 +03:00
gid9798
2f284cdb18
Merge branch 'UFW_dev' into subrem_configurator
2023-05-26 17:43:41 +03:00
gid9798
c1eb968144
Merge branch 'subrem' into subrem_configurator
2023-05-26 17:39:43 +03:00
gid9798
14a12b02ef
drop tx
2023-05-26 17:32:52 +03:00
MX
3c452e6ddb
Merge branch 'ofw-dev' into dev
2023-05-26 16:51:11 +03:00
Yukai Li
5f52382098
nfc: Mifare Ultralight C detection ( #2668 )
...
* nfc: Add Mifare Ultralight C detection
* nfc: Add display name for MFUL C and hide menu items
MFUL C unlock and emulation currently not supported, so hide from menu
if current card is MFUL C
* nfc: Also check response when probing 3DES auth
* nfc: Hide emulate option in saved menu for MFUL if not supported
* nfc: Remove unlock options from saved menu if Ultralight C
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-05-26 22:19:10 +09:00
MX
b9397693a2
Setting to change fonts in TOTP
...
opensource != selling plugin builds / do you agree?
If you don't agree - and you think I did a bad thing here by allowing users to select fonts without payment, let me know
Why I did that? - cuz I'm not making private "donation only" builds myself, while having no main job, and living only on donations, so I don't like stuff like that in opensource projects
You should support author if you like this plugin here:
https://github.com/akopachov/flipper-zero_authenticator
2023-05-26 15:09:10 +03:00
MX
24ad48d390
Update TOTP
2023-05-26 13:22:06 +03:00
MX
12f9b6a89e
Apply desktop favourite apps refactoring
2023-05-26 13:13:46 +03:00
MX
36102b8ee0
Merge branch 'ofw-dev' into dev
2023-05-26 12:03:49 +03:00
Avery
490447bbd4
NFC: Add support for Gen4 "ultimate card" in Magic app ( #2238 )
...
* NFC: gen4 gtu detect in magic app
* NFC: more support for GTU card
* NFC: Fix Gen1 in Magic
* Allow double UIDs for MFClassic on GTU cards
* NFC: Small magic app tweaks
* nfc magic: notify card event on wiping
* nfc magic: fix power consumption
* nfc magic: disable i2c writing and fix wipe loop
* NfcMagic: correct formatting in printf
* NfcMagic: correct formatting in printf, proper version
* nfc_magic: rework card found notification and gen4 wiping
Co-authored-by: あく <alleteam@gmail.com>
2023-05-26 02:01:02 +09:00
Yukai Li
77bb997b0b
desktop: Refactor favorites settings and allow app browser in selection ( #2687 )
...
* desktop: Refactor favorites settings and allow app browser in selection
* desktop: Gate app browser entry add, just in case
* Desktop: simplify favorite application selection
* Desktop: refactor favorite application opening routine and cleanup code
* Desktop: handle exit from external application selection
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-05-26 01:16:41 +09:00
Georgii Surkov
ed1ebf9b93
[FL-3322] Infrared: respect carrier frequency and duty cycle settings ( #2677 )
...
* Make infrared_worker respect carrier frequency and duty cycle
* Update comments
Co-authored-by: あく <alleteam@gmail.com>
2023-05-25 23:38:56 +09:00
あく
080324f7e0
[FL-3315] Desktop,Rpc: desktop status subscription ( #2696 )
...
* Desktop,Rpc: desktop status subscription
* Desktop,RPC: properly handle unsubscribe
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
2023-05-25 23:22:31 +09:00
MX
d094bfaa12
Merge branch 'ofw-dev' into dev
2023-05-25 16:48:28 +03:00
Sergey Gavrilov
88f0b63577
Storage, common_rename: check that old path is exists ( #2698 )
...
* Storage, common_rename: check that old path is exists
* Storage, common_rename: return correct status
2023-05-25 22:44:32 +09:00
MX
d83d898cdc
Rename
2023-05-24 08:26:17 +03:00
MX
035bb57c56
bump version!!!
2023-05-24 07:50:45 +03:00
MX
977c9e706e
Fix typos
2023-05-24 07:50:13 +03:00
MX
d597211161
Merge branch 'dev' into clock_on_desktop
2023-05-24 07:49:27 +03:00
MX
b12fc114c7
Update WiFi Marauder plugin
...
Added PR by justcallmekoko
https://github.com/justcallmekoko/flipperzero-firmware-with-wifi-marauder-companion
2023-05-24 07:46:34 +03:00
MX
bce12a4048
Update GPS UART
2023-05-24 07:24:01 +03:00
MX
1e5a8f4391
Merge branch 'ofw-dev' into dev
2023-05-24 07:16:05 +03:00
gid9798
1d5a4240b9
Clock: some improvements
2023-05-23 22:47:15 +03:00
あく
3217f286f0
Services: remove deallocator for persistent services ( #2692 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-05-23 19:17:12 +04:00
Sergey Gavrilov
711f0fef40
[FL-3327] Storage: common_rename is now POSIX compliant ( #2693 )
...
* Storage: common_rename is now POSIX compliant
* storage: check for success on storage_common_remove in file rename
---------
Co-authored-by: hedger <hedger@nanode.su>
2023-05-23 18:59:32 +04:00
gid9798
c82ed71b6f
cleanup
2023-05-23 16:41:57 +03:00
gid9798
e40620fd10
clock
2023-05-22 22:45:16 +03:00
gid9798
1bd7d25973
Merge branch 'subrem_pub' into subghz_priv+fap
2023-05-22 11:55:28 +03:00
gid9798
544b6fea8a
clock port
2023-05-22 11:42:27 +03:00
MX
ca0147e814
Merge branch 'dev' into subrem_new_app
2023-05-22 03:47:48 +03:00
MX
aab4d2bd34
API CleanUp part 3
2023-05-22 03:45:17 +03:00
MX
889a45eaca
Merge branch 'dev' into subrem_new_app
2023-05-22 02:56:15 +03:00
MX
ace9e03fe7
API: Cleanup, mini refactoring of some apps
...
+6k of free flash space
2023-05-22 02:54:04 +03:00