Index: trunk/BNC/src/PPP/pppClient.cpp
===================================================================
--- trunk/BNC/src/PPP/pppClient.cpp	(revision 9562)
+++ trunk/BNC/src/PPP/pppClient.cpp	(revision 9565)
@@ -517,10 +517,8 @@
       }
 
-      // Check if obs have code biases
-      // -----------------------------
-      if (OPT->_obsModelType == OPT->DCMcodeBias ||
-          OPT->_obsModelType == OPT->DCMphaseBias) {
-        useObsWithCodeBiasesOnly(_obsRover);
-      }
+      // use observations only if satellite code biases are available
+      // ------------------------------------------------------------
+      useObsWithCodeBiasesOnly(_obsRover);
+
 
       if (int(_obsRover.size()) < _opt->_minObs) {
Index: trunk/BNC/src/PPP/pppSatObs.cpp
===================================================================
--- trunk/BNC/src/PPP/pppSatObs.cpp	(revision 9562)
+++ trunk/BNC/src/PPP/pppSatObs.cpp	(revision 9565)
@@ -311,15 +311,10 @@
   retVal = sqrt(retVal);
 
-  // De-Weight GLONASS code measurements
-  // -----------------------------------
-  if (_prn.system() == 'R'  &&
-      (t_lc::includesCode(tLC) || t_lc::includesPhase(tLC) )) {
-    retVal *= 5.0;
-  }
-  if (_prn.system() == 'C'  &&
-      (t_lc::includesCode(tLC) || t_lc::includesPhase(tLC) )) {
+  // De-Weight measurements
+  /* ----------------------
+  if (_prn.system() == 'R'  && t_lc::includesCode(tLC)) {
     retVal *= 2.0;
   }
-
+*/
   // Elevation-Dependent Weighting
   // -----------------------------
