diff --git a/src/xfel_calibrate/calibrate.py b/src/xfel_calibrate/calibrate.py
index 5590e4c34f5f6c9c10d3700260adfb3c3e1ea2f2..1aca55b863a5242d330a59a65b62a835a151e894 100755
--- a/src/xfel_calibrate/calibrate.py
+++ b/src/xfel_calibrate/calibrate.py
@@ -112,6 +112,11 @@ def balance_sequences(in_folder: str, run: int, sequences: List[int],
     elif not isinstance(karabo_da, list):
         raise TypeError("Balance sequences expects `karabo_da` as a string or list.")
 
+    # data-mapping for LPD mini and GH2 25um uses karabo-da names like
+    # LPDMINI00/2 or DA01/2 to identify individual modules. The /2 is not
+    # part of the file name
+    karabo_da = [kda.split('/')[0] for kda in karabo_da]
+
     in_path = Path(in_folder, f"r{run:04d}")
 
     # TODO: remove ["-1"] after karabo_da refactor