J'ai installé Cyanogenmod (v13) sur un téléphone Xiaomi Redmi 2. J'ai essayé de faire une mise à jour manuelle. J'ai démarré en mode recovery (TWRP), et j'ai flashé le nouveau fichier ZIP cyanogenmod ; puis j'ai flashé le fichier ZIP gapps. Mais quand j'ai redémarré, j'ai trouvé deux problèmes :
- l'appareil ne finit pas de démarrer (il reste bloqué)
- Le mode de récupération a disparu. Si j'essaie de démarrer en mode de récupération, le logo Mi reste là pour toujours.
Ainsi, j'ai pu passer en mode fastboot. J'ai ensuite essayé d'utiliser la fonction fastboot
à partir d'un PC Linux.
L'appareil répond correctement :
# 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
Mais Quand j'essaie de flasher une image de récupération, il reste bloqué :
# fastboot flash recovery cm-13.0-20160705-NIGHTLY-wt88047-recovery.img
target reported max download size of 268435456 bytes
sending 'recovery' (11136 KB)...
J'ai essayé à partir de deux ordinateurs :
-
à partir d'un ordinateur portable, lorsque je branche le périphérique, il est correctement reconnu comme un périphérique USB 2.0 (
syslog
indique qu'il s'agit d'un périphérique EHCI), mais aucune donnée n'est transférée. Après un certain temps, le noyau signale que "la tâche fastboot s'est bloquée pendant plus de 120 secondes" et imprime une trace de pile àsyslog
. -
à partir d'un ordinateur de bureau (également Linux), le dispositif n'est reconnu que comme OHCI (USB 1.0), et aucune donnée n'est transférée. Mais dans ce cas, contrairement à l'ordinateur portable, lorsqu'il tente de transférer des données, le clavier cesse de fonctionner (OHCI, je suppose).
J'ai également essayé un programme de flashage Windows pour les appareils Xiaomi, que j'ai exécuté sur Virtualbox, mais il n'a pas reconnu mon téléphone.
Que puis-je essayer d'autre ?