Index: branches/BNC_2.12/src/bncephuser.cpp
===================================================================
--- branches/BNC_2.12/src/bncephuser.cpp	(revision 8701)
+++ branches/BNC_2.12/src/bncephuser.cpp	(revision 8703)
@@ -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 > 3*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 > 3*3600) {
       ephL->setCheckState(t_eph::outdated);
       return;
Index: branches/BNC_2.12/src/bncephuser.h
===================================================================
--- branches/BNC_2.12/src/bncephuser.h	(revision 8701)
+++ branches/BNC_2.12/src/bncephuser.h	(revision 8703)
@@ -76,5 +76,5 @@
   void checkEphemeris(t_eph* eph, bool realTime);
   QMutex                             _mutex;
-  static const unsigned              _maxQueueSize = 6;
+  static const unsigned              _maxQueueSize = 7;
   QMap<QString, std::deque<t_eph*> > _eph;
 };
