Willy-JL
5181f4878d
Fix font descent parsing and re-enable icons in debug
2024-02-09 19:32:59 +00:00
Willy-JL
7248203ba0
Strip non ascii from battery font in DFU
2024-02-09 19:31:16 +00:00
MX
7ab888bb98
Revert "NFC: Add manually MF Classic UID desync bug fixed"
...
This reverts commit d1df26cc83 .
2024-02-09 22:00:47 +03:00
MX
b135c8e792
Revert "NFC App: Generate MF Classic with custom UID added"
...
This reverts commit 941652ec57 .
2024-02-09 22:00:24 +03:00
gornekich
edda4e5508
nfc app: fix navigation in exit confirm scene
2024-02-09 18:32:40 +00:00
Willy-JL
bc1e90bd69
Strip __ieee754_pow() from DFU
2024-02-09 18:13:11 +00:00
gornekich
ed055cbdf6
Merge branch 'dev' into gornek/3768_nfc_fix_mfc_read
2024-02-09 17:54:12 +00:00
gornekich
cf41c98d66
nfc app: fix retry scene navigation logic
2024-02-09 17:04:29 +00:00
Willy-JL
92b44c4351
Remove scumm roman font from fw flash --nobuild
2024-02-09 17:00:57 +00:00
Willy-JL
b4695ef0aa
More space efficient icon paths list
2024-02-09 16:48:09 +00:00
Willy-JL
e418b3fa99
Fix frequency error message positon --nobuild
2024-02-09 16:16:39 +00:00
Willy-JL
fe22543f19
Merge branch 'gsurkov/3764_expansion_control' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-09 16:16:13 +00:00
Georgii Surkov
73deff8863
Do not use a timer callback
2024-02-09 16:31:45 +03:00
Georgii Surkov
4c2e997997
Disable expansion interrupt if the handle was acquired
2024-02-09 15:20:54 +03:00
Georgii Surkov
ade84ccb9c
Merge branch 'dev' into gsurkov/3764_expansion_control
2024-02-09 13:17:46 +03:00
JuicyPigWalker
bcdb9cb13c
Update tv.ir ( #3421 )
...
* Update tv.ir: Added tv "TCL 50P715X1" recorded remote signals. Hope everything is okay, this is my first GitHub contribution.
* Update tv.ir: Fixed my own mistakes when uploading the signals.
* Infrared: revert 962d809ad7
Co-authored-by: Yoel <34217507+yoelci@users.noreply.github.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-02-09 17:12:46 +07:00
MX
afad5e4407
Merge branch 'ofw_dev' into dev
2024-02-09 12:48:37 +03:00
tomellens
962d809ad7
Update tv.ir ( #3399 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-02-09 16:39:35 +07:00
Nikolay Minaylov
3c73123a81
HID app: keyboard modifiers fix ( #3378 )
...
* HID App: Modifier keys fix
* Toggled keys indication
* New enter and backspace button icons
Co-authored-by: あく <alleteam@gmail.com >
2024-02-09 16:33:47 +07:00
Georgii Surkov
f3f3e56c63
Merge branch 'dev' into gsurkov/3764_expansion_control
2024-02-09 12:27:14 +03:00
Nikolay Minaylov
b2a7bb0696
[FL-3672] CLI: cat command crash workaround ( #3358 )
...
* Cli input len limit, CDC EP type fix
Co-authored-by: あく <alleteam@gmail.com >
2024-02-09 15:59:24 +07:00
Skorpionm
c0db3d541e
[FL-3753] UI SubGhz: fix UI only_rx scene ( #3379 )
...
* UI SubGhz: fix UI only_rx scene
* UI SubGhz: delete unused scene
Co-authored-by: あく <alleteam@gmail.com >
2024-02-09 15:49:58 +07:00
Tolly Hill
50e0521bf7
NFC: Custom UID entry when adding manually ( #3363 )
...
* NFC: Custom UID entry when adding manually
* Fix incorrect types
* Add Change UID option post-generation
* Update UID derived data when using set_uid method
* Fix PVS warnings
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-02-09 15:36:06 +07:00
Alessandro Rossi
ebd09a1981
Added NFC plugin; Some parser ( #3335 )
...
* Add parser
* Fix microel.c
* Fix NFC parser positive return
* fix mizip
* Fix NFC parser positive return
* Add parse to hi! tag
* fix false positive reading and kdf
* hi formatting
* fix oom in kdf
* nfc app: fix types in hi plugin
* nfc app: fix return in function body in microel plugin
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-02-09 15:16:14 +07:00
gornekich
6bc63b7734
[FL-3676] Slix disable privacy ( #3425 )
...
* slix: add unlock option
* slix: add features for nxp get info and signature commands
* slix: working unlock
* nfc app: rewrite slix unlock
* slix poller: simplify unlock state handler
* nfc app: fix slix key setting
* nfc app: fix navigation
* slix poller: code clean up
* slix: resolve TODO, clean code
* nfc app: fix naming
* nfc app: rework slix unlock success scene
* slix poller: add documentation
* slix listener: fix password comparison
Co-authored-by: あく <alleteam@gmail.com >
2024-02-09 15:07:54 +07:00
Nick Mooney
f6eb79e1e5
NFC: Add support for Gallagher access control (MIFARE Classic only) ( #3306 )
...
* Merge remote-tracking branch 'origin/dev' into dev
* Add basic API interface (inspired by advanced plugins example), modify NfcSupportedCardsLoadContext to contain a pointer to a resolver
* WIP: API resolver implemented / passed to plugin via context, still having resolution issues
* Attempt to add constants to the nfc_app_api_table list
* WIP: We're defining the constants directly in nfc_app_api.c to see if this fixes our woes, which it does not.
* WIP: Remove furi_assert(false) (lmao)
* Working implementation of Gallagher decoding via exposed plugin API
* lib: api_hashtable: change log level for symbol not found message
* nfc app: alloc composite resolver along with supported cards
* nfc app: rework nfc api structure
* nfc app: fix memory leakage in supported cards
Co-authored-by: gornekich <n.gorbadey@gmail.com >
2024-02-09 15:00:17 +07:00
Willy-JL
9454e1b1dc
Format
2024-02-09 06:29:31 +00:00
Willy-JL
a865bbf545
This was leftover from old reverted OFW PR
2024-02-09 06:25:27 +00:00
Willy-JL
41a7c3dbbf
Remove debug and other bs from updater.bin
2024-02-09 06:19:49 +00:00
Willy-JL
e689db3600
FBT error for updater.bin too big
2024-02-09 05:56:13 +00:00
Willy-JL
02d78d1a76
Remove unused desktop debug screen
2024-02-09 02:40:50 +00:00
Willy-JL
e878db579c
Display actual region in about
2024-02-09 02:39:51 +00:00
Willy-JL
508288723a
Random low level API cleanup
2024-02-09 02:18:45 +00:00
Willy-JL
aba6237fc8
We don't deal with f18
2024-02-09 01:38:09 +00:00
Willy-JL
5ea2c9799b
Trace and Icons not essential in debug builds
2024-02-09 01:37:16 +00:00
Willy-JL
5e69b1f622
Reset log level on flash for more responsiveness
2024-02-09 01:36:13 +00:00
Nikita Vostokov
d195de502e
Fix PDOL parsing
2024-02-09 00:06:34 +00:00
Methodius
ec356626fa
code cleanup, gui fixes
2024-02-08 23:59:48 +00:00
Nikita Vostokov
b1674711a1
[EMV] Add Effective date and Preferred Name
2024-02-08 23:58:52 +00:00
Nikita Vostokov
9ceae3a3b2
[EMV] Fix crash while PDOL parsing
2024-02-08 23:58:52 +00:00
Willy-JL
9271e6d10b
Fix FreeRTOS submodule --nobuild
2024-02-08 23:57:41 +00:00
WillyJL
4f54cf92b0
Fix kb combo for BT Remote / Push to Talk / Teams / macOS ( #545 )
2024-02-08 23:49:27 +00:00
Willy-JL
9131f59938
Merge branch 'gsurkov/3764_expansion_control' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-08 23:46:31 +00:00
Willy-JL
134e74dda3
Upd MFC keys: added 41 from RRG pm3
2024-02-08 23:46:10 +00:00
Willy-JL
6a35b87376
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-08 22:56:18 +00:00
Chris Pressland
10601c1316
Fix kb combo for BT Remote / Push to Talk / Teams / macOS
2024-02-08 15:03:13 +00:00
Georgii Surkov
ded9b121ba
Fix premature RX interrupt during serial configuration
2024-02-08 15:18:58 +03:00
Georgii Surkov
534fe2fb26
Remove too optimistic furi_check, replace with condition
2024-02-08 14:50:39 +03:00
Georgii Surkov
3cbc68f07a
Merge branch 'dev' into gsurkov/3764_expansion_control
2024-02-08 13:48:30 +03:00
Kris Bahnsen
26da5f564b
furi/core/timer: resolve timer handle use-after-free post deletion ( #3431 )
...
When xTimerDelete is called using a dymanic timer handle, the timer
handle should immediately be considered unusable for any operation;
including checking if the timer is still running. Under high system
loads, that memory region may see fast reuse while furi_timer_free
is sleeping between timer active checks. That reuse could result in
memory at that pointer causing the timer active check to return true.
Rework the furi_timer_delete process (in the case of dynamically
allocated callback memory) to stop the timer, wait for it to stop,
free the memory, and then delete the timer. Timers without dynamically
allocated callback memory are just sent a delete command; no need
to stop it first.
Fixes: ff33bc6aea ("Furi: wait for timer wind down in destructor (#1716 )")
Signed-off-by: Kris Bahnsen <Kris@KBEmbedded.com >
2024-02-08 16:22:03 +07:00