Errores de Heimdall, "ERROR: ¡Error al confirmar el final de la secuencia de transferencia de archivos!"

Usando Heimdall v1.4 RC1 para actualizar Clockworkmod Recovery en un Samsung S4, obtengo lo siguiente:

$ sudo heimdall flash --RECOVERY ./recovery.img --no-reboot
Heimdall v1.4 RC1

Copyright (c) 2010-2012, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Claiming interface...
Attempt failed. Detaching driver...
Claiming interface again...
Setting up interface...

Checking if protocol is initialised...
Protocol is not initialised.

Initialising protocol...
Protocol initialisation successful.

Beginning session...
Session begun.

In certain situations this device may take up to 2 minutes to respond.
Please be patient!

Downloading device's PIT file...
PIT file download successful.

Uploading RECOVERY
100%
ERROR: Failed to confirm end of file transfer sequence!
ERROR: RECOVERY upload failed!

Ending session...
Releasing device interface...
Re-attaching kernel driver...

Incluso probé dos compilaciones diferentes de Clockworkmod,

-rw-rw-r-- 1 ecarroll ecarroll 6.8M Aug 11 23:23 clockworkmod_6.0.3.2_jfltespr.img
-rw-rw-r-- 1 ecarroll ecarroll 6.8M Aug 12 00:02 recovery-clockwork-6.0.3.2-jfltespr.img

$ md5sum *clock*
c95fac4d0e27fcb0c3355f209e62cd9c  clockworkmod_6.0.3.2_jfltespr.img
760cbf5a3b157ab23f49fcf40b46db2f  recovery-clockwork-6.0.3.2-jfltespr.img

Respuestas (2)

Esto se debe a un error en Heimdall v1.4 RC1, la versión que se envió con Ubuntu 13.04. Lo que querrá hacer es actualizar Heimdall a la versión 1.4 final, o la última versión. .

Deberias hacer eso. Corre heimdall info | head -n1para obtener tu versión actual.

Todavía recibo esto en heimdall v1.4.1

He tenido problemas para actualizar mi Galaxy Tab P1000 de 2.2 Froyo a CyanogenMod 9 usando la documentación oficial de CyanogenMod.

Heimdall siempre fallaba con el mensaje ERROR: Failed to confirm end of file transfer sequence!(Versión final 1.4 en Windows y Linux).

Desafortunadamente, Samsung Kies no quiso actualizar el firmware a 2.3 Gingerbread. Así que probé desesperadamente con Odín. Y listo, tengo 2.3.6 ejecutándose.

Curioso como soy, lo intenté de nuevo con heimdall. Esta vez, Heimdall logró instalar la recuperación. :D Desafortunadamente, recibí un error al instalar cualquier imagen de CM /dev/block/stl11y /dev/block/stl10no se pudo montar. Algo estaba todavía mal.

Finalmente encontré esta referencia , y funcionó bien. :)

¡Gracias por compartir, Torsten! Pero como un enlace conlleva el peligro de "caducar", ¿podría editar su respuesta e incluir un extracto, para que su respuesta siga siendo útil incluso en ese caso?