 
 void checkBattery() {
 
-  txBatt = analogRead(BATTERY_DETECT_PIN) / 103.33; // 1023steps / 9.9V = 103.33
+  txBatt = (analogRead(BATTERY_DETECT_PIN) / 103.33) + 0.7; // 1023steps / 9.9V = 103.33 + 0.7 diode drop!
   txVcc = readVcc() / 1000.0 ;
 
   if (txBatt >= 4.4) {

  setupPowerfunctions();

  // Display setup
  u8g.setRot180(); // flip screen, if required
  u8g.setFontRefHeightExtendedText();
  u8g.setDefaultForegroundColor();
  u8g.setFontPosTop();

#endif
  }

  if (!displayLocked) {
    // refresh transmission state on the display, if changed
    if (transmissionState != previousTransmissionState) {
      previousTransmissionState = transmissionState;
      drawDisplay();
    }

    // refresh Rx Vcc on the display, if changed more than +/- 0.05V
    if (payload.vcc - 0.05 >= previousRxVcc || payload.vcc + 0.05 <= previousRxVcc) {
      previousRxVcc = payload.vcc;
      drawDisplay();
    }

    // refresh Rx V Batt on the display, if changed more than +/- 0.2V
    if (payload.batteryVoltage - 0.5 >= previousRxVbatt || payload.batteryVoltage + 0.5 <= previousRxVbatt) {
      previousRxVbatt = payload.batteryVoltage;
      drawDisplay();
    }
  }


