Commit graph

92 commits

Author SHA1 Message Date
Robin Gareus
a73a83f04d
IR Universal Audio Remote: Amend 98d4309 -NAD Amp () ()
The original PR was cut short

Co-authored-by: あく <alleteam@gmail.com>
2023-09-21 18:36:46 +09:00
あく
1c0276a0be
Various Fixes and Improvements ()
* FuriHal: lower MGG display contrast by 4 points
* FuriHal: unify external gpio resources initialization
* Infrared: parse raw in universal TV file, cleanup it with new ifrared script. Other minor changes.
* Gui: fix elements_multiline_text_aligned eating symbols
* Lib: human readable errors in flipper application package
* Special request from marketing team
2023-09-11 16:23:00 +10:00
Nikolay Minaylov
b368660d48
More apps moved to apps repo ()
* Clock, music player, snake game removed
* Music player, picopass assets removed

Co-authored-by: あく <alleteam@gmail.com>
2023-08-24 02:50:17 +09:00
Synthethics
beeeb9bbdc
Update tv.ir ()
* Update tv.ir: Added VOX Electronics LED 43ADS316B TV Remote.
* Assets: reorder and tag new tv remote
* Assets: cleanup infrared universal tv

Co-authored-by: あく <alleteam@gmail.com>
2023-08-23 22:50:19 +09:00
Hugo Blanc
3a36d5ea6d
feat(infrared): add universal remote ()
* feat(infrared): add universal remote
* fix: fix channel commands names

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-08-11 02:34:51 +09:00
47LeCoste
1078625775
BadUSB: qFlipper install script for MacOS ()
* Create Install_qFlipper_macOS.txt
* BadUSB: qFlipper mac install routine improvements

Co-authored-by: あく <alleteam@gmail.com>
2023-08-10 06:10:04 +09:00
Robin Gareus
98d4309b61
IR Universal Audio Remote: add NAD C316BEE ()
Remote control "NAD Amp1" https://nad.de/product/nad-c316bee-v2-vollverstaerker/

Co-authored-by: あく <alleteam@gmail.com>
2023-08-09 06:44:45 +09:00
minchogaydarov
313e9c3d89
Add Daikin FTXC35DV1B ac remote ()
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-02 13:32:12 +09:00
Astro
1536f7a643
Update audio.ir ()
* Update audio.ir: added Panasonic SA-PM193 codes to universal remote
* Update audio.ir: added play/pause code as Pause button

Co-authored-by: あく <alleteam@gmail.com>
2023-08-01 22:33:17 +09:00
Francis
67ca96ea96
Added French Canadian layout ()
French Canadian layout for Windows

Co-authored-by: あく <alleteam@gmail.com>
2023-08-01 18:45:39 +09:00
MMX
fe7a1c2fcc
SubGHz - Keeloq: Read Centurion Nova remotes ()
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-08-01 18:32:24 +09:00
DEXV
af64ae0e40
Badusb: Ducky script to auto install qFlipper ()
* Badusb:Script to auto install/update qFlipper
* Update Install_qFlipper_windows.txt
2023-07-14 16:43:13 +04:00
Andrey Zakharov
6605740ce9
Add LG A/C IR signals to universal remote ()
Co-authored-by: Andrey Zakharov <andzhr@yandex.ru>
Co-authored-by: あく <alleteam@gmail.com>
2023-07-13 16:09:04 +04:00
minchogaydarov
4736fa876d
Add Hitachi RAK-50PEB universal ac remote ()
Co-authored-by: あく <alleteam@gmail.com>
2023-07-10 11:04:53 +04:00
Dusan Hlavaty
b148e396d7
feat(infrared): add TCL TV remote ()
Adds a TCL TV remote to the universal remotes list. Tested with TCL 55C815 television
2023-07-10 10:22:30 +04:00
Eric Betts
08bafc478e
Picopass fix ice ()
* 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
Patrick Kilter
dcf105994b
Added Power Button for an unknown Sharp Model ()
Tested by me, i just asked if I can get the remote. Tested with the universal remote before and thought you would like to add the button data

Co-authored-by: あく <alleteam@gmail.com>
2023-06-29 01:17:56 +09:00
minchogaydarov
a595231d25
Add Mitsubishi MSZ-AP25VGK universal ac remote ()
Co-authored-by: あく <alleteam@gmail.com>
2023-06-29 00:54:42 +09:00
Félix Legrelle
6f1c46e11d
Fix fr-FR-mac keylayout ()
Co-authored-by: あく <alleteam@gmail.com>
2023-06-28 18:36:40 +09:00
minchogaydarov
f9390e0cbd
Add Carrier 42QHB12D8S ()
Co-authored-by: あく <alleteam@gmail.com>
2023-05-29 18:04:38 +09:00
technobulb
cce0485e75
Update ac.ir ()
Co-authored-by: あく <alleteam@gmail.com>
2023-05-26 22:12:21 +09:00
minchogaydarov
a472ff7a0f
Add Airwell Prime DCI Series and match file style ()
Co-authored-by: あく <alleteam@gmail.com>
2023-05-26 00:00:13 +09:00
Félix Legrelle
faa14cfa1c
Add fr-FR-mac key layout ()
Co-authored-by: あく <alleteam@gmail.com>
2023-05-25 23:30:07 +09:00
Eric Betts
e22668e196
Picopass standard KDF dictionary ()
* Split iclass dictionaries based on KDF
* Allow cancelling during key test

Co-authored-by: あく <alleteam@gmail.com>
2023-03-15 21:35:11 +09:00
Eric Betts
5be15152eb
PicoPass: auth cleanup ()
* remove redundant auth methods
* Move picopass keys to new file
* CTF key
* Format sources
* PicoPass: add pragma once to picopass_keys.h

Co-authored-by: あく <alleteam@gmail.com>
2023-03-08 20:46:30 +09:00
Sergey Gavrilov
777a4d109d
[FL-3055] Getter for application data path ()
* Threads: application id
* Unit tests: appsdata getter test
* Unit tests: moar test cases for appsdata getter
* Unit tests: remove folders after test
* Storage: dir_is_exist, migrate, + unit_tests
* Plugins: migration
* Storage: common_exists, moar unit_tests 4 "common_migrate", "common_migrate" and "common_merge" bugfixes
* Storage: use FuriString for path handling
* Storage API: send caller thread id with path
* Storage: remove StorageType field in storage file list
* Storage: simplify processing
* Storage API: send caller thread id with path everywhere
* Storage: /app alias, unit tests and path creation
* Storage, path helper: remove unused
* Examples: app data example
* App plugins: use new VFS path
* Storage: file_info_is_dir
* Services: handle alias if the service accepts a path.
* App plugins: fixes
* Make PVS happy
* Storage: fix storage_merge_recursive
* Storage: rename process_aliases to resolve_path. Rename APPS_DATA to APP_DATA.
* Apps: use predefined macro instead of raw paths. Example Apps Data: README fixes.
* Storage: rename storage_common_resolve_path to storage_common_resolve_path_and_ensure_app_directory
* Api: fix version
* Storage: rename alias message
* Storage: do not create app folders in path resolving process in certain cases.

---------

Co-authored-by: Astra <93453568+Astrrra@users.noreply.github.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-03-02 03:57:27 +10:00
ComputerCarsten
78afaab7e8
IR Universal Audio Remote: Add Grundig CMS 5000 ()
Add Grundig CMS 5000 to Infrared Universal Audio Remote.
The 'Play' button doubles as 'Pause' button.
The 'Pause' button is unused.
Issue:
'Prev' button rewinds to start of title, to skip to previous title two consecutive button presses in a short time are required, however the timing is not satisfied.
2023-02-20 12:24:51 +03:00
Skorpionm
db1a8f8014
[FL-3099] SubGhz: add protocol KingGates Stylo4k ()
* [FL-3099] SubGhz: add protocol KingGates Stylo4k
* SubGhz: add unit test file
* f7: api: reverted symbols

Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 02:47:39 +09:00
itsweekly
39841bd5a9
Universal Projector Remote ()
Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-02-09 02:28:34 +09:00
Skorpionm
31259d5304
[FL-3091] SubGhz: add protocol Alutech at-4n ()
* GubGhz: add protocol Alutech at-4n
* SubGhz: fix syntax
* SubGhz: fix subghz_protocol_decoder_alutech_at_4n_get_hash_data
* SubGhz: add unit test alutech at-4n
* SubGhz: add name key

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 01:59:49 +09:00
MX
b1f581239b
BadUSB: Keyboard Layouts ()
* BadUSB: Keyboard Layouts
* Apply requested changes pt1
* Add layout file check when we loading config

Co-authored-by: Nikolay Minaylov <nm29719@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-02-09 00:01:00 +09:00
Wild Rat
147f42a2b7
Add Daikin FTXM20M & Mitsubishi SRK63HE ()
Co-authored-by: あく <alleteam@gmail.com>
2023-02-07 00:49:34 +09:00
Georgii Surkov
75e9de12b0
[FL-3078] Per protocol signal repeat count ()
* Better Infrared protocol file structure
* Rename InfraredProtocolSpec to InfraredProtocolVariant
* Slightly better names
* Add repeat count field to protocol variant description
* Repeat the signal the appropriate number of times when brute-forcing
* Repeat the signal the appropriate number of times when sending via worker
* Better signal count logic in infrared_transmit
* Better variable names
* Convert some raw signals to messages in tv.ir

Co-authored-by: あく <alleteam@gmail.com>
2023-01-13 16:50:19 +03:00
Liam Droog
b7046b2179
Change broken BadUSB link to Hak5 duckyscript quick reference webpage ()
* Change broken link to Hak5 duckyscript quick reference webpage
* Update BadUSB syntax link
2023-01-09 15:03:51 +09:00
Jack Webb-Heller
b8dd75884c
Add Dyson Purifier Hot+Cool support to IR AC Library () 2023-01-05 22:39:42 +03:00
Daniel Carvallo
8a279758fd
Fix quoted error for macOS bad-usb ()
* Add stderr redirect to null device
* Remove stderr redirect and replace <`> with <'>

Co-authored-by: あく <alleteam@gmail.com>
2022-12-27 16:55:25 +09:00
Dmitry Eroshenko
ad3bff0b67
Update ac.ir ()
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com>
2022-12-24 21:44:04 +03:00
valentinegb
10580b5117
Add Edifier R1850DB signals to audio.ir ()
Co-authored-by: あく <alleteam@gmail.com>
2022-12-23 12:13:13 +03:00
valentinegb
2796623551
Add VIZIO signals to tv.ir ()
* Add VIZIO signals to tv.ir

* Fix improper formatting

Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com>
2022-12-21 12:30:40 +03:00
Eric Betts
6ff437ad18
Dictionary stuff: iClass keys ()
* MFC comments
* iClass keys from proxmark3 repo

Co-authored-by: あく <alleteam@gmail.com>
2022-12-12 02:32:25 +09:00
Dmitry Zinin
cbc5e3fa92
IR TV Universal: Toshiba TV ()
From Toshiba TV 32W1534DG (C)

Co-authored-by: あく <alleteam@gmail.com>
2022-12-07 18:50:44 +09:00
Georgii Surkov
849afc8798
[FL-2998] IR TV Universal Remote refactor and docs ()
* Rename signals for IR TV universal remote
* Update UniversalRemotes.md

Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 04:49:51 +09:00
Anna Prosvetova
51d478489a
Infrared: Add Olimpia Splendid AC ()
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:43:48 +09:00
Vladimir
85d341104f
Update ac.ir ()
Added conditioner Saturn CS-TL09CHR ir signals (Dh, Cool_hi, Cool_lo, Heat_hi, Heat_lo, Off)

Co-authored-by: あく <alleteam@gmail.com>
2022-10-29 01:50:07 +09:00
Georgii Surkov
d5f791b1fa
[FL-2911] IR Universal Audio Remote ()
* Add Audio universal remote
* Add signal library for Audio Universal Remote
* Update UniversalRemotes.md
* Added IR profile for Samsung K450 soundbar ()
* Add symbols to API file
* Rearrange Audio remote buttons
* Add new icons, remove old ones
* Remove old signals, add new ones
* Add universal audio remote to CLI, refactor code
* Improve help text
* Correct formatting
* Update UniversalRemotes.md
* Furi: restore correct api_symbols.csv version

Co-authored-by: Alexei Humeniy <yo@ahumeniy.net>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-29 01:43:54 +09:00
Skorpionm
9cd0592aaf
SubGhz: add keeloq potocol JCM_Tech ()
* SubGhz: add keeloq potocol  JCM_Tech
* SubGhz: add new metod decoder

Co-authored-by: あく <alleteam@gmail.com>
2022-10-28 23:31:41 +09:00
hedger
0adad32418
fbt fixes pt4 ()
* fbt: fixed py scripts for gdb
* fbt: removed compiled dolphin assets from tracked files; resolved cached dependency issues by globally disabling deps cache; changed dependency tracking for dolphin assets
* fbt: fix for "resources" node lookup
* toolchain: bump to v.16 with scons + x64 win binaries
* fbt: using scons from toolchain
* vscode: fixed paths for 64-bit Windows toolchain
* fbt: added colors!
* fbt: moved import validator to ansi lib coloring
* fbt: moved COMSTR vars to tools
* fbt: custom action for fap dist
* fbt: added OPENOCD_ADAPTER_SERIAL configuration var for openocd operations
* fbt: added get_stlink target
* docs: details on libs for faps
* vscode: added DAP config for using Flipper as a debugger for a 2nd Flipper
* fbt: blind deps fix for sdk_origin
* fbt: sdk: moved deployment actions to pure python
* Github: disable disableLicenseExpirationCheck option for pvs

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-26 07:15:02 +09:00
Skorpionm
9a9abd59e9
[FL-2904, FL-2900, FL-2890] WS: add app WeatherStation ()
* WeatherStation: start
* SubGhz: rename protocol magellen -> magellan
* WeatherStation: err Unresolved symbols: {'subghz_protocol_decoder_base_get_string'}
* WeatherStation: fix Unresolved symbols: {'subghz_protocol_decoder_base_get_string'}
* Subghz: add set protocol_items
* WeatherStation: adding your protocols
* WS: add Infactory protocol
* WS: add history
* WS: add setting
* WS: add lock
* WS: add hopper frequency
* WS: fix history
* WS fix string_t -> FuriString*
* WS: add images
* WS: history record update when receiving data from the sensor again
* WS: add receiver info, delete extra code
* WS: add protocol ThermoPRO_TX4
* [FL-2900] SubGhz: Move icons in Sub-GHz
* WS: add Notification
* [FL-2890] SubGhz: Rename *_user files in resources to _user.example
* WS: add about scene
* WS: removing redundant code
* WS: add  protocol Nexus-TH
* WS: add protocol GT_WT03
* WS: fix notification and rename "Weather Station" -> "Read Weather Station"
* SubGhz: partial unit tests fix
* SubGhz: fix unit_test
* SubGhz: remove dead code
* SubGhz: rename SubGhzPresetDefinition into SubGhzRadioPreset, cleanup subghz types.

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-20 02:27:26 +09:00
あく
92a738bf77
Dolphin: add L1_Painting animation ()
Co-authored-by: hedger <hedger@users.noreply.github.com>
2022-10-13 00:39:39 +09:00
Evgenii Tereshkov
69b9c54b2f
Update ac.ir: add Daichi model DA25AVQS1-W ()
Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 01:18:23 +09:00