diff --git a/applications/unb1_reorder/tb/python/tc_unb1_reorder.py b/applications/unb1_reorder/tb/python/tc_unb1_reorder.py
index 9693ebfe537d184e54b912063521328ad8197a9a..4599071e7bd8e8aa11f3c28ecd076140dce51e00 100644
--- a/applications/unb1_reorder/tb/python/tc_unb1_reorder.py
+++ b/applications/unb1_reorder/tb/python/tc_unb1_reorder.py
@@ -163,8 +163,11 @@ if __name__ == "__main__":
             ss_list.append(i + j*c_frame_size)
             
     if c_ena_pre_transpose:
-        ss.write_selects(ss_list) 
-       
+        ss.write_selects(ss_list)
+        
+    # Disable the blockgenerator before writing new data
+    bg.write_disable()
+        
     ###############################################################################
     #
     # Create stimuli for the BG