Index: branches/BNC_2.12/src/upload/bncrtnetuploadcaster.cpp
===================================================================
--- branches/BNC_2.12/src/upload/bncrtnetuploadcaster.cpp	(revision 9206)
+++ branches/BNC_2.12/src/upload/bncrtnetuploadcaster.cpp	(revision 9249)
@@ -22,4 +22,5 @@
 #include "bncsp3.h"
 #include "gnss.h"
+#include "bncutils.h"
 
 using namespace std;
@@ -384,5 +385,5 @@
   for (int ii = 1; ii < lines.size(); ii++) {
     QString key;  // prn or key VTEC, IND (phase bias indicators)
-    double rtnUra = 0.0;    // [m]
+    double rtnUra = 0.0; // [m]
     ColumnVector rtnAPC; rtnAPC.ReSize(3); rtnAPC = 0.0;          // [m, m, m]
     ColumnVector rtnVel; rtnVel.ReSize(3); rtnVel = 0.0;          // [m/s, m/s, m/s]
@@ -467,8 +468,8 @@
     }
 
-    if (eph  &&
-        eph->checkState() != t_eph::bad &&
+    if (eph  &&  !outDatedBcep(eph)           &&  // detected from storage because of no update
+        eph->checkState() != t_eph::bad       &&
         eph->checkState() != t_eph::unhealthy &&
-        eph->checkState() != t_eph::outdated) {
+        eph->checkState() != t_eph::outdated) {  // detected during reception (bncephuser)
       QMap<QString, double> codeBiases;
       QList<phaseBiasSignal> phaseBiasList;
@@ -926,5 +927,5 @@
 
   _outBuffer += hlpBufferCo + hlpBufferBias + hlpBufferPhaseBias
-      + hlpBufferVtec + '\0';;
+      + hlpBufferVtec + '\0';
 }
 
