Index: /trunk/BNC/src/RTCM3/ephEncoder.cpp
===================================================================
--- /trunk/BNC/src/RTCM3/ephEncoder.cpp	(revision 6817)
+++ /trunk/BNC/src/RTCM3/ephEncoder.cpp	(revision 6818)
@@ -247,4 +247,6 @@
     GALILEOADDBITS(2, static_cast<int>(eph._E5bHS))
     GALILEOADDBITS(1, eph._e5bDataInValid ? 1 : 0)
+    GALILEOADDBITS(2, static_cast<int>(eph._E1_bHS))
+    GALILEOADDBITS(1, eph._e1DataInValid ? 1 : 0)
   }
   else
@@ -253,8 +255,6 @@
     GALILEOADDBITS(1,  eph._e5aDataInValid ? 1 : 0)
   }
-  ////  eph._TOEsec = 0.9999E9;
-  GALILEOADDBITS(20, eph._TOEsec)
-
-  GALILEOADDBITS((eph._inav ? 1 : 3), 0)
+
+  GALILEOADDBITS((eph._inav ? 2 : 7), 0)
 
   startbuffer[0]=0xD3;
