diff --git a/helpers/protopirate_txrx.c b/helpers/protopirate_txrx.c index c7432b6..b285fff 100644 --- a/helpers/protopirate_txrx.c +++ b/helpers/protopirate_txrx.c @@ -262,7 +262,7 @@ bool protopirate_hopper_update(ProtoPirateApp* app) { if(app->txrx->hopper_state == ProtoPirateHopperStateRunning) { rssi = subghz_devices_get_rssi(app->txrx->radio_device); - if(rssi > -80.0f) { + if(rssi > -75.0f) { app->txrx->hopper_timeout = 20; app->txrx->hopper_state = ProtoPirateHopperStateRSSITimeOut; return false; diff --git a/scenes/protopirate_scene_receiver.c b/scenes/protopirate_scene_receiver.c index 67e32c2..6599df9 100644 --- a/scenes/protopirate_scene_receiver.c +++ b/scenes/protopirate_scene_receiver.c @@ -468,11 +468,7 @@ bool protopirate_scene_receiver_on_event(void* context, SceneManagerEvent event) protopirate_scene_receiver_bind_rx_stack(app)) { protopirate_rx(app, app->txrx->preset->frequency); } - static uint8_t hopper_statusbar_tick = 0; - if(++hopper_statusbar_tick >= 8) { - hopper_statusbar_tick = 0; - protopirate_scene_receiver_update_statusbar(app); - } + protopirate_scene_receiver_update_statusbar(app); } }