Método de Instalación Manual
Introduction
Aquí explicaré como instalar el firmware usando una ventana de comandos o cualquier terminal.
Los requerimientos son los mismos expuestos en el primer post.
Desde la ventana de comandos, ve hasta la ruta donde has descomprimido el instalador, o si estás en
Windows puedes simplemente ejecutar
terminal_cmd.bat.
Instalación OTA
Descarga el instalador OTA del
Post #1 y si estás en Windows ejecuta
terminal_cmd.bat.
Si estás en otro SO:
Copia la actualización a la memoria del reloj:
Código:
adb push update.zip /sdcard
E inicia la actualización:
Código:
adb reboot update
Espera hasta que termine la actualización y después de que el reloj se reinicie, borra el archivo anteriormente copiado:
Código:
adb shell rm /sdcard/update.zip
Instalación del Firmware
Desde la ventana de comandos ve hasta la ruta donde está descomprimido el firmware
Puedes copiar y pegar los comandos. Si usas Linux estos comandos pueden ser diferentes.
1. Conecta el reloj al PC y comprueba la conexión con el reloj
Output (or similar)
Código:
List of devices attached
9dee1d33 device
2. Reinicia en modo fastboot
Código:
adb shell reboot bootloader
3. Cuando el reloj se reinicie en modo fastboot, comprueba la conexión con el reloj
Output (or similar)
Código:
0123456789 fastboot
4. Inicia el recovery modificado
Código:
fastboot boot recovery_mod.img
Output (or similar)
Código:
Downloading 'boot.img' OKAY [ 0.450s]
booting FAILED (status read failed (Too many links))
Finished. Total time: 1.678s
5. Espera hasta que veas un triángulo con la marca de exclamación (!) en el reloj
6. Copia los archivos al reloj (puede tardar un par de minutos)
Código:
adb push boot.img /data/media/0/
adb push system.img.gz /data/media/0/
adb push md5s.txt /data/media/0/
adb push flash_rom.sh /data/media/0
Output (or similar)
Código:
boot.img: 1 file pushed. 7.1 MB/s (9437184 bytes in 1.264s)
system.img.gz: 1 file pushed. 5.0 MB/s (438606404 bytes in 84.087s)
md5s.txt: 1 file pushed. 0.0 MB/s (91 bytes in 0.003s)
flash_rom.sh: 1 file pushed. 0.1 MB/s (458 bytes in 0.006s)
7. Inicia la instalación del firmware (Puede tardar más de 5 min)
Código:
adb shell sh /data/media/0/flash_rom.sh
Output (or similar)
Código:
Validating images
boot.img: OK
system.img.gz: OK
Starting to flash now. DO NOT TURN OFF OR REMOVE THE USB CABLE!
Flashing boot.img
2304+0 records in
2304+0 records out
9437184 bytes (9.0MB) copied, 1.836843 seconds, 4.9MB/s
Flashing system.img
287744+0 records in
287744+0 records out
1178599424 bytes (1.1GB) copied, 156.970842 seconds, 7.2MB/s
Finished
8. Ya hemos instalador el firmware, ahora borra los archivos de instalación anteriormente copiados
Código:
adb shell rm /data/media/0/boot.img
adb shell rm /data/media/0/system.img.gz
adb shell rm /data/media/0/md5s.txt
adb shell rm /data/media/0/flash_rom.sh
9. Reincia el reloj
10. Cuando veas que se inicia el bootanimation, cambia el idioma a Inglés
Código:
adb shell setprop persist.sys.language en
adb shell setprop persist.sys.country US
Instalación de Recovery stock y Bootloader
11.Reinicia en modo fastboot
Código:
adb shell reboot bootloader
12. Inicia el root temporal
Código:
fastboot boot boot-US-adb-root.img
Output (or similar)
Código:
Downloading 'boot.img' OKAY [ 0.368s]
booting FAILED (status read failed (Too many links))
Finished. Total time: 1.572s
13. Copia los archivos del Recovery stock y Bootloader al reloj
Código:
adb push install_recovery.sh /data/media/0/
adb push recovery.img /data/media/0/
adb push u-boot-with-spl-mbr-gpt.bin /data/media/0
Output (or similar)
Código:
install_recovery.sh: 1 file pushed. 0.1 MB/s (687 bytes in 0.009s)
recovery.img: 1 file pushed. 1.6 MB/s (16777216 bytes in 10.082s)
u-boot-with-spl-mbr-gpt.bin: 1 file pushed. 2.2 MB/s (894764 bytes in 0.387s)
14. Ejecuta el script de instalación del Recovery
Código:
adb shell cd /data/media/0/; sh install_recovery.sh
Output (or similar)
Código:
============= STOCK Installer ===============
Flashing recovery...
4096+0 records in
4096+0 records out
16777216 bytes (16.0MB) copied, 1.908566 seconds, 8.4MB/s
Done. OTA updates should now work.
15. Flashea el Bootloader
Código:
adb shell busybox dd if=/data/media/0/u-boot-with-spl-mbr-gpt.bin of=/dev/block/mmcblk0
Output (or similar)
Código:
1747+1 records in
1747+1 records out
894764 bytes (873.8KB) copied, 0.695597 seconds, 1.2MB/s
16 . Borra los archivos anteriormente copiados
Código:
adb shell rm /data/media/0/install_recovery.sh
adb shell rm /data/media/0/recovery.img
adb shell rm /data/media/0/u-boot-with-spl-mbr-gpt.bin
17. Reinicia el reloj
18. Fin.
Ve a la app de Amazfit y actualiza a la última versión si es necesario.
Recursos Modo Ultra
Desde esta versión del instalador, hay un nuevo script para poder gestionar los recursos del Modo Ultra.
Si el reiniciar en Modo Ultra no funciona o se queda en una pantalla negra, ejecuta
mcu_ES.bat estando en el Modo Inteligente para arreglarlo. Con esto se copiarán todos los archivos necesarios del Modo Ultra.
Comandos manuales
Abre una ventana de comandos en la raíz de la carpeta del instalador y usa estos comandos:
Código:
adb push mcu\. /sdcard/firmware
adb shell mcu_res_upgrade -r /sdcard/firmware -z /sdcard/firmware
adb shell check_mcu_res_upgrade.sh
adb shell rm -r /sdcard/firmware
adb reboot
Algunos comandos útiles
Reset de Fábrica
MUY IMPORTANTE:
Nunca hagas un reset de fábrica en fastboot u otra herramienta, o brickerarás el reloj.
Puedes resetear el reloj con:
Cuando finalice el proceso, el reloj se apagará.
Sacar el código QR de emparejamiento
Puedes usar:
Código:
adb shell am start -n com.huami.watch.setupwizard/.InitPairQRActivity
Reiniciar en Modo Ultra
Puedes reiniciar en Modo Ultra con: