Index: trunk/BNC/src/PPP/pppClient.cpp
===================================================================
--- trunk/BNC/src/PPP/pppClient.cpp	(revision 9488)
+++ trunk/BNC/src/PPP/pppClient.cpp	(revision 9490)
@@ -793,7 +793,7 @@
 //////////////////////////////////////////////////////////////////////////////
 void t_pppClient::setRefSatellites(std::vector<t_pppSatObs*>& obsVector) {
-  t_irc  refSatReDefinition = success;
   // reference satellite definition per system
   for (unsigned iSys = 0; iSys < _opt->systems().size(); iSys++) {
+    t_irc  refSatReDefinition = success;
     char sys = _opt->systems()[iSys];
     bool refSatDefined = false;
@@ -831,4 +831,5 @@
       }
     }
+
     // all available satellites were already tried to use
     if ((!refSatDefined) && (refSatReDefinition == failure)) {
@@ -886,7 +887,5 @@
     }
     else if (prn.number() == 99) { // refSat re-definition not possible
-#ifdef BNC_DEBUG_PPP
-          LOG << " => refSat re-definition impossible: " << sys << endl;
-#endif
+      LOG << " => refSat re-definition impossible: " << sys << endl;
       return failure;
     }
Index: trunk/BNC/src/pppMain.cpp
===================================================================
--- trunk/BNC/src/pppMain.cpp	(revision 9488)
+++ trunk/BNC/src/pppMain.cpp	(revision 9490)
@@ -179,5 +179,5 @@
     opt->_blqFileName.assign(settings.value("PPP/blqFile").toString().toStdString());
 #endif
-    opt->_sigmaC1      = settings.value("PPP/sigmaC1").toDouble(); if (opt->_sigmaC1 <= 0.0)  opt->_sigmaC1  = 2.00;
+    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 = 4.00;
@@ -225,8 +225,11 @@
       opt->_obsModelType = t_pppOptions::DCMcodeBias;
       opt->_refSatRequired = true;
+      opt->_noiseIon       = 1e4;
+      opt->_noiseCodeBias  = 1e4;
     }
     else if (settings.value("PPP/modelObs").toString() == "DCM with Phase Biases") {
       opt->_obsModelType = t_pppOptions::DCMphaseBias;
       opt->_refSatRequired = true;
+      opt->_noisePhaseBias = 1e4;
     }
 #endif
@@ -349,8 +352,4 @@
     opt->_aprSigPhaseBias = 1e4;
 
-    opt->_noiseIon        = 1e4; // maybe: comment for uncombined PPP
-    opt->_noiseCodeBias   = 1e4;
-    opt->_noisePhaseBias  = 1e4;
-
     _options << opt;
   }
