Index: trunk/BNC/src/PPP/pppSatObs.cpp
===================================================================
--- trunk/BNC/src/PPP/pppSatObs.cpp	(revision 9553)
+++ trunk/BNC/src/PPP/pppSatObs.cpp	(revision 9554)
@@ -306,11 +306,10 @@
   retVal = sqrt(retVal);
 
-  /* De-Weight GLONASS
-  // -----------------
-  if ((OPT->_obsModelType == OPT->DCMphaseBias && _prn.system() == 'R' ) &&
-      (t_lc::includesCode(tLC) ||  t_lc::includesPhase(tLC)) ) {
-    retVal *= 2.0;
-  }
-*/
+  // De-Weight GLONASS code measurements
+  // -----------------------------------
+  if (_prn.system() == 'R'  && t_lc::includesCode(tLC) ) {
+    retVal *= 5.0;
+  }
+
   // Elevation-Dependent Weighting
   // -----------------------------
Index: trunk/BNC/src/pppMain.cpp
===================================================================
--- trunk/BNC/src/pppMain.cpp	(revision 9553)
+++ trunk/BNC/src/pppMain.cpp	(revision 9554)
@@ -181,5 +181,5 @@
     opt->_sigmaC1      = settings.value("PPP/sigmaC1").toDouble(); if (opt->_sigmaC1 <= 0.0)  opt->_sigmaC1  = 1.00;
     opt->_sigmaL1      = settings.value("PPP/sigmaL1").toDouble(); if (opt->_sigmaL1 <= 0.0)  opt->_sigmaL1  = 0.01;
-    opt->_sigmaGIM     = settings.value("PPP/sigmaGIM").toDouble();if (opt->_sigmaGIM <= 0.0) opt->_sigmaGIM = 3.00;
+    opt->_sigmaGIM     = settings.value("PPP/sigmaGIM").toDouble();if (opt->_sigmaGIM <= 0.0) opt->_sigmaGIM = 4.00;
     opt->_corrWaitTime = settings.value("PPP/corrWaitTime").toDouble();
     if (!_realTime || opt->_corrMount.empty()) {
