Index: /trunk/BNC/src/PPP/pppFilter.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppFilter.cpp	(revision 9698)
+++ /trunk/BNC/src/PPP/pppFilter.cpp	(revision 9699)
@@ -164,5 +164,5 @@
       LOG << "processSystem !=  success (fin-processing)" << endl;
       if (OPT->_obsModelType == OPT->DCMcodeBias ||
-      OPT->_obsModelType == OPT->DCMphaseBias) {
+          OPT->_obsModelType == OPT->DCMphaseBias) {
         _xFlt = xFltOld;
         _QFlt = QFltOld;
@@ -267,7 +267,17 @@
     // Check number of observations
     // ----------------------------
-    if (iObs == -1) {
-      LOG << " number of observations == -1\n";
-      return failure;
+
+    if (OPT->_obsModelType == OPT->DCMcodeBias ||
+        OPT->_obsModelType == OPT->DCMphaseBias) {
+      if (nSat < 2.0) {
+        LOG << " number of observations < 2\n";
+        return failure;
+      }
+    }
+    else {
+      if (iObs == -1) {
+            LOG << " number of observations == -1\n";
+            return failure;
+      }
     }
 
@@ -348,6 +358,6 @@
         // for refSats no ambiguity parameter exists
         if ((obs->prn() == refPrn)
-            && (t_lc::toString(maxOutlierLC) == "l1"
-                || t_lc::toString(maxOutlierLC) == "l2")) {
+            && (t_lc::toString(maxOutlierLC) == "l1" ||
+                t_lc::toString(maxOutlierLC) == "l2")) {
           _obsPool->setRefSatChangeRequired(sys, true);
           LOG << epoTimeStr << " Outlier ("
@@ -381,10 +391,6 @@
               obs->setRes(tLC, vv[ii]);
               LOG << epoTimeStr << " RES " << left << setw(3)
-                  << t_lc::toString(tLC) << right << ' ';
-              if (t_lc::toString(tLC) == "Tz0") {
-                LOG << sys << "  ";
-              } else {
-                LOG << obs->prn().toString();
-              }
+                  << t_lc::toString(tLC) << right << ' '
+                  << obs->prn().toString();
               LOG << setw(9) << setprecision(4) << vv[ii] << endl;
             }
