Index: /branches/BNC_2.12/src/RTCM3/RTCM3Decoder.cpp
===================================================================
--- /branches/BNC_2.12/src/RTCM3/RTCM3Decoder.cpp	(revision 9007)
+++ /branches/BNC_2.12/src/RTCM3/RTCM3Decoder.cpp	(revision 9008)
@@ -316,15 +316,15 @@
 static struct CodeData gal[RTCM3_MSM_NUMSIG] = {
         {0.0, 0},
-        {GAL_WAVELENGTH_E1, "1C"},
-        {GAL_WAVELENGTH_E1, "1A"},
-        {GAL_WAVELENGTH_E1, "1B"},
-        {GAL_WAVELENGTH_E1, "1X"},
-        {GAL_WAVELENGTH_E1, "1Z"},
-        {0.0, 0},
-        {GAL_WAVELENGTH_E6, "6C"},
-        {GAL_WAVELENGTH_E6, "6A"},
-        {GAL_WAVELENGTH_E6, "6B"},
-        {GAL_WAVELENGTH_E6, "6X"},
-        {GAL_WAVELENGTH_E6, "6Z"},
+        {GAL_WAVELENGTH_E1,  "1C"},
+        {GAL_WAVELENGTH_E1,  "1A"},
+        {GAL_WAVELENGTH_E1,  "1B"},
+        {GAL_WAVELENGTH_E1,  "1X"},
+        {GAL_WAVELENGTH_E1,  "1Z"},
+        {0.0, 0},
+        {GAL_WAVELENGTH_E6,  "6C"},
+        {GAL_WAVELENGTH_E6,  "6A"},
+        {GAL_WAVELENGTH_E6,  "6B"},
+        {GAL_WAVELENGTH_E6,  "6X"},
+        {GAL_WAVELENGTH_E6,  "6Z"},
         {0.0, 0},
         {GAL_WAVELENGTH_E5B, "7I"},
@@ -332,7 +332,7 @@
         {GAL_WAVELENGTH_E5B, "7X"},
         {0.0, 0},
-        {GAL_WAVELENGTH_E5AB, "8I"},
-        {GAL_WAVELENGTH_E5AB, "8Q"},
-        {GAL_WAVELENGTH_E5AB, "8X"},
+        {GAL_WAVELENGTH_E5AB,"8I"},
+        {GAL_WAVELENGTH_E5AB,"8Q"},
+        {GAL_WAVELENGTH_E5AB,"8X"},
         {0.0, 0},
         {GAL_WAVELENGTH_E5A, "5I"},
@@ -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;
