Index: trunk/BNC/src/bncrinex.cpp
===================================================================
--- trunk/BNC/src/bncrinex.cpp	(revision 4483)
+++ trunk/BNC/src/bncrinex.cpp	(revision 4484)
@@ -92,4 +92,9 @@
 
   _samplingRate = settings.value("rnxSampl").toInt();
+
+  // Initialize RINEX v2 Types
+  // -------------------------
+  _header._obsTypesV2 << "C1" << "P1" << "L1" << "S1" 
+                      << "C2" << "P2" << "L2" << "S2";
 
   // Initialize RINEX v3 Types
Index: trunk/BNC/src/rinex/rnxobsfile.cpp
===================================================================
--- trunk/BNC/src/rinex/rnxobsfile.cpp	(revision 4483)
+++ trunk/BNC/src/rinex/rnxobsfile.cpp	(revision 4484)
@@ -302,8 +302,10 @@
   *stream << obsTypesStrings().join("");
 
-  *stream << QString("%1")
-    .arg(_interval, 10, 'f', 3)
-    .leftJustified(60)
-           << "INTERVAL\n";
+  if (_interval > 0) {
+    *stream << QString("%1")
+      .arg(_interval, 10, 'f', 3)
+      .leftJustified(60)
+             << "INTERVAL\n";
+  }
 
   unsigned year, month, day, hour, min;
