Commit Graph

1907 Commits

Author SHA1 Message Date
gid9798
a191631c32 DIR_NAME and Drivers 2023-06-18 16:44:45 +03:00
Willy-JL
dd0c53fce1 Fix 'WIP' NFC-F 2023-06-15 02:33:36 +01:00
Willy-JL
a8ad48e0fd Merge branch 'nfcf' of https://github.com/nullableVoidPtr/flipperzero-firmware into xfw-dev 2023-06-15 02:32:48 +01:00
Willy-JL
c8b71658ec Merge branch 'mlib-fix' of https://github.com/P-p-H-d/flipperzero-firmware into xfw-dev 2023-06-14 17:43:00 +01:00
gid9798
417dedd317 SubGhz App: remove kostily and velosipedy 2023-06-14 01:24:05 +03:00
gid9798
c4baf3194e SubGhz App: change load custom presets 2023-06-13 22:17:54 +03:00
Willy-JL
4ecab40fde Max file name length is actually 253 + null term
More than that and fatfs will truncate like name~1
Also dir_read already accounts for null term in buf size, dont malloc +1
2023-06-13 03:10:10 +01:00
Willy-JL
cb1d05d761 Who tf made extensions have limited length??? 2023-06-12 23:32:36 +01:00
Patrick Pelissier
5a75ed903d Fix format 2023-06-12 19:15:35 +02:00
Willy-JL
d3ded38ee6 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-06-12 02:41:01 +01:00
MX
6256f0c46e Add more freqs to default list 2023-06-12 04:33:16 +03:00
Willy-JL
b56c5a2fd4 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-06-12 01:50:04 +01:00
Patrick Pelissier
f466409985 Fix M*LIB usage:
* Fix oplist definition of SubGhzFrequencyAnalyzerLogItem

* Fix oplist definition of M_CSTR_DUP_OPLIST

* Remove dependency of furi_string_utf8_decode
to the internal definition of string_unicode_t

* Replace obsolete macro M_IF_DEFAULT1 to M_DEFAULT_ARGS
2023-06-11 23:11:39 +02:00
MX
451aa86c91 Infrared RCA Protocol + Update docs
Thanks to anonymous contributor for protocol implementation and testing
2023-06-10 21:02:52 +03:00
Willy-JL
ebb8387545 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-06-09 16:16:33 +01:00
Willy-JL
e407c83829 Dont allow rpc unlock by default if pin locked 2023-06-09 16:04:15 +01:00
MX
de626626de Merge branch 'ofw-dev' into dev 2023-06-09 16:02:32 +03:00
Astra
4900e8b7a2 [FL-3284] Fix reading Mifare Classic cards with unusual access conditions and fix emulation of unknown keys (#2620)
* I was outplayed by the C programming language
* Fix emulating empty keys as 0s
* Add exceptions for Detect Reader
* Sync api_symbols.csv for F18
* Outplayed by the C language [X2]

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-06-09 21:41:40 +09:00
Willy-JL
db0dc7064a Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-06-09 01:27:24 +01:00
MX
18220515b5 Merge branch 'ofw-dev' into dev 2023-06-08 14:58:46 +03:00
ClaraCrazy
b9f7008017 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2023-06-08 10:55:45 +02:00
hedger
3226254876 [FL-3351] github: re-enabled f18 build (#2743)
* github: re-enabled f18 build
* scripts: storage: better transfer logging
* Fix PVS warnings

Co-authored-by: あく <alleteam@gmail.com>
2023-06-08 15:16:01 +09:00
g3gg0.de
c186d2b0cc added ISO15693 (NfcV) reading, saving, emulating and revealing from privacy mode (unlock) (#2316)
* added support for ISO15693 (NfcV) emulation, added support for reading SLIX tags
* SLIX: fixed crash situation when an invalid password was requested
* ISO15693: show emulate menu when opening file
* rename NfcV emulate scene to match other NfcV names
* optimize allocation size for signals
* ISO15693: further optimizations of allocation and free code
* ISO15693: reduce latency on state machine reset
* respond with block security status when option flag is set
* increased maximum memory size to match standard
  added security status handling/load/save
  added SELECT/QUIET handling
  more fine grained allocation routines and checks
  fix memset sizes
* added "Listen NfcV Reader" to sniff traffic from reader to card
* added correct description to delete menu
* also added DSFID/AFI handling and locking
* increase sniff log size
* scale NfcV frequency a bit, add echo mode, fix signal level at the end
* use symbolic modulated/unmodulated GPIO levels
* honor AFI field, decrease verbosity and removed debug code
* refactor defines for less namespace pollution by using NFCV_ prefixes
* correct an oversight that original cards return an generic error when addressing outside block range
* use inverse modulation, increasing readable range significantly
* rework and better document nfc chip initialization
* nfcv code review fixes
* Disable accidentally left on signal debug gpio output
* Improve NFCV Read/Info GUIs. Authored by @xMasterX, committed by @nvx
* Fix crash that occurs when you exit from NFCV emulation and start it again. Authored by @xMasterX, committed by @nvx
* Remove delay from emulation loop. This improves compatibility when the reader is Android.
* Lib: digital signal debug output pin info

Co-authored-by: Tiernan Messmer <tiernan.messmer@gmail.com>
Co-authored-by: MX <10697207+xMasterX@users.noreply.github.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-06-08 14:30:53 +09:00
Willy-JL
4955567148 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-06-07 19:44:35 +01:00
MX
0d394a6f87 Merge branch 'ofw-dev' into dev 2023-06-07 00:29:06 +03:00
MX
d86eb870d4 pre-merge fix 2023-06-07 00:28:26 +03:00
Skorpionm
dbd48a04d4 [FL-3331] SubGhz: add subghz_protocol_registry external API (#2712)
* [FL-3331] SubGhz: add subghz_protocol_registry external API

* F18: fix API version

---------

Co-authored-by: hedger <hedger@nanode.su>
2023-06-06 23:13:41 +04:00
あく
76c70bdf2c [FL-3316] Settings: add contrast adjustment (#2737)
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-06-06 21:46:01 +04:00
Willy-JL
1e299c1b74 Add hidden files and internal tab settings 2023-06-05 00:39:52 +01:00
Willy-JL
c4624ea209 Sort settings file and struct 2023-06-05 00:21:42 +01:00
Willy-JL
1935e58ff3 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-06-04 18:39:13 +01:00
ClaraCrazy
d339adc8ab where tf did this came from, lol? 2023-06-04 11:08:47 +02:00
ClaraCrazy
b7f91fe5a5 Add furi_hal_version_uid_default (Fix TOTP) 2023-06-04 10:48:51 +02:00
Willy-JL
eda2ab4e5d Fix battery icon cast (#286) 2023-06-03 23:11:59 +01:00
Willy-JL
e50c8f496b Fix weird format 2023-06-03 23:00:04 +01:00
Willy-JL
6c6a481683 Fix switching nsfw mode 2023-06-03 22:59:49 +01:00
MX
a0e39ddb67 more checks just in case?? 2023-06-03 20:36:20 +03:00
Tiernan Messmer
2008247e65 Remove delay from emulation loop. This improves compatibility when the reader is Android. 2023-06-03 15:48:33 +03:00
Willy-JL
6326b7ff1f Revert "Upgrade radio stack to 1.15.0"
This reverts commit a526eee458.
2023-06-03 02:43:46 +01:00
Willy-JL
a526eee458 Upgrade radio stack to 1.15.0 2023-06-03 00:31:14 +01:00
Willy-JL
0f74f64568 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-06-02 23:34:21 +01:00
MX
d16ba6c4c8 Fix stilmatic support? 2023-06-03 00:29:01 +03:00
Willy-JL
f2bfc5301f Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-06-02 22:27:42 +01:00
MX
2dc0059b1c NFC V, review gui fixes, disable debug output in digital signal 2023-06-02 16:47:54 +03:00
MX
b0c322ec90 Fix crash on second emulation NFC V 2023-06-02 15:03:01 +03:00
MX
4c134d8fdc Merge branch 'ofw-dev' into dev 2023-06-01 16:19:37 +03:00
gornekich
1d7966f74e NFC: fix MFC timings (#2719)
* digital signal: add optimization
* nfc test: more restrict tests
* digital signal: build as separate library
* digital signal: remove unused flags, format sources
* digital signal: fix cflag name
* target: fix build for f18 target

Co-authored-by: あく <alleteam@gmail.com>
2023-06-01 21:37:47 +09:00
Willy-JL
78696ff458 Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev 2023-05-31 18:21:41 +01:00
Willy-JL
014a30d8bf Fix xtreme settings values handling 2023-05-31 18:14:30 +01:00
Willy-JL
a3b4defa44 Revert "Revert "Feature: Custom user set charging cap (#265)""
This reverts commit 31f624d662.
2023-05-31 17:33:05 +01:00