diff --git a/ohmpi/hardware_components/mux_2024_0_X.py b/ohmpi/hardware_components/mux_2024_0_X.py
index 67d66704616ac22e46a94ffd061d44ae82e9ac6c..2a88f825defa56df6d42b530a9a7123c855e1585 100644
--- a/ohmpi/hardware_components/mux_2024_0_X.py
+++ b/ohmpi/hardware_components/mux_2024_0_X.py
@@ -126,7 +126,7 @@ class Mux(MuxAbstract):
         self.addresses = {}
         d = {}
         for k, v in self.cabling.items():
-            d.update({k: ic[(v[0], self._roles[k[1]])]})
+            d.update({k: ic[(v[0], self._roles[k])]})
         self.addresses = d
 
     def reset(self):