Este es el verdadero problema que tenía cYrus (lo hemos localizado a través del chat interactivo):
El teléfono tiene obviamente alguna condición de carrera entre Conectando el USB y Preparado para USB . Enchufando básicamente da 2 eventos:
- Evento de conexión a la red eléctrica (inicio de la carga de la batería)
- Evento de conexión USB (enumerar dispositivos, etc.)
Si el sistema Host pide la enumeración del USB demasiado rápido (antes de que el evento de conexión a la corriente se haya asentado probablemente), entonces esa operación falla y el dispositivo permanece invisible.
La solución consiste en introducir lentamente el cable USB.
Razón: El USB tiene 4 pines, los 2 exteriores son +/- y sobresalen más que los 2 pines de datos interiores. Si se inserta lentamente, hay un intervalo de tiempo entre el evento de conexión de energía y el evento de conexión de datos