Index: branches/BNC_2.12/src/bncephuser.cpp
===================================================================
--- branches/BNC_2.12/src/bncephuser.cpp	(revision 9331)
+++ branches/BNC_2.12/src/bncephuser.cpp	(revision 9333)
@@ -158,7 +158,5 @@
   }
 
-  if ( (ephOld == 0) ||
-       newEph->isNewerThan(ephOld) ||
-       newCorrectedGpsEphSet(newEph)  ) {
+  if ( (ephOld == 0) || newEph->isNewerThan(ephOld)) {
     checkEphemeris(newEph, realTime);
     eph->setCheckState(newEph->checkState());
@@ -337,46 +335,2 @@
   }
 }
-
-//
-////////////////////////////////////////////////////////////////////////////
-bool bncEphUser::newCorrectedGpsEphSet(const t_eph* eph) {
-
-  if (eph->prn().system() != 'G') {
-    return false;
-  }
-
-  bool correctedGpsEphSet = false;
-  if ((fmod(eph->TOC().daysec()+16.0, 7200) == 0.0)) {
-    // sometimes corrected BRDC sets are sent with TOC values 16 seconds
-    // before the nominal TOC (integer time)
-    correctedGpsEphSet = true;
-  } else {
-    return false;
-  }
-
-  QString  prn  = QString(eph->prn().toInternalString().c_str());
-  t_eph*   ephL = ephLast(prn);
-  if (!ephL) {
-    // first set is a corrected set for GPS
-    if (correctedGpsEphSet) {
-      return true;
-    }
-    else {
-      return false;
-    }
-  }
-  else {
-    double dt = eph->TOC() - ephL->TOC();
-    if (correctedGpsEphSet) {
-      // set already available
-      if (dt == 0.0) {
-        return false;
-      }
-      else {
-        return true;
-      }
-    }
-  }
-
-  return false;
-}
Index: branches/BNC_2.12/src/bncephuser.h
===================================================================
--- branches/BNC_2.12/src/bncephuser.h	(revision 9331)
+++ branches/BNC_2.12/src/bncephuser.h	(revision 9333)
@@ -75,5 +75,4 @@
  private:
   void checkEphemeris(t_eph* eph, bool realTime);
-  bool newCorrectedGpsEphSet(const t_eph* eph);
   QMutex                             _mutex;
   static const unsigned              _maxQueueSize = 6;
