Custom fs in mts overlay

Hi,

I am making a design based on the example RFSoC-MTS
I want to change the Sampling Rate of the data converters, specifically that of the DACs.
From what I have read here xrfclk, I have to generate some new tics files, change them and call the set_ref_clks function. So far so good, but I have tried to do this and it doesn’t seem to work.
I have checked the usp_rf_data_converter parameters using an ol.ip_dict and they have not changed, they still have their original value. I have also changed the overlay via Vivado to change the ip core fs.
Do I have to do anything else to change the fs ? am I missing something ?
Thanks in advance.

Adrián

What do you mean by “new tics files”? I use custom bitstreams by uploading mts.runs/impl_1/mts_wrapper.bit and mts.gen/sources_1/bd/mts/hw_handoff/mts.hwh to the RFSoC directory where my python code is being run. Is that what you’re doing?

The tics files are used to change the clock reference and pll for the lmk and the lmx. Of course i am changing the .bit and the .hwh, that s different.

Hm, can you show any example code with a comment for what you expect to see and what you see instead?