From 84b22426366e9c006eb82632793832998607415b Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Mon, 13 Mar 2023 23:19:33 +0300 Subject: [PATCH] Check for external module when launching from favourites --- CHANGELOG.md | 1 + applications/main/subghz/subghz.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cd2d5f13..a2700b486 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ### New changes * SubGHz: New protocols support: CAME Space, Stilmatic / Schellenberg * SubGHz: Add Manually - new protocols -> Beninca, Sommer(FSK), IronLogic, DTM Neo, Gibidi, Elmes Electronic (Elmes Poland), CAME Space +* SubGHz: Fixed external module power issues, added more checks, fixed issues when launching subghz favourites * SubGHz: Removed 330MHz from default freq hopper to make it faster, to change freq hopper settings and remove/add your freqs see -> [Instruction](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/SubGHzSettings.md) * Plugins: Updated **TOTP (Authenticator)** [(by akopachov)](https://github.com/akopachov/flipper-zero_authenticator) (fixed issue #379) * Plugins: Update for SubGHz Bruteforcer, added - Holtek HT12X 12bit AM 433.920MHz/315MHz/868MHz/915MHz (TE: 433us) diff --git a/applications/main/subghz/subghz.c b/applications/main/subghz/subghz.c index f7adc4021..3ca66374b 100644 --- a/applications/main/subghz/subghz.c +++ b/applications/main/subghz/subghz.c @@ -453,6 +453,11 @@ int32_t subghz_app(void* p) { // Check argument and run corresponding scene if(p && strlen(p)) { uint32_t rpc_ctx = 0; + + if(!furi_hal_subghz_check_radio()) { + furi_hal_subghz_set_radio_type(SubGhzRadioInternal); + } + if(sscanf(p, "RPC %lX", &rpc_ctx) == 1) { subghz->rpc_ctx = (void*)rpc_ctx; rpc_system_app_set_callback(subghz->rpc_ctx, subghz_rpc_command_callback, subghz);