Index: /branches/BNC_2.12/src/rinex/reqcanalyze.cpp
===================================================================
--- /branches/BNC_2.12/src/rinex/reqcanalyze.cpp	(revision 8148)
+++ /branches/BNC_2.12/src/rinex/reqcanalyze.cpp	(revision 8149)
@@ -70,5 +70,5 @@
   _navFileNames    = settings.value("reqcNavFile").toString().split(",", QString::SkipEmptyParts);
   _reqcPlotSignals = settings.value("reqcSkyPlotSignals").toString();
-  _defaultSignalTypes << "G:1&2" << "R:1&2" << "J:1&2" << "E:1&5" << "S:1&5" << "C:2&7";
+  _defaultSignalTypes << "G:1&2" << "R:1&2" << "J:1&2" << "E:1&5" << "S:1&5" << "C:2&7" << "I:5&9";
   if (_reqcPlotSignals.isEmpty()) {
     _reqcPlotSignals = _defaultSignalTypes.join(" ");
Index: /branches/BNC_2.12/src/rinex/rnxobsfile.cpp
===================================================================
--- /branches/BNC_2.12/src/rinex/rnxobsfile.cpp	(revision 8148)
+++ /branches/BNC_2.12/src/rinex/rnxobsfile.cpp	(revision 8149)
@@ -359,4 +359,7 @@
                    << "C6I" << "L6I" << "S6I"
                    << "C7I" << "L7I" << "S7I";
+                   
+    _obsTypes['I'] << "C5A" << "L5A" << "S5A"
+                   << "C9A" << "L9A" << "S9A";
   }
 }
Index: /branches/BNC_2.12/src/t_prn.cpp
===================================================================
--- /branches/BNC_2.12/src/t_prn.cpp	(revision 8148)
+++ /branches/BNC_2.12/src/t_prn.cpp	(revision 8149)
@@ -54,5 +54,7 @@
   const char* number = 0;
   if      ( str[0] == 'G' || str[0] == 'R' || str[0] == 'E' ||
-            str[0] == 'J' || str[0] == 'S' || str[0] == 'C' ) {
+            str[0] == 'J' || str[0] == 'S' || str[0] == 'C' ||
+            str[0] == 'I'
+                ) {
     system = str[0];
     number = str.c_str() + 1;
