diff --git a/src/main/cms/cms_menu_vtx_tramp.c b/src/main/cms/cms_menu_vtx_tramp.c index 1aa2780705..5e18a17c17 100644 --- a/src/main/cms/cms_menu_vtx_tramp.c +++ b/src/main/cms/cms_menu_vtx_tramp.c @@ -153,6 +153,8 @@ static long trampCmsCommence(displayPort_t *pDisp, const void *self) // If it fails, the user should retry later trampCommitChanges(); + // update'vtx_' settings + vtxSettingsSaveBandChanAndPower(trampCmsBand, trampCmsChan, trampCmsPower); return MENU_CHAIN_BACK; } diff --git a/src/main/io/vtx_tramp.c b/src/main/io/vtx_tramp.c index e5bb0c4134..520c7dd3e9 100644 --- a/src/main/io/vtx_tramp.c +++ b/src/main/io/vtx_tramp.c @@ -172,7 +172,6 @@ void trampSetBandAndChannel(uint8_t band, uint8_t channel) { trampSetByFreqFlag = false; //set freq via band/channel trampDevSetBandAndChannel(band, channel); - vtxSettingsSaveBandAndChannel(band, channel); } void trampSetRFPower(uint16_t level) @@ -545,6 +544,7 @@ void vtxTrampSetBandAndChannel(uint8_t band, uint8_t channel) if (trampValidateBandAndChannel(band, channel)) { trampSetBandAndChannel(band, channel); trampCommitChanges(); + vtxSettingsSaveBandAndChannel(band, channel); } }