Index: branches/BNC_2.12/src/bncantex.cpp
===================================================================
--- branches/BNC_2.12/src/bncantex.cpp	(revision 8628)
+++ branches/BNC_2.12/src/bncantex.cpp	(revision 8631)
@@ -196,9 +196,10 @@
       }
 
-      // End of Frequency
+     // End of Frequency
       // ----------------
       else if (line.indexOf("END OF FREQUENCY") == 60) {
         if (newFrqMap) {
           t_frequency::type frqType = t_frequency::dummy;
+          // GPS
           if      (line.indexOf("G01") == 3) {
             frqType = t_frequency::G1;
@@ -207,4 +208,8 @@
             frqType = t_frequency::G2;
           }
+          else if (line.indexOf("G05") == 3) {
+            frqType = t_frequency::G5;
+          }
+          // GLONASS
           else if (line.indexOf("R01") == 3) {
             frqType = t_frequency::R1;
@@ -213,4 +218,5 @@
             frqType = t_frequency::R2;
           }
+          // Galileo
           else if (line.indexOf("E01") == 3) {
             frqType = t_frequency::E1;
@@ -228,4 +234,5 @@
             frqType = t_frequency::E8;
           }
+          // QZSS
           else if (line.indexOf("J01") == 3) {
             frqType = t_frequency::J1;
@@ -239,4 +246,8 @@
           else if (line.indexOf("J06") == 3) {
             frqType = t_frequency::J6;
+          }
+          // BDS
+          else if (line.indexOf("C01") == 3) {
+            frqType = t_frequency::C1;
           }
           else if (line.indexOf("C02") == 3) {
