Ahh I see. Which versions did you try and what were the corresponding hash rates? Did you try running each version of sgminer for a set duration (say over an hour) and comparing the total number of accepted shares?
I used the original X10 sgminer, which was working as it should. The other one that was working was the GB sgminer, which detected the hashing boards and started hashing with the default algorithm, but without any accepted shares. Probably this is due to driver incompatibility. The other sgminer was built by myself from the online available source code, and I also tried another one compiled by someone else with all the GPU drivers compiled into it. The last two did not detect the hashing boards, which means that baikal is using proprietary drivers for each device.