fastboot waiting for any device: cómo solucionarlo
fastboot se queda en "< waiting for any device >" o fastboot devices no muestra nada. Revisa el modo fastboot, drivers, cables y puertos USB en Windows, macOS y Linux.
Ejecutas un comando fastboot y se queda ahí parado:
< waiting for any device >O fastboot devices no muestra nada. La herramienta fastboot no encuentra ningún celular en modo fastboot. ADB y fastboot son cosas separadas, así que un celular que funciona con adb devices puede ser invisible para fastboot. Revisa estos puntos en orden.
1. ¿El celular está realmente en modo fastboot?
El celular tiene que mostrar la pantalla del bootloader o de fastboot, no Android ni recovery. La forma más fácil de entrar es:
adb reboot bootloaderO usa la combinación de botones de tu marca, normalmente Encendido + Bajar volumen con el celular apagado. Las teclas de cada marca están en la guía del modo fastboot, y Xiaomi tiene su propia guía.
Dos trampas:
- Recovery no es fastboot. Si ves un menú de recovery, elige Reboot to bootloader si aparece la opción.
- Fastbootd vs bootloader.
adb reboot fastbootabre fastbootd en celulares con Android 10 o superior. Algunos comandos, como el desbloqueo, solo funcionan en el bootloader. Usafastboot reboot bootloaderpara cambiar.
2. Windows: el driver de fastboot
Es la causa en la mayoría de los casos con Windows. ADB y fastboot usan interfaces USB distintas, así que tener funcionando el driver de ADB no basta.
- Con el celular en modo fastboot, abre el Administrador de dispositivos.
- Busca Android Device › Android Bootloader Interface. Si en su lugar ves un dispositivo desconocido o un ícono amarillo de advertencia, falta el driver.
- Instala el Google USB Driver (funciona con la mayoría de los celulares en modo fastboot) o el driver de tu fabricante. Luego haz clic derecho en el dispositivo, Actualizar controlador, Buscar controladores en mi equipo, Elegir en una lista y selecciona Android Bootloader Interface.
3. Cable y puerto
- Usa un cable de datos, de preferencia el original.
- Conéctalo a un puerto directo de la computadora, no a un hub ni al panel frontal.
- En algunas computadoras, sobre todo con chipsets AMD, fastboot falla en los puertos USB 3. Un puerto USB 2.0, o un hub USB 2.0 barato, muchas veces lo arregla.
4. Actualiza platform-tools
Las versiones viejas de fastboot pueden no entenderse con celulares más nuevos. Descarga la versión actual de Android SDK platform-tools de Google y comprueba que estás usando esa copia:
fastboot --version5. Linux: permisos
Si sudo fastboot devices funciona pero fastboot devices sin sudo no, instala las reglas udev de Android de tu distribución (android-sdk-platform-tools-common o android-udev-rules) y agrégate al grupo plugdev.
6. macOS
No hace falta driver. Si no aparece nada, prueba otro cable u otro puerto y asegúrate de que ninguna otra herramienta (por ejemplo una app de gestión del celular) tenga tomado el dispositivo.
7. Reinicia todo
Sal del modo fastboot, vuelve a entrar y reinicia la computadora si hiciste cambios de drivers en Windows.
Qué puede hacer ADBKit y qué no
ADBKit puede mandar tu celular al modo fastboot desde el navegador: abre el menú de encendido junto a la pantalla y elige Boot modes › Bootloader / fastboot. Una vez que el celular está en el bootloader, Android y ADB dejan de funcionar, así que la conexión de ADBKit termina. ADBKit no ejecuta comandos de fastboot, así que sigue con la herramienta fastboot de platform-tools.
Para salir del modo fastboot, ejecuta fastboot reboot o mantén presionado el botón de encendido unos 10 a 15 segundos.