Index: /trunk/BNC/src/PPP/pppFilter.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppFilter.cpp	(revision 9656)
+++ /trunk/BNC/src/PPP/pppFilter.cpp	(revision 9657)
@@ -530,5 +530,4 @@
 ////////////////////////////////////////////////////////////////////////////
 t_irc t_pppFilter::addNoiseToPar(t_pppParam::e_type parType, char sys) {
-
   t_irc irc = failure;
   vector<t_pppParam*> &params = _parlist.params();
@@ -537,6 +536,6 @@
     if (par->type() == parType && par->prn().system() == sys) {
       int ind = par->indexNew();
-      LOG << string(_epoTime) << " ADD IONO_NOISE TO " << par->prn().toString()
-          << endl;
+      LOG << string(_epoTime) << " ADD " << par->toString() << "_NOISE TO "
+          << par->prn().toString()  << endl;
       par->setIndex(ind);
       _QFlt(ind + 1, ind + 1) = par->sigma0() * par->sigma0();
Index: /trunk/BNC/src/PPP/pppSatObs.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppSatObs.cpp	(revision 9656)
+++ /trunk/BNC/src/PPP/pppSatObs.cpp	(revision 9657)
@@ -344,4 +344,11 @@
 
   retVal = sqrt(retVal);
+
+  // De-Weight GLONASS
+  // -----------------
+  if (_prn.system() == 'R') {
+    retVal *= 2.0;
+  }
+
 
   // Elevation-Dependent Weighting
Index: /trunk/BNC/src/pppMain.cpp
===================================================================
--- /trunk/BNC/src/pppMain.cpp	(revision 9656)
+++ /trunk/BNC/src/pppMain.cpp	(revision 9657)
@@ -218,5 +218,5 @@
       opt->_obsModelType = t_pppOptions::DCMcodeBias;
       opt->_refSatRequired = true;
-      opt->_noiseCodeBias  = 1.0;
+      opt->_noiseCodeBias  = 0.01;
       opt->_noiseIon = 0.1;
     }
@@ -224,5 +224,5 @@
       opt->_obsModelType = t_pppOptions::DCMphaseBias;
       opt->_refSatRequired = true;
-      opt->_noisePhaseBias = 1.0;
+      opt->_noisePhaseBias = 0.01;
       opt->_noiseIon = 0.1;
     }
