diff --git a/boards/uniboard1/designs/unb1_ddr3_transpose/tb/python/tc_unb_ddr3_transpose.py b/boards/uniboard1/designs/unb1_ddr3_transpose/tb/python/tc_unb_ddr3_transpose.py
index fc07e30af17a3528648c154709c08800aca839ac..f003f7761e0e56f96eff2f2aee92c6d5b9871c91 100644
--- a/boards/uniboard1/designs/unb1_ddr3_transpose/tb/python/tc_unb_ddr3_transpose.py
+++ b/boards/uniboard1/designs/unb1_ddr3_transpose/tb/python/tc_unb_ddr3_transpose.py
@@ -135,7 +135,8 @@ def gen_bg_hex_files(c_nof_values = 1024, c_nof_streams = 4):
             stream_im.append(i)
         data_concat = dsp_test_bg.concatenate_two_lists(stream_re, stream_im, c_in_dat_w)
         data.append(data_concat)
-        filename = "../../src/hex/tb_bg_dat_" + str(i) + ".hex"
+        #filename = "../../src/hex/tb_bg_dat_" + str(i) + ".hex"
+        filename = os.environ["UNB"] + "/Firmware/modules/ddr3/src/hex/tb_bg_dat_" + str(i) + ".hex"
         mem_init_file.list_to_hex(list_in=data_concat, filename=filename, mem_width=c_nof_complex*c_in_dat_w, mem_depth=2**(ceil_log2(c_bg_ram_size)))
     return data