Hi everyone.
I've been having issues over the past while, but things were really bad during a live event at the weekend.
My stream deck kept disconnecting, and every now and then dmx control would freeze (have to restart).
I have re-installed my complete system from scratch - formatted HDD, fresh copy of windows 10, and used the replacement files for both the stream deck and Entec interface from previous comments - I wanted to rule out any other software issues.
When I first start DMX control, my stream deck has roughly a 50% chance of connecting.
When it connects, all the buttons are displayed. When it does not, the button images are distorted. Sometimes it can be just 1 button, other times it can be several. If I go ahead and load my project, the buttons with a distorted image will not work.
I have attached an image of the stream deck when it does not connect properly so you can see what is happening.
To fix this issue, I have to un-plug the stream deck, and restart DMX control. Not great when I have to do this 5 or 6 times to get it working and under pressure to get everything setup! If all the buttons light up correctly, it will work fine.
Sometimes it will work for the duration of the event (usually around 5 hours), other times stream deck will randomly freeze. Unplugging and plugging it back in will usually fix.
Streak deck is connected to it's own USB port (not via a hub), and I have tried a different USB port / cleaned the connections.
I can't totally rule out a hardware problem with my Lenovo laptop (8gb ram, i7 7500u), but other USB items are working fine - so I assume that it must be software.
Would there any additional changes required to the streamdeck dll to make it more stable - or anything else that I can try?
It really is SUPERB when it works, so don't want to go back to older methods.
As always, many thanks 
Gareth.