Index: branches/BNC_2.12/src/bncephuser.cpp
===================================================================
--- branches/BNC_2.12/src/bncephuser.cpp	(revision 8676)
+++ branches/BNC_2.12/src/bncephuser.cpp	(revision 8677)
@@ -227,5 +227,5 @@
       return;
     }
-    else if (eph->type() == t_eph::GLONASS && timeDiff > 2*3600) { // updated every 30 minutes
+    else if (eph->type() == t_eph::GLONASS && timeDiff > 1*3600) { // updated every 30 minutes
       eph->setCheckState(t_eph::outdated);
       return;
@@ -273,5 +273,5 @@
       return;
     }
-    else if (eph->type() == t_eph::GLONASS && dt > 2*3600) {
+    else if (eph->type() == t_eph::GLONASS && dt > 1*3600) {
       ephL->setCheckState(t_eph::outdated);
       return;
Index: branches/BNC_2.12/src/ephemeris.cpp
===================================================================
--- branches/BNC_2.12/src/ephemeris.cpp	(revision 8676)
+++ branches/BNC_2.12/src/ephemeris.cpp	(revision 8677)
@@ -613,5 +613,5 @@
   double dtPos = bncTime(GPSweek, GPSweeks) - _tt;
 
-  if (fabs(dtPos) > 2 * 3600.0) {
+  if (fabs(dtPos) > 24 * 3600.0) {
     return failure;
   }
