diff --git a/algo/detectors/much/UnpackMuch.h b/algo/detectors/much/UnpackMuch.h
index d1a3918552afcf72c90db2e260a6192a58a1e287..fe0310fc73993ea82871920e2f650e0fb89dcff8 100644
--- a/algo/detectors/much/UnpackMuch.h
+++ b/algo/detectors/much/UnpackMuch.h
@@ -40,8 +40,6 @@ namespace cbm::algo
    ** @brief Parameters required for the STS unpacking (specific to one component)
    **/
   struct UnpackMuchPar {
-    uint32_t fNumChansPerAsic                    = 0;   ///< Number of channels per ASIC
-    uint32_t fNumAsicsPerModule                  = 0;   ///< Number of ASICS per module
     std::vector<UnpackMuchElinkPar> fElinkParams = {};  ///< Parameters for each eLink
   };
 
diff --git a/reco/tasks/CbmTaskUnpack.cxx b/reco/tasks/CbmTaskUnpack.cxx
index 92e376bccc4a7c44ec601dc552cf95487c9a2d41..63915d8754f8ff9d79e5dcebac492155e35eefa6 100644
--- a/reco/tasks/CbmTaskUnpack.cxx
+++ b/reco/tasks/CbmTaskUnpack.cxx
@@ -264,14 +264,10 @@ InitStatus CbmTaskUnpack::Init()
     LOG(info) << "--- Configured equipment " << equip << " with " << numElinks << " elinks";
   }  //# equipments
 
-  // --- Common parameters for all components for MUCH
-  uint32_t numChansPerAsicMuch = 128;  // R/O channels per ASIC for MUCH
-
   // Create one algorithm per component and configure it with parameters
   auto equipIdsMuch = fMuchConfig.GetEquipmentIds();
   for (auto& equip : equipIdsMuch) {
     std::unique_ptr<UnpackMuchPar> par(new UnpackMuchPar());
-    par->fNumChansPerAsic  = numChansPerAsicMuch;
     const size_t numElinks = fMuchConfig.GetNumElinks(equip);
     for (size_t elink = 0; elink < numElinks; elink++) {
       UnpackMuchElinkPar elinkPar;