diff --git a/master/slave.c b/master/slave.c
index 8790748a14eb6f94ce1cd592b462a828dd11b8f7..4e0ced66471eec69028b38a008ade68e86d9125c 100644
--- a/master/slave.c
+++ b/master/slave.c
@@ -865,7 +865,7 @@ int ec_slave_is_coupler(const ec_slave_t *slave /**< EtherCAT slave */)
 int ec_slave_has_subbus(const ec_slave_t *slave /**< EtherCAT slave */)
 {
     return slave->sii_vendor_id == 0x00000002
-        && slave->sii_product_code == 0x13ED3052;
+        && slave->sii_product_code == 0x04602c22;
 }
 
 /*****************************************************************************/