I have had difficulty with them as well. But up until 4.2-rc4 I made it work. Just wanted to cross-post my recent post on that here:
I see you are still on 4.0 so can’t compare notes on how 4.2 is working. But these issues have made my D16 (my main driver) not very usable for now, so hoping to find a solution.