 }
 
 void fineTune() {
-  if ((fwdPwrVal == 0) || (isAutoTune)) {
+  if (((fwdPwrVal >> 4) == 0) || (isAutoTune)) {
     return;
   }
   isAutoTune = 1;

      }
    }
    prevSetepPwr = rflPwrVal;
    if ((fwdPwrVal == 0) || (rflPwrVal == 0)) {
      break;
    }
    isFirstStep = false;

}

void autoTune() {
  if (((fwdPwrVal >> 4) == 0) || (isAutoTune)) {
    return;
  }
  isAutoTune = 1;
