Index: /trunk/BNC/RTCM3/ephemeris.cpp
===================================================================
--- /trunk/BNC/RTCM3/ephemeris.cpp	(revision 3733)
+++ /trunk/BNC/RTCM3/ephemeris.cpp	(revision 3734)
@@ -75,9 +75,9 @@
   _TOC  = ee->TOC;
   _TOE  = ee->TOE;
-  _IODE = ee->IODE;             
-  _IODC = ee->IODC;             
-
-  _clock_bias      = ee->clock_bias     ;
-  _clock_drift     = ee->clock_drift    ;
+  _IODE = ee->IODE;
+  _IODC = ee->IODC;
+
+  _clock_bias      = ee->clock_bias;
+  _clock_drift     = ee->clock_drift;
   _clock_driftrate = ee->clock_driftrate;
 
@@ -101,4 +101,10 @@
 
   _ok       = true;
+
+  /* FIXME: convert URAindex and flags! */
+  _ura = 0;
+  _L2Codes = 0;
+  _L2PFlag = 0;
+  _health = ee->SVhealth;
 }
 
@@ -596,8 +602,8 @@
   _TOC    = ee->TOC;
   _TOE    = ee->TOE;
-  _IODnav = ee->IODnav;             
-
-  _clock_bias      = ee->clock_bias     ;
-  _clock_drift     = ee->clock_drift    ;
+  _IODnav = ee->IODnav;
+
+  _clock_bias      = ee->clock_bias;
+  _clock_drift     = ee->clock_drift;
   _clock_driftrate = ee->clock_driftrate;
 
@@ -617,4 +623,8 @@
   _OMEGADOT = ee->OMEGADOT;
   _IDOT     = ee->IDOT;
+  _SISA     = ee->SISA;
+  _BGD_1_5A = ee->BGD_1_5A;
+  _BGD_1_5B = ee->BGD_1_5B;
+  _E5aHS    = ee->E5aHS;
 
   _ok = true;
Index: /trunk/BNC/bncapp.cpp
===================================================================
--- /trunk/BNC/bncapp.cpp	(revision 3733)
+++ /trunk/BNC/bncapp.cpp	(revision 3734)
@@ -283,5 +283,8 @@
   printEphHeader();
 
-  int galIndex = galileoeph->satellite - 51;
+  int galIndex = galileoeph->satellite;
+  /* GIOVE */
+  if(galIndex == 51) galIndex = 1;
+  else if(galIndex == 52) galIndex = 16;
   if (galIndex < 0 || galIndex > PRN_GALILEO_END - PRN_GALILEO_START) {
     emit( newMessage("Wrong Galileo Satellite Number", true) );
Index: /trunk/BNC/bncgetthread.cpp
===================================================================
--- /trunk/BNC/bncgetthread.cpp	(revision 3733)
+++ /trunk/BNC/bncgetthread.cpp	(revision 3734)
@@ -108,4 +108,6 @@
   if (!settings.value("rawOutFile").toString().isEmpty()) {
     _rawOutput = true;
+  } else {
+    _rawOutput = false;
   }
 
