Index: trunk/BNC/src/PPP/pppFilter.cpp
===================================================================
--- trunk/BNC/src/PPP/pppFilter.cpp	(revision 9657)
+++ trunk/BNC/src/PPP/pppFilter.cpp	(revision 9659)
@@ -536,6 +536,5 @@
     if (par->type() == parType && par->prn().system() == sys) {
       int ind = par->indexNew();
-      LOG << string(_epoTime) << " ADD " << par->toString() << "_NOISE TO "
-          << par->prn().toString()  << endl;
+      LOG << string(_epoTime) << " ADD NOISE TO " << par->toString() << endl;
       par->setIndex(ind);
       _QFlt(ind + 1, ind + 1) = par->sigma0() * par->sigma0();
Index: trunk/BNC/src/PPP/pppParlist.cpp
===================================================================
--- trunk/BNC/src/PPP/pppParlist.cpp	(revision 9657)
+++ trunk/BNC/src/PPP/pppParlist.cpp	(revision 9659)
@@ -601,5 +601,5 @@
         required.push_back(new t_pppParam(t_pppParam::cBiasG2, t_prn(), t_lc::c2));
       }
-    }
+    }/*
     if (_usedSystems.contains('R')) {
       lc = OPT->LCs('R');
@@ -610,5 +610,5 @@
         required.push_back(new t_pppParam(t_pppParam::cBiasR2, t_prn(), t_lc::c2));
       }
-    }
+    }*/
     if (_usedSystems.contains('E')) {
       lc = OPT->LCs('E');
@@ -644,5 +644,5 @@
         required.push_back(new t_pppParam(t_pppParam::pBiasG2, t_prn(), t_lc::l2));
       }
-    }
+    }/*
     if (_usedSystems.contains('R')) {
       lc = OPT->LCs('R');
@@ -653,5 +653,5 @@
         required.push_back(new t_pppParam(t_pppParam::pBiasR2, t_prn(), t_lc::l2));
       }
-    }
+    }*/
     if (_usedSystems.contains('E')) {
       lc = OPT->LCs('E');
Index: trunk/BNC/src/PPP/pppSatObs.cpp
===================================================================
--- trunk/BNC/src/PPP/pppSatObs.cpp	(revision 9657)
+++ trunk/BNC/src/PPP/pppSatObs.cpp	(revision 9659)
@@ -347,6 +347,7 @@
   // De-Weight GLONASS
   // -----------------
-  if (_prn.system() == 'R') {
-    retVal *= 2.0;
+  if (_prn.system() == 'R' &&
+      (t_lc::includesCode(tLC) || t_lc::includesPhase(tLC))) {
+    retVal *= 5.0;
   }
 
Index: trunk/BNC/src/pppMain.cpp
===================================================================
--- trunk/BNC/src/pppMain.cpp	(revision 9657)
+++ trunk/BNC/src/pppMain.cpp	(revision 9659)
@@ -218,5 +218,5 @@
       opt->_obsModelType = t_pppOptions::DCMcodeBias;
       opt->_refSatRequired = true;
-      opt->_noiseCodeBias  = 0.01;
+      opt->_noiseCodeBias  = 0.1;
       opt->_noiseIon = 0.1;
     }
@@ -224,5 +224,5 @@
       opt->_obsModelType = t_pppOptions::DCMphaseBias;
       opt->_refSatRequired = true;
-      opt->_noisePhaseBias = 0.01;
+      opt->_noisePhaseBias = 0.1;
       opt->_noiseIon = 0.1;
     }
