I'm developing VHDL on bladeRF, just keeping original sources and adding functionality to it. I was running some test on an unknown version (the only thing I know is that it was on Ubuntu 14.04 and windows seven). Then, I decided to update from git repository to the last version of client/code for bladeRF and that's how the troubles starts

My setup:
bladeRF (several x115 or x40, to be sure that it's doesn't come from the board), the Rx connected to the Tx through an attenuator, bladeRF connected to a PC using USB2 (to avoid USB3 troubles).
On my Windows:
bladeRF-cli version: 1.0.0
libbladeRF version: 1.0.0
Firmware version: 1.8.0
FPGA version: 0.1.2
On my Ubuntu 14.04:
bladeRF-cli version: 1.0.0
libbladeRF version: 1.0.0
Firmware version: 1.8.0
FPGA version: 0.1.2
And (the up to date one)
bladeRF-cli version: 1.1.2-git-f188315
libbladeRF version: 1.2.1-git-f188315
Firmware version: 1.8.0
FPGA version: 0.1.2
I am also testing using gnuradio (3.5.7.1 and 3.7.3) and gr-osmosdr.
On Ubuntu all the setup has been made following this tutorial (https://github.com/Nuand/bladeRF/wiki/G ... d%3A-Linux) following the "Building bladeRF libraries and tools from source" part.
On windows, I just use the windows installer.
To debug, I'm using the USB blaster from Alter connected to the JTAG port of the bladeRF.
Running test:
By using the simple test (the joint file is a py file that just send through a bladeRF a sin waveform and get it back on the Rx line) I ensure that everything is running smoothly.
An other test, from the client I'm sending a waveform using the "tx start" (after setting tx config file=<path_to_file>\file.bin format=bin repeat=0) and then send the "rx start" command (after setting rx config file=>path_to_file>\samples.csv format=csv n=10M) with my binary file and I validate that its working.
So know, let's activate my mode.
What I'm doing actually is adding a waveform stored in a ROM within the FPGA. With a simple MUX I'm driving the output of the ROM to the "iq_correction(tx)" module inputs when we activate a mode by pushing a button from the expansion board.
So basically, we push the button on the expansion board and enter in the client "rx start" the bladeRF trasmit the waveform and listen.
Before updating my configuration, I was receiving the content of my ROM transmitted by the bladeRF (I first had to send a random file before entering in reception mode otherwise I did not work either).
After, it's like the board never send signal. By looking at the SignalTap records, my ROM's content is drived to the LMS as I want it to be, the IQ_sel signal is asserted/deasserted as it should but on the Rx side, no signal at all.
So my question is, have anyone experiment this kind of trouble and is there any kind of modification regarding the LMS control for transmission that has been made ? (as far as I get it, for the transmission, it is controled by the "nios_gpio(2)" signal which is always set to '1')
I tried, several old version of bladeRF (branch master) and same result, I'm out of idea to fix this issue

Sorry for this long post, it is not easy to explain my problem.