diff --git a/src/mesh/Router.cpp b/src/mesh/Router.cpp index 69ac1d5c9..b5965f25f 100644 --- a/src/mesh/Router.cpp +++ b/src/mesh/Router.cpp @@ -199,7 +199,7 @@ ErrorCode Router::send(MeshPacket *p) } // should have already been handled by sendLocal // Abort sending if we are violating the duty cycle - if (!config.lora.override_duty_cycle && myRegion->dutyCycle != 100) { + if (!config.lora.override_duty_cycle && myRegion->dutyCycle < 100) { float hourlyTxPercent = airTime->utilizationTXPercent(); if (hourlyTxPercent > myRegion->dutyCycle) { uint8_t silentMinutes = airTime->getSilentMinutes(hourlyTxPercent, myRegion->dutyCycle);