Index: trunk/BNC/src/ephemeris.cpp
===================================================================
--- trunk/BNC/src/ephemeris.cpp	(revision 6802)
+++ trunk/BNC/src/ephemeris.cpp	(revision 6803)
@@ -1150,6 +1150,7 @@
   }
   else if ((_flags & GALEPHF_INAV) == GALEPHF_INAV) {
+    // Bit 2 and 0 are set because from MT1046 the data source cannot be determined
+    // and RNXv3.03 says both can be set if the navigation messages were merged
     dataSource |= (1<<0);
-    dataSource |= (1<<1);// not clear but seems to be common in practice
     dataSource |= (1<<2);
     dataSource |= (1<<9);
@@ -1166,5 +1167,5 @@
       SVhealth |= (1<<2);
     }
-    else if (_E1_bHS  == 3.0) {
+    else if (_E1_bHS == 3.0) {
       SVhealth |= (1<<1);
       SVhealth |= (1<<2);
@@ -1181,5 +1182,5 @@
       SVhealth |= (1<<5);
     }
-    else if (_E5aHS  == 3.0) {
+    else if (_E5aHS == 3.0) {
       SVhealth |= (1<<4);
       SVhealth |= (1<<5);
@@ -1196,5 +1197,5 @@
       SVhealth |= (1<<8);
     }
-    else if (_E5bHS  == 3.0) {
+    else if (_E5bHS == 3.0) {
       SVhealth |= (1<<7);
       SVhealth |= (1<<8);
