The Baikal Miner X10 for example, started with X11/Quark/Qubit Algorythm
Since Release they also added Myriad-Groestl and Skein and they announcend that 2 more will come soon.
For the fact, that they used an ASIC Chip which is "only" designed for X11/Quark/Qubit, they added much more Algos.
I dont think that's impossible to add more algos to the D3, but if Bitmain will do that....
Baikal uses FPGAs, not ASICS. The "P" in FPGA stands for "programmable"...
really? oh damn im sorry for beeing that blind

Did someone say Fpga?
From the D3 kernel itself, voila.
We just need a dongle maybe i was onto something....? or more hoping?
[ 46.139037] !!!!Restart1 detect asic addr!!!
[ 46.139037]
[ 46.148137] total chain_num{0}
[ 46.151332] FPGA detect asic addr err
[ 46.151332]
[ 46.156711]
[ 46.156711]
[ 46.156711] !!!!Restart2 detect asic addr!!!
[ 46.156711]
[ 46.165823] total chain_num{0}
[ 46.169021] FPGA detect asic addr err
[ 46.169021]
[ 46.174417]
[ 46.174417]
[ 46.174417] !!!!Restart3 detect asic addr!!!
[ 46.174417]
[ 46.183520] total chain_num{0}
[ 46.186720] FPGA detect asic addr err
[ 46.186720]
[ 46.192090]
[ 46.192090]
[ 46.192090] !!!!soft set defult asic num 0!!!
[ 46.192090]
[ 46.201277] clear FPGA nonce buffer
[ 46.205534] FPGA return data error
[ 46.209102] FPGA don't code
....
Ba do boom ba da bing.