Index: trunk/BNC/src/PPP/pppClient.cpp
===================================================================
--- trunk/BNC/src/PPP/pppClient.cpp	(revision 10221)
+++ trunk/BNC/src/PPP/pppClient.cpp	(revision 10222)
@@ -344,5 +344,5 @@
   t_lc::type tLC = t_lc::dummy;
   double offGlo = 0.0;
-  const double MAXRES = 150.0;
+  const double MAXRES = 1000.0;
 
   if (OPT->useSystem('R')) {
@@ -396,5 +396,5 @@
   t_lc::type tLC  = t_lc::dummy;
   double offGal = 0.0;
-  const double MAXRES = 150.0;
+  const double MAXRES = 1000.0;
 
   if (OPT->useSystem('E')) {
@@ -449,5 +449,5 @@
   t_lc::type tLC = t_lc::dummy;
   double offBds = 0.0;
-  const double MAXRES = 150.0;
+  const double MAXRES = 1000.0;
 
   if (_opt->useSystem('C')) {
Index: trunk/BNC/src/PPP/pppSatObs.cpp
===================================================================
--- trunk/BNC/src/PPP/pppSatObs.cpp	(revision 10221)
+++ trunk/BNC/src/PPP/pppSatObs.cpp	(revision 10222)
@@ -33,6 +33,6 @@
 using namespace std;
 
-const double   GLO_WEIGHT_FACTOR = 2.0;
-const double   BDS_WEIGHT_FACTOR = 2.0;
+const double   GLO_WEIGHT_FACTOR = 3.0;
+const double   BDS_WEIGHT_FACTOR = 3.0;
 
 // Constructor
@@ -390,4 +390,14 @@
 
   retVal = sqrt(retVal);
+
+
+  // Enlarge maxRes GLO+BDS
+  // ----------------------
+  if (_prn.system() == 'R' && t_lc::includesCode(tLC)) {
+    retVal *= GLO_WEIGHT_FACTOR;
+  }
+  if (_prn.system() == 'C' && t_lc::includesCode(tLC)){
+    retVal *= BDS_WEIGHT_FACTOR;
+  }
 
   return retVal;
