Tomé un dispositivo Motorola Moto G (2ª gen) de segunda mano. El modelo es técnicamente XT1064 (Titan).
En mi máquina Windows, a veces puedo ver un mensaje de error al apagar el teléfono que dice que el dispositivo USB no fue reconocido (Solicitud de descriptor de dispositivo fallida).
Después de días de intentarlo, todavía no lo he logrado que aparezca en adb
. ¡Pero funciona perfectamente si inicio en el bootloader y ejecuto comandos fastboot
!
He intentado todas las cosas "fáciles" que la gente recomienda:
- habilitar la depuración USB en Opciones de Desarrollador
- cables USB diferentes (aunque como
fastboot
funciona bien, eso implica que el cable también está bien) - computadoras diferentes (probé con una Mac, una máquina Windows 10 y una laptop Windows Vista)
adb kill-server
seguido deadb devices
- varias versiones de
adb
(Herramientas de plataforma Android SDK y Controlador ADB universal) - desinstalar manualmente los controladores de Windows
- forzar la instalación de controladores (no funciona, ya que el dispositivo no supera la solicitud de descriptor de dispositivo, por lo que Windows no permitirá la instalación de controladores)
- instalar el Controlador ADB universal
- reinstalar el dispositivo (probé con Marshmallow original, KitKat original y Lineage OS)
Estoy frustrado con el proceso porque fastboot
funciona perfectamente. Así es como he flasheado las ROMs separadas allí.
Si esto fuera un problema de hardware con USB, ¿por qué funcionaría fastboot
correctamente pero no adb
?
Además, si es un problema de hardware, ¿cuál sería la parte física que causa el problema? Parece poco probable que sea el puerto USB en sí (de nuevo, porque fastboot
funciona bien). ¿Existe algún tipo de controlador USB en el teléfono que podría ser el problema? Dado que el dispositivo es bastante inútil para mí a menos que adb
funcione, ¡consideraría la idea de intentar soldar una nueva parte para solucionar el problema si pudiera!