2 votos

fastboot responde, excepto que no quiere flashear mi imagen de recuperación

He instalado Cyanogenmod (v13) en un teléfono Xiaomi Redmi 2. Entonces, todo funcionó, pero luego traté de una actualización manual. Arranqué en el recovery (TWRP), y flasheé el nuevo archivo ZIP de cyanogenmod; luego flasheé el archivo ZIP de gapps. Pero cuando reinicié, me encontré con dos problemas:

  • el dispositivo no termina de arrancar (se queda atascado)
  • el modo de recuperación ha desaparecido. Si intento arrancar en recovery, el logo de Mi se queda ahí para siempre

Entonces, pude entrar en modo fastboot. Luego traté de usar el fastboot desde un PC con Linux.

El aparato responde correctamente:

# fastboot devices 
78768331    fastboot

# fastboot getvar version
version: 0.5
finished. total time: 0.003s

# fastboot oem unlock
...
OKAY [  0.003s]
finished. total time: 0.003s

# fastboot erase recovery
erasing 'recovery'...
OKAY [  0.041s]
finished. total time: 0.041s

Pero cuando intento flashear una imagen de recuperación, se queda atascado:

# fastboot flash recovery cm-13.0-20160705-NIGHTLY-wt88047-recovery.img 
target reported max download size of 268435456 bytes
sending 'recovery' (11136 KB)...

He probado esto desde dos ordenadores:

  • desde un portátil, cuando conecto el dispositivo se reconoce correctamente como un dispositivo USB 2.0 ( syslog dice que es un dispositivo EHCI), pero no se transfieren datos. Después de algún tiempo, el kernel informa que "la tarea fastboot se bloqueó durante más de 120 segundos" e imprime un stacktrace a syslog .

  • desde un ordenador de sobremesa (también Linux), el dispositivo sólo se reconoce como OHCI (USB 1.0), y no se transfieren datos. Pero en este caso, a diferencia del portátil, cuando intenta transferir, el teclado deja de funcionar (OHCI, supongo).

También probé un programa de flasheo de Windows para dispositivos Xiaomi, que ejecuté en Virtualbox, pero no reconoció mi teléfono.

¿Qué más puedo probar?

3voto

john Puntos 21

Fastboot es tan impredecible, ouch. Prueba los siguientes pasos.

  • Comprueba si tu cable es el de serie . Si no es así, al menos asegúrate de que soporta la transferencia de archivos en modo fastboot.
  • Compruebe que los controladores USB están instalados correctamente
  • Intenta cambiar el nombre del archivo de recuperación a sólo "recovery.img" Sé que parece una tontería, pero a mí me sirvió.

Finalmente, * the device won't finish booting (gets stuck) * recovery mode is gone. If I try to boot into recovery, the Mi logo stays there forever Sí, obviamente no arranca, has borrado la partición de recuperación.

Además, creo que para el flasheo fastboot no es realmente necesario borrar la partición que vas a flashear.

0 votos

Gracias. Era el cable, y por eso el teléfono no era reconocido como un dispositivo USB 2.0. He podido flashear la partición de recuperación ahora, aunque sigue sin arrancar (ni en el sistema ni en la recuperación) - pero eso es otra cuestión.

0voto

He borrado los viejos archivos img (que se utilizaron para flashear antes) de la carpeta adb y fastboot abd el error se rectificó automáticamente

0 votos

La respuesta es completamente irrelevante hermano :)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X