diff --git a/ci-scripts/conf_files/gnb.band66.tm1.106PRB.usrpn300.conf b/ci-scripts/conf_files/gnb.band66.tm1.106PRB.usrpn300.conf
index f4f65fe8dcb0a89addbbfaf46e60852ade0d76f7..414dd1b42850d0c3df96bb7c89db9fa4f47dc4c8 100644
--- a/ci-scripts/conf_files/gnb.band66.tm1.106PRB.usrpn300.conf
+++ b/ci-scripts/conf_files/gnb.band66.tm1.106PRB.usrpn300.conf
@@ -32,7 +32,7 @@ gNBs =
 #  downlinkConfigCommon
     #frequencyInfoDL
       # this is 2150 MHz + 43 PRBs@30kHz SCS (same as initial BWP)
-      absoluteFrequencySSB                                          = 433096;
+      absoluteFrequencySSB                                          = 432880;
       dl_frequencyBand                                                 = 66;
       # this is 2150 MHz
       dl_absoluteFrequencyPointA                                       = 430000;
diff --git a/ci-scripts/conf_files/gnb.sa.band78.106prb.rfsim.2x2.conf b/ci-scripts/conf_files/gnb.sa.band78.106prb.rfsim.2x2.conf
index 66c82c99d1f9e2ea66c490522d9d33a396f47050..cc70829aae6ca392214a935925227ddbceca0d69 100644
--- a/ci-scripts/conf_files/gnb.sa.band78.106prb.rfsim.2x2.conf
+++ b/ci-scripts/conf_files/gnb.sa.band78.106prb.rfsim.2x2.conf
@@ -23,13 +23,6 @@ gNBs =
     do_SRS                                                    = 1;
     min_rxtxtime = 5;
 
-    pdcch_ConfigSIB1 = (
-      {
-        controlResourceSetZero = 12;
-        searchSpaceZero = 0;
-      }
-    );
-
     servingCellConfigCommon = (
     {
  #spCellConfigCommon
diff --git a/ci-scripts/conf_files/gnb.sa.band78.51prb.aw2s.ddsuu.conf b/ci-scripts/conf_files/gnb.sa.band78.51prb.aw2s.ddsuu.conf
index 3cbdc151d2259188880e38cd27bbe35db1a63e5d..953781af14793ab7e4f65b2d10d5c046c05ca4f2 100644
--- a/ci-scripts/conf_files/gnb.sa.band78.51prb.aw2s.ddsuu.conf
+++ b/ci-scripts/conf_files/gnb.sa.band78.51prb.aw2s.ddsuu.conf
@@ -26,13 +26,6 @@ gNBs =
     do_CSIRS                                                  = 1;
     do_SRS                                                    = 0;
 
-    pdcch_ConfigSIB1 = (
-      {
-        controlResourceSetZero = 11;
-        searchSpaceZero = 0;
-      }
-    );
-
     servingCellConfigCommon = (
     {
  #spCellConfigCommon
diff --git a/openair2/GNB_APP/gnb_config.c b/openair2/GNB_APP/gnb_config.c
index d032516681dba8a0908acab4066caba69f60e280..0197c10c0c0c508fcb1e2260e603cd2532d82dba 100644
--- a/openair2/GNB_APP/gnb_config.c
+++ b/openair2/GNB_APP/gnb_config.c
@@ -1117,7 +1117,7 @@ void config_security(gNB_RRC_INST *rrc)
 }
 
 // Section 5.4.3 of 38.101-1 and -2
-void check_ssb_raster(long absolutefreqssb, int band, int scs)
+void check_ssb_raster(uint64_t freq, int band, int scs)
 {
   int start_GSCN = 0, step_GSCN = 0, end_GSCN = 0;
   for (int i = 0; i < sizeof(sync_raster) / 20; i++) {
@@ -1130,7 +1130,6 @@ void check_ssb_raster(long absolutefreqssb, int band, int scs)
     }
   }
   AssertFatal(start_GSCN != 0, "Couldn't find band %d with SCS %d\n", band, scs);
-  uint64_t freq = from_nrarfcn(band, scs, absolutefreqssb);
   int GSCN;
   if (freq <= 3000000000) {
     int N = 0;
@@ -1142,29 +1141,29 @@ void check_ssb_raster(long absolutefreqssb, int band, int scs)
         break;
       }
     }
-    AssertFatal(N != 0, "absoluteFrequencySSB %ld (%lu Hz) not on the synchronization raster (N * 1200kHz + M * 50 kHz)\n",
-                absolutefreqssb, freq);
+    AssertFatal(N != 0, "SSB frequency %lu Hz not on the synchronization raster (N * 1200kHz + M * 50 kHz)\n",
+                freq);
     GSCN = (3 * N) + (M - 3) / 2;
   }
   else if (freq <= 24250000000) {
     AssertFatal((freq - 3000000000) % 1440000 == 0,
-                "absoluteFrequencySSB %ld (%lu Hz) not on the synchronization raster (3000 MHz + N * 1.44 MHz)\n",
-                absolutefreqssb, freq);
+                "SSB frequency %lu Hz not on the synchronization raster (3000 MHz + N * 1.44 MHz)\n",
+                freq);
     GSCN = ((freq - 3000000000) / 1440000) + 7499;
   }
   else {
     AssertFatal((freq - 24250080000) % 17280000 == 0,
-                "absoluteFrequencySSB %ld (%lu Hz) not on the synchronization raster (24250.08 MHz + N * 17.28 MHz)\n",
-                absolutefreqssb, freq);
+                "SSB frequency %lu Hz not on the synchronization raster (24250.08 MHz + N * 17.28 MHz)\n",
+                freq);
     GSCN = ((freq - 24250080000) / 17280000) + 22256;
   }
   AssertFatal(GSCN >= start_GSCN && GSCN <= end_GSCN,
-              "GSCN %d corresponding to absoluteFrequencySSB %ld does not belong to GSCN range for band %d\n",
-              GSCN, absolutefreqssb, band);
+              "GSCN %d corresponding to SSB frequency %lu does not belong to GSCN range for band %d\n",
+              GSCN, freq, band);
   int rel_GSCN = GSCN - start_GSCN;
   AssertFatal(rel_GSCN % step_GSCN == 0,
-              "GSCN %d corresponding to absoluteFrequencySSB %ld not in accordance with GSCN step for band %d\n",
-               GSCN, absolutefreqssb, band);
+              "GSCN %d corresponding to SSB freqyency %lu not in accordance with GSCN step for band %d\n",
+               GSCN, freq, band);
 }
 
 void RCconfig_NRRRC(MessageDef *msg_p, uint32_t i, gNB_RRC_INST *rrc)
@@ -1232,8 +1231,13 @@ void RCconfig_NRRRC(MessageDef *msg_p, uint32_t i, gNB_RRC_INST *rrc)
 	    (int)scc->downlinkConfigCommon->frequencyInfoDL->scs_SpecificCarrierList.list.array[0]->carrierBandwidth,
 	    (int)scc->uplinkConfigCommon->initialUplinkBWP->rach_ConfigCommon->choice.setup->rach_ConfigGeneric.preambleReceivedTargetPower);
       // SSB of the PCell is always on the sync raster
+      uint64_t ssb_freq = from_nrarfcn(*scc->downlinkConfigCommon->frequencyInfoDL->frequencyBandList.list.array[0],
+                                       *scc->ssbSubcarrierSpacing,
+                                       *scc->downlinkConfigCommon->frequencyInfoDL->absoluteFrequencySSB);
+      LOG_I(RRC, "absoluteFrequencySSB %ld corresponds to %lu Hz\n",
+            *scc->downlinkConfigCommon->frequencyInfoDL->absoluteFrequencySSB, ssb_freq);
       if (get_softmodem_params()->sa)
-        check_ssb_raster(*scc->downlinkConfigCommon->frequencyInfoDL->absoluteFrequencySSB,
+        check_ssb_raster(ssb_freq,
                          *scc->downlinkConfigCommon->frequencyInfoDL->frequencyBandList.list.array[0],
                          *scc->ssbSubcarrierSpacing);
       fix_scc(scc, ssb_bitmap);
diff --git a/openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c b/openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
index aa58bac6ca052a693e47f5be3050610b209deb22..920919e3881441b3ecf21621e71ab11a25126f6e 100644
--- a/openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
+++ b/openair2/LAYER2/NR_MAC_COMMON/nr_mac_common.c
@@ -2335,17 +2335,16 @@ uint64_t from_nrarfcn(int nr_bandP,
   AssertFatal(nrarfcn >= N_OFFs,"nrarfcn %u < N_OFFs[%d] %llu\n", nrarfcn, nr_bandtable[i].band, (long long unsigned int)N_OFFs);
   get_delta_arfcn(i, nrarfcn, N_OFFs);
 
-  frequency = 1000*(F_REF_Offs_khz + (nrarfcn - N_REF_Offs) * deltaFglobal);
+  frequency = 1000 * (F_REF_Offs_khz + (nrarfcn - N_REF_Offs) * deltaFglobal);
 
-  LOG_I(NR_MAC, "Computing frequency (pointA %llu => %llu KHz (freq_min %llu KHz, NR band %d N_OFFs %llu))\n",
-    (unsigned long long)nrarfcn,
-    (unsigned long long)frequency/1000,
-    (unsigned long long)freq_min,
-    nr_bandP,
-    (unsigned long long)N_OFFs);
+  LOG_D(NR_MAC, "Computing frequency (nrarfcn %llu => %llu KHz (freq_min %llu KHz, NR band %d N_OFFs %llu))\n",
+        (unsigned long long)nrarfcn,
+        (unsigned long long)frequency/1000,
+        (unsigned long long)freq_min,
+        nr_bandP,
+        (unsigned long long)N_OFFs);
 
   return frequency;
-
 }
 
 void nr_get_tbs_dl(nfapi_nr_dl_tti_pdsch_pdu *pdsch_pdu,
diff --git a/targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.52PRB.usrpb210.conf b/targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.52PRB.usrpb210.conf
index fdf159d5d90a5f03d6b835a388bd612a6bddb7ef..430c2ddd53e7210a98d7611591c1c120e87d3708 100644
--- a/targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.52PRB.usrpb210.conf
+++ b/targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band41.fr1.52PRB.usrpb210.conf
@@ -25,13 +25,6 @@ gNBs =
     sib1_tda                                                  = 15;
     min_rxtxtime = 6;
 
-     pdcch_ConfigSIB1 = (
-      {
-        controlResourceSetZero = 6;
-        searchSpaceZero = 0;
-      }
-      );
-
     servingCellConfigCommon = (
     {
  #spCellConfigCommon
diff --git a/targets/PROJECTS/GENERIC-NR-5GC/CONF/vnf.sa.band78.106prb.rfsim.conf b/targets/PROJECTS/GENERIC-NR-5GC/CONF/vnf.sa.band78.106prb.rfsim.conf
index d763268ca8b483e9dd0e34f18f4741e2553df801..3d3698b1dc27ac7ca9336e98f029b47ad71e0817 100644
--- a/targets/PROJECTS/GENERIC-NR-5GC/CONF/vnf.sa.band78.106prb.rfsim.conf
+++ b/targets/PROJECTS/GENERIC-NR-5GC/CONF/vnf.sa.band78.106prb.rfsim.conf
@@ -38,13 +38,6 @@ gNBs =
     min_rxtxtime                                              = 6;
     sib1_tda                                                  = 0;
 
-     pdcch_ConfigSIB1 = (
-      {
-        controlResourceSetZero = 12;
-        searchSpaceZero = 0;
-      }
-      );
-
     servingCellConfigCommon = (
     {
  #spCellConfigCommon