diff --git a/CHANGELOG.md b/CHANGELOG.md index bd3ff9a6b..ae9a20161 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ ### New changes +* New way of changing device name -> **Now can be changed in Settings->Desktop** (by @xMasterX and @Willy-JL) +* Plugins: BadBT plugin (BT version of BadKB) [(by Willy-JL, ClaraCrazy, XFW contributors)](https://github.com/ClaraCrazy/Flipper-Xtreme/tree/dev/applications/main/bad_kb) +* Plugins: WiFi Marauder -> Added sniff pmkid on selected aps from 0.10.4 update (by @clipboard1) +* Plugins: SubGHz Bruteforcer - Increase delay just a little bit to fix some cases when receiver will not get codes and decrease manual transmit delay +* SubGHz: App refactoring (OFW code ported + our code was refactored/cleaned up too) (by @gid9798 and @xMasterX | PR #461) +* SubGHz: Using scene manager functions in DecodeRAW (by @gid9798 | PR #462) +* SubGHz: Protocols and custom buttons refactoring (by @gid9798 | PR #465) +* SubGHz: Move `counter increase` setting out of debug, change max value +* GUI: Submenu locked elements (by @Willy-JL and @giacomoferretti) +* GUI: Text Input improvements, added cursor and ability to set minimal length (by @Willy-JL) +* BT API: Functions that allow to change bt mac address and device broadcasted name (by @Willy-JL and XFW contributors) +* Infrared: `External output` move out of debug and add power option for external modules * Extra pack: Some app fixes +* OFW: Rpc: add desktop service. Desktop: refactor locking routine. +* OFW: Part 2 of hooking C2 IPC * OFW: ble: attempt to handle hardfaulted c2 * OFW: Add Mfkey32 application * OFW: Added DigitalSequence and PulseReader diff --git a/ReadMe.md b/ReadMe.md index 91ca8235d..350db11d6 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -43,7 +43,8 @@ Our Discord Community: * Picopass/iClass plugin included in releases * Recompiled IR TV Universal Remote for ALL buttons * Universal remote for Projectors, Fans, A/Cs and Audio(soundbars, etc.) -* Customizable Flipper name +* Customizable Flipper name **Update! Now can be changed in Settings->Desktop** (by @xMasterX and @Willy-JL) +* Text Input UI element -> Cursor feature (by @Willy-JL) - BadUSB -> Keyboard layouts [(by rien > dummy-decoy)](https://github.com/dummy-decoy/flipperzero-firmware/tree/dummy_decoy/bad_usb_keyboard_layout) - Sub-GHz -> External CC1101 module support - [(by quen0n)](https://github.com/DarkFlippers/unleashed-firmware/pull/307) - Sub-GHz -> `Add manually` menu extended with new protocols @@ -162,6 +163,7 @@ You can support us by using links or addresses below: - **ProtoView** [(by antirez)](https://github.com/antirez/protoview) - **SWD Probe** [(by g3gg0)](https://github.com/g3gg0/flipper-swd_probe) - IR Scope [(by kallanreed)](https://github.com/DarkFlippers/unleashed-firmware/pull/407) +- BadBT plugin (BT version of BadKB) [(by Willy-JL, ClaraCrazy, XFW contributors)](https://github.com/ClaraCrazy/Flipper-Xtreme/tree/dev/applications/main/bad_kb) Games: - DOOM (fixed) [(by p4nic4ttack)](https://github.com/p4nic4ttack/doom-flipper-zero/) diff --git a/lib/nfc/helpers/reader_analyzer.c b/lib/nfc/helpers/reader_analyzer.c index 0063b13e7..9bf37a60d 100644 --- a/lib/nfc/helpers/reader_analyzer.c +++ b/lib/nfc/helpers/reader_analyzer.c @@ -2,7 +2,6 @@ #include #include #include -#include #include "mfkey32.h" #include "nfc_debug_pcap.h" @@ -38,8 +37,7 @@ struct ReaderAnalyzer { NfcDebugPcap* pcap; }; -static FuriHalNfcDevData reader_analyzer_nfc_data[] = { - //XXX +const FuriHalNfcDevData reader_analyzer_nfc_data[] = { [ReaderAnalyzerNfcDataMfClassic] = {.sak = 0x08, .atqa = {0x44, 0x00}, @@ -100,9 +98,7 @@ int32_t reader_analyzer_thread(void* context) { ReaderAnalyzer* reader_analyzer_alloc() { ReaderAnalyzer* instance = malloc(sizeof(ReaderAnalyzer)); - reader_analyzer_nfc_data[ReaderAnalyzerNfcDataMfClassic].cuid = rand(); //XXX - furi_hal_random_fill_buf( - (uint8_t*)&reader_analyzer_nfc_data[ReaderAnalyzerNfcDataMfClassic].uid, 7); + instance->nfc_data = reader_analyzer_nfc_data[ReaderAnalyzerNfcDataMfClassic]; instance->alive = false; instance->stream =