Index: trunk/BNC/src/RTCM3/ephEncoder.cpp
===================================================================
--- trunk/BNC/src/RTCM3/ephEncoder.cpp	(revision 6813)
+++ trunk/BNC/src/RTCM3/ephEncoder.cpp	(revision 6814)
@@ -42,5 +42,10 @@
   unsigned long long bitbuffer = 0;
   eph._ura = indexFromAccuracy(eph._ura, eph.type());
-  GPSADDBITS(12, 1019)
+  if (eph.type() == t_eph::QZSS) {
+    GPSADDBITS(12, 1044)
+  }
+  else {
+    GPSADDBITS(12, 1019)
+  }
   GPSADDBITS(6,eph._prn.number())
   GPSADDBITS(10, eph._TOC.gpsw())
