Скорее всего проблема в проводах-коннекторах. Прошивка на отваливание девайса от USB в данном случае не повлияет.
По правильному - сервис. При этом сомнительно что вам починят - в лучшем случае выдадут бумагу, фиксирующую факт.
Далее путь к продавцу и всё такое.
По "неправильному" - разобрать да посмотреть. Разъемы, провода. Платы на предмет холодных паек. Если есть минимальные познания в электронике - отлично. Если нет - можно поискать в окружении у кого они есть.