Buff, es un jaleo.
La verdad es que yo intentaría sobre todo intentar solucionar el problema "físico" que tiene, que es el del puerto USB, la verdad es que si te carga pero no te transfiere datos, ha de ser que alguno de los pines del micro USB esta dañado o tocado, intenta ver si a simple vista esta torcido o algo, o limpiarlo, puede tratarse de suciedad,.....
Son las ideas que se me acurren..... siento no ayudar más, si se me ocurre algo más, lo posteo aqui.
Suerte!