I guess that;s quite a challenge. The interface to the d3 board is a serial connection. Not sure about the baikal. If we could get the source for the d3 cgminer that would really open up possibilies... So if one with access to this reads this....

cgminer D3 source at here:
https://github.com/bitmaintech/cgminer-dashThis is good stuff. Thanks for this. I checked the source and it's legit. I took a quick look at the code and I do see lots of possibilities:
1) adjust ASIC voltage from software 99% YES
2) fix the fan startup speed / fan speed limits YES
3) change the algorithm MAYBE YES. I found something really interesting in the initialization of the ASICS. It seems like there is something build in to the asics to support multiple algorithms, which can be unlocked by the firmware.
As I only own one D3 miner and need to spend lot's of time on implementing it I consider a few things:
- don't bother modding the d3 even further.
- supply a miner binary with the mods and add a fee percentage
- make the mods, show it in a video / or whatever and ask for a donation before releasing it to the public.