MX
022315e93d
Improve keeloq, add JCM support, fix Nice Smilo, MHouse, and more
...
now manufacturer name is saved into file, and will not change randomly,
added support for JCM
fixed Nice Smilo, MHouse
2022-10-12 04:18:29 +03:00
MX
349a151330
fix memory leak
2022-10-11 03:29:59 +03:00
DerSkythe
52361b4adf
Add split RAW files ability
2022-10-10 20:20:56 +04:00
MX
877a9202fd
fix decode raw bugs (blank screen, broken files)
2022-10-09 19:45:39 +03:00
MX
acbe7a10e2
enable hopping with detect raw, and trying to fix crashes
...
feature still very unstable, use at your own risk!!!
2022-10-09 14:43:18 +03:00
MX
f5a1872db4
Desktop: Set external apps as favorites (& fix forgotten record close)
...
OFW PR 1816 by @djsime1
2022-10-09 05:18:24 +03:00
MX
91d7a38ca6
update changelog and fix subghz issues
2022-10-09 04:24:51 +03:00
MX
45840a1146
rise and shine mr freeman...
2022-10-09 00:37:22 +03:00
MX
b0c9af9c06
Merge branch 'fz-dev' into dev
2022-10-08 23:11:16 +03:00
Roland Kammerer
a1ede0a2fc
BadUSB: add SYSRQ keys ( #1460 )
...
This allows sending of SysRq keys[1]. This then for example allows
sending the well known 'reisub' commands to safely reboot a otherwise
frozen Linux box. Or obviously any of the other magic keys.
The advantage compared to sending it to /proc/sysrq-trigger is that one
does not need a shell and depending on how broken the system is, one
might not even be able to get a new shell. The SysRq keys still work.
The cost is adding a new/"non-standard" keyword, IMO it is worth it.
Example:
DEFAULTDELAY 200
DELAY 1000
SYSRQ r
SYSRQ e
SYSRQ i
SYSRQ s
SYSRQ u
SYSRQ b
If one really wants to test it, I suggest h(elp) or w(ait).
[1] https://en.wikipedia.org/wiki/Magic_SysRq_key
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-09 02:56:56 +09:00
Sergey Gavrilov
31c0346adc
[FL-976] Removing lambdas ( #1849 )
...
* Removing lambdas...
* Wake the fk up, Gordon! We have a citadel to burn!
* Here comes the Nihilanth
* Lambda documentation
Co-authored-by: あく <alleteam@gmail.com>
2022-10-09 02:38:29 +09:00
MX
464c725a48
fix debug logs
2022-10-07 23:05:00 +03:00
MX
4cb585e4b9
fix subghz display bug
2022-10-07 21:34:01 +03:00
MX
16ea8dc568
Merge branch 'fz-dev' into dev
2022-10-07 21:11:40 +03:00
Sergey Gavrilov
37b5e58a60
More correct elf loader ( #1839 )
...
* ELF File: more robust section loader
* ELF File: faster and smaller preinit, init and fini arrays handling
* ELF File: load sections on preload stage
* ELF File: naming
* Furi: fix use after free in thread join
Co-authored-by: あく <alleteam@gmail.com>
2022-10-08 02:06:29 +09:00
MX
b4b3c182c5
fixes for new printf and furistream
2022-10-07 18:32:58 +03:00
MX
bdd052937b
Merge branch 'fz-dev' into dev
2022-10-07 17:24:20 +03:00
Sergey Gavrilov
4000f0cac5
[FL-2870] Printf function attributes ( #1841 )
...
* Furi strings: printf attribute
* Logs: printf attribute
* Plugins: adapt
* Plugins: accommodate
* Unit tests: accommodate
Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 22:35:15 +09:00
Nikolay Minaylov
1f742b611a
[FL-2651, FL-2863] App name in CLI loader command, RFID data edit fix #1835
...
Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 21:46:58 +09:00
Sergey Gavrilov
38a82a1907
[FL-2839] Furi stream buffer ( #1834 )
...
* Core: stream buffer
* stream buffer: API and usage
* stream buffer: documentation
* stream buffer: more documentation
* Furi: fix spelling
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-07 21:27:11 +09:00
MX
515e6db69c
Merge branch 'fz-dev' into dev
2022-10-07 00:35:01 +03:00
MX
81faca79ee
remove duplicate allocs from subghz history
2022-10-07 00:31:29 +03:00
Georgii Surkov
72b3d7f414
[FL-2620] Infrared error message ( #1827 )
...
* Show an error message if the remote could not be saved/renamed
Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 02:25:54 +09:00
Astra
19cb469e4b
[FL-2877] Don't turn off the backlight on MFC dict attack #1826
...
Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 02:19:35 +09:00
gornekich
01f7a3e5b5
[FL-2874] Remove bank card uid emulation ( #1823 )
...
* nfc: open bank card info from archive
* nfc: remove emulate uid option from bank cards menu
Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 02:12:45 +09:00
gornekich
5de2c32c81
[FL-2864] NFC update detect reader ( #1820 )
...
* nfc: update detect reader view
* nfc: make detect reader more interractive
* nfc: update icons
* nfc: fix detect reader gui
* nfc: fix gui, fix worker events
* nfc: fix notifications
* nfc: add nfc_worker NULL assert
Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 01:58:17 +09:00
MX
42494d801f
fix merge issue
2022-10-06 18:42:59 +03:00
MX
1253a78dba
Merge branch 'fz-dev' into dev
2022-10-06 18:41:48 +03:00
Max Andreev
d07c2dbe54
".fap" extention in file browser and archive tab ( #1812 )
...
* Add .fap extention, and Applications tab
* Using new icon, renaming tab to Apps
* Change tabs order
* Add first ugly implementation of in-app icons in archive browser
* Starting using FAPLoader callback
* Getting all metafata from fap
* add app filename fallback
* using fap_loader_item_callback in archive_list_item_cb
* FAP-Loader: removed minimal allocation
* Removed strange code
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 00:37:53 +09:00
nminaylov
8f1812655e
CLI loader shows app name, rfid edit fix
2022-10-06 18:26:15 +03:00
MX
3802171009
Revert "Merge branch 'fz-dev' into dev"
...
This reverts commit 03ad1770f8
.
2022-10-06 18:23:50 +03:00
MX
03ad1770f8
Merge branch 'fz-dev' into dev
2022-10-06 18:23:44 +03:00
Skorpionm
11681d8ee8
[FL-2866, FL-2865] SubGhz: add frequency analyzer history ( #1810 )
...
* SubGhz: frequency analyzer history
* SubGhz: add vibro
* SubGhz: turn on the display when receiving a signal
* SubGhz: add signal reception indicator
* SubGhz: fix indicator
* SubGhz: fix FA history
Co-authored-by: あく <alleteam@gmail.com>
2022-10-06 23:48:29 +09:00
Skorpionm
061f53cd3c
[FL-2849] SubGhz: read RAW auto generation of names ( #1772 )
...
* SubGhz: read RAW auto auto generation of names depending on the date of the entry
* SubGhz: name generation modification RAW-YYYYMMDD-HHMMSS
* SubGhz: replace m-string with FuriString
Co-authored-by: あく <alleteam@gmail.com>
2022-10-06 23:43:17 +09:00
MX
b61e41163b
fix subghz double click after delete, fix rename bug, fix unirf
2022-10-06 15:10:08 +03:00
MX
ac286dfed8
fix subghz bruteforcer, change subghz raw naming
2022-10-06 14:10:56 +03:00
MX
31aaa593fc
fixes, rfid fuzzer still crashes
2022-10-06 02:30:40 +03:00
MX
5a2719663f
fix archive, update changelog
2022-10-06 00:55:26 +03:00
MX
c60bfbf271
oh no
2022-10-05 21:27:13 +03:00
MX
0796263e81
Merge branch 'fz-dev' into dev
2022-10-05 19:27:46 +03:00
Sergey Gavrilov
4bf29827f8
M*LIB: non-inlined strings, FuriString primitive ( #1795 )
...
* Quicksave 1
* Header stage complete
* Source stage complete
* Lint & merge fixes
* Includes
* Documentation step 1
* FBT: output free size considering BT STACK
* Documentation step 2
* py lint
* Fix music player plugin
* unit test stage 1: string allocator, mem, getters, setters, appends, compare, search.
* unit test: string equality
* unit test: string replace
* unit test: string start_with, end_with
* unit test: string trim
* unit test: utf-8
* Rename
* Revert fw_size changes
* Simplify CLI backspace handling
* Simplify CLI character insert
* Merge fixes
* Furi: correct filenaming and spelling
* Bt: remove furi string include
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-06 00:15:23 +09:00
MX
b5d6d60535
New notification sequence for Frequency Analyser
...
PR #86 by @BastienB3
2022-10-04 21:05:09 +03:00
MX
4141483147
NFC update detect reader
...
OFW PR 1820 by gornekich
2022-10-04 18:23:11 +03:00
MX
e3a2711eb3
Remove bank card uid emulation & fix emv info
...
OFW PR 1823 by gornekich
2022-10-04 18:05:57 +03:00
MX
8569641ce6
Infrared error message
...
OFW PR 1827 by gsurkov
2022-10-04 18:02:21 +03:00
MX
cafd06c71b
Don't turn off the backlight on MFC dict attack
...
OFW PR 1826 by Astrrra
2022-10-04 17:59:22 +03:00
MX
06a7bda69b
block hopping and detect raw at same time
...
and fix freq analyzer feedback display backlight
2022-10-04 17:58:12 +03:00
MX
110dc48b96
Merge remote-tracking branch 'origin/dev' into dev
2022-10-03 18:42:52 +03:00
MX
37c666ddf5
Merge pull request #82 from TQMatvey/pr_temp
...
SubGhz: Enable backlight on new signal
2022-10-03 18:42:18 +03:00
MX
6ddca568b9
correct notification sequence
2022-10-03 18:41:37 +03:00