I also found that the small male plug connector on the USB cable could be pushed to far into the socket of the controller board and there was no contact between the cable and board. The plug seemed to be loose in the socket. So I inserted the plug until a good connection was made and put a mark on the plug to show the limit of insert. Then I wrapped some good ol' painters tape around the socket, leaving the tip exposed. Now I just push the plug in until it reaches the edge of the tape and I have a good connection.

OME

(I'm sorry, but this post reads like porn.)