diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f317a3ef..5ea241b75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,21 +1,13 @@ ### 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 +* 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 +* 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 +18,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/applications/main/nfc/scenes/nfc_scene_nfc_data_info.c b/applications/main/nfc/scenes/nfc_scene_nfc_data_info.c index 209933ba8..7f207b815 100644 --- a/applications/main/nfc/scenes/nfc_scene_nfc_data_info.c +++ b/applications/main/nfc/scenes/nfc_scene_nfc_data_info.c @@ -240,18 +240,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; 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 000000000..6c3f44f76 Binary files /dev/null and b/assets/dolphin/external/L1_New_year_128x64/frame_0.png differ diff --git a/assets/dolphin/external/L1_New_year_128x64/frame_1.png b/assets/dolphin/external/L1_New_year_128x64/frame_1.png new file mode 100644 index 000000000..dfdb5e945 Binary files /dev/null and b/assets/dolphin/external/L1_New_year_128x64/frame_1.png differ diff --git a/assets/dolphin/external/L1_New_year_128x64/frame_2.png b/assets/dolphin/external/L1_New_year_128x64/frame_2.png new file mode 100644 index 000000000..9bb503077 Binary files /dev/null and b/assets/dolphin/external/L1_New_year_128x64/frame_2.png differ diff --git a/assets/dolphin/external/L1_New_year_128x64/frame_3.png b/assets/dolphin/external/L1_New_year_128x64/frame_3.png new file mode 100644 index 000000000..dc6597be9 Binary files /dev/null and b/assets/dolphin/external/L1_New_year_128x64/frame_3.png differ 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 245c109d2..419edbe5a 100644 --- a/assets/dolphin/external/manifest.txt +++ b/assets/dolphin/external/manifest.txt @@ -50,6 +50,13 @@ Min level: 1 Max level: 30 Weight: 7 +Name: L1_New_year_128x64 +Min butthurt: 0 +Max butthurt: 14 +Min level: 1 +Max level: 30 +Weight: 7 + Name: L2_FlipperCity_128x64 Min butthurt: 0 Max butthurt: 14