Let me make this clear, changing to a different algorithm is NON-TRIVIAL, but doable.
It is a deal-killer if the published source code isn't ALL the source code to the miner application. For all I know there are some other daemons that are not published, that get in, get out at boot time, or at other intervals that modify the miner logic. (That is what I would do, so I would be surprised if bitmain didn't do the same thing).
So anybody who has worked with that source code .. have you tried to compile the published code, and do you end up with the same binary?
How do you ssh into the kernel? Does published source code exist for everything?
try this to ssh into D3
http://www.awesomeminer.com/help/antminerapi.aspxTHEN SIMPLY
ssh
username@192.168.1.X 'enter password'