For all the people that are getting net errors when using pools that aren't NiceHash. That is because Excavator is only using strict protocol specifications. Any deviations out of that will cause something to be broken. If you wish to fix this, contact pool operators to fix their protocol and make it by specifications.
Now, regarding daggerhashimoto compatibility with other pools. Unfortunately, only suprnova implemented protocol EthereumStratum:
https://github.com/nicehash/Specifications/blob/master/EthereumStratum_NiceHash_v1.0.0.txtThere is one very good reason why we created this protocol and why we will never support other protocols - with other protocols, duplicates are allowed because miners can work on same piece of work.
My question over here maybe nonsense for you guys but I am really not sure about it

If I mine ETH thru. to NH pool. Wallet that I put in config must be BTC wallet, right?
Also, this would be HR selling not actual ETH mining income,right?
Thank you guys