Chris van Marle
2a2078d9b5
Text input overwrite max size template ( #1687 )
2022-09-26 01:17:09 +09:00
MX
01ca588488
Merge branch 'fz-dev' into dev
2022-09-25 18:27:58 +03:00
Kowalski Dragon
f86eada292
Remove unused headers ( #1751 )
2022-09-25 23:39:06 +09:00
Skorpionm
bc777b2eff
SubGhz: fix config menu ( #1748 )
...
* SubGhz: fix config menu
* SubGhz: fix gui Magellen protocol
* SubGhz: fix gui Transmit SubGhz
* SubGhz: keeloq, new gen manufacture code
* SubGhz: Update keeloq_mfcodes
Co-authored-by: あく <alleteam@gmail.com>
2022-09-25 23:34:52 +09:00
DerSkythe
6f91fa42f0
Added additional graphic decorations
2022-09-25 18:26:10 +04:00
Sergey Gavrilov
e6d22ed147
ELF-Loader: C++ plugin support, loader overhaul. ( #1744 )
...
* fap-loader: load all code and data sections
* fap-loader: relocate all code and data sections
* fap-loader: remove old elf loader
* fap-loader: new jmp call relocation
* openocd: resume on detach
* fap-loader: trampoline for big jumps
* fap-loader: rename cache
* fap-loader: init_array support
* fap-loader: untangled flipper_application into separate entities
* fap-loader: fix debug
* fap-loader: optimize section container
* fap-loader: optimize key for section container
* fap-loader: disable debug log
* documentation
* F7: bump api symbols version
* Lib: cleanup elf_file.c
Co-authored-by: あく <alleteam@gmail.com>
2022-09-25 23:11:29 +09:00
DerSkythe
ec9ce0cad7
Working prototype, but not yet tested on a real device
2022-09-25 17:05:52 +04:00
DerSkythe
666821e9ce
SubBruteMainView is ready
2022-09-25 00:46:43 +04:00
MX
41571ce9ad
SubGHz RAW - datetime in default names (+ format changed)
...
OFW PR 1772 by Skorpionm / printf text format changed by me
2022-09-24 22:15:06 +03:00
DerSkythe
b03cc8ddc3
trying to fix load failure
2022-09-24 22:30:08 +04:00
DerSkythe
c8e3d9b040
fix repeat call of view_dispatcher_alloc
2022-09-24 22:15:09 +04:00
DerSkythe
aeb02500de
Deep refactor of SubBrute was made, but it doesn't start. Debug device needed
2022-09-24 21:47:21 +04:00
Alex Berkowitz
8093721c24
Change Sub-Ghz Remote line length max to 16
2022-09-23 20:37:02 -05:00
MX
32a7642761
remove duplicate function, update changelog
2022-09-22 21:51:47 +03:00
MX
e8bb45496d
Merge branch 'fz-dev' into dev
2022-09-22 21:45:26 +03:00
Andrea Sacchi
3846852f2b
NFC Fix Mifare Classic ( #1769 )
...
* Fix Mifare Classic key str to int conversion: Wrong cast lead to unexpected behavior converting key from str to int.
* Nfc: fix type cast in mf_classic_dict and add basic unit tests
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-09-23 02:35:28 +09:00
Georgii Surkov
17d01f5c29
[FL-2848] Universal Remote fix ( #1770 )
...
* Reset BruteForce on exit from Universal Remote
* Reset current button in ButtonPanel
2022-09-23 01:13:00 +09:00
MX
e6bcba6959
update changelog, minor fixes
2022-09-22 18:23:32 +03:00
MX
bea15134ba
fix mousejacker gui
2022-09-21 22:29:42 +03:00
MX
28a55bf576
Merge branch 'fz-dev' into dev
2022-09-21 22:02:02 +03:00
gornekich
e70121e20f
[FL-2843] NFC fixes ( #1764 )
...
* nfc: fix empty desfire card message
* nfc: limit total user keys to list
* nfc: increase popup timeout
Co-authored-by: あく <alleteam@gmail.com>
2022-09-22 00:53:25 +09:00
hedger
432ff41d6a
[FL-2844] desktop: removing slideshow file when leaving slideshow view ( #1762 )
...
* [FL-2844] desktop: removing slideshow file when leaving slideshow view; vscode: fix for BM port fetcher; fap api: more symbols for LL
* desktop: actually removing slideshow file
* desktop: moved slideshow removal to scene code; fbt: better blackmagic device handling
* fbt: disabled pagination for gdb
* vscode: restored blackmagic command line
* fbt: fixed debug_other target; added debug_other_blackmagic
* furi: added furi_thread_suspend API group; fixed null-pointer deref for thread name; cleaned up RTOS config
* furi: changed thread state check to eTaskGetState
2022-09-21 23:42:59 +09:00
MX
87393a086c
fix rfid fuzzer crashes, some new random names
2022-09-21 08:43:07 +03:00
MX
d986ef4104
fix nice flor s crash, fix debug pack for debug builds
2022-09-21 06:52:34 +03:00
MX
f85dc1675d
update changelog, rm unused var from clock
2022-09-21 01:00:56 +03:00
MX
7c7ac07e6a
Merge pull request #74 from mvanzanten/adding-support-for-hidprox
...
adding support for HIDProx, updating the UI to switch between protocols
2022-09-20 23:25:45 +03:00
MX
ca02826cfd
set time between cards to 6, run fbt format
2022-09-20 23:24:34 +03:00
MX
96ad7f3cef
fix nfc list crash, fix magellen gui, fix transmitter gui
2022-09-20 23:13:15 +03:00
Matt Van Zanten
c213ff596a
adding support for HIDProx, updating the UI to switch between protocols
2022-09-20 11:45:16 -07:00
Georgii Surkov
066da4080b
[FL-2792] AC Universal Remote ( #1725 )
...
* Add Universal AC Remote scene
* Implement AC gui
* Basic working implemetation
* Another Universal AC Remote implementation
* Update icons
* Adjust button positions
* Revert old ButtonPanel class
* Update resource manifest
* [FL-2627] Flipper applications: SDK, build and debug system (#1387 )
* Update api definitions
* Add UniversalRemotes documentation
* Use more Flipper-friendly signal names
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2022-09-20 14:09:37 +09:00
MX
b2c118f267
fix null pointer dereference in archive -> Info
...
and fix long path display
2022-09-20 05:52:13 +03:00
MX
672e27f258
fix icon name
2022-09-20 03:23:22 +03:00
MX
8659becc9d
fix tab name and add new icon
...
icon by @Svaarich
2022-09-20 03:19:31 +03:00
RogueMaster
82e1e8af6a
Enable fap support on Archive app
2022-09-19 18:47:22 -04:00
RogueMaster
a71d05a114
Update archive_browser.h
2022-09-19 18:39:38 -04:00
MX
2c85adb270
remove unused icon, update api symbols and unirf
2022-09-19 21:21:31 +03:00
MX
e2123c55bb
Merge branch 'fz-dev' into dev
2022-09-19 21:15:04 +03:00
David
f5ff6438d1
NFC user dict list, delete, and de-duplication. ( #1533 )
...
* Add MFC user keys list
* Leakey submenu fix
* Set next target for Save/Delete success scenes
* Delete individual user keys
* Update count of total keys
* Fix memory leak
* Check for duplicate keys
* Remove a submodule that I never added?
* Swap and position icons
* Revamp according to design doc
* Rename icons to include size and replace keychain icon with smaller variant
* Fix typos
* Final fixes
* Fufill requested changes
* Cleanup comments
* Merge dev after SD app loading
* Fixing icon names
* Revert merge mistakes and API version
* Scene switching adjustments
* F7: add/change/remove some nfc icons in api_symbols.csv
Co-authored-by: あく <alleteam@gmail.com>
2022-09-20 01:43:53 +09:00
Astra
9f3b80e606
Add new card parsers ( #1503 )
...
* Add the "Two cities" parser
* Add plantain and plantain4k parsers
* Add new parsers to the supported list
* United card PoC
* Fix nfc device not sleeping
* Completely read the 4K troika variants
* Correct naming
* Update to reflect upstream changes
* Add support for MfUl info
* Fix parsers
* Card type detection fixes
* Remove debug info
* Fixes for the verification of cards
* nfc: fix verification for supported cards
* nfc: remove unused vars
* Improve card reading reliability and fix plantain
* plantain: change log level
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-09-20 01:05:04 +09:00
MX
111656d2c1
Merge branch 'fz-dev' into dev
2022-09-19 18:50:20 +03:00
Max Lapan
d003db0404
SubGhz: Oregon v2.1 decoder ( #1678 )
...
* Oregon v2.1 decoder
* Refactor FSM to switch
* Refactor headers
* Format strings
* Unit tests of oregon2
* Cleanups
* Add oregon2 raw data to random_test_raw.sub
* Adjust count of packets detected on random test
* Format sources
Co-authored-by: あく <alleteam@gmail.com>
2022-09-19 23:24:24 +09:00
MX
5a31e35dc2
Merge branch 'fz-dev' into dev
2022-09-19 17:21:31 +03:00
Patrick Cunningham
c7cd5721ed
Picopass: detect and show SE / SIO ( #1701 )
...
* detect and show SE / SIO
* fix fault
* remove bad read check
Co-authored-by: あく <alleteam@gmail.com>
2022-09-19 22:37:12 +09:00
Nikolay Minaylov
fb476c29e6
RFID: fix read info screen ( #1723 )
...
* RFID: fix read info screen
* Fix line break for long data string
* Protocol data redecoding before write
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-09-19 22:21:40 +09:00
Nikolay Minaylov
d80329b323
[FL-2815, FL-2821] Dummy mode ( #1739 )
...
* Dummy mode implementation
* dumb -> dummy
* F7: Add new api_symbols: game icon
* Starting snake game from dummy mode
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-09-19 22:03:42 +09:00
Astra
3d3c422751
[FL-2674] Show error popup when NFC chip is not init/disconnected ( #1722 )
...
* Show error popup when NFC chip is not init/disconnected
* Move to dialogs for the error message
* Fix a memory leak and wrap the hal check
* F7: update api_symbols.csv, add furi_hal_nfc_is_init
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-09-19 21:46:56 +09:00
hedger
ed385594a3
faploader: more subsystem headers in API table ( #1742 )
...
* faploader: more subsystem headers in API table; not counting header entries for SDK version change
* subghz: removed dead function
* Adjusted API version
* hal: removed furi_hal_power_get_system_voltage
* lib: mbedtls: additional flags for .fap linkage
* fbt: rebuilding assets when git commit id changes
* fbt: removed assets rebuild on git commit id change; added explicit dependency for SDK source on compiled assets parts; removed unneeded sdk regeneration runs
* fbt: changed stock plugins to EXTERNAL apps; restored building app as a PLUGIN as a part of main fw as well as a .fap; readme fixes
* fbt: restored certain apps to PLUGIN type
* fbt: app manifests: renamed version->fap_version, added extra fields
* fbt: fixed version processing after rename
Co-authored-by: あく <alleteam@gmail.com>
2022-09-19 21:39:00 +09:00
MX
181533df1b
fixed bug with power suppress in unirf, removed icon from api
2022-09-19 05:22:50 +03:00
MX
d85731636f
move spectrum analyzer into plugins, fix debug builds
2022-09-19 04:59:28 +03:00
MX
4e17230290
fix subghz read issues
2022-09-18 01:48:10 +03:00
MX
aa99ac53c7
delete
2022-09-17 20:34:46 +03:00
MX
875f70196b
drop setting save feature
2022-09-17 20:33:26 +03:00
MX
1e71d212fe
Trying to fix strange bug
2022-09-17 17:53:44 +03:00
MX
14bd8f2c49
ofw pr: dummy mode
...
OFW PR 1739 by nminaylov
2022-09-17 00:43:21 +03:00
MX
8ce5fae626
fix config
2022-09-17 00:19:43 +03:00
MX
087bf41392
commented back
2022-09-16 22:47:52 +03:00
Der Skythe
c3e31663ef
Minor changes
2022-09-16 23:08:45 +04:00
MX
9d4b318357
Merge branch 'dev' into fix-subghz-last-used-settings
2022-09-16 21:55:52 +03:00
MX
ef5d0aa483
fix null pointer dereference
2022-09-16 21:48:03 +03:00
MX
66487abaee
disable some logs
2022-09-16 21:37:01 +03:00
MX
d2bb1ef4d3
fix receiver filter set-up
2022-09-16 21:30:53 +03:00
Der Skythe
d97a3ef161
fix: change SUBGHZ_HISTORY_MAX to 50 according off-firm
2022-09-16 21:35:26 +04:00
MX
870dfd188c
ofw pr: picopass se identify
...
OFW PR 1701 by pcunning
2022-09-16 18:42:12 +03:00
Der Skythe
d67d5da034
fix: SubGhz Read reset setting ReadRAW after using scene ReadRAW
2022-09-16 18:38:08 +04:00
MX
df87b04fa9
disable debug logs to make gui faster
2022-09-16 02:52:43 +03:00
MX
75f5efce03
Merge branch 'dev' into fixed-archive-app
2022-09-16 02:50:24 +03:00
MX
00585fa16a
add free back
2022-09-16 02:32:03 +03:00
Der Skythe
30aaae33be
Revert "Fix bugs with new model"
...
This reverts commit 8915c0c66c
.
2022-09-16 02:30:42 +03:00
MX
c0e7c2a929
remove merge bug
2022-09-16 02:27:08 +03:00
Der Skythe
286b4876ce
Fix bugs with new model
2022-09-16 03:22:53 +04:00
Der Skythe
10c2ae5a05
Merge branch 'fixed-archive-app' of https://github.com/derskythe/flipperzero-firmware-wPlugins into fixed-archive-app
2022-09-16 03:20:45 +04:00
Der Skythe
8915c0c66c
Fix bugs with new model
2022-09-16 03:16:46 +04:00
MX
ec7676182a
fix null pointer dereference
2022-09-16 02:15:58 +03:00
MX
e23dbb9f99
add new start screen for doom
...
by @Svaarich
2022-09-16 01:54:17 +03:00
MX
19d201085b
reduce max subghz history items to resolve memory issues
2022-09-16 01:23:29 +03:00
Der Skythe
17a4e03656
Fix bugs with new model
2022-09-16 02:21:10 +04:00
Der Skythe
1fd9240481
Add Info to all files, fix file info elements position
2022-09-15 23:33:43 +04:00
MX
fc9996377d
fix subghz read mode doesn’t work at all
2022-09-15 22:10:18 +03:00
Der Skythe
7f4b586b13
Init archive app with Rename, normal context menu and file info
2022-09-15 22:00:51 +04:00
MX
72de4af6db
change it back temporarily
2022-09-15 19:59:00 +03:00
MX
5bbb13c5c9
Merge branch 'fz-dev' into dev
2022-09-15 19:58:11 +03:00
MX
3efb093125
change app type and category for music players
2022-09-15 19:37:06 +03:00
Astra
60bce7b8d8
[FL-2780] NFC Notifications fix ( #1731 )
...
* Show error popup when NFC chip is not init/disconnected
* Move to dialogs for the error message
* NFC notifications fixed to match the intended design
* Revert "Move to dialogs for the error message"
* Revert "Show error popup when NFC chip is not init/disconnected"
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-09-16 00:49:10 +09:00
Skorpionm
8b05bd1106
[FL-2814] SubGhz: fix display information in the file if the frequency is not available for transmission in the given region ( #1724 )
2022-09-16 00:42:44 +09:00
MX
668b7857b4
Merge branch 'fz-dev' into dev
2022-09-15 18:28:57 +03:00
MX
8b3b5fa802
fix nrfsniff log spam, add new icons
...
icons by @Svaarich
2022-09-15 18:27:27 +03:00
Nikolay Minaylov
a6052be0f1
Charging icon update fix ( #1733 )
...
* Power: refresh battery indicator on charger plug/unplug
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-09-15 23:13:48 +09:00
hedger
28beff1ab6
Fbt: fixed gdb-py path for MacOS, docs: spelling fixes, codeowners ( #1736 )
...
* fbt: fixed gdb-py path for MacOS, docs: spelling fixes
* Gtihub: update codeowners
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-09-15 22:40:26 +09:00
MX
9c95562fad
enable uart echo and usb mouse apps
2022-09-15 08:17:58 +03:00
MX
8fd4225939
fix detect raw bug, fix came atomo
2022-09-15 06:45:19 +03:00
MX
a3234995db
make zombiez input faster
2022-09-15 05:17:19 +03:00
MX
98312860a6
resolve merge conflict
2022-09-15 05:09:27 +03:00
MX
9dbcd43e66
Merge branch 'fz-dev' into dev
2022-09-15 05:08:53 +03:00
MX
ffce0aeec9
NFC Notifications fix
...
OFW PR 1731 by Astrrra
2022-09-15 04:54:18 +03:00
MX
361a239d3e
add some games, make DOOM somewhat playable
2022-09-15 04:42:17 +03:00
MX
51ffdcd3bc
update api, add icons, fix picopass again
2022-09-15 01:14:55 +03:00
MX
3fbaad1488
Merge branch 'fz-dev' into dev
2022-09-14 21:04:04 +03:00
SG
b9a766d909
[FL-2627] Flipper applications: SDK, build and debug system ( #1387 )
...
* Added support for running applications from SD card (FAPs - Flipper Application Packages)
* Added plugin_dist target for fbt to build FAPs
* All apps of type FlipperAppType.EXTERNAL and FlipperAppType.PLUGIN are built as FAPs by default
* Updated VSCode configuration for new fbt features - re-deploy stock configuration to use them
* Added debugging support for FAPs with fbt debug & VSCode
* Added public firmware API with automated versioning
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-09-15 02:21:03 +09:00
MX
1b8684eb53
drop games menu, preparing for app loader
2022-09-14 19:32:41 +03:00
MX
7a2b5be137
new clock
...
timer by GMMan and settings by kowalski7cc
2022-09-14 19:25:31 +03:00
SG
873e1f114b
[FL-2627] Flipper applications: SDK, build and debug system ( #1387 )
2022-09-15 01:11:38 +09:00
MX
abce958db9
Merge pull request #66 from TQMatvey/dev
...
Arkanoid: rand_range, remove temp number
2022-09-14 17:36:07 +03:00
Der Skythe
444035d06a
Add missing settings
2022-09-14 18:12:27 +04:00
Der Skythe
c8c75d5f14
Merge remote-tracking branch 'upstream/dev' into eng1n33r-save-subghz
2022-09-14 17:57:00 +04:00
Der Skythe
1fda069579
Save Read and ReadRAW Config settings in subghz/assets/last_used.txt file
2022-09-14 17:41:44 +04:00
MX
fccb99d847
Power: refresh battery indicator on charger plug/unplug
...
OFW PR 1733 by nminaylov
2022-09-14 16:29:17 +03:00
MX
b00117e02c
Detect RAW feature
...
by perspecdev
2022-09-14 16:01:30 +03:00
TQMatvey
9c3406895c
Arkanoid: rand_range, remote temp number
2022-09-14 12:46:40 +07:00
TQMatvey
67955b6ab8
arkanoid: dont allow user to jump after start
2022-09-11 15:15:03 +07:00
MX
771e948cfc
update message
2022-09-11 03:46:55 +03:00
MX
3ea01f8413
fix broken save
2022-09-11 03:29:21 +03:00
MX
5623842892
Merge branch 'dev' into mpu
2022-09-11 02:10:46 +03:00
MX
bcaf898c57
fixes and impovements
2022-09-11 02:09:02 +03:00
Eduardo Novella
248d222459
Respect the whitespaces
2022-09-11 00:57:13 +02:00
Eduardo Novella
fd230b6d09
Refactor switch case with duplicated code
2022-09-11 00:52:34 +02:00
Eduardo Novella
d55da415c2
Include CAME 12 bits bruteforce on 307.80Mhz
2022-09-11 00:37:08 +02:00
MX
f94517fdab
lower stack sizes for apps
2022-09-10 20:37:00 +03:00
MX
e0efb2bf37
change log type and move power suppress
2022-09-10 17:04:15 +03:00
darmiel
239eca0543
Merge branch 'dev' of github.com:Eng1n33r/flipperzero-firmware into feat/playlist
2022-09-10 14:31:45 +02:00
MX
8e986c58c3
disable some debug tools in releases, actually fix tv.ir
2022-09-09 15:25:12 +03:00
MX
bbe5c9cae1
fix universal tv, lfrfid gui
2022-09-09 14:33:18 +03:00
MX
f34dafeecc
revert picopass OFW PR
...
37 bit card is read as 255 bit and saving is broken
2022-09-09 01:32:50 +03:00
MX
e66e7fabed
Picopass: detect and show SE / SIO - OFW PR 1701
...
by pcunning
2022-09-08 23:41:54 +03:00
MX
a1f4b8065a
fix lfrfid gui and add icon
...
oops I forgot about multiline element
2022-09-08 23:33:34 +03:00
MX
bda69f7650
fix new lfrfid bugs
2022-09-08 20:23:54 +03:00
MX
5e03086d7b
Merge branch 'fz-dev' into dev
2022-09-08 19:55:03 +03:00
MX
8e9795eec0
update changelog
2022-09-08 19:54:03 +03:00
MX
9e4d7a0c9b
change save gui in brute
2022-09-08 19:53:02 +03:00
Nikolay Minaylov
0f6f9ad52e
[FL-2753] RFID app port to plain C ( #1710 )
...
* LF RFID: port to plain C
* LFRFID debug port to C, new reading screen
* LFRFID debug: fix pvs-studio warnings
* RFID read view: remove unused input callback
* RFID read view: animation update
2022-09-09 01:40:33 +09:00
MX
0cabefbc24
format and update changelog
2022-09-08 18:24:25 +03:00
MX
4ea5dc4b5a
Merge pull request #60 from theeogflip/dev
...
Battery info
2022-09-08 17:46:40 +03:00
MX
8abb9e8a2b
Merge branch 'fz-dev' into dev
2022-09-08 17:45:37 +03:00
MX
a07ab6175f
remove leftovers
2022-09-08 17:45:10 +03:00
MX
61e76bc85c
run bruteforce in separate thread
2022-09-08 17:39:33 +03:00
Patrik Burleson
b52c63f6da
change update the Battery info
2022-09-08 12:52:18 +02:00
あく
ff33bc6aea
Furi: wait for timer wind down in destructor ( #1716 )
2022-09-08 09:47:23 +03:00
theeogflip
d65c7b5f4c
Merge branch 'Eng1n33r:dev' into dev
2022-09-08 07:34:52 +02:00
Patrik Burleson
563cf986d6
change update the Battery info
2022-09-08 07:31:57 +02:00
MX
123bd6fc65
assets
2022-09-08 05:56:58 +03:00
MX
7f464f8be4
Revert "Merge pull request #58 from theeogflip/dev"
...
This reverts commit 23433ce161
.
2022-09-08 05:33:04 +03:00
MX
23433ce161
Merge pull request #58 from theeogflip/dev
...
Battery Meter
2022-09-08 05:10:16 +03:00
MX
18891ade89
big upgrade
2022-09-08 05:00:53 +03:00
MX
4588f38ae9
some fixes
2022-09-07 17:48:24 +03:00
Patrik Burleson
015fcf239c
Battery Meter
2022-09-07 16:04:22 +02:00
MX
251b747b00
Merge branch 'dev' into subfuz
2022-09-07 16:45:03 +03:00
Ganapati
8955388a60
add tx region check
2022-09-07 15:39:04 +02:00
Ganapati
7afb4d0f41
First version of subghz fuzzer
2022-09-07 15:38:20 +02:00
MX
e9e0079e30
remove non existing function usage
...
getRandomDeed is not exist
2022-09-07 15:05:57 +03:00
Josh First of His Name, breaker of builds
f28ecec835
NRFSniff : Adds unique count display
2022-09-06 17:27:58 -07:00
MX
5378789d14
return usb mouse and uart echo debug apps
2022-09-06 12:10:50 +03:00
MX
bb05ccacb1
set poweroff button timer to 2sec
2022-09-06 00:32:12 +03:00
MX
84204a3233
return some plugins back
2022-09-05 22:10:31 +03:00
MX
48691b2296
Merge branch 'fz-dev' into dev
2022-09-05 20:53:59 +03:00
あく
3a767c9c02
[FL-2794] Lib: update LFS to v2.5.0, lower update free page limit ( #1706 )
...
* Lib: update lfs to v2.5.0
* Storage: set minimum free pages for update on internal storage to 3
* Updater: lower min int free space limit
* lfs: disabled debug and trace logs by default
Co-authored-by: hedger <hedger@nanode.su>
2022-09-05 20:40:20 +03:00
MX
1a4d928e5c
fix rfid fuzzer gui
2022-09-05 20:01:26 +03:00
MX
120b5d7c90
update changelog and readme
2022-09-05 19:00:33 +03:00
MX
ca8217b692
some fixes for rfid fuzzer
2022-09-05 14:05:43 +03:00
Ganapati
789230458b
Increase time between card to handle slow readers
2022-09-05 09:39:11 +02:00
Ganapati
6f77f537e3
Fi memory issues ad add new attack
2022-09-04 23:32:58 +02:00
MX
8323877120
formatted, attempt to fix rfid fuzzer crash
...
crash doesn’t fixed with this commit
2022-09-03 23:10:07 +03:00
MX
f99c1a8c0a
Merge pull request #54 from Ganapati/dev
...
FlipFrid - upgrade
2022-09-03 19:22:53 +03:00
MX
c41555b579
Merge branch 'fz-dev' into dev
2022-09-03 16:30:13 +03:00
gornekich
1853359d78
[FL-2759], [FL-2766] NFC collect params for mfkey32 attack ( #1643 )
...
* nfc: start nfc over rpc
* nfc: add detect reader state
* nfc: add reader analyzer
* nfc: rework reader analyzer
* reader_analyzer: print collected nonces to debug
* reader analyzer: add save on SD card
* reader_analyzer: separate mfkey related part to different file
* mfkey32: add logic for collecting parameters
* nfc: rework pcap with reader analyzer
* nfc: add logger for reader
* nfc: clean up
* nfc: add detect reader view
* nfc: add detect reader and mfkey nonces scenes
* nfc: add mfkey comlplete scene
* nfc: add new assets
* nfc: fix gui
* nfc: fix iso14443-4 UID emulation
* nfc: add no sd card notification
* nfc: fix grammar
Co-authored-by: あく <alleteam@gmail.com>
2022-09-03 21:25:36 +09:00
Georgii Surkov
ed2c607dd3
[FL-2776] IR CLI Decode Command ( #1692 )
...
* Add decode option to Infrared app
* Implement saving results to file
* Refactor code
* Correct formatting
* Refactor code
* Better command line arguments handling
* Accept generic IR files
* Remove unneeded define
Co-authored-by: あく <alleteam@gmail.com>
2022-09-03 19:46:07 +09:00
Skorpionm
a3932cfa6d
[FL-2787] SubGhz: add protocol Clemsa, fix decoder BETT ( #1696 )
...
* SubGhz: add protocol Clemsa
* SubGhz: fix decoder BETT protocol
Co-authored-by: あく <alleteam@gmail.com>
2022-09-03 15:19:01 +09:00
Ganapati
f537ccfe14
Fix warnings
2022-09-01 17:46:08 +02:00
Ganapati
d37dbb29bf
Rewrite plugin + new file attack
2022-09-01 17:03:18 +02:00
Skorpionm
0ee4573a65
SubGhz: add protocol Intertechno_V3 ( #1622 )
...
* SubGhz: add decode Intertechno_V3
* SubGhz: add encoder Intertechno V3
* SubGhz: add uni_test Intertechno V3
* SubGhz: fix syntax
* SubGhz: add Intertechno V3 dimming mode
* SubGhz: fix parsing event Magellen protocol
* SubGhz: fix syntax
* SubGhz: fix encoder dimm mode
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-08-31 23:27:34 +09:00
MX
9ff35c9fc3
update audio asset, fix some things
...
audio asset by @Amec0e
2022-08-31 01:37:01 +03:00
MX
f14874b0e0
update docs and fix led in subghz decode scene
2022-08-30 23:14:43 +03:00
MX
6c7611c57e
Fix (LF RFID -> Add manually) names again
...
remove N/A for PAC (and future protocols with N/A manufacturer)
2022-08-30 21:56:59 +03:00
MX
4d388f4bde
SubGhz: add protocol Intertechno_V3 - OFW PR 1622
...
by Skorpionm
2022-08-30 21:55:25 +03:00
MX
613c729025
Fix displaying LFRFID protocol names - OFW PR 1682
...
by Astrrra
2022-08-30 21:29:13 +03:00
MX
0c0fb57410
Merge branch 'fz-dev' into dev
2022-08-30 21:23:28 +03:00
Skorpionm
e7a5d19f9c
[FL-2778] SubGhz: fix CLI "subghz tx" ( #1681 )
...
* SubGhz: fix CLI "subghz tx"
* Fix qoutes in amap workflow
* Github: fix step naming
* fix quotes in PR name again
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: DrunkBatya <drunkbatya.js@gmail.com>
2022-08-31 00:22:24 +09:00
Eric Betts
8e9043003f
Picopass write ( #1658 )
...
* [picopass] Prevent false success with non-standard key
* UI for writing
* worker function for write
* Update write command value
* Show card read failure message
Co-authored-by: あく <alleteam@gmail.com>
2022-08-30 22:59:34 +09:00
MX
b67aaad6d5
fix text
2022-08-30 15:33:51 +03:00
MX
68da151320
Merge branch 'fz-dev' into dev
2022-08-30 13:16:08 +03:00
Georgii Surkov
5e2a90c6f1
[FL-2773] Fix crash after cancelling Learn New Remote #1675
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-30 18:22:14 +09:00
MX
5272b81ae6
Merge branch 'fz-dev' into dev
2022-08-30 11:42:39 +03:00
Walter Doekes
611b7e15ed
Remove execute permissions from *.c and *.h files ( #1651 )
...
* Add permission fix (no execute bit for source files) to fbt lint|format
* Remove execute bit from 59 source files using fbt format
* Also list which permissions are unwanted in lint.py
* Also remove exec permissions from lib/../rfal_nfc.c
Co-authored-by: あく <alleteam@gmail.com>
2022-08-30 01:20:57 +09:00
MX
bacc8fa669
Merge pull request #51 from mothball187/nrfsniffer-improvements
...
tweak sniff parameters for more speed and reliability
2022-08-28 05:59:06 +03:00
MX
9c748860bb
disable wav player, use standard icon in receiver
2022-08-28 05:58:53 +03:00
mothball187
79c4b617c1
tweak sniff parameters for more speed and reliability. clear sniff data on stop or exit. replace preamble GUI option with sample time option
2022-08-27 19:47:10 -07:00
MX
194727515b
subghz decode raw gui
...
by qistoph
2022-08-28 04:46:59 +03:00
MX
c714a32ea5
Merge branch 'fz-dev' into dev
2022-08-27 16:17:16 +03:00
SG
99a7d06f71
Speedup SD card & enlarge your RAM. ( #1649 )
...
* FuriHal: sram2 memory manager
* FuriHal: sram2 memory allocator
* FuriHal: allow NULL buffers for txrx in spi hal
* SD card: sector cache
* FuriHal: fix init in memory hal
* RPC: STARTUP instead SERVICE
* Memory: pool "free" command
* Thread: service can be statically allocated in a memory pool
Co-authored-by: あく <alleteam@gmail.com>
2022-08-27 13:25:47 +09:00
Daniel
92db5e1afe
Merge remote-tracking branch 'origin/fix/infrared-buttons' into fix/infrared-buttons
2022-08-27 01:39:36 +02:00
Daniel
885bb0c730
fix[infrared]: clear records on remote switch
2022-08-27 01:39:06 +02:00
Daniel
71f4bd0a7c
Merge branch 'Eng1n33r:dev' into fix/infrared-buttons
2022-08-27 01:06:33 +02:00
MX
66e361714f
Merge branch 'fz-dev' into dev
2022-08-27 02:06:06 +03:00
Daniel
9bd6d956ca
fix[infrared]: select first button on remote change
2022-08-27 00:46:34 +02:00
MX
04f522487e
Universal remote for fans, new buttons for AC
...
updated assets by @Amec0e
2022-08-26 20:02:25 +03:00
Yukai Li
ab4bb55d0f
nfc: Change furi_assert to furi_crash for default switch cases ( #1662 )
...
* nfc: Change furi_assert to furi_crash for default switch cases
* Nfc: change MiFare Ultralight crash message
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-08-26 01:07:54 +09:00
MX
24265204b3
Merge pull request #49 from darmiel/feat/stealth-frequency-analyzer
...
feat[freq-analzer]: add stealth modes for frequency analyzer
2022-08-25 14:12:51 +03:00
Daniel
e828d15fe3
feat[freq-analzer]: added ui for feedbacl level
2022-08-25 08:57:31 +02:00
MX
f6d38939c2
hide txt extension in unirf browser
2022-08-25 05:13:08 +03:00
MX
f9d3d6bf5c
fix unirf crash, fix keeloq seed display, fix flipfrid
...
and add new unirf icon(animated) by Svarich
2022-08-25 03:21:44 +03:00
Daniel
33176220f6
feat[freq-analzer]: added feedback levels 0, 1, 2
...
0 - no feedback
1 - vibro only
2 - vibro and beep
switch the modes with the "UP" key
2022-08-25 01:24:11 +02:00
MX
b31e4a36a8
Merge pull request #48 from Ganapati/dev
...
Add flipfrid application
2022-08-24 23:16:46 +03:00
MX
7abc49ea21
Implement TX while button is hold, other small changes
...
Repeat functionality removed since all buttons adds event in queue to be executed after tx is finished
2022-08-24 23:14:33 +03:00
MX
5b6f2cb80d
Merge branch 'dev' into feat/unirf-protocols
2022-08-24 23:11:17 +03:00
MX
1f68cf09eb
Merge branch 'fz-dev' into dev
2022-08-24 23:10:57 +03:00
Gana (@G4N4P4T1)
273871013e
Add flipfrid application
2022-08-24 18:14:03 +02:00
SG
7e20df7e93
LFRFID RC fixes ( #1652 )
...
* lfrid: fix write validation
* lfrid app: restore key data after write
2022-08-24 23:41:59 +09:00
Daniel
b10727435a
fix: removed converter app (missed that while merging)
2022-08-24 15:36:30 +02:00
Daniel
fe7d089593
Merge remote-tracking branch 'upstream/dev' into feat/playlist
2022-08-24 15:30:22 +02:00
Daniel
9ec0835012
fix[unirf]: removed leftover debug messages
2022-08-24 14:36:50 +02:00
Daniel
432782344a
feat[unirf]: blinking on send
...
* fixed a HardFault when trying to `subghz_protocol_decoder_base_get_string`
* don't enter `power_suppress_charge` for each sending individually
2022-08-24 14:28:27 +02:00
MX
94f440d286
update readme/changelog & some fixes
2022-08-24 03:55:13 +03:00
Daniel Statzner
64ee9dd674
Merge branch 'Eng1n33r:dev' into feat/unirf-protocols
2022-08-23 22:39:45 +02:00
MX
3327093dae
Merge branch 'fz-dev' into dev
2022-08-23 23:01:33 +03:00
MX
029f82dc82
new universal projector remote and assets update
...
assets by @Amec0e
2022-08-23 22:59:49 +03:00
Daniel
803422c18e
fix[unirf]: fixed dynamic protocol, refactoring
2022-08-23 20:47:54 +02:00
MX
3a985eff4d
rename unirf / update readme
2022-08-23 19:32:09 +03:00
MX
11e73cc670
Merge branch 'fz-dev' into dev
2022-08-23 19:20:06 +03:00
Nikolay Minaylov
b0daa601ad
[FL-2727, FL-2749] New icon in BLE remote app #1644
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-24 01:18:28 +09:00
MX
baffcc5cf4
added multiconverter / removed hid analyzer
...
hid analyzer won't needed anymore because of new lfrfid system adds support for multiple hid protocols
2022-08-23 19:14:30 +03:00
SG
9bfb641d3e
[FL-2529][FL-1628] New LF-RFID subsystem ( #1601 )
...
* Makefile: unit tests pack
* RFID: pulse joiner and its unit test
* Move pulse protocol helpers to appropriate place
* Drop pulse_joiner tests
* Generic protocol, protocols dictionary, unit test
* Protocol dict unit test
* iButton: protocols dictionary
* Lib: varint
* Lib: profiler
* Unit test: varint
* rfid: worker mockup
* LFRFID: em4100 unit test
* Storage: file_exist function
* rfid: fsk osc
* rfid: generic fsk demodulator
* rfid: protocol em4100
* rfid: protocol h10301
* rfid: protocol io prox xsf
* Unit test: rfid protocols
* rfid: new hal
* rfid: raw worker
* Unit test: fix error output
* rfid: worker
* rfid: plain c cli
* fw: migrate to scons
* lfrfid: full io prox support
* unit test: io prox protocol
* SubGHZ: move bit defines to source
* FSK oscillator: level duration compability
* libs: bit manipulation library
* lfrfid: ioprox protocol, use bit library and new level duration method of FSK ocillator
* bit lib: unit tests
* Bit lib: parity tests, remove every nth bit, copy bits
* Lfrfid: awid protocol
* bit lib: uint16 and uint32 getters, unit tests
* lfrfid: FDX-B read, draft version
* Minunit: better memeq assert
* bit lib: reverse, print, print regions
* Protocol dict: get protocol features, get protocol validate count
* lfrfid worker: improved read
* lfrfid raw worker: psk support
* Cli: rfid plain C cli
* protocol AWID: render
* protocol em4100: render
* protocol h10301: render
* protocol indala26: support every indala 26 scramble
* Protocol IO Prox: render
* Protocol FDX-B: advanced read
* lfrfid: remove unused test function
* lfrfid: fix os primitives
* bit lib: crc16 and unit tests
* FDX-B: save data
* lfrfid worker: increase stream size. Alloc raw worker only when needed.
* lfrfid: indala26 emulation
* lfrfid: prepare to write
* lfrfid: fdx-b emulation
* lfrfid: awid, ioprox write
* lfrfid: write t55xx w\o validation
* lfrfid: better t55xx block0 handling
* lfrfid: use new t5577 functions in worker
* lfrfid: improve protocol description
* lfrfid: write and verify
* lfrfid: delete cpp cli
* lfrfid: improve worker usage
* lfrfid-app: step to new worker
* lfrfid: old indala (I40134) load fallback
* lfrfid: indala26, recover wrong synced data
* lfrfid: remove old worker
* lfrfid app: dummy read screen
* lfrfid app: less dummy read screen
* lfrfid: generic 96-bit HID protocol (covers up to HID 37-bit)
* rename
* lfrfid: improve indala26 read
* lfrfid: generic 192-bit HID protocol (covers all HID extended)
* lfrfid: TODO about HID render
* lfrfid: new protocol FDX-A
* lfrfid-app: correct worker stop on exit
* misc fixes
* lfrfid: FDX-A and HID distinguishability has been fixed.
* lfrfid: decode HID size header and render it (#1612 )
* lfrfid: rename HID96 and HID192 to HIDProx and HIDExt
* lfrfid: extra actions scene
* lfrfid: decode generic HID Proximity size lazily (#1618 )
* lib: stream of data buffers concept
* lfrfid: raw file helper
* lfrfid: changed raw worker api
* lfrfid: packed varint pair
* lfrfid: read stream speedup
* lfrfid app: show read mode
* Documentation
* lfrfid app: raw read gui
* lfrfid app: storage check for raw read
* memleak fix
* review fixes
* lfrfid app: read blink color
* lfrfid app: reset key name after read
* review fixes
* lfrfid app: fix copypasted text
* review fixes
* lfrfid: disable debug gpio
* lfrfid: card detection events
* lfrfid: change validation color from magenta to green
* Update core_defines.
* lfrfid: prefix fdx-b id by zeroes
* lfrfid: parse up to 43-bit HID Proximity keys (#1640 )
* Fbt: downgrade toolchain and fix PS1
* lfrfid: fix unit tests
* lfrfid app: remove printf
* lfrfid: indala26, use bit 55 as data
* lfrfid: indala26, better brief format
* lfrfid: indala26, loading fallback
* lfrfid: read timing tuning
Co-authored-by: James Ide <ide@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-08-24 00:57:39 +09:00
Eric Betts
f92127c0a7
Picopass load/info/delete ( #1562 )
...
* increase stack size
* rfalPicoPassPollerWriteBlock
* UI for loading picopass
* Move picopass parsing and add delete, delete success
Co-authored-by: あく <alleteam@gmail.com>
2022-08-23 22:19:17 +09:00
Daniel
545dabadb7
refactor[unirf]: moved environment to struct
2022-08-23 14:48:08 +02:00
Max Andreev
a7a9c38036
Amap and PVS Studio reports in CI/CD ( #1526 )
2022-08-23 20:29:26 +09:00
MX
56907f0c9f
Merge branch 'fz-dev' into dev
2022-08-23 11:11:11 +03:00
Daniel
73c28437d6
fix[unirf]: display decoded after sending
2022-08-23 09:13:41 +02:00
Skorpionm
57328761cf
[FL-2757] SubGhz: add protocol Magellen ( #1633 )
...
* SubGhz: add decoder Paradox Wireless
* SubGhz: fix syntax
* SubGhz: rename paradox_wireless -> magellen, add encoder Magellen, parse event
* SuBghz: add unit_test Magellen
Co-authored-by: あく <alleteam@gmail.com>
2022-08-23 03:01:42 +09:00
Nikolay Minaylov
9317ded1a9
[FL-2749] New power off screen #1637
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-23 02:54:01 +09:00
hedger
9829145d8c
fbt: fixed include paths; added PVS-Studio configuration ( #1615 )
...
* fbt: fixed include paths for generated version header
* lib: STM32CubeWB: refactored & cleaned up WPAN include paths
* hal: linter fixes for new headers
* fbt: added version_json target
* Added .pvsconfig; split common_defines.h into 2 files
* Added PVS-Studio basic configuration files; updated .gitignore
Co-authored-by: あく <alleteam@gmail.com>
2022-08-23 02:06:17 +09:00
Nikolay Minaylov
5b4e732fa3
[FL-2737] Dolphin level thresholds update #1610
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-23 01:53:51 +09:00
Nikolay Minaylov
df4755bc06
[FL-2727] BLE Remote UI fixes #1609
...
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-08-23 01:41:41 +09:00
Nikolay Minaylov
84e2e321b4
RPC: more asserts and checks ( #1606 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-23 01:36:45 +09:00
Nikolay Minaylov
cfc0383b96
Archive: dont start browser worker on favourites tab ( #1628 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-23 01:19:03 +09:00
Max Andreev
fdb181b158
Fix BT Remote 'stay' button on first launch bug ( #1626 )
2022-08-19 20:31:45 +09:00
Daniel
71c27de8cc
fix[unirf]: load environment mf codes
2022-08-19 03:38:35 +02:00
MX
9609751517
Merge branch 'fz-dev' into dev
2022-08-19 02:42:01 +03:00
Nikolay Minaylov
2a452063c6
[FL-2747, FL-2745] Browser worker fix, Device Info screen update #1620
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-19 01:54:17 +09:00
hedger
2e993b0a58
[FL-2748] disabled automatic poweroff for single-frame slideshows #1621
2022-08-19 01:46:43 +09:00
Astra
e243a0e0e4
Add MFC 1/4K 4/7bUID to "Add Manually" ( #1584 )
...
* Add MFC 1/4K 4/7bUID to the "Add Manually" section
* Small cleanup
* Improve readability
* Fix comment on the text box element
* Review fixes
2022-08-18 21:43:28 +09:00
Daniel
9eb9a44ee4
Merge remote-tracking branch 'upstream/dev' into feat/unirf-protocols
2022-08-18 01:46:57 +02:00
Daniel
58cc7c1814
feat[playlist]: redesign (implements #2 )
2022-08-18 01:39:25 +02:00
Daniel Statzner
7681e9a257
Merge branch 'Eng1n33r:dev' into feat/playlist
2022-08-18 00:50:53 +02:00
Daniel
365d2977ef
feat[playlist]: repeat (implements #1 )
2022-08-18 00:50:19 +02:00
MX
cee1611583
Merge branch 'fz-dev' into dev
2022-08-17 23:25:29 +03:00
MX
9b13842467
Fix typos in subghz ( #1588 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-18 01:40:09 +09:00
Walter Doekes
c964099c8c
Increment U2F counter before authentication ( #1595 )
...
* Fix U2F counter endianness
* Increment U2F counter before using it
* U2F: increment counter before use
* U2F: don't increment on U2fCheckOnly
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-08-18 01:23:13 +09:00
Walter Doekes
831da59ed0
Fix U2F counter endianness ( #1592 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-18 00:44:08 +09:00
Nikolay Minaylov
6c268ec581
U2F: counter file migration ( #1604 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-18 00:40:06 +09:00
gornekich
560ea5f995
[FL-2714] New NFC info screens ( #1605 )
...
* nfc: add scroll element for info
* widget: format lines for scroll text element
* widget: fix new line generation
* widget: finish element text scroll
* nfc: rework ultralight and NTAG info scenes
* nfc: rework mf classic info screens
* nfc: rework nfca info scenes
* nfc: fix mf ultralight navigation
* widget: add documentation
* nfc: rework bank card infO
* nfc: rework device info scene
* nfc: fix incorrect atqa order
* mf ultralight: remove unused function
* widget: add mutex for model protection
* widget: fix memory leak
* nfc: rework delete scene
* nfc: fix selected item in saved menu scene
* widget: fix naming in text scroll element
* nfc: fix navigation from delete success
* nfc: add dictionary icon
* widget: fix memory leak
2022-08-18 00:08:13 +09:00
MX
d5eff94005
un-distorted music player
2022-08-17 03:46:08 +03:00
MX
9b5486ca32
Wifi marauder app critical bug fixes
...
by @0xchocolate
2022-08-17 03:25:34 +03:00
MX
077898f068
wifi marauder app update
...
by @0xchocolate / with some changes applied
2022-08-17 01:46:40 +03:00
MX
a928cb6ed7
add some checks for custom flipper name
...
and update audio ir asset by Amec0e
2022-08-16 09:43:21 +03:00
MX
5ab70b264d
Merge branch 'fz-dev' into dev
2022-08-16 00:37:37 +03:00
Daniel
3aed4de1b4
fix[unirf]: passed wrong FlipperFormat
2022-08-15 20:52:04 +02:00
あく
b3d7583f9b
SubGhz: update notification messages ( #1602 )
...
* SubGhz: update notification messages
* Assets: update default notification dolphin. SubGhz: update prohibited frequency text.
* FuriHal: finalize version and region link
2022-08-15 18:53:08 +03:00
MX
f669f89e79
Volume buttons in Audio universal remote
...
asset file updated by Amec0e
2022-08-15 03:57:38 +03:00
Daniel
33fbf268b7
fix[unirf]: close fff_file
2022-08-14 23:52:05 +02:00
Daniel
36784f95c8
refactor[unirf]: dynamic protocol updates
2022-08-14 23:26:49 +02:00
Daniel Statzner
7acd814970
Merge branch 'Eng1n33r:dev' into feat/playlist
2022-08-14 21:44:58 +02:00
MX
4dab3a83a3
use RECORD defines
2022-08-13 17:58:46 +03:00
MX
686786bb2f
Merge branch 'fz-dev' into dev
2022-08-13 17:49:38 +03:00
hedger
e1ffb4ac4d
fbt: support for LOADER_AUTOSTART; post-build size stats ( #1594 )
...
* fbt: restored LOADER_AUTOSTART support
* scripts: added fwsize.py wrapper for size command; fbt: changed size post-build stats to fwsize.py call
* fbt: removed size wrapper
* fbt: added stats for binary flash size in pages
* fbt: hint on build options details
* scripts: fixed fwsize.py for *nix
2022-08-13 08:17:11 +10:00
MX
6396e3287a
Fix HID Analyzer plugin
...
use new attach_to_gui function
2022-08-12 23:17:15 +03:00
MX
adb64051fc
Merge branch 'fz-dev' into dev
2022-08-12 17:52:29 +03:00
Georgii Surkov
9e452d2b26
[FL-2735] IR green LED fix ( #1591 )
...
* Fix incorrect LED behaviour
* Turn green LED off before blinking
2022-08-13 00:40:26 +10:00
MX
250674925b
Merge branch 'fz-dev' into dev
2022-08-12 16:52:25 +03:00
Georgii Surkov
1655366ef4
[FL-2728] Fix Null Pointer Dereference errors in IR #1583
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-12 22:50:04 +09:00
Daniel
2ad9aec802
Merge branch 'Eng1n33r:dev' into feat/playlist
2022-08-12 14:27:06 +02:00
あく
6ee2c15854
FuriHal,About,Desktop: show provisioned region ( #1589 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
2022-08-12 13:19:29 +03:00
MX
13465ef41d
Merged latest OFW changes
2022-08-12 05:18:27 +03:00
Daniel
be942ef7b2
feat[unirfremix]: allow protocols other than raw
2022-08-12 01:55:19 +02:00
MX
db430214e2
Return storage fixes OFW PR 1563
...
This reverts commit b2bd1353a9
.
2022-08-12 00:53:52 +03:00
Daniel
f84d5e9b85
refactor[playlist]: made app a plugin
2022-08-11 20:47:08 +02:00
Daniel
1a60093689
feat[playlist]: overview view
2022-08-11 20:05:56 +02:00
Daniel
a8eb53af4e
fix[playlist]: resending playlist
2022-08-11 18:48:02 +02:00
Daniel
5cb074fc24
fix[playlist]: crash & mass send on pause
2022-08-11 18:24:35 +02:00
MX
75b1eadd74
Update Frequency analyzer by ClusterM
...
OFW PR 1557 & PR 43
2022-08-11 18:46:58 +03:00
Nikolay Minaylov
a5a79c5da3
[FL-2705] RPC APP fixes #1568
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-12 00:37:23 +09:00
Nikolay Minaylov
aab8ce5e3a
Skip empty lines in favorites.txt ( #1571 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-12 00:16:47 +09:00
hedger
874eb46c93
rpc: fixed missing read blocks ( #1581 )
...
* rpc: fixed missing read blocks
* rpc: storage: restored old behavior
* rpc: allocating 0 bytes for empty read
Co-authored-by: あく <alleteam@gmail.com>
2022-08-11 23:51:31 +09:00
Skorpionm
a39111ade2
[FL-2723] SubGhz: add protocol Honeywell_WDB / Doorbell ( #1560 )
...
* SubGhz: add protocol Honeywell_WDB (receive/save/load/transfer)
* SubGhz: add parsing data honeywell
* SubGhz: fix UI CAME TWEE
* SubGhz: add unit_test honeywell_wdb
Co-authored-by: あく <alleteam@gmail.com>
2022-08-11 21:20:31 +09:00
あく
ba0502ae1b
SubGhz: show region provisioning message ( #1580 )
...
* SubGhz: region provisioning message
* SubGhz: correct region warning text
2022-08-11 20:18:02 +09:00
あく
fae392d84e
[FL-2677] SubGhz: region provisioning ( #1574 )
...
* FuriHal: region HAL draft
* FuriHal,SubGhz: complete region provisioning.
* Rpc: fix null pointer dereference.
* Cli: device info formatting
* FuriHal: region provisioning fixes and documentation.
2022-08-11 19:21:56 +10:00
hedger
add2497a1c
rpc: additional verification of message data ( #1576 )
...
* rpc: additional verification of message data
* rpc: storage: fixed read handler
* acessor: fixed record naming
2022-08-11 17:28:57 +09:00
Daniel
b67dfb5821
Merge branch 'Eng1n33r:dev' into feat/playlist
2022-08-11 01:34:10 +02:00
Daniel
4c2e38b51c
refactor[playlist]: repetitions
2022-08-11 01:33:41 +02:00
Daniel
d13b4e3bd5
feat[playlist]: implementd sending
2022-08-11 00:44:35 +02:00
MX
91c7441fa8
Update Frequency analyzer by @ClusterM
...
OFW PR #1557
2022-08-10 22:46:12 +03:00
Daniel
b7922a2a49
Merge branch 'Eng1n33r:dev' into feat/playlist
2022-08-10 17:04:10 +02:00
MX
b2bd1353a9
Temporary drop storage fixes OFW PR #1563
2022-08-10 16:53:54 +03:00
MX
3d723679bd
free message queue and nrfsniff updates
...
nrfsniff updates by mothball187 and ESurge
2022-08-10 05:03:01 +03:00
Daniel
f0937e91f1
Merge branch 'Eng1n33r:dev' into feat/playlist
2022-08-10 03:43:43 +02:00
MX
338871cb2b
Merge branch 'fz-dev' into dev
2022-08-09 21:39:35 +03:00
hedger
1d50a5981e
[FL-2059] Storage fixes for handling empty files ( #1563 )
...
* storage: fixed handling of zero-length files
* docs: added ReadMe.md for vscode workspace
* rpc: storage: improved empty file & error handling in write handler
* docs: markdown fix
* docs: typo fixes
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-08-10 00:57:11 +09:00
MX
21e52bea25
new icon and add new AC remote in universal ac
...
icon and remote dumps by Svarich
2022-08-09 17:08:48 +03:00
MX
4d955ed455
Merge pull request #46 from ESurge/eng1n33r
...
Fixed an issue where attempts to write to addresses.txt will freeze program if the file doesn't exist
2022-08-09 15:12:34 +03:00
MX
2b357a12bc
add a bit more stack to spectrum analyzer
...
maybe it will be a little bit faster (but its not)
2022-08-09 15:12:20 +03:00
MX
84c66b98cb
bad usb proper fix from ofw PR 1525
2022-08-09 14:36:22 +03:00
ESurge
43da5c826c
Fixed an issue where attempts to write to addresses.txt will freeze program if the file doesn't exist
...
In the process of fixing above bug, cleaned up the code a bit.
Tested if addresses.txt file...
- doesn't exist, it will create the file and write the found address properly
- exists but doesn't have the found address, it writes properly
- exists and has the found address, it'll skip the write process
Also added a notification ping on found address and successful write.
2022-08-09 04:02:57 -07:00
Daniel
ac08c92a35
Merge branch 'Eng1n33r:dev' into feat/playlist
2022-08-09 02:13:02 +02:00
Daniel
b2ba7b5e59
feat[playlist]: display history
2022-08-09 01:14:28 +02:00
Daniel
9b89acfec0
feat[playlist]: basic controls
2022-08-09 00:12:06 +02:00
MX
8456dfec79
add badusb layout display, from ofw PR 1525
...
by rien > dummy-decoy
2022-08-08 21:14:15 +03:00
Daniel
7c1a48a377
refactor[playlist]: remove unused includes
2022-08-08 19:19:51 +02:00
Daniel
c8ad361818
Merge branch 'Eng1n33r:dev' into feat/playlist
2022-08-08 18:32:04 +02:00
MX
ef7dcc2e5e
update universal ac remote, new buttons, fixed ac.ir
...
deduplicated and fixed some names, also move sk-SK keymap into layouts folder
2022-08-08 17:52:53 +03:00
MX
663ad953cb
fix badusb from archive app execution
...
thats very dirty fix, needs to be re-done in a proper way
2022-08-08 13:58:32 +03:00
MX
9bb1e2d11a
dec/hex converter plugin & subghz freqs sorted
...
plugin by @theisolinearchip
2022-08-08 12:34:11 +03:00
MX
e23e7abf49
add wav player
...
& fixes for universal ac gui
2022-08-08 04:57:24 +03:00
MX
530719eed5
universal remotes for ACs and Audio
...
& some other changes
2022-08-08 03:58:33 +03:00
Daniel
1a52e55a73
feat[playlist]: display current .sub
2022-08-08 02:55:18 +02:00
Daniel
f6a071ed6b
feat[playlist]: worker thread
2022-08-08 02:02:39 +02:00
Daniel
05b6f9a901
refactor: rebrand brute-helper
to playlist
2022-08-08 00:05:49 +02:00
MX
6afc457807
Merge branch 'fz-dev' into dev
2022-08-07 21:25:02 +03:00
Skorpionm
416cce9ffc
[FL-2718, FL-2719] SubGhz: add protocol BERNER / ELKA / TEDSEN / TELETASTER / Doitrand / Marantec / Phoenix V2 (static mode) / Phox (static mode), fix Princeton ( #1516 )
...
* SubGhz: add protocol marantec
* SubGhz: add protocol BERNER / ELKA / TEDSEN / TELETASTER
* SubGhz: add protocol Doitrand
* SubGhz: delete debug
* SubGhz: add protocol Phoenix V2 (static mode)
* SubGhz: fix serial decode Phoenix V2
* SubGhz: fix Princeton, display serial number and button on boot
* SubGhz: fix Bett decoder and fix unit_test
* SubGhz: update test_random_raw for unit_test
Co-authored-by: あく <alleteam@gmail.com>
2022-08-08 00:56:45 +09:00
Mayco
81b404aafa
Add ability to type a space with the input keyboard by long-pressing "_" ( #1550 )
...
Co-authored-by: Mayco <tristan@polymerprints.nl>
Co-authored-by: あく <alleteam@gmail.com>
2022-08-08 00:40:09 +09:00
Astra
67a9753f78
Add a Mifare Classic info screen to parser output ( #1504 )
...
* Add the info screen
* Oops, don't dupe the points!
* Show ATQA and SAK, remove the back label
* And the dolphin doesn't need to be imported anymore
* Correct UX to the approved one
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-08-08 00:18:39 +09:00
Vitaliya Chumakova
9ffcc52ada
Mifare Ultralight authentication ( #1365 )
...
* mifare ultralight auth prototype
* it works!
* Reference source
* use countof
* rework everything
* oops forgot scenes
* build: revert changes in manifest, stack size
* build: fix buid, format sources
* nfc: update unlock ultralight GUI
* nfc: fix byte input header
* nfc: add new scenes for locked ultralight
* nfc: add data read to ultralights
* nfc: add unlock option in mf ultralight menu
* nfc: add data read init in ultralight generation
* nfc: lin sources, fix unlocked save
* nfc: format python sources
* nfc: clean up
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-08-08 00:09:00 +09:00
Daniel
31e06da7e7
Merge branch 'Eng1n33r:dev' into feat/brute-helper
2022-08-07 15:37:51 +02:00
MX
baf0214ed1
not use global vars anymore & other fixes
...
in tictactoe game / snake / arkanoid
2022-08-07 10:52:03 +03:00
MX
044338b8f2
make arkanoid (not) great again
...
and small changes for other games
2022-08-07 09:59:03 +03:00
Ian Milan
99380add06
Fixes and improvements
...
Add a visual representation of your lives, a score counter, and prevent NULL pointer dereference upon relaunch
2022-08-06 21:37:26 -04:00
Daniel
1bb1022d51
feat[brutehelper]: initial commit
2022-08-07 02:02:01 +02:00
MX
ffc3b634b8
a bit of fixes
2022-08-06 05:18:05 +03:00
MX
29f2358f75
change value of poweroff button press timer
...
see PR #42
2022-08-05 18:45:18 +03:00
MX
a81f5fc630
Merge branch 'fz-dev' into dev
2022-08-05 18:43:11 +03:00
Georgii Surkov
d147190d61
[FL-2717] Fix unexpected behaviour when opening a remote from outside ( #1538 )
...
* Fix unexpected behaviour when opening remote from outside
* Same fix for editing button name
* Exit application correctly if remote was deleted
* Remove duplicate function from ibutton
* Use COUNT_OF macro
Co-authored-by: あく <alleteam@gmail.com>
2022-08-06 00:38:20 +09:00
Alexey 'Cluster' Avdyukhin
53b5b7b9df
New frequency analyzer
2022-08-05 13:53:27 +04:00
MX
ac1a53dbf8
fix badusb
2022-08-04 22:30:44 +03:00
MX
2731b3bf57
Merge branch 'fz-dev' into dev
2022-08-04 18:55:36 +03:00
MX
04ceebc032
Revert "Revert "MPU Hal ( #1492 )""
...
This reverts commit 43345ba0bb
.
2022-08-04 18:43:47 +03:00
TQMatvey
040558c8f9
PicoPass: Fix Card Detection Visuals ( #1511 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-08-04 21:18:34 +09:00
Georgii Surkov
8a370d70dc
[FL-2700] Fix IR hangup with short signals ( #1535 )
...
* Do not use infrared worker callback for notifications
* Remove tx callback
* Port Infrared notifications to hardware blinker
* Move all blink message definitions to notification_messages.h
* Fix potential hangup after leaving debug scene
2022-08-04 21:11:01 +09:00
SG
4460010e76
Archive: fix null dereference #1531 ( #1532 )
2022-08-04 13:34:04 +09:00
MX
8f80999589
add simple version of clock
...
for now, and update is planned
2022-08-04 05:44:40 +03:00
MX
08c1a55756
update manifest
2022-08-04 05:24:46 +03:00
MX
43345ba0bb
Revert "MPU Hal ( #1492 )"
...
This reverts commit eed4296890
.
2022-08-04 05:02:23 +03:00
MX
db5c232f50
rm kl extension in archive app and move scripts back
2022-08-03 23:58:15 +03:00
MX
2475b039dd
formatted
2022-08-03 22:11:32 +03:00
MX
3cf13c71d9
replace sprintf as it not used anymore
2022-08-03 22:09:39 +03:00
MX
81be4dfe13
Merge branch 'fz-dev' into dev
2022-08-03 21:09:13 +03:00
MX
14f2b4f2f0
new badusb layout loading from microsd
...
by rien > dummy-decoy
2022-08-03 20:20:49 +03:00
Fedor Indutny
3ee93e1a82
nfc: make dict attack more interactive ( #1462 )
...
* nfc: deduplify dict attack worker code
* nfc: make dict attack more interactive
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-08-04 02:07:35 +09:00
Ryan Murphy
284c56718b
NFC: Edit UID feature ( #1513 )
...
* Added option to edit UID in saved NFC files
* Fixed bug with saved filename
* Only show for data that can't be read
Co-authored-by: あく <alleteam@gmail.com>
2022-08-04 02:00:17 +09:00
Žiga Deisinger
51f5641c5e
FIX: Fixed inconsistencies between texts ( #1496 )
...
* FIX: Fixed inconsistencies between texts: I have changed inconsistencies. Sometimes there was a missing capital letter and sometimes there was dot instead of exclamation mark and so on. No other changes were made. I have made the correction based on how other text looks on Fliper and for headers most texts use Pascal Case.
* FIX: Fixed inconsistencies between texts: Found 2 more texts with inconsistencies.
Co-authored-by: あく <alleteam@gmail.com>
2022-08-04 01:18:48 +09:00
SG
bc34689ed6
Make printf great again ( #1438 )
...
* Printf lib: wrap *printf* functions
* Printf lib, FW: drop sprintf. Dolphin: dump timestamp as is, wo asctime.
* FW: remove sniprintf, wrap assert functions
* Printf lib: wrap putc, puts, putchar
* Printf: a working but not thread-safe concept.
* Poorly wrap fflush
* stdglue: buffers
* Core: thread local buffers
* Core: move stdglue to thread api, add ability to get FuriThread instance of current thread.
* RPC tests: replace sprintf with snprintf
* Applications: use new stdout api
* Printf lib: wrap more printf-like and stdout functions
* Documentation
* Apps: snprintf size fixes
Co-authored-by: あく <alleteam@gmail.com>
2022-08-04 01:00:17 +09:00
SG
eed4296890
MPU Hal ( #1492 )
...
* Furi HAL: memory protection unit
* Core: prohibit NULL dereferencing, even for reads.
* Applications: fix NULL dereference
* Core: stack protection by MPU
* MPU: stack region alignment
* Apps: fix null pointer dereferences
* Threads: fix non-null arg check
* Desktop settings: fix null pointer dereference
* Core: documented null-check hack
* Fix null dereference issues
* Apps: args check
* Core: naming fixes
* format code
* Core: remove NONNULL specifier
* FurHal: move MPU initialization to begining, fix enum naming
Co-authored-by: あく <alleteam@gmail.com>
2022-08-04 00:47:10 +09:00
MX
2ed40068a0
update unirf
...
added gui message if frequency is outside of range
2022-08-03 04:53:11 +03:00
MX
03f741468c
wifi scanner & deauther plugins
...
by @SequoiaSan
2022-08-03 03:11:49 +03:00
MX
53e60cc8e8
subghz frequency range updates
2022-08-03 00:32:55 +03:00
MX
aa40f428a5
Merge branch 'fz-dev' into dev
2022-08-02 19:27:01 +03:00