diff --git a/external/InstallGeometry.cmake b/external/InstallGeometry.cmake
index 35d371a1d8ff200b937a5c31569c7343a9cf75fd..cd4803ed6c406758e083991b5a2252231e5d31f4 100644
--- a/external/InstallGeometry.cmake
+++ b/external/InstallGeometry.cmake
@@ -1,4 +1,4 @@
-set(GEOMETRY_VERSION 2e1b1fa34d0a404938ee37aee94297f6db5ef1a4)
+set(GEOMETRY_VERSION 26dd3073599c5bce731fbb566acec5d691deac4e)
 set(GEOMETRY_SRC_URL "https://git.cbm.gsi.de/CbmSoft/cbmroot_geometry.git")
 
 download_project_if_needed(PROJECT         Geometry_source
diff --git a/macro/geometry/check_overlaps.C b/macro/geometry/check_overlaps.C
index 637457d7c5bc36566d6b341e872ec8300be4033c..b5f546cd7e03405f374b9e1d3a4876b66308b58e 100644
--- a/macro/geometry/check_overlaps.C
+++ b/macro/geometry/check_overlaps.C
@@ -210,6 +210,7 @@ std::vector<std::pair<std::string, std::string>> cbm_dets_overlaps_sampling = {
   {"belt_assembly_1: node belt_part3_156 overlapping belt_part4_157", "between parts of belt in RICH (s300e)"},
   {"belt: node belt2_1 overlapping belt4_1", "between parts of belt in RICH v23"},
   {"shielding_box: node shielding_box_1 overlapping shieling_wing_1", "between shielding box parts (RICH internal)"},
+  {"shielding_box: node shielding_box_part_1 overlapping shieling_wing_1", "shield box parts rich_v25a"},
   {"MVDscripted: node station_S0_1/heatsink_S0_1/heatsinkpart_2_2 overlapping top_bottom_plate_2",
    "between heatsink and bottom plate (internal to MVD)"},
   {"TwoStation: node station_S0_1/heatsink_S0_1/heatsinkpart_2_2 overlapping top_bottom_plate_2",
diff --git a/macro/rich/create_rich_geo.C b/macro/rich/create_rich_geo.C
deleted file mode 100644
index 5f1e47b6e1d1b6c21cb1c84c4834659d5dff3028..0000000000000000000000000000000000000000
--- a/macro/rich/create_rich_geo.C
+++ /dev/null
@@ -1,17 +0,0 @@
-/* Copyright (C) 2022-2025 UGiessen/GSI, Giessen/Darmstadt
-   SPDX-License-Identifier: GPL-3.0-only
-   Authors: Semen Lebedev [committer], Simon Neuhaus */
-
-void create_rich_geo()
-{
-  RichGeoCreator* geoCreator = new RichGeoCreator();
-  //geoCreator->SetGeoName("rich_v25a");
-  geoCreator->SetVolumeColors(false);
-  geoCreator->Create();
-
-  // Add (dummy) translation to geo file
-  TFile* geoFile               = new TFile((geoCreator->GetGeoName() + ".geo.root?reproducible").c_str(), "UPDATE");
-  TGeoTranslation* translation = new TGeoTranslation("rich_trans", 0., 0., 0.);
-  translation->Write();
-  geoFile->Close();
-}