When there was something wrong with my Geek Pulse Infinity on my PC. I usually disconnect it and hooked it up with my android smartphone via OTG using UAPP. If it worked, then PC was the problem. Never had problems w/ the Android OS. In fact it was better sounding compared to my then PC on Win 7 w/ JRiver. So what I did, I shifted OS. Its been 2 years now running solid on an Android TV box w/ Hdd + LPS + LH Labs Revive.