Does that mean you've overcome said limit or just that you've made an observation that leads you to that conclusion?
I just tried different versions of sgminer on an X10, which resulted in different hash rates. And the hashboards were calculating for sure, even the Orange pi was lagging at a higher hashing rate. I also assume that the baikal driver is compiled into sgminer, hence it doesn't work with other hashing boards. So this means that the only solution is to decompile and edit sgminer, or get the original source code for that system.