MX
c9473e6d30
Update subghz bruteforcer
...
Add ansonic protocol support
2022-11-23 21:30:16 +03:00
Nikolay Minaylov
ffa6249b64
[FL-2985] Fix U2F HID vulnerability #2042
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-24 03:12:53 +09:00
MX
daea8a963d
Apply subghz FA changes from OFW, update API symbols
2022-11-23 19:46:31 +03:00
MX
7829428455
Merge branch 'fz-dev' into dev
2022-11-23 19:21:50 +03:00
MX
59022b4ff7
Merge pull request #176 from PharoahCoder/dev
...
Update cli_commands.c To add src command for people exploring cli
2022-11-23 19:17:38 +03:00
MX
bbf4d90ec1
Fix, add forgotten UNUSED macro
2022-11-23 19:14:17 +03:00
MX
963c6a95f3
Merge pull request #175 from GottZ/patch-1
...
[FAP] htu21d falsely reading temp as humidity
2022-11-23 18:45:53 +03:00
MX
04761b12c0
Merge pull request #178 from TQMatvey/dev
...
Power: Show battery percentile while charging
2022-11-23 18:45:20 +03:00
MX
063b13df00
Merge branch 'dev' into i2cTools-newUI
2022-11-23 18:41:09 +03:00
Skorpionm
9bb0dbaa3e
SubGhz: frequency analyzer. 2dbi desensitization, rssi averaging to reduce jitter, new rssi indicators in log_mode, GUI fix ( #2020 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:31:39 +09:00
Kyhwana Pardus
1c8451fad4
Fix typos in subghz_cli.c ( #2030 )
...
Fix up the "receive" typos
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:23:11 +09:00
MangoTornado
669822cdd2
Fix typos in various outputs ( #2032 )
...
* Fix typos in various outputs
* Update u2f_view.c
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:15:08 +09:00
Sergey Gavrilov
c511c67e71
Core: thread allocation shortcut ( #2007 )
...
* Core: thread alloc+set shortcut
* Apps: use thread allocation shortcut
* Mark some service threads as services
* Init BT as soon as possible
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 21:49:17 +09:00
Skorpionm
b9c483fbf8
[FL-2975] WS: add protocol GT-WT02 ( #2001 )
...
* WS: add protocol GT-WT02
* WS: fix text "About" scene
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 18:44:49 +09:00
Skorpionm
00fcd9cfcd
[FL-2976] SubGhz: add protocol "Ansonic" ( #2000 )
...
* SubGhz: add protocol "Ansonic"
* SubGhz: fix encoder "Ansonic"
* SubGhz: add unit_test "Ansonic"
* SubGhz: fix flag
* SubGhz: protocol "Ansonic" fix timing
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 18:29:30 +09:00
TQMatvey
15dcf73083
Power: Show battery percentile while charging
2022-11-22 12:51:47 +07:00
PharoahCoder
5ef358df31
Update cli_commands.c
2022-11-21 17:41:40 +04:00
Jan-Stefan Janetzky
a5e3df0375
[FAP] htu21d falsely reading temp as humidity
...
compiled and tested by blowing onto the sensor.
fixes #174
2022-11-20 23:53:11 +01:00
Jean LE QUELLEC
fae17d2eb9
New UI
2022-11-19 13:46:26 +01:00
MX
7e8bf03b25
Fix DTMF Dolphin
...
Add forgotten scene and menu item
@litui check this commit
2022-11-17 22:43:04 +03:00
MX
a6886b096e
Update DTMF Dolphin
...
https://github.com/litui/dtmf_dolphin
2022-11-17 22:35:13 +03:00
MX
a0dc770b98
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator
2022-11-17 22:33:31 +03:00
MX
a1b368abda
Update i2c tools
...
https://github.com/NaejEL/flipperzero-i2ctools
2022-11-17 22:30:25 +03:00
MX
17cb7533cb
SubGHz: FA -> Save last trigger level
2022-11-17 00:37:35 +03:00
MX
1e183d5450
SubGHz: Add 440.175 Mhz
2022-11-16 14:26:48 +03:00
MX
337c5b5a8b
Merge remote-tracking branch 'origin/dev' into dev
2022-11-15 04:43:01 +03:00
MX
be97baef06
Plugins: ibutton fuzzer improvements
...
and rfid fuzzer too
2022-11-15 04:42:54 +03:00
MX
eb3523b8e2
Replace func naming to more correct one
2022-11-15 04:22:43 +03:00
rf-bandit
073a0942e8
Add files via upload
...
Add sniffbt and sniffskim as menu option for ESP-32-WROOM
2022-11-13 23:38:10 -07:00
rf-bandit
52bd4a1a3c
Add files via upload
...
Adds sniffbt and sniffskim as option (ESP-32-WROOM)
2022-11-13 23:34:41 -07:00
MX
5989651b10
Plugins: i2c tools fix name display
2022-11-13 04:21:58 +03:00
MX
aface38b42
RFID Fuzzer fixes
2022-11-13 02:56:32 +03:00
MX
1b64a95ec6
Plugins: Add lightmeter
...
https://github.com/oleksiikutuzov/flipperzero-lightmeter
2022-11-12 23:13:09 +03:00
MX
02fe403b2b
SubGHz: Fix wrong error message in history
2022-11-12 16:58:35 +03:00
MX
a821b80ffc
Archive: Show loading popup on delete
2022-11-12 16:47:00 +03:00
MX
950dee48a0
Merge branch 'fz-dev' into dev
2022-11-12 16:43:12 +03:00
Nikolay Minaylov
73441af9c6
BadUSB and Archive fixes ( #2005 )
...
* BsdUsb: fix empty lines handling
* Archive: folders and unknown files rename fix
Co-authored-by: あく <alleteam@gmail.com>
2022-11-12 20:55:42 +09:00
MX
3c7a4eeaed
iButton: Fix header "Saved!" message stays on other screens ( #2003 )
...
* iButton: Fix header "Saved!" message stays on other screens
* SubGhz,iButton: proper popup reset
Co-authored-by: あく <alleteam@gmail.com>
2022-11-12 18:45:19 +09:00
あく
90cefe7c71
[FL-2975] Bug fixes and improvements: Furi, Input, Cli ( #2004 )
...
* Furi: configurable heap allocation tracking
* Furi: relax restriction in thread heap setter asserts, apply heap tracking setting on app start instead of thread allocation
* Furi: hide dangerous heap tracking levels in release build
* Input: fix non-working debounce
2022-11-12 12:46:04 +04:00
MX
368079f6f4
Fix DHT Monitor icon
2022-11-11 21:53:29 +03:00
MX
3cba34bbc8
SubGHz: Add frequencies 434.075, 434.390
2022-11-11 18:46:35 +03:00
MX
741c784f2d
Introducing ibutton fuzzer
2022-11-11 18:12:55 +03:00
MX
394507bc81
RFID Fuzzer: allow holding left right to change delay faster
...
hold TD button to add +10 or -10 to time delay
2022-11-11 17:05:33 +03:00
MX
8240b25fe0
iButton: header message fix
2022-11-11 17:04:32 +03:00
MX
1d196b41e9
Morse code cleanup text by pressing back
2022-11-11 04:57:27 +03:00
MX
95df532612
Frequency analyzer: Add counter, GUI fixes, allow Ok button - see desc.
...
When signal is present (when frequency window shows black background)
2022-11-11 03:45:09 +03:00
MX
64774f191f
TOTP Update - "BadUSB" type key into pc mode
2022-11-11 01:10:45 +03:00
MX
f6eed35729
Reorder main menu
2022-11-11 00:54:09 +03:00
MX
930b369812
Merge branch 'fz-dev' into dev
2022-11-10 21:38:03 +03:00
Skorpionm
721ab717d7
[FL-2961] SubGhz: properly handle storage loss ( #1990 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 02:14:44 +09:00
Astra
e7c4b40dbe
Force card types in extra actions ( #1961 )
...
* Mifare Classic forced read
* Add all the needed card types
* nfc: remove unused scene
* nfc: remove unused worker state
* nfc: fix read card type scene state usage
* nfc: move NfcReadMode to NfcDevData struct
* nfc: fix bank card reading and scene navigation
* nfc magic: fix magic deactifate function
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 01:29:57 +09:00
Astra
820afd2aec
NFC Unit tests part 1.1 ( #1927 )
...
* Mifare Classic 1/4K, 4/7b uid, NFC-A: NFC-A is not complete yet, as there are no 4b uid tests. Also, Mifare Classic tests don't cover the key cache yet.
* NFC unit tests require access to the NFC app
* Made nfc_device_save accept full path as an argument
* Move from cstrs to furi strings and fix logic
* nfc tests: fix memory leak
* nfc: add mf_classic_get_total_blocks() to API
* nfc tests: simplify nfc tests
* nfc: fix memory leak in shadow file saving
* nfc: fix set uid scene
* nfc: fix saving files
* nfc: fix preload nfc file path
* nfc: remove comments
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-11-11 01:20:35 +09:00
あく
f94e8f4ac8
Rpc: increase stack size, fix stack overflow ( #1997 )
2022-11-10 23:56:08 +10:00
MX
625b1eb126
move -+ in freq analyzer, swap up & down button, more in desc
...
now its more intuitive and easier to select values in freq analyzer history
2022-11-10 12:30:01 +03:00
MX
22902aabcc
Cleanup code in unirf, fix issue #153
2022-11-10 12:15:10 +03:00
MX
af40b6b020
Move NRF24 driver into plugins, see desc
...
Major API version downgraded to official one, adding support for launching OFW apps on unleashed, part 1
2022-11-10 10:30:36 +03:00
MX
ef72ad2462
update totp
2022-11-10 08:32:21 +03:00
MX
3420cda83a
update i2c tools
2022-11-10 08:23:54 +03:00
MX
dd601dd940
Merge branch 'dev' into Barcode-Generator
2022-11-10 07:54:26 +03:00
MX
317c9ec190
Merge pull request #161 from krolchonok/fix-hcsrnaming
...
fix hc-sr
2022-11-10 07:14:59 +03:00
MX
1657604eb2
remove srand calls
2022-11-10 07:07:35 +03:00
MX
684fdc632f
Merge branch 'fz-dev' into dev
2022-11-10 06:57:08 +03:00
krolchonok_z
c3bdbcd5cc
fix naming hc-sr
2022-11-09 22:25:23 +03:00
krolchonok_z
65a593c52e
Update application.fam
2022-11-09 22:21:25 +03:00
krolchonok_z
9e39f82906
fix hc-sr
2022-11-09 22:07:26 +03:00
あく
c89e5e11a4
Furi: show thread allocation balance for child threads ( #1992 )
2022-11-09 21:33:09 +04:00
Samuel Stauffer
328d049b6a
Add Acurite 609TXC protocol to weather station ( #1987 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-09 02:07:55 +09:00
Sergey Gavrilov
4d11213494
DAP-Link: show error if usb is locked ( #1982 )
2022-11-08 01:15:58 +09:00
Sergey Monchenko
e38895794b
Barcode generator: rfct, ux improvements, implement EAN-8.
2022-11-07 18:31:17 +03:00
Samuel Stauffer
aa2ecbe80f
infrared: add Kaseikyo IR protocol ( #1965 )
...
* infrared: add Kaseikyo IR protocol
Add Kaseikyo IR protocol support. This protocol is also called the Panasonic protocol and is used by a number of manufacturers including Denon.
The protocol includes a vendor field and a number of fields that are vendor specific. To support the format of address+command used by flipper the vendor+genre1+genre2+id fields are encoded into the address while the data is used for the command.
There are older versions of the protocol that used a reverse bit order that are not supported.
Protocol information:
- https://github.com/Arduino-IRremote/Arduino-IRremote/blob/master/src/ir_Kaseikyo.hpp
- http://www.hifi-remote.com/johnsfine/DecodeIR.html#Kaseikyo
- https://www.denon.com/-/media/files/documentmaster/denonna/avr-x3700h_avc-x3700h_ir_code_v01_04062020.doc
* Format and add unit test to Kaseikyo IR codec.
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com>
2022-11-07 18:38:04 +04:00
Skorpionm
65005e71d2
WS: fix show negative temperature ( #1980 )
2022-11-07 02:30:02 +09:00
あく
e8913f2e33
Code cleanup: srand, PVS warnings ( #1974 )
...
* Remove srand invocation
* PVS High priority fixes
* PVS High errors part 2
* Furi: heap tracing inheritance
* Furi add __builtin_unreachable to furi_thread_catch
2022-11-05 18:07:24 +03:00
hedger
04e50c9f89
fbt: fixes for ufbt pt3 ( #1970 )
...
* fbt: replaced debug dir paths with FBT_DEBUG_DIR
* scripts: updated requirements.txt
* fbt: fixed wrong import
* fbt: removed delayed import for file2image
* fbt: added UPDATE_BUNDLE_DIR internal var
* fbt: cleaner internal management of extapps
* applications: added fap_libs for core apps to link with resources when building with --extra-ext-apps
* fbt: removed deprecation stub for faps
* fbt: added quotation for icons build cmd
* fbt: reworked BUILD_DIR & fap work dir handling; fap debug: using debug elf path from fbt
* fbt: explicit LIB_DIST_DIR
2022-11-05 20:47:59 +09:00
MX
c709b0b126
Update DHT monitor
2022-11-04 17:51:56 +03:00
MX
939a77b4e7
Update nfc magic name and icon
2022-11-04 15:04:10 +03:00
MX
0ab400a27e
Merge branch 'fz-dev' into dev
2022-11-04 14:34:34 +03:00
gornekich
bf8fd71c00
NFC magic cards support ( #1966 )
...
* nfc magic: introduce nfc app to work with magic cards
* nfc: add nfc device functions to API
* nfc magic: add bacis scenes
* nfc magic: add wrong card and write confirm scenes
* nfc magic: introduce magic lib
* nfc magic: write magic lib
* nfc magic: add write commands to magic lib
* nfc magic: work on worker
* furi_hal_nfc: add bits data exchage method to API
* nfc magic: rework with new API
* nfc magic: add check and wipe scenes
* nfc magic: add icons, gui fixes
* nfc: format python src
Co-authored-by: あく <alleteam@gmail.com>
2022-11-04 16:01:44 +09:00
Sergey Monchenko
3bd74b7f01
SubGhz: fix incorrect response in rpc mode. Code cleanup. ( #1964 )
...
* Code cleanup
* SubGhz: correct logic in RPC
* SubGhz: do not blink on app rpc fail
Co-authored-by: あく <alleteam@gmail.com>
2022-11-04 15:08:51 +09:00
あく
d68ac50efd
Storage: tree timestamps ( #1971 )
...
* Storage: tree timestamps
* Rpc: add storage timestamp
* Storage: correct timestamp owner
* Storage: update timestamp at sd mount
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2022-11-04 15:26:04 +10:00
MX
8ea0178a0d
Merge pull request #149 from an4tur0r/feature/flappy_assets
...
Flappy Bird: draw bird via icon animation
2022-11-03 19:11:28 +03:00
MX
24d65e8655
Fix badusb gui
2022-11-03 16:57:12 +03:00
MX
d92212f0ea
Merge branch 'fz-dev' into dev
2022-11-03 16:56:15 +03:00
Alexandre Díaz
60d125e72a
subghz: add analyzer frequency logs ( #1914 )
...
* subghz: add analyzer frequency logs
* SubGhz: switch to change on short press
* SubGhz: use full RSSI bar for history view
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 16:57:56 +09:00
an4tur0r
bb2bcc63a4
Flappy Bird: draw bird via icon animation
2022-11-03 10:10:54 +03:00
head47
eee90c6c40
Run Bad USB immediately after connection ( #1955 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 14:21:44 +09:00
Nikolay Minaylov
95182b266c
BadUSB scrolllock typo fix ( #1968 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 13:42:54 +09:00
MX
7973013085
Fix DHT22 timeout bug
...
as suggested by @quen0n
2022-11-03 02:13:25 +03:00
MX
0b1f573a72
update naming
2022-11-03 00:53:28 +03:00
MX
677de32026
Revert TOTP changes
...
"Preload failed, invalid file"
2022-11-03 00:41:17 +03:00
MX
4b408b6988
Merge pull request #148 from msvsergey/flappy-animation-fix
...
Flappy: Fix animation.
2022-11-03 00:08:49 +03:00
MX
af1647c84b
Update DHT montior plugin
2022-11-02 23:52:03 +03:00
MX
345d9704fd
Plugins: Added Game15 + run fbt format
2022-11-02 23:39:54 +03:00
nminaylov
0b2867aaa4
BadUSB scrolllock typo fix
2022-11-02 23:32:01 +03:00
MX
fe199ab54a
Fix part 2
2022-11-02 23:19:33 +03:00
MX
adab2b9e03
Update and fix TOTP
...
fix - added this in every button event switch:
default:
break;
2022-11-02 23:10:14 +03:00
MX
c8bc9e26e0
Fix part 1
2022-11-02 23:07:00 +03:00
MX
79b37556d4
Merge branch 'fz-dev' into dev
2022-11-02 22:53:12 +03:00
MX
9c4612e571
Plugins: New AM2320 Sensor plugin
2022-11-02 22:18:08 +03:00
Skorpionm
0652830c51
[FL-2940] WS: add protocol Ambient_Weather ( #1960 )
...
* WS: add protocol Ambient_Weather
* WS: fix link
* WS: removing unused code
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 01:24:07 +09:00
Georgii Surkov
c417d467f7
Handle storage full error ( #1958 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 01:13:06 +09:00
hedger
ebc2b66372
fbt fixes for mfbt pt2 ( #1951 )
...
* fbt: split sdk management code
* scripts: fixed import handling
* fbt: sdk: reformatted paths
* scrips: dist: bundling libs as a build artifact
* fbt: sdk: better path management
* typo fix
* fbt: sdk: minor path handling fixes
* toolchain: fixed windows toolchain download
* fbt: minor refactorin
* fbt: moved sdk management code to extapps.scons
* fbt: fixed sdk symbols header path; disabled -fstack-usage
* fbt: changed pathing for .py scripts
* fbt: changed SDK_HEADERS pathing; added libusb to SDK; added icon_i.h to SDK; added hw target to SDK meta
* fbt: added libusb headers to SDK
* picopass: include cleanup; api: added subghz/registry.h; api: added mbedtls to exported headers
* picopass: fixed formatting
* fbt: fixed COPRO_ASSETS_SCRIPT
* sdk: added basic infrared apis
* toolchain: added ufbt to list of legal fbtenv callers; updated error messages
* fbt: changed manifest collection & icon processing code
* fbt: simpler srcdir lookup
* toolchain: path management fixes; fbt: fixes for fap private libs paths
* scripts: toolchain: reworked download on Windows
* toolchain: v17
* scripts: added colorlog for logging
* Github: fix unit tests
Co-authored-by: あく <alleteam@gmail.com>
2022-11-03 00:15:40 +09:00
Vasyl "vk" Kaigorodov
abfa804ae0
Gui: refactor buttons remapping ( #1949 )
...
* Gui: refactor buttons remapping
Instead of calling 3 separate functions with a ton of switch/case statements,
use a 2-dimensional lookup table to remap buttons based on the orientation.
* Gui: cleanup input mapping and fix incorrect asserts
* SnakeGame: handle input special case
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-11-02 23:36:17 +09:00
Sergey Monchenko
9a0eacc91c
Fix flappy animation.
2022-11-02 14:40:54 +03:00
MX
a22b107335
Plugins: Update Wifi Marauder
...
https://github.com/0xchocolate/flipperzero-firmware-with-wifi-marauder-companion
2022-11-02 13:28:43 +03:00
MX
0f1e03fa51
Fix: proper deinit of gpio and spi bus in NRF24 driver
2022-11-02 03:42:38 +03:00
MX
2ab9769b4b
Merge remote-tracking branch 'origin/dev' into dev
2022-11-02 01:54:42 +03:00
MX
ee665e1089
Merge pull request #144 from wh00hw/dev
...
Morse Code FAP
2022-11-02 01:52:59 +03:00
MX
5e940ea9d0
Merge pull request #145 from huuck/usbkeyboard_function_keys
...
added additional row for function keys
2022-11-02 01:47:38 +03:00
MX
7d139517b8
add plugin as plain files
2022-11-02 01:38:09 +03:00
MX
92b8a256e4
Snake game: Fix food spawn bug
2022-11-02 01:29:01 +03:00
MX
165d9972e7
SubGHz Fixes: BFT fix, other small fixes
2022-11-02 01:05:05 +03:00
Victor
bb5c545211
New plugin - DHT Monitor
2022-11-01 22:15:58 +03:00
huc
ddaa8ec1fd
added additional row for function keys
2022-11-01 13:51:30 -04:00
wh00hw
419a90aa28
Add MorseCode fap
2022-11-01 11:08:53 +01:00
MX
0dc55957ae
Merge pull request #141 from TQMatvey/dev
...
Wifi Marauder: make "add random" not overlap > symbol
2022-10-29 16:08:37 +03:00
MX
1115a0b877
fix subghz bruteforcer
2022-10-29 15:45:51 +03:00
TQMatvey
908eca335e
Wifi Marauder:make "add random" not overlap > symbol
2022-10-29 13:49:29 +07:00
MX
4e66d37ac8
fix i2c tools menu bug
2022-10-29 03:36:18 +03:00
MX
0dff574757
downgrade TOTP to 1.1.0 due to strange bug
...
also keep new icons layout
2022-10-29 03:33:02 +03:00
MX
6acf76e4ed
fix wrong import
2022-10-29 02:58:22 +03:00
MX
639988a979
format
2022-10-29 00:45:20 +03:00
MX
0a63b2fdd8
upd icon file naming
2022-10-29 00:40:17 +03:00
MX
00b430a912
Merge pull request #140 from ahumeniy/unleashed_flappy_pilars_visibility
...
Increase pilars line width to improve visibility
2022-10-28 21:50:08 +03:00
MX
0dcf752342
update subbrute
2022-10-28 20:05:50 +03:00
MX
e7316464cb
Merge branch 'fz-dev' into dev
2022-10-28 19:51:50 +03:00
Georgii Surkov
d5f791b1fa
[FL-2911] IR Universal Audio Remote ( #1942 )
...
* Add Audio universal remote
* Add signal library for Audio Universal Remote
* Update UniversalRemotes.md
* Added IR profile for Samsung K450 soundbar (#1892 )
* 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
MX
4da3f9cf15
Merge branch 'fz-dev' into dev
2022-10-28 19:43:22 +03:00
MX
8333ebd401
new icons for subghz signals and infrared remotes
...
by @Svaarich
2022-10-28 19:41:56 +03:00
MX
3d25838a53
update gps
...
https://github.com/ezod/flipperzero-gps
2022-10-28 19:23:02 +03:00
MX
3ea6d59c2f
fmt + update subbrute submodule
2022-10-28 19:18:42 +03:00
MX
5277933980
finish icon changes
2022-10-28 19:12:31 +03:00
gornekich
93a6e17ce5
[FL-2933] Mf Classic initial write, update, detect reader ( #1941 )
...
* nfc: introduce nfc write
* nfc: add write logic
* nfc worker: add write state
* nfc: add mfc update logic
* nfc: add update success logic
* nfc: add custom card for detect reader
* nfc: update write logic
* nfc: add halt command, add notifications
* nfc: add write fail scene
* nfc: fixes and clean up
* nfc: fix navigation ad notifications
* nfc: fix detect reader nfc data setter
Co-authored-by: あく <alleteam@gmail.com>
2022-10-29 01:10:16 +09:00
MX
0349380347
update i2c tools
2022-10-28 18:46:40 +03:00
MX
20e3a202aa
more icons
2022-10-28 18:44:01 +03:00
MX
0a68d80028
update totp
...
https://github.com/akopachov/flipper-zero_authenticator
2022-10-28 18:34:35 +03:00
MX
457b9ae2a9
icons upgrade, keeloq fix, api bump
2022-10-28 18:32:52 +03:00
Alexei Humeniy
9e8c841df0
Increase pilars line width to improve visibility
2022-10-28 12:15:59 -03:00
MX
2cfb5bdfc6
Merge branch 'fz-dev' into dev
2022-10-28 18:03:31 +03:00
MX
b287cb4b4a
Merge pull request #139 from askoriy/file-show-content
...
Browser: Context menu to show file content
2022-10-28 17:55:47 +03:00
MX
fa7aa00f57
also allow to use it not in dummy mode
2022-10-28 17:30:53 +03:00
MX
981740bcc6
Merge branch 'dev' into ul-betterdummy
2022-10-28 17:24:26 +03:00
MX
09fec61153
ability to switch animations only when debug -> on
2022-10-28 17:24:10 +03:00
MX
dcf076b11e
more checks and limits
2022-10-28 17:16:47 +03:00
Sergey Gavrilov
3434305630
[FL-2937] Remove resources from API to prevent frequent API version increase ( #1935 )
...
* Remove all icons from API
* Music player: icons
* Signal generator: icons
* Bt hid: icons
* Weather station: icons
* Picopass: icons
* File browser test: icons
* Example images: documentation
* Remove global assets header
* Fix picopass
Co-authored-by: あく <alleteam@gmail.com>
2022-10-28 23:08:50 +09:00
Oleg Moiseenko
be3ee9f2fe
Oregon2 additional sensors defines ( #1933 )
...
* added a list of sensors and added several additional temperature and temperature/humidity sensor id's
* now here are only sensors that have test data
Co-authored-by: あく <alleteam@gmail.com>
2022-10-28 22:42:59 +09:00
MX
9fae52166c
fixes and improvements
2022-10-28 16:05:17 +03:00
MX
8dab5fd231
Merge branch 'dev' into file-show-content
2022-10-28 14:42:35 +03:00
MX
4c0c70ff64
Merge branch 'fz-dev' into dev
2022-10-28 14:39:14 +03:00
Skorpionm
26f852839a
WS: fix Acurite-606TX protocol ( #1938 )
...
* WS: fix acurite_606tx protocol
* WS: update version
* WeatherStation: remove break from invalid place
Co-authored-by: あく <alleteam@gmail.com>
2022-10-28 20:16:54 +09:00
Georgii Surkov
f11df49468
[FL-2828] Dolphin score update take 2 ( #1929 )
...
* Move DolphinDeedNfcRead
* Move DolphinDeedNfcReadSuccess
* Move DolphinDeedNfcSave
* Move DolphinDeedNfcDetectReader
* Move DolphinDeedNfcEmulate
* Count DolphinDeedNfcEmulate when launched from file browser
* Implement most of the score accounting for NFC
* Fully update Nfc icounter handling
* Move DolphinDeedSubGhzFrequencyAnalyzer
* Update the rest of icounter in SubGHz
* Adjust SubGHz icounter handling
* Adjust LFRFID icounter handling
* Adjust Infrared icounter handling
* Don't count renaming RFID tags as saving
* Don't count renaming SubGHz signals as saving
* Don't count renaming NFC tags as saving
* Adjust iButton icounter handling
* Minor code refactoring
* Correct formatting
* Account for emulating iButton keys from file manager/rpc
Co-authored-by: あく <alleteam@gmail.com>
2022-10-28 16:18:41 +09:00
Aleksandr Skoriy
2fd8c71626
fix missing furi_record_close
2022-10-28 08:24:09 +03:00
Aleksandr Skoriy
ba69ee88f3
Add limitation for file size to not crash
2022-10-28 08:05:31 +03:00
Aleksandr Skoriy
8e362b087a
Browser: Context menu to show file content
2022-10-28 05:51:53 +03:00
RogueMaster
88ea7c8d12
Merge branch 'DarkFlippers:dev' into ul-betterdummy
2022-10-27 19:20:27 -04:00
MX
f9c08249a0
add forgotten import
2022-10-27 16:15:48 +03:00
RogueMaster
8995d03fad
Merge branch 'DarkFlippers:dev' into ul-betterdummy
2022-10-26 20:57:26 -04:00
MX
b20c01d68b
remove saving modulation due to strange bugs with custom modulations
2022-10-27 02:56:21 +03:00
RogueMaster
1d08a8aaa2
Added desktop_events entries that are needed
2022-10-26 19:45:53 -04:00
RogueMaster
2f1d20210b
Add Dummy Mode Game Shortcuts to Scene & View
2022-10-26 19:19:14 -04:00
MX
85900c50ff
add 330mhz
2022-10-27 01:26:04 +03:00
MX
a99d29c0f3
Merge branch 'fz-dev' into dev
2022-10-26 23:09:58 +03:00
MX
72ab2b98ad
move things a bit in subghz remote app
2022-10-26 22:47:32 +03:00
Skorpionm
aff99a72e8
SubGhz: fix variable types and CC1101 GPIO initialization optimization ( #1931 )
...
* SubGhz: fix variable types
* SubGhz: CC1101 GPIO initialization optimization
* SubGhz: return back gpio init
* SubGhz: cleanup grammar in math and format doxygen comments
Co-authored-by: あく <alleteam@gmail.com>
2022-10-27 04:40:13 +09:00
MX
56b9361bc0
Merge branch 'fz-dev' into dev
2022-10-26 21:57:53 +03:00
MX
7c9f2cd3e8
fix: gpio pins reset to default state, see desc.
...
fixed wrong text in wifi deauther
fixed hc sr04 gpio
other fixes
2022-10-26 21:54:23 +03:00
Vasyl "vk" Kaigorodov
ebaa84b0c2
Support for setting all screen orientations ( #1928 )
...
* Support for setting all screen orientations
* Gui: add flipped orientation to view
* Gui: correct assert conditions in gui_add_view_port
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-27 03:35:49 +09:00
MX
89e27d10a2
Merge branch 'fz-dev' into dev
2022-10-26 19:27:45 +03:00
Skorpionm
5c8df66b7c
[FL-2927] SubGhz: add RAW Read threshold rssi ( #1911 )
...
* SubGhz: add RAW Read threshold rssi
* SubGhz: update indicator RSSI
* SubGhz: fix record file
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-27 00:13:00 +09:00
Skorpionm
378bf05068
[FL-2934] WS: add protocol Acurite 592TXR ( #1916 )
...
* WS: add protocol Acurite 592TXR
* WS: fix decoder Acurite_592TXR
* SubGhz: proper types in math
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-26 23:56:54 +09:00
Max Lapan
406d830fb6
Oregon2 extra ( #1924 )
...
* Add support for temp-humid sensor 0x1D20
* Fix protocol type and flags, humidity decoding
Co-authored-by: あく <alleteam@gmail.com>
2022-10-26 22:37:58 +09:00
MX
c72b305480
Merge branch 'fz-dev' into dev
2022-10-26 03:44:21 +03:00
gornekich
7d2d2b3dd9
[FL-2932] TikTok: reset cursor after enter and reconnect #1921
...
Co-authored-by: あく <alleteam@gmail.com>
2022-10-26 07:57:06 +09:00
Astra
30f10dce80
Fix a typo in the factory reset screen "setting" -> "settings" #1917
...
Co-authored-by: あく <alleteam@gmail.com>
2022-10-26 07:44:27 +09:00
MX
cf4a0b06e2
update temp sensor plugin
2022-10-25 03:59:40 +03:00
MX
e8920ef15a
Merge pull request #130 from TQMatvey/dev
...
Snake: Allow food to spawn anywhere
2022-10-24 21:59:47 +03:00
gornekich
5ed9ca838a
bt hid: reset cursor for ble tiktok controller
2022-10-24 21:24:21 +03:00
MX
29ab1088bd
WS: add protocol Acurite 592TXR
...
OFW PR 1916 by Skorpionm
2022-10-24 21:22:11 +03:00
MX
517d4ffb73
new plugin, and use clear power in temp sensor
2022-10-24 19:53:59 +03:00
MX
e8f8cefd6f
Merge branch 'fz-dev' into dev
2022-10-24 17:05:34 +03:00
あく
984d89c6d0
Furi: smaller crash routine ( #1912 )
...
* Furi: smaller crash routine
* Furi: small fixes
* Furi: cleanup check routines, more assembly code, force inline of __furi_halt_mcu
* SubGhz: cleanup residual line mess
* Documentation
* Dap-link: fix help
* Furi: replace __furi_halt_mcu with HALT_MCU macros
* Furi: disable IRQ earlier in crash handler
* Furi: properly handle masked mode when detecting ISR
* Ble: allow 0 length feed in rpc_session_feed
* Format sources
* Furi: better crash logic explanation.
* Furi: some grammar in check.h
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2022-10-24 20:50:34 +10:00
TQMatvey
d159c56e28
Snake: Allow food to spawn anywhere
...
food was only spawning on old snake path from previous firmware versions, now it can spawn on each pixel on new snake path
2022-10-24 09:31:18 +07:00
MX
d0e24bb455
fix oregon2 flags
2022-10-24 00:05:50 +03:00
MX
64ecdce5ca
fix wrong type in oregon2 protocol
2022-10-22 23:51:44 +03:00
MX
c6945313f6
Merge branch 'fz-dev' into dev
2022-10-22 22:12:49 +03:00
Max Lapan
d8fbaba7a0
Move Oregon2 to Weather Station FAP ( #1910 )
...
* Init copy of oregon2 to weather station app
* WS decoder
* Reuse decoded data
* Delete old protocol
* Delete oregon2 unit test
* Decrement count of random test
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-23 00:50:26 +09:00
MX
de1d83038f
Merge branch 'fz-dev' into dev
2022-10-22 18:34:50 +03:00
あく
f8af0c1509
[FL-2892] Gui: update statusbar attention icon and better crash handling ( #1908 )
...
* Gui: update statusbar attention icon
* Furi: snapshot registers on crash and restore in halt
* Furi: document check routines
2022-10-23 01:21:10 +10:00
MX
ed080ea5fc
fixed bug when mobile app was unable to send raw file
...
file name should not contain dots
2022-10-22 13:09:41 +03:00
MX
1019025b13
update totp
...
https://github.com/akopachov/flipper-zero_authenticator
2022-10-21 22:56:58 +03:00
MX
a44739cde9
emulate uid from fav
2022-10-21 22:15:36 +03:00
MX
6189511a87
allow uid emulation of emv
2022-10-21 22:00:54 +03:00
MX
12bbe3e68e
return saving of emv
2022-10-21 21:58:59 +03:00
MX
92a6cce70e
Merge pull request #125 from TQMatvey/dev
...
Snake: Allow snake to turn anywhere
2022-10-21 21:48:47 +03:00
MX
8fc3140292
Merge pull request #124 from ESurge/unleashed
...
UniRFRemix - Cleaned up error checking + Bug fix
2022-10-21 21:48:07 +03:00
SG
235af1aacb
Dap-link: fix C symbol
2022-10-21 21:45:32 +03:00
TQMatvey
a0a8e0457a
Snake: Allow snake to turn anywhere
2022-10-21 13:58:26 +07:00
ESurge
f291c9546d
Cleaned up error checking in unirfremix_cfg_set_check
...
Fixed a bug where all options are disabled and set to N/A but it doesn't show Config is invalid screen.
2022-10-20 23:29:07 -07:00
MX
a73535070c
cleanup instruction
2022-10-21 05:35:35 +03:00
MX
8931cb2088
update naming
2022-10-21 00:03:57 +03:00
MX
33e4d2a17f
fbt format + fix bug
2022-10-20 23:53:08 +03:00
MX
ca3ce2edce
add temp sensor plugin
2022-10-20 23:51:13 +03:00
MX
221bd13e09
update subbrute module
2022-10-20 22:07:45 +03:00
MX
120a74ee1a
add two new plugins
2022-10-20 21:02:27 +03:00
Skorpionm
c1bb10a694
[FL-2920] WS: add protocol Acurite-606TX, LaCrosse_TX141THBv2 ( #1898 )
...
* WS: add protocol Acurite-606TX
* WS: history, added display of the channel (if any) in the general list
* WS: added display of the button state if it is on the transmitter, and displaying the data that is in the signal
* WS: fix batt info
* WS: add protocol LaCrosse_TX141THBv2
* WS; fix syntax
* Furi: bump api_symbols version
Co-authored-by: あく <alleteam@gmail.com>
2022-10-21 02:26:28 +09:00
MX
96dd3ad1ce
WS: add protocol Acurite-606TX, LaCrosse_TX141THBv2
...
OFW PR 1898 by Skorpionm - Details will be in changelog
2022-10-20 19:14:04 +03:00
MX
2740368b0e
Merge branch 'fz-dev'
...
Conflicts:
.gitmodules
firmware/targets/f7/api_symbols.csv
2022-10-20 19:06:56 +03:00
Sergey Gavrilov
f56c94922d
CMSIS DAP/DAP Link Debugger ( #1897 )
...
* Apps: DAP Link
* API: furi_hal_console_init
Co-authored-by: あく <alleteam@gmail.com>
2022-10-20 20:42:55 +09:00
Sergey Gavrilov
42df7aa04a
Fix FuriString oplist (init move) ( #1894 )
...
* FuriString, Infrared: fix oplist and drop string_t.
* Elf loader: log size
* Comment fix
* API: furi_hal_console_init
2022-10-20 19:58:11 +09:00
DerSkythe
26dfa9b9a5
fix for update cursor
2022-10-20 00:18:40 +04:00
Der Skythe
62284209e6
Merge branch 'DarkFlippers:dev' into dev-master
2022-10-19 23:31:07 +04:00
DerSkythe
6d86629e9a
minor changes
2022-10-19 23:31:04 +04:00
DerSkythe
0139891d64
Add cursor frame to selected preferred signal
2022-10-19 23:29:46 +04:00
Skorpionm
9a9abd59e9
[FL-2904, FL-2900, FL-2890] WS: add app WeatherStation ( #1833 )
...
* 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
MX
a3c6d8bb4a
SubGhz: rename SubGhzPresetDefinition into SubGhzRadioPreset, cleanup subghz types.
2022-10-19 18:52:21 +03:00
derskythe
ab55ddbfb1
fix position and sort array taking latest to first
2022-10-19 19:29:48 +04:00
derskythe
4f6d27a214
Don't add to to array if value already exists
2022-10-19 13:12:47 +04:00
DerSkythe
f0e8da98ee
Fix interface and add extra history field
2022-10-19 12:20:58 +04:00
Der Skythe
c2e58f9633
Merge branch 'DarkFlippers:dev' into dev-master
2022-10-19 11:03:49 +04:00
DerSkythe
63eced449e
Applied OFW version but not yet resized to correct view
2022-10-19 09:39:11 +04:00
MX
49ba5fc9f3
moved subghz bruteforcer into submodule
2022-10-19 06:32:31 +03:00
MX
dd28e5ea7b
moving into submodule
2022-10-19 06:31:39 +03:00
MX
488563000a
subghz bruteforce - add chamberlain 7b and 8b
2022-10-19 02:47:44 +03:00
MX
57251eb028
Merge branch 'fz-dev' into dev
2022-10-18 19:55:26 +03:00
Aleksandr Kutuzov
f33ea3ebe0
SubGhz: partial unit tests fix
2022-10-18 19:54:40 +03:00
MX
84d12da45a
add app WeatherStation
...
OFW PR 1833 by Skorpionm
2022-10-18 19:51:44 +03:00
Kevin Kwok
72713d6f4e
Allow pins 0 and 1 as RTS/DTR for USB UART Bridge ( #1864 )
...
* Allow pins 0 and 1 as RTS/DTR for USB UART Bridge
* add logic to gpio_scene_usb_uart_config, fix flow_pins
* fixing count of pins
* disable PC0,PC1 RTS/DTR when using LPUART
* add logic to ensure flow pins dont overlap with uart lines
Co-authored-by: あく <alleteam@gmail.com>
2022-10-19 00:06:18 +09:00
Patrick Cunningham
56f760aa07
Picopass: Read Elite ( #1888 )
...
* working elite dict
* add csn to display
Co-authored-by: あく <alleteam@gmail.com>
2022-10-18 23:58:26 +09:00
Georgii Surkov
02c27becb0
[FL-2912] Forced RAW receive option for Infrared CLI #1891
...
Co-authored-by: あく <alleteam@gmail.com>
2022-10-18 23:10:21 +09:00
MX
6e9658608e
Merge remote-tracking branch 'origin/dev' into dev
2022-10-18 04:27:52 +03:00
MX
d49ca17824
Merge pull request #115 from TQMatvey/batter_percentage
...
Power: remove % sign from desktop and center numbers
2022-10-18 04:27:24 +03:00
MX
fc776446de
heap defence, aka stack attack, ported to latest fw
2022-10-18 04:20:37 +03:00
MX
5a7fa30199
fix cli
2022-10-18 00:01:08 +03:00
MX
e4cdae4922
lfrfid cli help update
2022-10-17 23:33:54 +03:00
MX
a4ee73b470
add dtmf dolphin plugin
...
https://github.com/litui/dtmf_dolphin
2022-10-17 22:40:14 +03:00
MX
8f5cbdc4c2
Merge pull request #113 from TQMatvey/dev
...
Minesweeper: Set cursor to initial position on death
2022-10-17 21:41:57 +03:00
MX
89d49fdba7
Merge branch 'dev' into flappy_patches
2022-10-17 21:39:09 +03:00
MX
04d67ca8ae
update totp
...
https://github.com/akopachov/flipper-zero_authenticator
2022-10-17 21:22:34 +03:00
MX
4f7ca617cc
Merge branch 'fz-dev' into dev
2022-10-17 21:20:28 +03:00
Travis Montoya
f61a8fda53
Feature/infrared add remote to cli ( #1856 )
...
* Initial testing of remote using cli
* More fixes for cli ir remote
* Fixes. Turns off power now
* Finished adding other tv remote commands
* Changed if-else formatting
* Cleaned up unused variables
* Updating cli unviersal remote to accept tv, ac and more modular. Listing signals still does not work properly
* Using mlib dictionary to get unique signals from files for ir universal list
* Fixing progress bar
* Added error checking for invalid signal to stop freezing cli
* Added error checking for arg length
* Api symbols was changed somehow.. changed back and updated the argument check to account for newline
* Fixing string compares and argument length issue
* Freeing InfraredBruteForce in cli brute force signals
Co-authored-by: sqlsquirreltm <sqlsquirreltm>
Co-authored-by: あく <alleteam@gmail.com>
2022-10-18 03:07:05 +09:00
Astra
5e35e51c57
[FL-2907] Remove the back button from MFC keys list #1878
...
Co-authored-by: あく <alleteam@gmail.com>
2022-10-18 02:49:00 +09:00
gornekich
dfbe21e720
NFC fixes part 3 ( #1885 )
...
* nfc: fix read next key
* nfc: verify new line ending in user dictionary file
* nfc: fix cache save
* nfc: add unit test for dict load
* nfc: fix total key count in dictionary
Co-authored-by: あく <alleteam@gmail.com>
2022-10-18 02:10:41 +09:00
TQMatvey
76aecb597a
Power: remove % sign from desktop and center numbers
2022-10-17 15:14:31 +07:00
TQMatvey
3a50021348
Flappy: Allow using UP key to jump
2022-10-15 12:54:00 +07:00
TQMatvey
20c63664ca
Flappy: Border hitboxes, bigger Pilars
2022-10-15 12:46:59 +07:00
TQMatvey
9b6abd8ef0
Minesweeper: Set cursor to initial position on death
2022-10-15 10:53:45 +07:00
MX
f96f2e2411
Merge branch 'fz-dev' into dev
2022-10-14 22:25:48 +03:00
あく
f06930e4ae
Desktop: fix fap in settings ( #1877 )
2022-10-14 21:23:06 +03:00
Nikolay Minaylov
f81999ea4a
Fix number of dolphin_apps ( #1874 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-10-15 02:35:53 +09:00
MX
89a4b77e73
Merge branch 'fz-dev' into dev
2022-10-14 20:23:11 +03:00
gornekich
ead9f134f4
[FL-2623] Add BLE disconnect request #1686
...
Co-authored-by: LionZXY <nikita@kulikof.ru>
Co-authored-by: あく <alleteam@gmail.com>
2022-10-15 02:21:23 +09:00
Johannes Mittendorfer
9ff29d12b2
Fix typo in fap loader logging ( #1875 )
2022-10-15 01:54:52 +09:00
MX
effcb445ce
update minesweeper
...
https://github.com/panki27/minesweeper
2022-10-14 19:19:44 +03:00
nminaylov
b003ede76c
Fix number of dolphin_apps
2022-10-14 17:59:09 +03:00
MX
cb0d9ec591
add sec+ 1.0/2.0 433mhz in add manually, and run fbt fmt
2022-10-14 01:49:32 +03:00
MX
dad4772bec
update minesweeper
...
https://github.com/panki27/minesweeper
2022-10-14 01:43:57 +03:00
MX
c198a51b1c
Merge branch 'fz-dev' into dev
2022-10-14 01:11:00 +03:00
David
d5b239595f
Desktop: Set external apps as favorites ( #1816 )
...
* MVP
* Display app name and icon in browser
* Pre-select favorites in submenu and browser
* Show animation while external favorite is loading
* A little birdie told me... (Missing record_close)
* DesktopSettings: reset submenu before running dialog
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-14 03:09:37 +09:00
MX
b909321699
Merge pull request #107 from an4tur0r/feature/fast_pin_lock
...
Feature: lock device with pin by long pressing up button
2022-10-13 17:54:43 +03:00
MX
9941df48bb
run fbt format
2022-10-13 17:00:20 +03:00
MX
8e0e4b5e2c
update totp plugin
...
https://github.com/akopachov/flipper-zero_authenticator
2022-10-13 16:57:08 +03:00
an4tur0r
39cd10f061
lock device shortcut
2022-10-13 16:54:13 +03:00
MX
3a569d4be8
Merge branch 'fz-dev' into dev
2022-10-13 00:42:15 +03:00
Thibaut CHARLES
ede3bac799
Badusb: show script errors on screen ( #1506 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-10-13 01:21:54 +09:00
hedger
eb4ff3c0fd
[FL-2832] fbt: more fixes & improvements ( #1854 )
...
* github: bundling debug folder with scripts; docs: fixes & updates; fbt: added FAP_EXAMPLES variable to enable building example apps. Disabled by default. fbt: added TERM to list of proxied environment variables
* fbt: better help output; disabled implicit_deps_unchanged; added color to import validator reports
* fbt: moved debug configuration to separate tool
* fbt: proper dependency tracker for SDK source file; renamed linker script for external apps
* fbt: fixed debug elf path
* fbt: packaging sdk archive
* scripts: fixed sconsdist.py
* fbt: reworked sdk packing; docs: updates
* docs: info on cli target; linter fixes
* fbt: moved main code to scripts folder
* scripts: packing update into .tgz
* fbt, scripts: reworked copro_dist to build .tgz
* scripts: fixed naming for archived updater package
* Scripts: fix ぐるぐる回る
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-13 01:12:05 +09:00
gornekich
afff1adf8f
[FL-2882] BLE tiktok controller ( #1859 )
...
* bt hid: introduce tiktok controller
* assets: add bt tiktok assets
* bt hid: finish tiktok draw
* bt hid: add input process to tiktok view
* bt hid: add tiktok swipe emulation
* bt hid: fix exit from tiktok controller
* ble hid: add delay to emulate double tap
* ble hid: change options order
* bt hid: build as external application
* ble hid: fix naming
Co-authored-by: あく <alleteam@gmail.com>
2022-10-13 00:48:13 +09:00
MX
155cbeeb11
fix app id for assets
2022-10-12 05:43:22 +03:00
MX
80a406afd3
BLE tiktok controller - why? :(
...
OFW PR 1859 by gornekich
2022-10-12 05:31:19 +03:00
MX
80735d4f51
Merge pull request #102 from derskythe/fix-read-in-readraw-crash
...
flipper_format_free after all and only if we failed with all plans
2022-10-12 05:17:37 +03:00
MX
b7bdc4c985
sorry, i added "Mod:", and did fbt format
2022-10-12 05:15:45 +03:00
MX
f429d14ab5
Merge branch 'dev' into subghz-improvements
2022-10-12 05:04:55 +03:00
MX
744b61ca28
include license
2022-10-12 05:03:33 +03:00
MX
8520daf28b
addding some great plugins to be preinstalled
...
and running fbt format, and fixing TOTP printf format
2022-10-12 05:01:37 +03:00
MX
aa9f958f07
Merge branch 'fz-dev' into dev
2022-10-12 04:37:59 +03:00
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
DerSkythe
702786078d
in PNG waves down 2 px, MHZ in Read screen
2022-10-11 22:38:36 +04:00
DerSkythe
e78d73c35f
fix PNG, move waves 2px down and code to correct values
2022-10-11 21:56:00 +04:00
gornekich
2552278a3d
[FL-2883] NFC: bank card rework reading ( #1858 )
...
* nfc: remove bank card save option
* nfc: remove bank card save from nfc device
* nfc: remove unused function in emv
* nfc: try several times to start emv application
* nfc: add AID display fallback for bank cards
Co-authored-by: あく <alleteam@gmail.com>
2022-10-12 02:13:12 +09:00
DerSkythe
34406f0607
flipper_format_free after all and only if we failed with all plans
2022-10-11 21:09:41 +04:00
Nikolay Minaylov
04f5ad83f8
[FL-2828] Dolphin score points update #1809
2022-10-12 01:54:35 +09:00
derskythe
06c0adfe98
Save in last settings FrequencyAnalyzer last feedback set
2022-10-11 18:45:46 +04:00
derskythe
b0d4146c76
Write full name of preset on Read/ReadRAW screen
2022-10-11 18:26:16 +04:00
MX
79e7c87b94
Merge pull request #98 from derskythe/fix-read-in-readraw-crash
...
Add split RAW files ability
2022-10-11 03:42:12 +03:00
MX
b6dfeac7ca
rfid fuzzer fix
2022-10-11 03:39:48 +03:00
MX
349a151330
fix memory leak
2022-10-11 03:29:59 +03:00
MX
b0c31da36a
update name
2022-10-11 00:52:43 +03:00
DerSkythe
3f3ee1822a
Update upper buttons
2022-10-10 23:24:10 +04:00
DerSkythe
52361b4adf
Add split RAW files ability
2022-10-10 20:20:56 +04:00
Der Skythe
61fe66c178
Merge branch 'DarkFlippers:dev' into subbrute-rev3
2022-10-10 19:26:25 +04:00
MX
0abd54ccc8
fix rfid fuzzer crash
2022-10-10 16:43:31 +03:00
DerSkythe
9152299562
Fix max value in BF dump brute
2022-10-10 12:53:33 +04:00
Skorpionm
906124b091
[FL-2886] SubGhz: fix text overlap in read ( #1853 )
2022-10-10 13:43:15 +09:00
DerSkythe
9c0391a887
minor changes
2022-10-10 04:44:23 +04:00
DerSkythe
7ded162c94
add vibro on stop to in-pocket mode
2022-10-10 03:24:44 +04:00
Der Skythe
382f620aff
Merge branch 'DarkFlippers:dev' into subbrute-rev3
2022-10-10 03:03:41 +04:00
DerSkythe
323a56e987
fix saving files
2022-10-10 03:05:51 +04:00
DerSkythe
b65a2e9c94
fix send with dump file
2022-10-10 02:52:32 +04:00
DerSkythe
eed8cd1824
fix problem with sending
2022-10-10 01:44:37 +04:00
DerSkythe
500456b03d
Returned to Worker model
2022-10-10 00:35:44 +04:00
MX
4b8221d813
add new icon for uart echo
...
icon by @Svaarich
2022-10-09 23:32:04 +03:00
Der Skythe
b4a3ac468f
Merge branch 'DarkFlippers:dev' into subbrute-rev3
2022-10-09 21:39:58 +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
409d2e5f05
replace usb mouse with new plugin (see readme and changelog)
2022-10-09 04:37:14 +03:00
MX
91d7a38ca6
update changelog and fix subghz issues
2022-10-09 04:24:51 +03:00
MX
00323892f2
rebranding :)
2022-10-09 02:27:38 +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
DerSkythe
7643fdad7c
Seems we have cross-thread violation
2022-10-08 22:54:30 +04: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
DerSkythe
b86f42e7fb
Changed protocol info
2022-10-08 21:53:31 +04: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
Der Skythe
9ba7e625ca
Merge branch 'Eng1n33r:dev' into subbrute-rev3
2022-10-08 21:00:31 +04:00
MX
7c8eacb168
Merge branch 'fz-dev' into dev
2022-10-08 15:14:15 +03:00
あく
c13929330e
Gui: fix memory leak in file browser module ( #1848 )
2022-10-08 19:57:53 +09:00
Yukai Li
88ca267466
music_player: Return to browser instead of exiting on back button ( #1846 )
...
* music_player: Return to browser instead of exiting on back button
* music_player: Fix number and dots extraction
2022-10-08 19:13:26 +09:00
DerSkythe
1adf76d54d
Revert application.fam
2022-10-08 02:25:22 +04:00
DerSkythe
7ec4cb4b7a
Fix compile errors
2022-10-08 02:24:19 +04:00
MX
aedde45de8
Merge pull request #92 from an4tur0r/feature/arkanoid_speed
...
Feature: allow to set ball speed in Arkanoid
2022-10-08 00:20:14 +03:00
DerSkythe
0c5146e047
Merge branch 'dev-master' into subbrute-rev3
2022-10-08 00:42:57 +04:00
an4tur0r
221ac1ed3b
allow to set ball speed in Arkanoid
2022-10-07 23:09:17 +03:00
MX
464c725a48
fix debug logs
2022-10-07 23:05:00 +03:00
MX
ae76f45339
sub brute fixes
2022-10-07 22:13:45 +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
MX
4c9d62a33f
adapt plugins to furi stream, fix printf formats
2022-10-07 21:05:16 +03:00
Sergey Gavrilov
d10e16ca3c
Snake game: nokia 6110-like sound ( #1844 )
...
* Snake game: nokia 6110-like sound
* Snake game: blocking sound notifications
* SnakeGame: flush notification queue with backlight enforce block
Co-authored-by: あく <alleteam@gmail.com>
2022-10-08 02:27:32 +09: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
Nikolay Minaylov
1a1f711897
Signal Generator app: UI update ( #1829 )
...
* Signal Generator: UI update
* icons renamed
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-07 22:58:36 +09: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
Björn Kimminich
dde18cd343
Add exit label to keyboard connection screen ( #1830 )
...
* Add exit label to keyboard connection screen (resolves #1814 )
* BtHid: align baselines on connection screen
Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 02:40:18 +09: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
Sergey Gavrilov
e3a5df5959
CLI: log command argument ( #1817 )
...
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-07 01:13:02 +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
4bbeeb19e2
Merge branch 'fz-dev' into dev
2022-10-06 17:31:43 +03:00
Georgii Surkov
61189c3c82
[FL-2847] FFF trailing space fix ( #1811 )
...
* Improve whitespace handlilng in FFF
* Add tests for odd fff user input
* Adjust formatting
Co-authored-by: あく <alleteam@gmail.com>
2022-10-06 23:18:20 +09:00
hedger
9bf11d9fd2
[FL-2859,2838] fbt: improvements for FAPs ( #1813 )
...
* fbt: assets builder for apps WIP
* fbt: automatically building private fap assets
* docs: details on how to use image assets
* fbt: renamed fap_assets -> fap_icons
* fbt: support for fap_extbuild field
* docs: info on fap_extbuild
* fbt: added --proxy-env parame ter
* fbt: made firmware_cdb & updater_cdb targets always available
* fbt: renamed fap_icons -> fap_icon_assets
* fbt: deprecated firmware_* target names for faps; new alias is "fap_APPID"
* fbt: changed intermediate file locations for external apps
* fbt: support for fap_private_libs; docs: updates
* restored mbedtls as global lib
* scripts: lint.py: skip "lib" subfolder
* fbt: Sanity checks for building advanced faps as part of fw
* docs: info on fap_private_libs; fbt: optimized *.fam indexing
* fbt: cleanup; samples: added sample_icons app
* fbt: moved example app to applications/examples
* linter fix
* docs: readme fixes
* added applications/examples/application.fam stub
* docs: more info on private libs
Co-authored-by: あく <alleteam@gmail.com>
2022-10-06 22:55:57 +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
a93008b218
fix rfid fuzzer
2022-10-06 03:09:20 +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
693f78e501
update icon naming
...
OFW PR 1829 by nminaylov
2022-10-05 23:15:14 +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
derskythe
04e16970db
Add CAME 12bit 303MHz to SubBrute
2022-10-05 17:45:45 +04:00
MX
a8b48771e4
rfid fuzzer, ability to change time delay
2022-10-04 23:43:15 +03:00
MX
a37b0d464c
Signal Generator app: UI update
...
OFW PR 1829 by nminaylov
2022-10-04 21:07:10 +03:00
MX
b5d6d60535
New notification sequence for Frequency Analyser
...
PR #86 by @BastienB3
2022-10-04 21:05:09 +03:00
MX
8f9d81b972
Merge pull request #84 from colingrady/wrap_rfid_fuzzer_menu
...
Allow the RFID protocol menu to wrap
2022-10-04 18:25:29 +03:00
MX
23e0566273
Merge pull request #85 from mvanzanten/adding-on-the-fly-changes-ui-addition
...
Improve UI for added on-the-fly feature
2022-10-04 18:25:07 +03:00
MX
4141483147
NFC update detect reader
...
OFW PR 1820 by gornekich
2022-10-04 18:23:11 +03:00
Matt Van Zanten
30e005d5c4
improve UI for added on the fly feature
2022-10-04 08:07:53 -07: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
Colin Grady
c43ce93936
Allow the RFID protocol menu to wrap
2022-10-04 08:53:58 -06:00
MX
c0765c1114
rfid fuzzer H10301 support and bug fixes
2022-10-04 03:15:28 +03:00
MX
683c6254da
Merge remote-tracking branch 'origin/dev' into dev
2022-10-04 02:36:19 +03:00
MX
667be798fc
rfid fuzzer, fix bugs, improve gui, add PAC/Stanley support
...
add more example files
2022-10-04 02:33:39 +03:00
MX
0f9598099a
fix rfid fuzzer crash, fix bug when dict attack can't be restarted
2022-10-04 01:15:15 +03:00
MX
0d6f729386
CLI: log command argument (log level)
...
OFW PR 1817 by DrZlo13
2022-10-04 00:48:25 +03:00
MX
b452b6fd32
FFF trailing space fix
...
OFW PR 1811 by gsurkov
2022-10-04 00:45:09 +03:00
Matt Van Zanten
9403128a03
moving to center nicer
2022-10-03 11:32:10 -07:00
Matt Van Zanten
71589b28a7
removing debug logs
2022-10-03 11:09:51 -07:00
Matt Van Zanten
8b0fa6d0b1
running fbt format
2022-10-03 11:07:16 -07:00
Matt Van Zanten
cf47da0ff4
Merge branch 'dev' into adding-on-the-fly-changes-2
2022-10-03 10:47:17 -07:00
Matt Van Zanten
d6b7fae7e4
working version of the on the fly bit switcher
2022-10-03 10:29:04 -07: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
MX
8993db56b8
this was not part of previous change
2022-10-03 18:40:22 +03:00
MX
3c1efda1db
return carrier test included with non debug builds
2022-10-03 18:36:06 +03:00
MX
dce5af5c2e
hmm
2022-10-03 18:22:09 +03:00
MX
fbacdc5b7b
fix critical bug with subghz rpc
2022-10-03 18:21:18 +03:00
MX
8dba4f25ae
unused
2022-10-03 18:20:49 +03:00
derskythe
43ef4046ed
Add stubs for split
2022-10-03 19:00:35 +04:00
mvanzanten
1e63f57bf7
working version, change bits on the fly
2022-10-02 12:06:06 -07:00
Matt Van Zanten
649887fe0f
progress, adding on the fly
2022-10-02 08:18:01 -07:00
derskythe
be42c390f2
Save on SD Card only RAW files
2022-10-02 16:57:32 +04:00
derskythe
cbda5d996f
Fix uncommited merge
2022-10-02 16:50:03 +04:00
derskythe
de1ec97512
Merge remote-tracking branch 'refs/remotes/origin/fix-read-in-readraw-crash' into fix-read-in-readraw-crash
2022-10-02 16:20:18 +04:00
MX
8af749c965
enable saving detect raw state via define
2022-10-02 13:50:29 +03:00
MX
4d3f45e911
Don’t show temp history dir in filebrowser
2022-10-02 10:18:31 +03:00
MX
63fee41a1f
enable worker back
2022-10-02 09:51:27 +03:00
TQMatvey
f441fed68d
SubGhz: Follow system backlight timer
2022-10-02 13:48:06 +07:00
TQMatvey
6e0eeed773
SubGhz: turn on display for new signal
2022-10-02 13:29:16 +07:00
MX
6bf306200e
make loading subghz file from favourites a bit faster
2022-10-02 08:50:41 +03:00
MX
e2faf31b45
debug in subghz only when compiled with DEBUG=1
2022-10-02 07:34:39 +03:00
MX
85eb740559
do not save detect raw on/off settings
2022-10-02 06:38:34 +03:00
MX
cea14ae9c5
fix dir creation bug, save files only for RAW
...
TODO: files are broken when they have more than 512 elements in one line
Split file to 512 element chunks as it done in regular Read RAW
2022-10-02 06:23:09 +03:00
MX
e9a11cfce0
Merge branch 'dev' into fix-read-in-readraw-crash
2022-10-02 04:06:01 +03:00
MX
87a14b96e1
Merge branch 'fz-dev' into dev
2022-10-02 04:05:07 +03:00
derskythe
bbd3f9cf71
Fixed all bugs with saving directly to file, also fixed misspeled if/ifdef in all app
2022-10-02 03:18:30 +04:00
derskythe
230f09dddd
enable delete temp files
2022-10-01 08:47:44 +04:00
derskythe
24e744f1d1
Added saving DetectRAW settings, trying to write files on SD instead of memory
2022-10-01 08:39:51 +04:00
derskythe
127b700642
Init work on rev3, but this is not working code
2022-09-30 18:36:56 +04:00
あく
0f9ea925d3
UnitTests: fix thread join test ( #1808 )
2022-09-30 22:03:57 +09:00
Nikolay Minaylov
836de3df16
[FL-2825] iButton GUI fixes ( #1805 )
...
* Ibutton GUI fixes
* Fix memory leak in lfRFID write
Co-authored-by: あく <alleteam@gmail.com>
2022-09-30 21:56:12 +09:00
MX
f0ea8f3a84
fix clock am/pm logic
2022-09-29 23:50:49 +03:00
MX
4d8f294e7a
Merge pull request #79 from derskythe/subghz-freq-analyzer-long-press
...
Long press OK button in SubGHz Frequency analyzer switch to Read menu
2022-09-29 23:26:02 +03:00
derskythe
f543753873
Long press OK button in SubGHz Frequency analyzer switch to Read menu with selected frequency
2022-09-29 23:46:54 +04:00
MX
1fb1a68842
iButton GUI fixes
...
OFW PR 1805 by nminaylov
2022-09-29 20:56:04 +03:00
Alex Berkowitz
824f5ea027
Merge branch 'Eng1n33r:dev' into dev
2022-09-29 10:04:21 -05:00
MX
972c0dcb4a
hide layouts folder in badusb app
2022-09-29 08:20:30 +03:00
MX
62e56e2618
rename apps to make it look a bit better in Apps tab in archive app
...
now old assets are removed so we can avoid duplicates
2022-09-29 08:20:00 +03:00
MX
f202d27206
Merge branch 'fz-dev' into dev
2022-09-29 05:57:02 +03:00
Mewa
bcfb12bf28
Keyboard: show Uppercase keys when replacing content ( #1548 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-09-29 02:44:24 +09:00
hedger
f8b532f063
[FL-2831] Resources cleanup in updater ( #1796 )
...
* updater: remove files from existing resources Manifest file before deploying new resources
* toolbox: tar: single file extraction API
Co-authored-by: あく <alleteam@gmail.com>
2022-09-29 02:13:12 +09:00
Vyacheslav Tumanov
e25b424188
Typos fix in some strings/comments #1794
...
Co-authored-by: あく <alleteam@gmail.com>
2022-09-29 01:52:46 +09:00
Nikolay Minaylov
4241ad24a3
[FL-2797] Signal Generator app ( #1793 )
...
* Signal Generator app
* MCO pin initialization in app
* furi_hal_pwm documentation
Co-authored-by: あく <alleteam@gmail.com>
2022-09-29 01:37:24 +09:00
MX
aa00606d22
remove unnecessary checks from brute plugin, subghz improvements
...
fix subghz gui in add manually, add BETT protocol in add manually
2022-09-28 07:50:09 +03:00
MX
b934c41ed0
close file
2022-09-28 06:51:13 +03:00
MX
0ebb3f060e
add a bit of changes
2022-09-28 06:46:45 +03:00
derskythe
8f2bd3be57
Update list of frequencies and change name of file of settings to not able to run in browser
2022-09-28 07:14:38 +04:00
MX
0c5f11f713
return fix
2022-09-28 06:02:23 +03:00
MX
746b732034
remove unused code
2022-09-28 05:49:21 +03:00
Der Skythe
2ec9aeeefa
Merge branch 'Eng1n33r:dev' into subghz-save-settings-v2
2022-09-28 06:32:54 +04:00
derskythe
406247c5d8
Ok button in frequency analyzer will set this frequency to receiver
2022-09-28 06:22:02 +04:00
derskythe
22a87d5707
struct doesn't correct written
2022-09-28 05:49:06 +04:00
MX
4271246d8a
Merge branch 'fz-dev' into dev
2022-09-28 04:04:12 +03:00
derskythe
a3db6718c2
fix bug with invalid settings values in config
2022-09-28 04:31:29 +04:00
derskythe
0f0473bee6
fix bug with invalid settings values in config
2022-09-28 03:27:47 +04:00
derskythe
497be7ccb0
Last SubGHz settings is ready
2022-09-28 02:01:09 +04:00
Georgii Surkov
12a6290e91
[FL-2853] Reorganise Universal A/C library ( #1792 )
...
* Reorganise A/C universal remote library file
* Refactor infrared brute force code
* Update UniversalRemotes.md
Co-authored-by: あく <alleteam@gmail.com>
2022-09-28 02:11:28 +09:00
MX
cb14d23108
format, add chamberlain 9bit 300mhz
2022-09-27 04:31:52 +03:00
MX
c4783664c0
subghz bruteforcer plugin: move title a bit
2022-09-27 00:51:36 +03:00
MX
1f8a034a71
Merge pull request #76 from derskythe/subbrute-deep-refactor
...
Fix speed problems with linear and some bugs
2022-09-26 23:09:13 +03:00
MX
8cc3e2f35a
remove extra environment alloc
2022-09-26 23:07:53 +03:00
MX
069dd29f08
Revert "some fixes, trying to speed up bruteforce(unsuccessful)"
...
This reverts commit 61fee8e269
.
2022-09-26 22:52:22 +03:00
derskythe
91c06a2168
fix disable env allocation many times
2022-09-26 21:41:49 +04:00
derskythe
545c4349d6
add vibro on finish and main menu set left
2022-09-26 21:26:51 +04:00
derskythe
a40e1a2be2
set big step to 50
2022-09-26 21:15:46 +04:00
derskythe
286300b35b
fix disable env allocation many times
2022-09-26 21:15:02 +04:00
derskythe
633145495c
fix twice button press in manual mode
2022-09-26 21:10:41 +04:00
derskythe
a0bcbf731d
fix error on back when selecting existing dump
2022-09-26 21:01:14 +04:00
Alex Berkowitz
3e9409a1a8
Merge branch 'dev' of https://github.com/alexberkowitz/flipperzero-firmware into dev
2022-09-26 11:43:31 -05:00
MX
a9210b2849
Merge branch 'fz-dev' into dev
2022-09-26 19:37:37 +03:00
derskythe
a58807c57a
Add SubGhzTxRxWorker for later use
2022-09-26 20:14:33 +04:00
Sergey Gavrilov
5bb7cabea6
Applications loader: do not use view dispatcher queue #1788
2022-09-27 00:59:28 +09:00
Shane Synan
9f501034c3
Power: Also ask charger if charge done ( #1378 )
...
* power: Also ask charger if charge done
* F7: bump API Symbols version
* Lib: remove double include in bq25896.c
Co-authored-by: あく <alleteam@gmail.com>
2022-09-27 00:34:59 +09:00
derskythe
7bd0c8ff2c
application.fam revert
2022-09-26 18:30:04 +04:00
derskythe
cdcf80ed05
speed-up linear to 07:10
2022-09-26 18:27:58 +04:00
MX
fa9602bd68
Merge branch 'fz-dev' into dev
2022-09-26 15:27:24 +03:00
hedger
efb09380bd
[FL-2836] Fast flash programming mode ( #1782 )
...
* updater: lowered logging level for resources unpacking; hal: implemented fast flash write mode
* hal: reworked fast flash programming; clearing most error flags on flash init; changed some flash functions return type from bool to void; scripts: fixed malformed CRC values in update bundles in certain cases;
* hal: flash: larger critical section
* hal: flash: enabling fast write inside critical section
* api_symbols: bump minor version
2022-09-26 20:03:21 +09:00
MX
61fee8e269
some fixes, trying to speed up bruteforce(unsuccessful)
2022-09-26 06:24:47 +03:00
derskythe
0c99cb52ec
free transmitter during subbrute_worker_init_manual_transmit
2022-09-26 02:45:09 +04:00
derskythe
ad9e1ce4df
set furi_hal_subghz_set_path to FuriHalSubGhzPathIsolate on each manual iteration
2022-09-26 02:42:39 +04:00
derskythe
22dc5190d1
remove furi_hal_power_suppress_charge_enter/exit from other places
2022-09-26 02:39:17 +04:00
derskythe
f2fd97d9c5
fix memory leaks
2022-09-26 02:36:38 +04:00
derskythe
08084d5763
fix first send signal equals last transferred or 0x00
2022-09-26 02:03:36 +04:00
derskythe
add1ad6949
fix manual select key on max and min values
2022-09-26 01:48:51 +04:00
DerSkythe
87654e60b8
Merge remote-tracking branch 'origin/subbrute-deep-refactor' into subbrute-deep-refactor
2022-09-26 01:10:21 +04:00
DerSkythe
6f92cd645e
fixed frame width to scroll
2022-09-26 01:09:00 +04:00
DerSkythe
23f6ea2e05
refactor worker moved it to SubBruteState
2022-09-26 01:07:16 +04:00
DerSkythe
ba5f590dab
switched to manual transmit
2022-09-26 00:07:14 +04:00
Der Skythe
f1048733d2
Merge branch 'Eng1n33r:dev' into subbrute-deep-refactor
2022-09-25 23:16:27 +04:00
DerSkythe
ea7f68fcab
fixed load existing dump
2022-09-25 23:12:31 +04:00
DerSkythe
54757428e6
fix bug with return to main menu when choice file
2022-09-25 21:31:33 +04:00
MX
bd39d81324
Merge branch 'fz-dev' into dev
2022-09-25 19:55:35 +03:00
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
hedger
a1637e9216
fbt fixes & improvements ( #1490 )
...
* fbt: minimal USB flash mode; scripts: faster storage.py with larger chunks
* fbt: fixed creation of temporary file nodes confusing scons
* docs: removed refs to --with-updater
* fbt: removed splashscreen from minimal update package
* fbt: renamed dist arguments for consistency
* docs: fixed updater_debug target
* fbt: separate target for generating compilation_database.json without building the code.
* fbt: added `jflash` target for programming over JLink probe; refactored usb flashing targets
* fbt: building updater_app in unit_tests configuration
* fbt: fixed reset behavior after flashing with J-Link
* fbt: generating .map file for firmware binary & external apps
* fbt/core: moved library contents before apps code
Co-authored-by: あく <alleteam@gmail.com>
2022-08-02 22:46:43 +09:00
Georgii Surkov
01afb289c0
[FL-2713] Buffered file streams fix ( #1515 )
...
* Fix incorrect buffered stream behaviour
* Add specific tests
* Make the test fail on wrong behaviour
* Better names
Co-authored-by: あく <alleteam@gmail.com>
2022-08-02 22:17:37 +09:00
あく
f9745b4141
[FL-2705] App RPC Bug Fixes and redesign ( #1491 )
...
* Rpc: remove callback timer
* Rpc: simplify rpc event callback
* Rpc: migrate to new confirmation schema
* Rpc: migrate to new confirmation schema part2: finalize ibutton and rfid
* Rpc: migrate to new confirmation schema part3: finallize nfc and fix id in load
* Rpc: hardened sequencing check
* Rpc: migrate to new confirmation schema part4: finalize subghz
* iButton: properly handle exit
* Nfc: correct sequence for rpc exit send
* Rpc: fix review issues and nfc exit message
* Rpc: more logging and condition race fix in confirmation
* Rpc: migrate to new confirmation schema part5: finalize infrared
* Rpc: more logging
2022-08-02 22:54:12 +10:00
MX
7256c3acf0
second line needs to be copied separately
...
removing info about second line for now, fixing later
2022-08-02 03:40:22 +03:00
MX
a74262cef2
update unirf / other fixes
2022-08-01 23:20:04 +03:00
MX
c0f0ec3c95
Merge branch 'fz-dev' into dev
2022-08-01 17:30:50 +03:00
Skorpionm
4da6eba395
[FL-2706, FL-2709] SubGhz: checking saved key files for length ( #1485 )
...
* [FL-2706] SubGhz: checking saved key files for length
* SubGhz: fix RAW file upload error
* [FL-2709] GubGhz: RAW screen fix
Co-authored-by: あく <alleteam@gmail.com>
2022-08-01 21:24:21 +09:00
TQMatvey
7be31123d9
Merge branch 'Eng1n33r:dev' into patch-3
2022-08-01 09:25:05 +07:00
TQMatvey
1bb778e717
Snake & Tetris: Fix Score Counter position
2022-08-01 09:24:46 +07:00
TQMatvey
c164146cee
PicoPass: Fix Card Detection Visuals
...
fix text saying Picopas-
s
and move text a bit higher
2022-08-01 08:44:05 +07:00
MX
f80da7e06c
Merge branch 'fz-dev' into dev
2022-07-31 03:55:41 +03:00
hedger
84550d5878
[FL-2654] Updater: retrying pre-boot SD card mount multiple times ( #1402 )
...
* Updater: retrying pre-boot SD card mount multiple times
* Updater: added delay before retrying SD card mount on early boot
Co-authored-by: あく <alleteam@gmail.com>
2022-07-31 08:48:55 +09:00
MX
712a48b5db
Fix typo in subghz ( #1467 )
...
* fix typo across subghz
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Aleksandr Kutuzov <aku@plooks.com>
2022-07-31 08:34:38 +09:00
Anna Prosvetova
4c39dcbe0c
☦️ Rpc: fix backup commands responses ( #1502 )
2022-07-31 08:14:16 +09:00
MX
8fb6d6c732
some changes to fbt stuff
2022-07-30 05:35:56 +03:00
MX
aa757eeb49
unirf update
...
allow selecting custom map files
2022-07-29 21:18:06 +03:00
MX
79e7636507
fmt
2022-07-29 19:34:41 +03:00
MX
12a2072b8c
docs & readme
2022-07-29 19:22:17 +03:00
MX
f4cc9e5de7
plugins & badusb
...
if author want their plugin to be removed - create issue, thanks
2022-07-29 17:48:51 +03:00
MX
05a1ef0e71
Merge branch 'fz-dev' into dev
2022-07-28 18:30:09 +03:00
gornekich
c40e8811d6
[FL-2701], [FL-2702], [FL-2699] NFC fixes ( #1478 )
...
* nfc: change read scene views
* nfc: rework return after save success
* nfc: add fallback to read UID of unrecognized iso14443-3
* nfc: show mifare desfire on read success
* nfc: add restore original confirm scene
* nfc: fix icon name
* nfc: clear 6 bit in SAK to emulate 14443-4 uids
* nfc: don't change original sak
2022-07-28 21:34:28 +09:00
TQMatvey
b6e52e979d
Infrared.c: Dont Close GUI 2 times ( #1477 )
...
GUI was being closed 2 times upon exit, this PR fixes that by removing 1 of those cases
2022-07-28 12:48:45 +03:00
Eng1n33r
b6ab686a34
fix typo
2022-07-27 15:58:32 +03:00
Eng1n33r
f359e0d9db
formatted
2022-07-26 21:52:34 +03:00
Eng1n33r
a79dea948b
Merge branch 'fz-dev' into dev
2022-07-26 21:11:03 +03:00
Eng1n33r
acd5430c21
Merge branch 'fz-dev' into dev
2022-07-26 21:09:31 +03:00
gornekich
c777206065
NFC: fix navigation from menu scenes #1459
2022-07-27 02:28:37 +09:00
gornekich
9c59bcd776
[FL-2605] NFC new design ( #1364 )
...
* nfc: add new read scene
* lib: refactore nfc library
* mifare desfire: add read card fuction
* lib nfc: add auto read worker
* nfc: add supported cards
* nfc: add mifare classic read success scene
* nfc: add troyka support
* submodule: update protobuf
* nfc: mifare classic keys cache
* nfc: rework mifare classic key cache
* Correct spelling
* nfc: add user dictionary
* nfc: introduce block read map in fff
* nfc: rework dict attack
* nfc: improve dict attack
* nfc: rework mifare classic format
* nfc: rework MFC read with Reader
* nfc: add gui for MFC read success scene
* nfc: fix dict attack view gui
* nfc: add retry and exit confirm scenes
* nfc: add retry and exit scenes navigation
* nfc: check user dictionary
* nfc: remove unused scenes
* nfc: rename functions in nfc worker
* nfc: rename mf_classic_dict_attack -> dict_attack
* nfc: change scenes names
* nfc: remove scene tick events
* nfc: rework dict calls with buffer streams
* nfc: fix notifications
* nfc: fix mf desfire navigation
* nfc: remove notification from mf classic read success
* nfc: fix read sectors calculation
* nfc: add fallback for unknown card
* nfc: show file name while emulating
* nfc: fix build
* nfc: fix memory leak
* nfc: fix desfire read
* nfc: add no dict found navigation
* nfc: add read views
* nfc: update card fix
* nfc: fix access bytes save
* nfc: add exit and retry confirm to mf ultralight read success
* nfc: introduce detect reader
* nfc: change record open arg to macros
* nfc: fix start from archive
Co-authored-by: Astra <astra@astrra.space>
Co-authored-by: あく <alleteam@gmail.com>
2022-07-27 00:30:49 +09:00
Skorpionm
ec19c11dbe
[FL-2669] SubGhz: add support for loading custom presets ( #1398 )
...
* SubGhz: load custom -preset
* SubGhz: fix error prt=0
* SubGhz: load custom preset
* SubGhz: code refactoring to support custom preset
* SubGhz: add custom presert refactoring
* SubGhz: fix alloc history alloc preset
* SubGhz: fix error load file
* SubGhz: fix start custom preset
* SubGhz: fix delete custom preset
* SubGhz: add description Custom_preset_data for CC1101
* SubGhz: debug logging and buffer size rounding
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Aleksandr Kutuzov <aku@plooks.com>
2022-07-26 23:16:59 +09:00
Skorpionm
ed7db336c1
[FL-2684, FL-2685] bugfix subghz ( #1446 )
...
* [FL-2684] SubGhz: fix incorrect CAME TWICE protocol definition
* [FL-2685] SubGhz: fix the recorded RAW signal is deleted when trying to transmit on a prohibited frequency
Co-authored-by: あく <alleteam@gmail.com>
2022-07-26 21:58:07 +09:00
Eng1n33r
2c0dcc808d
Merge branch 'fz-dev' into dev
2022-07-26 15:52:19 +03:00
hedger
3fa5e18c5a
[FL-2692, FL-2604, FL-2632] New first start sequence ( #1456 )
...
* desktop: restored automatic power off & manual power off on slideshow view; assets: added frames for new first start sequence; docs: added info on slideshow compilation
* desktop: restarting long timer on OK button release
Co-authored-by: あく <alleteam@gmail.com>
2022-07-26 21:44:03 +09:00
hedger
056446dfed
[FL-2675] /int space reservation ( #1448 )
...
* storage: added global #defines for /int, /ext & /any
* storage: introduced PATH_EXT, PATH_INT& PATH_ANY macros
* core apps: moved hardcoded config files names to separate headers; prefixed them with "."; updater: added file name migration to new naming convention on backup extraction
* storage: fixed storage_merge_recursive handling of complex directory structures; storage_move_to_sd: changed data migration logic to all non-dot files & all folders
* core: added macro aliases for core record names
* Bumped protobuf commit pointer
* storage: reserved 5 pages in /int; denying write&creation of non-dot files when running out of free space
Co-authored-by: あく <alleteam@gmail.com>
2022-07-26 21:21:51 +09:00
Georgii Surkov
52a83fc929
[FL-2688] Fix incorrect remote renaming behaviour #1455
2022-07-26 20:46:14 +09:00
Eng1n33r
15d5a0c1f2
Merge branch 'fz-dev' into dev
2022-07-25 19:46:29 +03:00
Eric Betts
cd77b93f26
Picopass: dump full card, extract some details ( #1408 )
...
* Dump entire picopass card
* Capture more iClass details
* facility code bugfix
Co-authored-by: あく <alleteam@gmail.com>
2022-07-26 00:36:38 +09:00
Yukai Li
f8e0ec42c5
nfc: NTAG203 support ( #1383 )
...
* nfc: Fix original MFUL feature flags
* nfc: Add NTAG203 read support
* nfc: Update emulation lock byte handling for NTAG203
* nfc: Add NTAG203 counter emulation support
* nfc: Add NTAG203 tag generator
* nfc: Fix NTAG203 emulating GET_VERSION
* nfc: Fix MFUL version reading
* nfc: Complete NTAG203 counter emulation behavior
* nfc: Complete NTAG203 emulation
* nfc: Remove unnecessary init in MFUL emulation
* nfc: Add notes about MFUL type enum
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-07-26 00:21:05 +09:00
Nikolay Minaylov
30820b83b5
[FL-2464, FL-2466] RFID, ibutton text fix #1413
...
Co-authored-by: あく <alleteam@gmail.com>
2022-07-25 23:46:42 +09:00
Wyatt Neal
ac60d1808a
fixing typos, satus -> status ( #1422 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-07-25 23:35:02 +09:00
Nikolay Minaylov
d80edba891
RPC App: state message and GUI update ( #1423 )
...
* RPC App: state message and GUI update
* Protobuf submodule update
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-07-25 23:16:45 +09:00
Nikolay Minaylov
f5d6a8084b
[FL-2668] GUI message screens update #1428
...
Co-authored-by: SG <who.just.the.doctor@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-07-25 21:11:34 +09:00
Ruben van Baarle
3ee592cae7
Fix SubGHz chat immediately closing #1440
...
It's just an if condition which should've been inverted
Co-authored-by: あく <alleteam@gmail.com>
2022-07-25 20:48:06 +09:00
Eng1n33r
5cf5e2ecf4
Merge branch 'flipperdevices:dev' into dev
2022-07-23 17:15:46 +03:00
ESurge
253b98c8f0
Added condition to cli "log" command to end if serial terminal is disconnected. ( #1425 )
...
* Added condition to cli "log" command. If USB is disconnected while "log" command is running, it will end the command.
* Reverted change on cli_commands.c
Added condition in cli.c for cli_cmd_interrupt_received function to react appropriately when serial terminal is disconnected.
Added condition in subghz_cli.c for subghz chat cmd to exit gracefully when serial terminal is disconnected.
* Formatting
Co-authored-by: あく <alleteam@gmail.com>
2022-07-23 12:35:14 +09:00
Eng1n33r
087c66c8e4
Merge branch 'flipperdevices:dev' into dev
2022-07-22 20:22:15 +03:00
Georgii Surkov
16e598b2c0
[FL-2655, FL-2650] Buffered file streams ( #1424 )
...
* Initial buffered file stream implementation
* Fix logical errors
* Fix more logical errors
* Minimally working implementation
* Adapt infrared unit tests for buffered streams
* Increase read buffer size from 512 to 1K
* Correct naming and formatting
* More code improvements
* Allow passing access and open modes for buffered streams
* Implement tests for buffered streams
* Better file and method names
* Add comments and correct formatting
* Use buffered streams in Infrared
* Fix compilation error
2022-07-23 01:00:25 +09:00
Eng1n33r
c6099dfcc9
Add FAAC SLH 433 MHz create support
2022-07-21 00:35:43 +03:00
Eng1n33r
0b27881bae
update custom apps / use furi
2022-07-20 19:01:38 +03:00
Eng1n33r
ad970c6c6d
Merge branch 'fz-dev' into dev
2022-07-20 16:28:48 +03:00
あく
e3c7201a20
Furi: core refactoring and CMSIS removal part 2 ( #1410 )
...
* Furi: rename and move core
* Furi: drop CMSIS_OS header and unused api, partially refactor and cleanup the rest
* Furi: CMSIS_OS drop and refactoring.
* Furi: refactoring, remove cmsis legacy
* Furi: fix incorrect assert on queue deallocation, cleanup timer
* Furi: improve delay api, get rid of floats
* hal: dropped furi_hal_crc
* Furi: move DWT based delay to cortex HAL
* Furi: update core documentation
Co-authored-by: hedger <hedger@nanode.su>
2022-07-20 13:56:33 +03:00
Eng1n33r
248aa524e0
Merge remote-tracking branch 'flipperdevices/dev' into dev
2022-07-17 16:57:09 +03:00
t0m1o1
73711c75e6
Update bad_usb_script.c to fix incorrect ALT key const #1406
...
Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 18:56:47 +09:00
Skorpionm
e7c3da1da9
[FL-2658, FL-2657] SubGhz: add new protocol (IronLogic, Comunello, Sommer(fsk476), Normstahl, KEY, EcoStar, Gibidi, Mutancode) ( #1404 )
...
* Subghz: fix cli no load keeloq_mfcodes_user
* SubGhz: add new protocol (IronLogic, Comunello, Sommer(fsk476), Normstahl, KEY, EcoStar, Gibidi, Mutancode)
* SubGhz: fix syntax
* SubGhz: fix error build
Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 18:45:21 +09:00
Eng1n33r
6f7255d8f0
Merge branch 'flipperdevices:dev' into dev
2022-07-17 12:32:24 +03:00
Georgii Surkov
80629de01e
[FL-2601] Move Infrared unit test data to assets ( #1396 )
...
* Move samsung raw data to assets
* Add more assets and fix bugs
* Clean up code
* Implement all raw data as assets
* Remove input data from old test files
* Better signal names
* Better file opening logic
* Implement loading parsed data from files
* Move most of RC5 tests into assets
* Add more test cases
* Add more test cases
* Eliminate RUN_DECODER macro
* Better code structure
* Implement run_encoder function
* More encoder tests
* Move all encoder tests to assets
* Move all test data to assets
* Normalise function names
* Rename code files
* Uncomment other tests
* Swich test order to avoid weird memory leaks
* UnitTests: cleanup output and redirect it into stdout
* UnitTests: selectable tests and better reporting
Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 18:21:56 +09:00
Eng1n33r
5b8ddf5950
Merge branch 'flipperdevices:dev' into dev
2022-07-17 10:56:34 +03:00
Nikolay Minaylov
877c5c8122
[FL-1962, FL-2464, FL-2465, FL-2466, FL-2560, FL-2637, FL-2595] Ibutton, Infrared, LfRFID GUI fixes ( #1392 )
...
* Ibutton, Infrared, LfRFID GUI fixes
* Loading screens update
Co-authored-by: あく <alleteam@gmail.com>
2022-07-17 16:41:16 +09:00
Eng1n33r
420af35f89
FAAC SLH/Spa 20-bits counter
2022-07-17 08:05:09 +03:00
Eng1n33r
521db5dc0d
Merge branch 'fz-dev' into dev
2022-07-14 20:24:33 +03:00
Astra
975ee0c009
Change # to ! for the inverted text example ( #1395 )
...
The code already works with "!", but the comment was wrong.
Co-authored-by: あく <alleteam@gmail.com>
2022-07-15 01:58:52 +09:00
Nikolay Minaylov
2caa5c3064
[FL-2633] Move files from /int to /ext on SD mount #1384
...
Co-authored-by: あく <alleteam@gmail.com>
2022-07-15 01:44:34 +09:00
Max Andreev
fd498bdfcf
[FL-2554] Embedded arm-none-eabi toolchain ( #1351 )
2022-07-15 01:24:26 +09:00
Eng1n33r
97ec06c1f3
update screen after sending signal
...
in received signals scene
2022-07-11 23:26:39 +03:00
Eng1n33r
fd59618e42
Merge branch 'fz-dev' into dev
2022-07-10 16:18:50 +03:00
perspecdev
222394d3ea
added gui-shift command to ducky script ( #1381 )
...
Co-authored-by: Daniel Isenhower <daniel@reciprocityentertainment.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-07-10 21:51:35 +09:00
Eric Betts
41bd1fb9a5
Save picopass as picopass or, for 26bit, as lfrfid ( #1380 )
2022-07-10 21:46:46 +09:00
Eng1n33r
5025e86af7
Merge branch 'flipperdevices:dev' into dev
2022-07-08 15:57:08 +03:00
Eric Betts
f46ae5a704
Namespace loclass library ( #1379 )
...
* Namespace loclass library
* Lib: const for immutable variables and bss cleanup
Co-authored-by: あく <alleteam@gmail.com>
2022-07-08 21:56:23 +09:00
Eng1n33r
c942a95963
Merge branch 'flipperdevices:dev' into dev
2022-07-08 15:54:00 +03:00
Michael Marcucci
6b3625f46b
Bluetooth Remote Additions ( #1330 )
...
* Update the HID Keycodes to pull from the library
* Composite BLE Report Map, add consumer & mouse HID
* Add Mouse & keyboard bt remote, fixed media remote
* BT Keyboard remove long press shift
* Fix usb hid modifier keys
* Fixed misaligned bad usb keys
* Fix keyboard app keys
* Partial fix for bt app and linux
* Update to work across platforms
* Fix for report ids
* BtHidApp: move variable from bss to model, cleanup naming.
* FuriHal: add const to immutable data declaration
Co-authored-by: あく <alleteam@gmail.com>
2022-07-08 21:36:34 +09:00
Eng1n33r
1c3362332c
Merge branch 'flipperdevices:dev' into dev
2022-07-06 16:54:40 +03:00
Nikolay Minaylov
e17dae2d00
[FL-2612, FL-2618, FL-2619, FL-2622] CLI, threads, notifications, archive fixes ( #1354 )
...
* CLI, notifications, archive fixes
* Led blink fix
* Fix thread flags notification index
* Archive: fix infinite tab switch on empty SD card
Co-authored-by: あく <alleteam@gmail.com>
2022-07-06 22:54:08 +09:00
Eng1n33r
89f0a6c8fd
Merge branch 'flipperdevices:dev' into dev
2022-07-05 19:04:12 +03:00
Eric Betts
8af2198684
Iclass UI ( #1366 )
...
* Move structs to header
* roll mbedtls into loclass
* Picopass with scene for reading card
* Picopass: fix memory leak
* Lib: return mbedtls back
* Picopass: rename symbols to match naming guide
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-07-06 00:28:27 +09:00
Eng1n33r
fa604221b9
Merge branch 'flipperdevices:dev' into dev
2022-07-05 15:24:55 +03:00
hedger
c49db35ee0
storage: lfs fingerprint wasn't updated when both geometry changed & factory reset was requested, resulting in second re-format on next boot ( #1372 )
2022-07-05 21:17:26 +09:00
Eng1n33r
41341658dd
Merge branch 'fz-dev' into dev
2022-07-04 21:57:40 +03:00
Roman Shchekin
05b7b7f2db
plugins: snake: simplification in direction calculation ( #1361 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com>
2022-07-04 20:49:23 +03:00
Samuel Yvon
793501d62d
Add GPIO control through RPC ( #1282 )
...
* Add GPIO control through RPC
* Assets: sync protobuf to 0.10
* Assets: update protobuf to fixed v10
Co-authored-by: あく <alleteam@gmail.com>
2022-07-05 00:32:06 +09:00
hedger
b95cd2df14
[FL-2578] Updater fixes related to /int handling ( #1359 )
...
* Updater fixes related to /int handling
updater: performing factory reset on update, checking for LFS free space before updating, fixed improper error handling on backup/restore operations, rebalanced update stage weights for better progress visuals
scripts: added CLI output validation for selfupdate.py
storage: added pointer validation in storage_int_common_fs_info
desktop: fixed crash on rendering invalid slideshows
* Typo fix
* rpc: Updated protobuf to 0.9
* rpc: removed updater status conversion
Co-authored-by: あく <alleteam@gmail.com>
2022-07-04 22:36:12 +09:00
Nikolay Minaylov
4a1695ba1c
[FL-2589] RPC App control commands ( #1350 )
...
* RPC App control commands
* Button release timeout
* SubGhz tx fix
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-07-04 22:09:46 +09:00
Eng1n33r
a82f48c9e0
Merge branch 'fz-dev' into dev
2022-07-04 15:45:55 +03:00
Yukai Li
0e78f38404
nfc: On-device tag generator ( #1319 )
...
* nfc: Add tag generator base
* nfc: Fix BCC generation
* nfc: Add MFUL EV1 generators
* nfc: Fix typos in generator
* nfc: Add NTAG21x generators
* nfc: More const
* nfc: Add NTAG I2C generators
* nfc: Add field names to generator initializers
* nfc: Move generators to add manually scene
* nfc: Revise tag generator UX
* nfc: Revert add manually menu item name
* nfc: Remove unused scene start submenu index
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-07-04 20:16:59 +09:00
Eric Betts
ffd6eda361
Add iClass keys to source ( #1360 )
2022-07-04 20:54:36 +10:00
Eng1n33r
34348102e5
add picopass/iclass to build list & include key
...
Key:
https://github.com/flipperdevices/flipperzero-firmware/pull/1360/files
2022-07-04 03:33:17 +03:00
Eng1n33r
cba5cb745c
Merge remote-tracking branch 'flipperdevices/dev' into dev
2022-07-03 21:04:15 +03:00
Eng1n33r
f8ff747dba
Prepare subghz changes
2022-07-03 21:01:23 +03:00
Skorpionm
fea2bfa822
[FL-2610] SubGhz: add keypad lock SubGhz -> Read ( #1343 )
...
* [FL-2610] SubGhz: add keypad lock SubGhz -> Read
* SubGhz: fix multiple clicks on the back button
* SubGhz: turn on the backlight when receiving with the keypad locked. key processing delay when exiting Locked mode
* SubGhz: chanage lock variable and enums names
* SubGhz: replace direct return with consumed
Co-authored-by: あく <alleteam@gmail.com>
2022-07-04 01:03:36 +09:00
gornekich
5769595e67
NFC emulation software tunning ( #1341 )
...
* digital_signal: optimize calculationxx
* firmware: add listen start and listen rx
* digital signal: rework with fixed point calculation
* nfc: tune timings
* nfc: fix array overflow
* mifare classic: fix key access
* nfc: rework spi bus access
* nfc: rework listen mode with st25r3916 calls
* digital signal: speed up digital_signal_append()
* digital signal: remove unused profiling
* nfc: clean up code
* nfc: correct sleep state
* nfc: add unit tests
* nfc: fix memory leak in unit test
* digital_signal: remove unused code
* nfc: fix incorrect sak load in pt memory
Co-authored-by: あく <alleteam@gmail.com>
2022-07-03 23:51:50 +09:00
Eric Betts
1975868ed8
PicoPass / iClass ( #1298 )
...
* add mdedtls for des3 implementation
* add localss from RfidResearchGroup/proxmark3
* picopass reader app and rfal for communicating with picopass cards
* always turn off field
* close storage when keys are not found
* Add mbedtls as submodule
* add mbedtl_config
* Switched to only including specific mbedtls files I need. Thank you @kevinwallace
* cherry-pick kevinwallace sconsify
* scons for mbedtls/loclass
* Reset to ready state on error
* unsigned FC/CN
* clean FC/CN if not decoded
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Kevin Wallace <git+flipperzero@kevin.wallace.seattle.wa.us>
2022-07-03 17:44:38 +09:00
Eng1n33r
a6242e8ca3
Fix typo in SubGhz
2022-06-29 01:31:07 +03:00
Eng1n33r
b2f6cd0b34
Merge branch 'flipperdevices:dev' into dev
2022-06-28 16:06:11 +03:00
hedger
8b988e2b17
fbt: updater over USB ( #1344 )
...
* Scripts: added update package uploader over USB; fbt: added flash_usb target
* fbt: additional dependencies for flash_usb
* Cli: fix cursor_position corruption
Co-authored-by: あく <alleteam@gmail.com>
2022-06-28 22:03:49 +09:00
hedger
e6f18cc322
fbt: building core
with respect for debug flag ( #1347 )
...
* fbt: building `core` with respect for debug flag
* fbt: added size output for firmware elf
* Infrared: fix cli
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-06-28 21:28:55 +09:00
Eng1n33r
bc6cc28c13
remove unused code
2022-06-28 01:54:37 +03:00
Eng1n33r
1c55a55ddd
adaptation to the new build system + fixes
2022-06-26 20:57:29 +03:00
Eng1n33r
aaeede7793
Merge branch 'fz-dev' into dev
2022-06-26 15:16:32 +03:00
hedger
f3b1475ede
[FL-2052] New build system based on scons ( #1269 )
2022-06-26 21:00:03 +09:00
Eng1n33r
767f7ff92e
code formatted
2022-06-24 13:01:41 +03:00
Eng1n33r
6cc2d47ed4
remove unused icons
2022-06-23 08:44:33 +03:00
Eng1n33r
bfe9ed9411
autolock more time options
2022-06-22 19:08:34 +03:00
Eng1n33r
aa967d63ea
Merge branch 'flipperdevices:dev' into dev
2022-06-22 18:22:06 +03:00
Skorpionm
c79fb61909
SubGhz: add protocol PowerSmart / SolarSmart Roller Shutters ( #1335 )
...
* SubGhz: add protocol Power Smart
* SubGhz: parsing protocol Power Smart
* SubGhz: add parsing cannel
* SubGhz: add unit test
* SubGhz: update files unit test_random_raw
Co-authored-by: あく <alleteam@gmail.com>
2022-06-23 00:18:52 +09:00
Georgii Surkov
0b83316560
[FL-2603] Infrared: exit app properly if ran from outside the launcher ( #1340 )
...
* Exit app if no previous scene was found
* Infrared: correct return logic for started from archive app
Co-authored-by: あく <alleteam@gmail.com>
2022-06-23 00:12:39 +09:00
Eng1n33r
4c31e8dc5e
Merge branch 'flipperdevices:dev' into dev
2022-06-22 18:12:36 +03:00
Georgii Surkov
9868a65c15
[FL-2602] Infrared: Fix crash when messing with SD card ( #1339 )
...
* Fix crash after removing SD card and exiting
* Show an error if SD card was removed on Universal remote screen
2022-06-23 00:05:17 +09:00
Eng1n33r
265bc5b961
git version fix and spectrum analyzer mod
2022-06-22 04:53:21 +03:00
Eng1n33r
881b6d2634
spectrum analyzer new mode
2022-06-22 04:11:52 +03:00
Eng1n33r
c6a3b71db6
Merge branch 'fz-dev' into dev
2022-06-21 18:21:49 +03:00
Yukai Li
556af0b82b
nfc: NTAG21x complete emulation ( #1313 )
...
* nfc: Refactor Mifare Ultralight feature flags
Unify them in both reader and emulator to make handling easier
* nfc: Refactor MFUL PWD_AUTH and add AUTHLIM counter
* nfc: Add MFUL EV1 VCSL command emulation
* nfc: Enforce message size check in MFUL emulation
Also fix READ_CNT byte order, but it's not fully working
* nfc: Add MFUL auth counter serialization
Also fill counter on successful read from tag
* nfc: Fix MFUL INCR_CNT emulation
* nfc: Fix MFUL READ_CNT emulation
* nfc: Refactor MFUL emulation and implement full write support
* nfc: Fix Mifare Ultralight serialization
* nfc: Add MFUL OTP/CC handling
* nfc: Make sure MF0UL21 dynamic lock byte 3 also reads 0xBD
* nfc: Small MFUL refactor and fix CFGLCK behavior
* WIP: nfc: MFUL read support with ASCII mirror and auth roll-over
This is too complex and I don't like it
* nfc: Simplify MFUL read emulation, fix mirror range check
* nfc: Implement MFUL auth and ASCII mirror for FAST_READ
* nfc: Fix MFUL read roll-over with AUTH0 set
* nfc: Implement MFUL read counter increment
* nfc: Align ASCII mirror to NTAG21x behavior
* nfc: Handle invalid command in MFUL emulation
* nfc: Fix MFUL static lock check
* nfc: Refactor MFUL emulation to use cached config pages
* nfc: Refactor MFUL auth counter to count up instead of down
* nfc: Add missing NULL check
* WIP: nfc: Various MFUL emulation behavior tweaks
* WIP: nfc: More MFUL emulation behavior adjustments
* nfc: Match AUTHLIM emulation to NTAG21x behavior
* nfc: Fix MFUL dynamic lock emulation
* nfc: Fix typo in MFUL read counters
* nfc: Fix typo in MFUL FAST_READ emulation
* nfc: Increase emulation TX buffer size
Enough space for if someone requests FAST_READ of all pages of an NTAG
* nfc: Fix MFUL negative verification counter overflow
* nfc: Change auth counter kv name
* nfc: Fix NTAG I2C FAST_READ emulation
* nfc: Fix NTAG21x config reload behavior
Co-authored-by: あく <alleteam@gmail.com>
2022-06-22 00:04:35 +09:00
Eng1n33r
ca66846e4c
Merge branch fz-dev into dev
2022-06-21 18:01:40 +03:00
Kevin Wallace
88facf20c1
nfc: DESFire fixes ( #1334 )
...
* nfc: don't give up on reading DESFire card if GET_KEY_SETTINGS fails
Some cards are configured to refuse to provide key settings, but still
provide other info. For example, Ubiquiti UniFi Protect access cards
won't list keys or applications, but will still answer GET_FREE_MEMORY.
* nfc: don't show error when saving DESFire card with no applications
* nfc: fix DESFire load with 0 applications or no PICC key settings
Co-authored-by: Kevin Wallace <git+flipperzero@kevin.wallace.seattle.wa.us>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-06-21 23:58:22 +09:00
Eng1n33r
d97a27e1af
Merge branch 'flipperdevices:dev' into dev
2022-06-21 17:46:11 +03:00
Georgii Surkov
92f763e553
[FL-2548] Infrared: show error if no SD card/databases ( #1337 )
...
* Add Database error scene
* More general popup callback name
2022-06-21 23:45:55 +09:00
Eng1n33r
44c6c2e37b
Merge pull request #17 from TQMatvey/dev
...
Added 10s Display Timeout
2022-06-21 17:32:17 +03:00
Eng1n33r
d892021272
Merge branch 'flipperdevices:dev' into dev
2022-06-21 17:31:47 +03:00
hedger
eb31fed0e2
[FL-2556] Update complete screen ( #1332 )
...
* Desktop: slideshow implementation
* Updater: handling splashscreen installation; added format version field to slideshow binary
* Desktop: added bidirectional slideshow navigation + instant cancel by "back" button; Updater: rebalanced update stages weights
* Updater: fixed missing field init; fixed potential loop when baking slideshows
* Assets: fixed "update complete" image to match original
* Desktop: added check for slideshow file version
* Scripts: slideshow.py cleanup
* Desktop: removed first start intro sequence
* Desktop: removed first start remnants
2022-06-21 23:11:34 +09:00
Nikolay Minaylov
4b02a404ba
[FL-2588] RPC storage: Ignore incorrect file names #1318
...
Co-authored-by: あく <alleteam@gmail.com>
2022-06-21 22:46:39 +09:00
Skorpionm
dab1313a3b
SubGhz: frequency analyzer combined frequency detection method ( #1321 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-06-21 22:30:30 +09:00
hedger
f060d005f4
[FL-2511] Updater: fixed long update descriptions overlapping UI elements #1327
...
Co-authored-by: あく <alleteam@gmail.com>
2022-06-21 22:25:05 +09:00
Georgii Surkov
a8acfcabb4
[FL-2568] Infrared C port ( #1326 )
...
* Add skeleton for infrared C port, rename old app
* Add scene stubs
* Add more views
* Misc changes
* Add remote and signal class stubs
* Complete infrared signal class
* Add remote button class stub
* Check if button contains a signal during destruction
* Complete infrared signal class more
* Implement remote storing
* Implement remote loading
* Fix error handling
* Implement remote transmitting
* Rename scene
* Canonise event consumption
* Implement remote learning (stub)
* Implement learn success screen (stub)
* Implement AskBack scene
* Improve remote saving&loading
* Fix remote file name
* Add LearnDone scene
* Switch from Remote scene correctly
* Add SceneButtonSelect
* Remove unneeded assert
* Add new SceneManager method
* Use new SceneManager method in Infrared
* Implement renaming of buttons and remotes
* Implement deleting of buttons and remotes
* Add universal remotes list
* Add brute force code
* Brute force code improvements
* Partially implement Universal Remote GUI
* Fix wrong singnal handling
* Fully implement Universal Remote
* Use standard custom events everywhere
* Return infrared CLI
* Remove old Infrared app
* Change container name
* Fix scene order
* Put ButtonPanel into stack only when needed
* Show loading animation during slow operations
* Do not hardcode Loading widget coordinates
* Switch Loading widget orientation as needed
* Save Start scene state
* Save Remote scene state
* Save Edit scene state
* Save EditButtonSelect scene state
* Do not use scene state
* Use string_t instead of const char* for brevity
* Fix memory leak
* Fix saving raw remotes
* Add Infrared debug menu
* Add debug view
* Move Infrared monitor into Infrared application
* Remove old Infrared monitor app
* Use common signal received callback everywhere
2022-06-21 21:45:50 +09:00
TQMatvey
c591b6db03
Added 10s Display Timeout
2022-06-21 12:43:10 +07:00