Maybe have a read below.
This was a fix for s905 chip boxes with oriental U-Boot Android Firmware.
It may explain your issue being what was previously occurring to other hardware.
Thanks, I think this is the problem.... I'm going to get a M-M USB cable and see if I can fix it.
Lots of people seem to have this issue from my google searches, most said they just live with it.