diff --git a/reco/L1/CbmL1.cxx b/reco/L1/CbmL1.cxx
index d0385f5196f42ae2f925b4d15a89ca3c2d332a41..d8e8386fb4244f587894b77b81c86d22779a6380 100644
--- a/reco/L1/CbmL1.cxx
+++ b/reco/L1/CbmL1.cxx
@@ -790,7 +790,7 @@ InitStatus CbmL1::Init()
     trd2dIter1.SetMaxDZ(0.05);
     trd2dIter1.SetTargetPosSigmaXY(1., 1.);  //(1, 1);
     trd2dIter1.SetMinLevelTripletStart(1);
-    trd2dIter1.SetPrimaryFlag(true);
+    trd2dIter1.SetPrimaryFlag(false);
 
     auto trd2dIter2 = L1CAIteration("Trd2dIter2");
     trd2dIter2.SetTrackChi2Cut(7.f);              //10.f
@@ -803,8 +803,8 @@ InitStatus CbmL1::Init()
     trd2dIter2.SetMaxSlope(.5f);
     trd2dIter2.SetMaxDZ(0.05);
     trd2dIter2.SetTargetPosSigmaXY(8 * 10, 6 * 10);  //(1, 1);
-    trd2dIter2.SetMinLevelTripletStart(1);
-    trd2dIter2.SetPrimaryFlag(true);
+    trd2dIter2.SetMinLevelTripletStart(0);
+    trd2dIter2.SetPrimaryFlag(false);
 
     // Initialize CA track finder iterations sequence
 
diff --git a/reco/L1/L1Algo/L1CATrackFinder.cxx b/reco/L1/L1Algo/L1CATrackFinder.cxx
index c8b3f7909eff921c416a2380739700d520ed237a..1df20b4845bd7d895b9fe73cac5a33cc017364ee 100644
--- a/reco/L1/L1Algo/L1CATrackFinder.cxx
+++ b/reco/L1/L1Algo/L1CATrackFinder.cxx
@@ -2449,7 +2449,7 @@ void L1Algo::CATrackFinder()
             if (tr.NHits <= 3) { continue; }
           }
           else if (kGlobal == fTrackingMode) {
-            if (tr.NHits <= 3) { continue; }
+            if (tr.NHits < 3) { continue; }
           }
           else {
             if (tr.NHits < 3) { continue; }