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 asyslog
. -
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?