Index: trunk/BNC/src/PPP/pppFilter.cpp
===================================================================
--- trunk/BNC/src/PPP/pppFilter.cpp	(revision 10011)
+++ trunk/BNC/src/PPP/pppFilter.cpp	(revision 10012)
@@ -360,9 +360,9 @@
       }
       if (preProcessing) {
-        LOG << epoTimeStr << " Outlier ("
-            << ((preProcessing) ? "pre-processing) " : "fin-processing) ")
-            << t_lc::toString(maxOutlierLC) << ' ' << obs->prn().toString()
-            << ' ' << setw(8) << setprecision(4) << maxOutlier << endl;
         if (obs->prn() == refPrn) {
+          LOG << epoTimeStr << " Outlier ("
+              << ((preProcessing) ? "pre-processing) " : "fin-processing) ")
+              << t_lc::toString(maxOutlierLC) << ' ' << obs->prn().toString()
+              << ' ' << setw(8) << setprecision(4) << maxOutlier << endl;
           _obsPool->setRefSatChangeRequired(sys, true);
           break;
Index: trunk/BNC/src/PPP/pppSatObs.cpp
===================================================================
--- trunk/BNC/src/PPP/pppSatObs.cpp	(revision 10011)
+++ trunk/BNC/src/PPP/pppSatObs.cpp	(revision 10012)
@@ -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 = 1.0;
+const double   BDS_WEIGHT_FACTOR = 1.0;
 
 // Constructor
@@ -398,14 +398,4 @@
 
   retVal = sqrt(retVal);
-
-  // De-Weight 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;
