diff --git a/hardware_components/mux_2024_rev_0_0.py b/hardware_components/mux_2024_rev_0_0.py
index dbeb4685e10657649c318c67b12655f9e435acd4..9a4a202c6b7e6043e96f41b98d7975d1b645d2ee 100644
--- a/hardware_components/mux_2024_rev_0_0.py
+++ b/hardware_components/mux_2024_rev_0_0.py
@@ -108,7 +108,7 @@ class Mux(MuxAbstract):
         d = inner_cabling[self._mode]
         self.addresses = {}
         for k, v in d.items():
-            self.addresses.update({(self._cabling(k[0], self._roles[k[1]])): v})
+            self.addresses.update({(self._cabling[(k[0], self._roles[k[1]])], self._roles[k[1]]): v})
         print(f'addresses: {self.addresses}')
 
     def reset(self):