In my case, it's hardware'ish. Screwed something during soldering down USB port. Side effect: devices boots itself up upon putting battery inside, instead of waiting for power button. When shut down without removing battery, it doesn't boot on its own, though.