Index: /trunk/BNC/src/RTCM3/RTCM3Decoder.cpp
===================================================================
--- /trunk/BNC/src/RTCM3/RTCM3Decoder.cpp	(revision 9006)
+++ /trunk/BNC/src/RTCM3/RTCM3Decoder.cpp	(revision 9007)
@@ -473,5 +473,7 @@
   /* id */
   char sys;
-  if      (type >= 1121)
+  if      (type >= 1131)
+    sys = 'I';
+  else if (type >= 1121)
     sys = 'C';
   else if (type >= 1111)
@@ -485,6 +487,4 @@
   else if (type >= 1071)
     sys = 'G';
-  else if (type >=   21) // test
-    sys = 'I';
 
   bncTime CurrentObsTime;
@@ -517,5 +517,5 @@
    * the full cycles and can't be used later we skip interpretation here already.
    */
-  if (type <= 1130 && (type % 10) >= 4 && (type % 10) <= 7) {
+  if (type <= 1137 && (type % 10) >= 4 && (type % 10) <= 7) {
     int sigmask, numsat = 0, numsig = 0;
     uint64_t satmask, cellmask, ui;
@@ -1631,6 +1631,6 @@
        * else. */
       if ((id >= 1057 && id <= 1068) ||
-    	  (id >= 1240 && id <= 1270) ||
-		  (id == 4076)) {
+    	    (id >= 1240 && id <= 1270) ||
+		      (id == 4076)) {
         if (!_coDecoders.contains(_staID.toLatin1()))
           _coDecoders[_staID.toLatin1()] = new RTCM3coDecoder(_staID);
