Eng1n33r
35ebf0d533
add "universal rf remix" app & icons
2022-06-01 21:40:20 +03:00
Eng1n33r
b6deaf121c
upd manifest
2022-06-01 16:39:51 +03:00
Eng1n33r
22cbe276a8
big merge with fz main repo
2022-06-01 16:07:53 +03:00
r3df0xx
ee99ea9a9d
remove unused assets
2022-05-28 00:25:40 +03:00
r3df0xx
f7e76e56e6
correct folder for additional assets
2022-05-27 23:19:40 +03:00
r3df0xx
48370ea1e3
move big database to optional-assets so self-update can work
2022-05-27 23:12:44 +03:00
r3df0xx
17818f3c42
Merge remote-tracking branch 'upstream/dev' into dev
2022-05-24 20:29:48 +03:00
r3df0xx
7a0bddf408
Update Manifest
2022-05-24 20:29:29 +03:00
r3df0xx
06e553bc38
Update Manifest
2022-05-24 20:28:12 +03:00
Gabe Chai
ca5c0d2d50
Adding FIDO U2F to aid.nfc ( #1251 )
...
* Adding FIDO U2F to aid.nfc
* Run make -C assets all
2022-05-23 23:50:11 +03:00
r3df0xx
b9d255d889
fetch upstream
2022-05-19 20:54:37 +03:00
r3df0xx
12200299bc
Update Manifest
2022-05-18 01:45:56 +03:00
r3df0xx
157727c321
new fresh ir db's
2022-05-18 01:44:21 +03:00
r3df0xx
1d9099ddb5
Update Manifest
2022-05-18 01:25:55 +03:00
r3df0xx
7fbf49d377
plugins
2022-05-17 15:54:09 +03:00
r3df0xx
a8606fb40d
Update Manifest
2022-05-17 11:38:37 +03:00
UberGuidoZ
82191f75a3
Added sources back, added a couple more, removed more dups
2022-05-15 23:13:09 -07:00
r3df0xx
32de742282
Update Manifest
2022-05-14 01:35:36 +03:00
UberGuidoZ
d09129eed5
Nearly tripled the verified keys available.
...
Comments removed for ease of duplicate removal, but now hitting all 32 keys during all tests (was 10 or 11 prior.)
2022-05-12 12:47:03 -07:00
r3df0xx
d673c4592e
Update Manifest
2022-05-12 16:45:05 +03:00
r3df0xx
fcfc4f81b6
Merge remote-tracking branch 'upstream/dev' into dev
2022-05-05 19:56:04 +03:00
あく
f5175e1388
Music player rework ( #1189 )
...
* Music player: cli tool and new worker
* Music player cli: flush message
* Music player: fix note calculation
* MusicPlayer: fix # parsing and add magic
* FuriHal: improve speaker volume handling. MusicPlayer: minor sustain improvements
* MusicPlayer: fix buffer overseek
* FuriHal: drop unused variables
* MusicPlayer: LFO 4 magic
* MusicPlayer: add RTTTL parser
* MusicPlayer: refactoring and add file open dialog on start
* MusicPlayer: fix memcpy issue and more
* FuriHal: force disconnect USB on early init and then leave usb line alone for some time.
* FuriHal: switch speaker to old volume. MusicPlayer: fix incorrect note history, and drop lfo from worker.
Co-authored-by: DrZlo13 <who.just.the.doctor@gmail.com>
2022-05-05 12:49:59 +03:00
Eng1n33r
5b6ac1290e
Merge branch 'flipperdevices:dev' into dev
2022-04-27 20:18:57 +03:00
Nikolay Minaylov
2034b6ac4a
[FL-2494, FL-2497] PIN Lock refactoring, IR library fix ( #1167 )
...
* PIN Lock refactoring
* Change tv.ir file type to prevent opening from archive
* Manifest update
* Assets: enforce sorting in fs traversal
Co-authored-by: あく <alleteam@gmail.com>
2022-04-27 19:30:37 +03:00
Eng1n33r
271508ef8b
Merge branch 'flipperdevices:dev' into dev
2022-04-20 16:34:24 +03:00
hedger
57312961e8
[FL-2481] Renamed assets->resources; enforcing Manifest build if it does not exist ( #1135 )
...
* Renamed assets->resources; enforcing Manifest build if it does not exist
* Rebuild resources from CI
* Added Manifest to repo - be sure to rebuild it with `make -C assets` before committing changes!
* Actually added Manifest.
* Keeping Manifest on assets clean
* Spelling fix in Makefile
2022-04-19 22:02:37 +03:00
r3df0xx
dd8b5f6460
Merge remote-tracking branch 'upstream/dev' into dev
2022-04-14 21:39:15 +03:00
あく
c97d9a633e
Assets: update dolphin animation ( #1117 )
2022-04-14 19:53:46 +03:00
Eng1n33r
e2d732f15e
Merge branch 'flipperdevices:dev' into dev
2022-04-14 17:52:45 +03:00
Skorpionm
a5cc3453c8
SubGhz: support for custom frequencies for SubGhz ( #1108 )
...
* SubGhz: add load setting
* SubGhz: add support file upload with custom frequencies
* SubGhz: add load region setting
* SubGhz: fix syntax
* SubGhz: fix furi_halt error
* Desktop: hide dolphin controls in production build
* Notification: fix crash on NotificationMessageTypeLedDisplayUnlock message
Co-authored-by: あく <alleteam@gmail.com>
2022-04-14 17:05:40 +03:00
r3df0xx
8dd729b9c2
fix ir assets directory
2022-03-31 19:02:05 +03:00
r3df0xx
e3a53846ba
flipper doesnt see new assets
2022-03-31 15:17:26 +03:00
r3df0xx
c4ddb58fcb
Fixing Nice FloR-S. Add new big IR databases.
2022-03-31 15:05:40 +03:00
gornekich
eafeefb843
[FL-1396] Mifare Classic read ( #1034 )
...
* rfal: add new data exchange function
* core: add FURI_BIT to common defines
* furi_hal_nfc: add data exchange with custom patiry bits
* lib: extend nfc common API
* assets: add mf classic dictionary
* lib: introduce mifare classic library
* nfc: add dictionary reader helper
* nfc worker: add worker events, add mifare classic read
* nfc: rework scenes with worker events
* nfc: add read mifare classic GUI
* nfc device: add mifare classic save
* nfc: add dictionary open fail scene
* nfc: mention resources
* stream: fix stream read line
* subghz: rework file read with fixed stream_read_line
* furi_hal_nfc: decrease communication timeout
* nfc: rework keys load from dictionary with file_stream
* nfc: add read mifare classic suggestion
* nfc: fix mifare classic read view
* nfc: fix index size
* nfc: add switch to no dictionary found scene
* nfc: add mifare classic load
* nfc: improve read mifare classic design
* mifare_classic: add proxmark3 mention
* nfc: format sources
* nfc: fix typos, add documentation
2022-03-24 01:14:34 +03:00
Nikolay Minaylov
d075e00ae1
BadUSB ID change ( #1046 )
...
* badusb: vid/pid/strings change
* demo script update
* removed vid/pid values
Co-authored-by: あく <alleteam@gmail.com>
2022-03-23 16:35:25 +03:00
SG
3b8b2e59df
SubGhz assets: niceflor is now in the correct state ( #1011 )
2022-03-03 16:30:53 +03:00
Skorpionm
3164184bbc
[FL-2230] SubGhz: protocol API refactoring ( #969 )
...
* SubGhz: protocols library refactoring
* SubGhz: new architecture and refactoring
* SubGhz: simplify protocol structure, remove unused types
* SubGhz: rename Subghz to SubGhz
* SubGhz: add environment concept
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
Co-authored-by: DrZlo13 <who.just.the.doctor@gmail.com>
2022-03-03 12:48:56 +03:00
Albert Kharisov
052237f8c9
[FL-2279] IR doxygen, rename irda -> infrared ( #1010 )
...
* IR: Doxygen docs, some rename
* Rename irda -> infrared
* Rollback collateral renames
Co-authored-by: あく <alleteam@gmail.com>
2022-02-25 18:22:58 +03:00
Albert Kharisov
2c616983cf
Add animations: box, cry, read, hack ( #990 )
...
* Add animations: box, cry, read, hack
* Desktop: unload animation if application is already started
Co-authored-by: あく <alleteam@gmail.com>
2022-02-10 22:06:45 +03:00
gornekich
838df4c9ea
[FL-2229] New assets paths ( #978 )
...
* assets: change resources paths
* apps: rework nfc, irda and subghz with new assets path
* subghz: remove unused paths
* subghz: fix incorrect path
* badusb and u2f fix
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: nminaylov <nm29719@gmail.com>
2022-02-02 18:58:52 +03:00
Albert Kharisov
84410c83b5
[FL-2183] [FL-2209] Dolphin Deeds, Level up, assets generation, refactoring ( #965 )
...
* Desktop: cleanup headers
* Get loader pubsub via record
* [FL-2183] Dolphin refactoring 2022.01
* Restruct animations assets structure
* Rename assets
* Cleanup headers
* Update Recording animation
* Add BadBattery animation
* Provide loader's pubsub via record
* Fix load/unload animations
* Scripts: add flipper format support, initial dolphin packager rework. Assets: internal and external dolphin.
* Sync internal meta.txt and manifest.txt
* Reorder, rename dolphin assets
* Split essential generated assets
* Add ReadMe for dolphin assets
* Separate essential blocking animations
* Scripts: full dolphin validation before packaging
* Assets, Scripts: dolphin external resources packer
* Github: update codeowners
* Scripts: proper slots handling in dolphin animation meta
* Scripts: correct frames enumeration and fix compiled assets.
* [FL-2209] Add Dolphin Deeds points and many more
* Remove excess frame_rate
* Change dolphin assets directory
* Scripts: add internal resource support to dolphin compiler
* Scripts: add internal assets generation, renaming
* Scripts: correct assert, renaming
* Code cleanup, documentation, fixes
* Update Levelup animations
* Rename essential -> blocking
* Fix Unlocked hint
* Scripts: rewrite Templite compiller, replace regexps with token parser, split block types into code and variable blocks. Update dolphin templates.
* Documentation: add key combos description and use information
* Scripts: cleanup templit, more debug info and add dev comment
Co-authored-by: あく <alleteam@gmail.com>
2022-01-29 12:20:41 +03:00
Skorpionm
d4d87aa6a8
[FL-2045] SubGhz: new protocol (GSN , Beninca/Allmatic, Elmes) and validator ( #958 )
...
* SubGhz: add new method of obtaining a manufactory code subghz_protocol_keeloq_common_magic_xor_type1_learning
* TextInput: checking for a lock on a file with the same name
* TextInput: fix checking for a lock on a file with the same name
* Assets: rename and recompile
* TextInput: added picture and timer to turn off blob
* TextInput: Fix graphics
* TextInput: fix validator
* Validators: Add validator is file
* TextInput: fix callback validator_is_file_alloc
* SubGhz: add propocol GNS (dimamic), Beninca/Alcatic, Elmes
* SubGhz: fix function description
* Gui: correct timer routine on deallocation
* Format sources
Co-authored-by: あく <alleteam@gmail.com>
2022-01-21 16:55:09 +03:00
Albert Kharisov
c77c6c30a2
Correct bruteforce TV db ( #952 )
...
* Correct bruteforce TV db. Skyworth TV has Samsung32 protocol, not NEC
* Remove excess zeroes at the end. It can broke FFF if read by value count.
2022-01-11 17:45:46 +03:00
Albert Kharisov
990a065bd0
[FL-1929, FL-2164] IR App migrate to FFF ( #949 )
...
* IR app move to FFF
* [FL-2164] Hide unimplemented submenus
* Fix brute force fail
* Fix FFF endless reading
* Reformat TV bruteforce lib to FFF
* fixes & cleanup
* Infrared: switch to constexpr.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-01-10 20:13:41 +03:00
Albert Kharisov
a39002ce22
[FL-2150] Dolphin animation refactoring ( #938 )
...
* Dolphin Animation Refactoring, part 1
* Remove animations from desktop
* Remove excess, first start
* Split animation_manager with callbacks
* allocate view inside animation_view
* Work on ViewComposed
* Draw white rectangles under bubble corners
* Fix bubbles sequence
* RPC: remove obsolete include "status.pb.h"
* Add animations manifest decoding
* Flipper file: add strict mode
* FFF: Animation structures parsing
* Assembling structure of animation
* Lot of view fixes:
Add multi-line bubbles
Add support for passive bubbles (frame_order values starts from passive now)
Add hard-coded delay (active_shift) for active state enabling
Fix active state handling
Fix leaks
Fix parsing uncorrect bubble_animation meta file
Fix bubble rules of showing
* Animation load/unload & view freeze/unfreeze
* Blocking & system animations, fixes:
View correct activation
Refactoring + blocking animation
Freeze first passive/active frames
Many insert/eject SD tests fixes
Add system animations
Add Loader events app started/finished
Add system no_sd animation
* Assets: dolphin packer. Scripts: minor refactoring.
* Desktop: update logging tags. Scripts: add metadata to dolphin bundling process, extra sorting for fs traversing. Make: phony assets rules.
* Github: rebuild assets on build
* Docker: add missing dependencies for assets compilation
* Docker: fix run command syntax
* ReadMe: update naming rules with link to source
* Assets: recompile icons
* Loader: add loader event
* Desktop, Gui, Furi Core: const shenanigans macros
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-01-03 00:39:56 +03:00
Nikolay Minaylov
1202f9b82d
[FL-2159] BadUSB alt codes ( #935 )
...
* badusb: alt code commands
* badusb: demo script update
* usb hid: consumer control descriptor
* BadUsb: remove dangerous type casting, rename variable to match codding style guide
Co-authored-by: あく <alleteam@gmail.com>
2022-01-02 20:34:39 +03:00
Nikolay Minaylov
9e62f08e4d
[FL-1958] U2F prototype ( #879 )
...
* U2F implementation prototype
* U2F data encryption and store, user confirmation request
* remove debug prints
* fix notification bug in chrome
* split u2f_alloc into u2f_init and u2f_alloc
* typo fix, furi-hal-trng -> furi-hal-random
* rand/srand redefinition
* SubGhz: a little bit of Dante.
* u2f_data naming fix
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2021-12-22 23:04:08 +03:00
Albert Kharisov
28537631f3
[FL-2110] Update TV universal database ( #913 )
...
Add TV power on/off signals from Knopkus and TV-B-Gone dongles
Co-authored-by: あく <alleteam@gmail.com>
2021-12-21 15:58:10 +03:00
Nikolay Minaylov
51b823d1ca
[FL-2115][FL-2122] BadUSB demo scripts ( #915 )
...
* BadUSB: support for dual-modifier key commands, demo script for windows
* BadUSB: ALT-GUI command, demo script for macOS
Co-authored-by: あく <alleteam@gmail.com>
2021-12-21 15:49:57 +03:00
Skorpionm
7c0943e736
SubGhz: fix GUI ReadRAW and add new man ( #843 )
...
* Notification: add sequence_single_vibro
* SubGhz: optimizing the performance of the GUI ReadRAW
* SubGhz: full highlighting of the default filename on save
* SubGhz: add man Leopard, Faraon, Reff, ZX-750, Back_SL-B9, fix syntax
Co-authored-by: あく <alleteam@gmail.com>
2021-11-26 17:01:03 +03:00