From 853b182b8bcd0f40648b3f805b4ba06ceef5a1b6 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Fri, 2 Dec 2022 03:10:08 +0300 Subject: [PATCH 1/5] Update readme / changelog --- CHANGELOG.md | 26 ++++++++------------------ ReadMe.md | 1 + 2 files changed, 9 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 40c3e60b2..18c589f82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,21 +1,9 @@ ### New changes -* Extra [apps pack](https://download-directory.github.io/?url=https://github.com/xMasterX/unleashed-extra-pack/tree/main/apps) update required! Please download using link below, API version changed to 8.x (details below) -* SubGHz: Fix counter can go higher than 16bits in protocols - Keeloq, SL, Came Atomo, Nice Flor S -* SubGHz -> Plugin: WS - Add protocol Auriol HG0601A (by @LY2NEO) [(Details)](https://github.com/DarkFlippers/unleashed-firmware/issues/184) -* NFC -> PR: Assets - mf classic dict update - Possible keys for Omsk transport cards (by @vadrozh | PR #181) -* BadUSB -> PR: Keyboard layouts: Slovenian (si) / Croatian (hr), Bosnian (ba) (Latin, Bosnia and Herzegovina) (by @StellarStoic | PR #187) -* Plugins: Update Temperature Sensor Plugin - HTU2xD, SHT2x, SI702x, SI700x, SI701x, AM2320 [(by Mywk)](https://github.com/Mywk/FlipperTemperatureSensor) -* Plugins: Update HEX Viewer [(by QtRoS)](https://github.com/QtRoS/flipper-zero-hex-viewer) -* OFW: SubGhz: fix RAW "Send never ends -* OFW: Allow "Detect reader" for unsaved card -* OFW: Blocking USB driver API -* OFW: Unified Info API, App Error, Data Xchange (breaking change in API, API version was bumped to 8.x - OFW) -* OFW: Improve file name filtering -* OFW: SubGhz: fix duration pricenton protocol -* OFW: Gui: better navigation in file browser dialog -* OFW: Nfc: NTAG password auto capture (and other password-related changes) -* OFW: NFC: Accept non-parsed apps in Mifare DESFire. -* OFW: NFC: Fix MIFARE DESfire info action to open app menu +* SubGHz: Partially fix strange issue with subghz decode raw +* OFW: Fix crash in iButton notifications routine +* OFW: U2F HID descriptor fix +* OFW: USB HID: fix key name +* OFW: SubGhz: unit_test modification of text files to one frequency and modulation #### [🎲 Download latest extra apps pack](https://download-directory.github.io/?url=https://github.com/xMasterX/unleashed-extra-pack/tree/main/apps) @@ -26,12 +14,14 @@ ## Please support development of the project * Boosty: https://boosty.to/mmxdev * destream (100 EUR min): https://destream.net/live/MMX/donate +* cloudtips (only RU payments accepted): https://pay.cloudtips.ru/p/7b3e9d65 * USDT(TRC20): `TSXcitMSnWXUFqiUfEXrTVpVewXy2cYhrs` * BCH: `qquxfyzntuqufy2dx0hrfr4sndp0tucvky4sw8qyu3` -* ETH/BSC/ERC20-Tokens: `0xFebF1bBc8229418FF2408C07AF6Afa49152fEc6a` +* ETH/BSC/ERC20-Tokens: `darkflippers.eth` (or `0xFebF1bBc8229418FF2408C07AF6Afa49152fEc6a`) * BTC: `bc1q0np836jk9jwr4dd7p6qv66d04vamtqkxrecck9` * DOGE: `D6R6gYgBn5LwTNmPyvAQR6bZ9EtGgFCpvv` * LTC: `ltc1q3ex4ejkl0xpx3znwrmth4lyuadr5qgv8tmq8z9` +* XMR (Monero): `41xUz92suUu1u5Mu4qkrcs52gtfpu9rnZRdBpCJ244KRHf6xXSvVFevdf2cnjS7RAeYr5hn9MsEfxKoFDRSctFjG5fv1Mhn` **Note: To avoid issues with .dfu, prefer installing using .tgz with qFlipper, web updater or by self update package, all needed assets will be installed** diff --git a/ReadMe.md b/ReadMe.md index b472f89e3..0143fca57 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -76,6 +76,7 @@ Also check changelog in releases for latest updates! * BTC: `bc1q0np836jk9jwr4dd7p6qv66d04vamtqkxrecck9` * DOGE: `D6R6gYgBn5LwTNmPyvAQR6bZ9EtGgFCpvv` * LTC: `ltc1q3ex4ejkl0xpx3znwrmth4lyuadr5qgv8tmq8z9` +* XMR (Monero): `41xUz92suUu1u5Mu4qkrcs52gtfpu9rnZRdBpCJ244KRHf6xXSvVFevdf2cnjS7RAeYr5hn9MsEfxKoFDRSctFjG5fv1Mhn` ### Community apps included: From e40376bc630baf5119c3633546f995637451dd84 Mon Sep 17 00:00:00 2001 From: gornekich Date: Fri, 2 Dec 2022 16:41:34 +0400 Subject: [PATCH 2/5] NFC: fix NTAG203 info scene #2078 --- .../main/nfc/scenes/nfc_scene_nfc_data_info.c | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/applications/main/nfc/scenes/nfc_scene_nfc_data_info.c b/applications/main/nfc/scenes/nfc_scene_nfc_data_info.c index 7318fd009..d1767a458 100644 --- a/applications/main/nfc/scenes/nfc_scene_nfc_data_info.c +++ b/applications/main/nfc/scenes/nfc_scene_nfc_data_info.c @@ -89,18 +89,20 @@ void nfc_scene_nfc_data_info_on_enter(void* context) { furi_string_cat_printf(temp_str, "\nPassword-protected"); } else if(data->auth_success) { MfUltralightConfigPages* config_pages = mf_ultralight_get_config_pages(data); - furi_string_cat_printf( - temp_str, - "\nPassword: %02X %02X %02X %02X", - config_pages->auth_data.pwd.raw[0], - config_pages->auth_data.pwd.raw[1], - config_pages->auth_data.pwd.raw[2], - config_pages->auth_data.pwd.raw[3]); - furi_string_cat_printf( - temp_str, - "\nPACK: %02X %02X", - config_pages->auth_data.pack.raw[0], - config_pages->auth_data.pack.raw[1]); + if(config_pages) { + furi_string_cat_printf( + temp_str, + "\nPassword: %02X %02X %02X %02X", + config_pages->auth_data.pwd.raw[0], + config_pages->auth_data.pwd.raw[1], + config_pages->auth_data.pwd.raw[2], + config_pages->auth_data.pwd.raw[3]); + furi_string_cat_printf( + temp_str, + "\nPACK: %02X %02X", + config_pages->auth_data.pack.raw[0], + config_pages->auth_data.pack.raw[1]); + } } } else if(protocol == NfcDeviceProtocolMifareClassic) { MfClassicData* data = &dev_data->mf_classic_data; From de58d69c06e5212e2680d851e19740ce199b3247 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Fri, 2 Dec 2022 23:01:34 +0300 Subject: [PATCH 3/5] Update subghz bruteforcer --- applications/plugins/subbrute | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/plugins/subbrute b/applications/plugins/subbrute index bae275c2c..c0b547987 160000 --- a/applications/plugins/subbrute +++ b/applications/plugins/subbrute @@ -1 +1 @@ -Subproject commit bae275c2c3ed7433aea799334ee973b45836ba24 +Subproject commit c0b547987ebb569715c77c08a691ce09c40be058 From e1e208922e863cc3b6d1683d569c72c373df7626 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Fri, 2 Dec 2022 23:46:45 +0300 Subject: [PATCH 4/5] XMas / New year animation by @Svaarich --- .../external/L1_New_year_128x64/frame_0.png | Bin 0 -> 1740 bytes .../external/L1_New_year_128x64/frame_1.png | Bin 0 -> 1783 bytes .../external/L1_New_year_128x64/frame_2.png | Bin 0 -> 1754 bytes .../external/L1_New_year_128x64/frame_3.png | Bin 0 -> 1745 bytes .../dolphin/external/L1_New_year_128x64/meta.txt | 14 ++++++++++++++ assets/dolphin/external/manifest.txt | 7 +++++++ 6 files changed, 21 insertions(+) create mode 100644 assets/dolphin/external/L1_New_year_128x64/frame_0.png create mode 100644 assets/dolphin/external/L1_New_year_128x64/frame_1.png create mode 100644 assets/dolphin/external/L1_New_year_128x64/frame_2.png create mode 100644 assets/dolphin/external/L1_New_year_128x64/frame_3.png create mode 100644 assets/dolphin/external/L1_New_year_128x64/meta.txt diff --git a/assets/dolphin/external/L1_New_year_128x64/frame_0.png b/assets/dolphin/external/L1_New_year_128x64/frame_0.png new file mode 100644 index 0000000000000000000000000000000000000000..6c3f44f7666ef4d8835c1e9d6754d9a0445d6054 GIT binary patch literal 1740 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 literal 0 HcmV?d00001 diff --git a/assets/dolphin/external/L1_New_year_128x64/meta.txt b/assets/dolphin/external/L1_New_year_128x64/meta.txt new file mode 100644 index 000000000..06c2ee6a9 --- /dev/null +++ b/assets/dolphin/external/L1_New_year_128x64/meta.txt @@ -0,0 +1,14 @@ +Filetype: Flipper Animation +Version: 1 + +Width: 128 +Height: 64 +Passive frames: 4 +Active frames: 0 +Frames order: 0 1 2 3 +Active cycles: 0 +Frame rate: 2 +Duration: 3600 +Active cooldown: 0 + +Bubble slots: 0 diff --git a/assets/dolphin/external/manifest.txt b/assets/dolphin/external/manifest.txt index 3737e55d4..3a7b280cf 100644 --- a/assets/dolphin/external/manifest.txt +++ b/assets/dolphin/external/manifest.txt @@ -113,6 +113,13 @@ Min level: 3 Max level: 3 Weight: 3 +Name: L1_New_year_128x64 +Min butthurt: 0 +Max butthurt: 10 +Min level: 1 +Max level: 3 +Weight: 7 + Name: L3_Fireplace_128x64 Min butthurt: 0 Max butthurt: 13 From dfbd978466d54bbc4929bbc23d13ed3a50dc5021 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Sat, 3 Dec 2022 00:16:27 +0300 Subject: [PATCH 5/5] Update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 18c589f82..36bdd5a31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ### New changes +* Plugins: SubGHz Bruteforcer -> Allow to select two bytes in `BF existing dump` ! Change between byte selection size by pressing Up button +* Plugins: SubGHz Bruteforcer -> Add CAME 315Mhz * SubGHz: Partially fix strange issue with subghz decode raw +* Xmas / New Year animation (by @Svaarich) +* OFW: NFC: fix NTAG203 info scene * OFW: Fix crash in iButton notifications routine * OFW: U2F HID descriptor fix * OFW: USB HID: fix key name