Index: trunk/BNC/src/PPP/pppFilter.cpp
===================================================================
--- trunk/BNC/src/PPP/pppFilter.cpp	(revision 10410)
+++ trunk/BNC/src/PPP/pppFilter.cpp	(revision 10411)
@@ -310,6 +310,4 @@
   string epoTimeStr = string(_epoTime);
   const vector<t_pppParam*> &params = _parlist->params();
-  int maxNumberOfReset =  2.0*(obsVector.size() - OPT->_minObs);
-  int numberOfReset = 0;
 
   for (unsigned ii = 0; ii < LCs.size(); ii++) {
@@ -360,10 +358,6 @@
 
           if (fabs(vv) > SLIP) {
-            numberOfReset++;
             LOG << epoTimeStr << " cycle slip detected " << t_lc::toString(tLC) << ' '
                 << obs->prn().toString() << ' ' << setw(8) << setprecision(4) << vv << endl;
-            if (numberOfReset < maxNumberOfReset) {
-              resetAmb(obs->prn(), obsVector, tLC);
-            }
           }
         }
Index: trunk/BNC/src/PPP/pppSatObs.cpp
===================================================================
--- trunk/BNC/src/PPP/pppSatObs.cpp	(revision 10410)
+++ trunk/BNC/src/PPP/pppSatObs.cpp	(revision 10411)
@@ -33,6 +33,4 @@
 using namespace std;
 
-const double   GLO_WEIGHT_FACTOR = 5.0;
-const double   BDS_WEIGHT_FACTOR = 1.0;
 
 // Constructor
@@ -354,12 +352,10 @@
   retVal = sqrt(retVal);
 
-  // De-Weight R+C
-  // -------------
+  // De-Weight R
+  // -----------
   if (_prn.system() == 'R') {
-    retVal *= GLO_WEIGHT_FACTOR;
-  }
-  if (_prn.system() == 'C') {
-    retVal *= BDS_WEIGHT_FACTOR;
-  }
+    retVal *= 5.0;
+  }
+
 
   // Elevation-Dependent Weighting
@@ -398,4 +394,10 @@
 
   retVal = sqrt(retVal);
+
+  // Enlarge maxRes GLO
+  // ------------------
+  if (_prn.system() == 'R' && t_lc::includesCode(tLC)) {
+    retVal *= 2.0;
+  }
 
   return retVal;
Index: trunk/BNC/src/combination/bnccomb.cpp
===================================================================
--- trunk/BNC/src/combination/bnccomb.cpp	(revision 10410)
+++ trunk/BNC/src/combination/bnccomb.cpp	(revision 10411)
@@ -1402,5 +1402,5 @@
   double MAX_DISPLACEMENT = MAX_DISPLACEMENT_INIT;
   if (sys == 'C') {
-    MAX_DISPLACEMENT *= 4.0;
+    MAX_DISPLACEMENT *= 3.0;
   }
   if (sys == 'R') {
