diff --git a/src/main/io/vtx_tramp.c b/src/main/io/vtx_tramp.c index 540c9c9f222..f252ccf9fcb 100644 --- a/src/main/io/vtx_tramp.c +++ b/src/main/io/vtx_tramp.c @@ -569,8 +569,8 @@ const char * const trampPowerNames_5G8_400[VTX_TRAMP_5G8_MAX_POWER_COUNT + 1] = const uint16_t trampPowerTable_5G8_600[VTX_TRAMP_5G8_MAX_POWER_COUNT] = { 25, 100, 200, 400, 600 }; const char * const trampPowerNames_5G8_600[VTX_TRAMP_5G8_MAX_POWER_COUNT + 1] = { "---", "25 ", "100", "200", "400", "600" }; -const uint16_t trampPowerTable_5G8_800[VTX_TRAMP_5G8_MAX_POWER_COUNT] = { 25, 100, 200, 500, 800 }; -const char * const trampPowerNames_5G8_800[VTX_TRAMP_5G8_MAX_POWER_COUNT + 1] = { "---", "25 ", "100", "200", "500", "800" }; +const uint16_t trampPowerTable_5G8_2500[VTX_TRAMP_5G8_MAX_POWER_COUNT] = { 25, 400, 1000, 2500, 2500}; +const char * const trampPowerNames_5G8_2500[VTX_TRAMP_5G8_MAX_POWER_COUNT +1 ] = { "---", "25 ", "400", "1000", "2500" }; const uint16_t trampPowerTable_1G3_800[VTX_TRAMP_1G3_MAX_POWER_COUNT] = { 25, 200, 800 }; const char * const trampPowerNames_1G3_800[VTX_TRAMP_1G3_MAX_POWER_COUNT + 1] = { "---", "25 ", "200", "800" }; @@ -602,14 +602,13 @@ static void vtxProtoUpdatePowerMetadata(uint16_t maxPower) impl_vtxDevice.capability.channelNames = (char **)vtx1G3ChannelNames; break; default: - if (maxPower >= 800) { - // Max power 800mW: Use 25, 100, 200, 500, 800 table - vtxState.metadata.powerTablePtr = trampPowerTable_5G8_800; - vtxState.metadata.powerTableCount = VTX_TRAMP_5G8_MAX_POWER_COUNT; + if (maxPower >= 2500) { + vtxState.metadata.powerTablePtr = trampPowerTable_5G8_2500; + vtxState.metadata.powerTableCount = 4; - impl_vtxDevice.capability.powerNames = (char **)trampPowerNames_5G8_800; - impl_vtxDevice.capability.powerCount = VTX_TRAMP_5G8_MAX_POWER_COUNT; - } + impl_vtxDevice.capability.powerNames = (char **)trampPowerNames_5G8_2500; + impl_vtxDevice.capability.powerCount = 4; + } else if (maxPower >= 600) { // Max power 600mW: Use 25, 100, 200, 400, 600 table vtxState.metadata.powerTablePtr = trampPowerTable_5G8_600;