diff --git a/libraries/base/ring/src/vhdl/ring_lane.vhd b/libraries/base/ring/src/vhdl/ring_lane.vhd
index e0afcc2efffd9056c47a16cb486628751de84c8e..73ab5af32b24ac3c13b5e9aabd9e6172092674ce 100644
--- a/libraries/base/ring/src/vhdl/ring_lane.vhd
+++ b/libraries/base/ring/src/vhdl/ring_lane.vhd
@@ -171,6 +171,7 @@ BEGIN
     reg_bsn_monitor_v2_copi => reg_bsn_monitor_v2_ring_tx_copi,                
     reg_bsn_monitor_v2_cipo => reg_bsn_monitor_v2_ring_tx_cipo,                
                                            
+    ref_sync       => bs_sosi.sync,
     tx_select      => tx_select,
     remove_channel => lane_info.transport_nof_hops,
     this_rn        => this_rn, 
diff --git a/libraries/base/ring/src/vhdl/ring_tx.vhd b/libraries/base/ring/src/vhdl/ring_tx.vhd
index 30adb166c2cb7c70a573120724ebdf715ac52d22..a25a81e8d8abf0a01f5ded8f20b459cf8bdfa673 100644
--- a/libraries/base/ring/src/vhdl/ring_tx.vhd
+++ b/libraries/base/ring/src/vhdl/ring_tx.vhd
@@ -63,6 +63,7 @@ ENTITY ring_tx IS
     reg_bsn_monitor_v2_copi : IN  t_mem_copi;
     reg_bsn_monitor_v2_cipo : OUT t_mem_cipo;
    
+    ref_sync                : IN  STD_LOGIC;
     tx_select               : IN  STD_LOGIC;
     remove_channel          : IN  STD_LOGIC_VECTOR(c_dp_stream_channel_w-1 DOWNTO 0);
     this_rn                 : IN  STD_LOGIC_VECTOR(c_byte_w-1 DOWNTO 0);
@@ -233,7 +234,8 @@ BEGIN
 
       dp_rst      => dp_rst,
       dp_clk      => dp_clk,
-      in_sosi_arr => monitor_sosi_arr
+      in_sosi_arr => monitor_sosi_arr,
+      ref_sync    => ref_sync
     );
 
   END GENERATE;