MX
97e8da7a7b
Weather Station: Add protocol - Auriol HG0601A ( #2056 )
...
* Add protocol Auriol hg0601a: Made by @LY2NEO
* Improve readability of code: fix protocol name
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 04:08:28 +09:00
あく
769c53b6da
[FL-2977] Gui: better navigation in file browser dialog ( #2014 )
...
* Gui: proper navigation in file browser dialog
* Trim file name from start path
* File list loading fix
* File list offset fix
Co-authored-by: nminaylov <nm29719@gmail.com>
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
2022-11-29 03:59:24 +09:00
Yukai Li
6b47bc1af4
Nfc: NTAG password auto capture (and other password-related changes) ( #1843 )
...
* nfc: MFUL minor cleanup
* nfc: Add mechanism to pass event data
* nfc: Add NTAG authentication event to emulation
* nfc: Rename enum member to align with existing convention
* nfc: Add function to determine whether MFUL is fully captured
* nfc: Fix emulation of incompletely-read password-protected MFUL
* nfc: Add reader password capture scene
* nfc: Set default MFUL password input to 0xFFFFFFFF
* nfc: Fix MFUL auth counter loading
* nfc: Be explicit about using manual auth method when using auto unlock
* nfc: Fill in MFUL has_auth when loading file
* nfc: Fix MFUL auth success usage, remove unused variable
* nfc: Display PWD and PACK in MFUL info if available
* nfc: Remove unnecessary include
* nfc: Add unlock options to loaded MFUL menu
* nfc: Move set default MFUL password. This way it can be edited if needed instead of reentered
* nfc: Fix unlock menu not maintaining selection index
* nfc: Move captured MFUL auth data from worker to device data
* nfc: Attempt to authenticate with default PWD when possible when reading NTAG
* nfc: Don't try to auth NTAG on read if we already authed
* nfc: Add title for all pages read but failed auth for NTAG auth
* nfc: Add faster auth callback patch
* lib: Remove scons submodule from index
* nfc: Revise MFUL unlock UI flow
* nfc: Disallow MFUL unlock with reader if card not read yet. Trying to read first results in either needing to make a new scene or badly jury rigging other scenes, so let's just not do that
* f7: Bump API symbols
* Format code
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 03:16:22 +09:00
Stephen Kent
a82c3ccc22
NFC: Fix MIFARE DESfire info action to open app menu ( #2058 )
...
When examining a MIFARE DESfire card, selecting "More >" currently leads
to the file menu for a single application even if the scanned card
contains multiple applications.
On examining the source code, a MIFARE DESfire application selection
menu is present as `NfcSceneMfDesfireData`. This change updates the
MIFARE DESfire Info "More >" action to open the application selection
menu. That menu may then be used to open the file selection menu for any
application in the read MIFARE DESfire card data.
Tested interactively with
c4cbdcd947/nfc/Desfire.nfc
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 02:05:24 +09:00
Maksim Derbasov
e121e6a287
Fix for spelling ( #2051 )
...
* Fix for spelling
* Review iteration
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 01:51:51 +09:00
Smooklu
03140e4349
Bluetooth Remote to HID Remote ( #2039 )
...
* WIP BT + USB Hid
* Refactoring Submenus/Views
* Changed to bool instead of enum
* Revamp finished
* Removed usb_keyboard
* Renaming device_types that can do USB+BT
* Removed error view
* Renaming folder structure and file names
* Fixed views.h
* Fixed hid.h
* Fixed hid_mouse.c
* Fixed a accidetnal renaming
* Apps: add missing view remove call in hid app destructor
* Hid app: hal abstraction, split into bluetooth and usb remotes. Fbt: customizable icon symbol name.
* Hid app: update usb remote icon
* Hid: single status change routine
* HID App: final touches
* HID App: rename BtHidTikTok to HidTikTok, format sources
* HID App: fix comma in keyboard
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 01:27:16 +09:00
MX
43d35b42e5
Fix auriol protocol naming
2022-11-27 17:07:51 +03:00
MX
0e4cda851c
Update Temp sensor plugin
...
https://github.com/Mywk/FlipperTemperatureSensor
2022-11-27 02:50:15 +03:00
MX
6267dc7d5b
Update HEX Viewer
2022-11-27 02:44:10 +03:00
MX
1a33e1a00b
WS: Add protocol Auriol HG0601A
...
Made by @LY2NEO
2022-11-27 02:32:43 +03:00
MX
f086d5b7a3
Merge pull request #180 from TQMatvey/dev
...
SubGhz: Allow setting RSSI trigger to beggining
2022-11-24 03:25:41 +03:00
MX
757b218397
Revert SubGhz FA changes
2022-11-24 03:16:31 +03:00
MX
0321717a86
Add 3 plugins to be included in base package
...
Solitaire, Blackjack, HEX Viewer
2022-11-24 03:00:15 +03:00
TQMatvey
2a5d629318
SubGhz: Allow setting RSSI trigger to beggining
2022-11-24 06:52:44 +07:00
MX
6ebdf6dffb
Update wifi marauder companion
...
and apply same fix to wifi scanner and wifi deauther
2022-11-24 02:23:40 +03:00
MX
b6435374d7
Update TOTP
...
https://github.com/akopachov/flipper-zero_authenticator/releases/tag/v1.5.0
2022-11-24 01:19:19 +03:00
MX
2c51c8cb31
Update FipperZero-DHT-Monitor
...
https://github.com/quen0n/FipperZero-DHT-Monitor
2022-11-24 01:15:38 +03:00
MX
6d7e424fdf
Update subbrute
...
Fix ansonic text
2022-11-24 01:11:45 +03:00
MX
8e14291363
Merge branch 'fz-dev' into dev
2022-11-23 21:30:59 +03:00
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