diff --git a/src/asterx1_gps.cpp b/src/asterx1_gps.cpp
index 4567e8f894528ab85b0116169637a7b5f2cfe0be..ef62b302f3ab81329eacd2d33d8fb8b5909ef7a5 100644
--- a/src/asterx1_gps.cpp
+++ b/src/asterx1_gps.cpp
@@ -1213,9 +1213,11 @@ void CasteRx1::configureStreams(void)
   // create group 1 blocks (PVTCartesian,PosCovCartesian,DOP,PVTGeodetic)
   this->sendCommand("setSBFGroups,Group1,PVTCartesian+PosCovCartesian+VelCovCartesian+DOP+PVTGeodetic+PosCovGeodetic+VelCovGeodetic+EndOfPVT\n");
   // create group 2 blocks (GPSNav,GPSAlm,GPSIon,GPSUtc)
-  //this->sendCommand("setSBFGroups,Group2,GPSNav+GPSAlm+GPSIon+GPSUtc\n");
+  #ifdef HAVE_GPSTK
   this->sendCommand("setSBFGroups,Group2,GPSRawCA\n");
-  //this->sendCommand("setSBFGroups,Group2,GPSAlm+GPSIon+GPSUtc\n");
+  #else
+  this->sendCommand("setSBFGroups,Group2,GPSNav+GPSAlm+GPSIon+GPSUtc\n");
+  #endif
   // create group 3 blocks (MeasEpoch,MeasExtra,EndOfMeas)
   this->sendCommand("setSBFGroups,Group3,MeasEpoch+MeasExtra+EndOfMeas\n");
   // create group 4 blocks (ChannelStatus,ReceiverStatus,SatVisivility)