diff --git a/reco/detectors/sts/unpack/CbmStsUnpackConfig.cxx b/reco/detectors/sts/unpack/CbmStsUnpackConfig.cxx
index 9ec3266b6d234c360d9fa53cc29ab0ac73ca58ad..adc0a7c7902aef14adbb05c53c44788de4af375c 100644
--- a/reco/detectors/sts/unpack/CbmStsUnpackConfig.cxx
+++ b/reco/detectors/sts/unpack/CbmStsUnpackConfig.cxx
@@ -50,7 +50,7 @@ void CbmStsUnpackConfig::InitAlgo()
   if (fMonitor) { fAlgo->SetMonitor(fMonitor); }
 
   // Set firmware binning (only relevant for legacy mode)
-  if (fbUseFwBinning) { fAlgo->SetFwBinning(true); }
+  fAlgo->SetFwBinning(fbUseFwBinning);
 
   // Now we have all information required to initialise the algorithm
   fAlgo->Init();
diff --git a/reco/detectors/sts/unpack/CbmStsUnpackConfig.h b/reco/detectors/sts/unpack/CbmStsUnpackConfig.h
index 9a96221525dc303a1c7c78c61b685c41d08d0b88..74a54d5a4ec23f060ab413c06600e7d259b43376 100644
--- a/reco/detectors/sts/unpack/CbmStsUnpackConfig.h
+++ b/reco/detectors/sts/unpack/CbmStsUnpackConfig.h
@@ -144,7 +144,7 @@ protected:
   bool fbDupliWithoutAdc = true;
 
   /** @brief Enables firmware binning (some implementations ignore this) */
-  bool fbUseFwBinning = false;
+  bool fbUseFwBinning = true;
 
   /// Temporary storage of user parameters
   std::vector<FebChanMaskReco> fvChanMasks = {};