Acabo de ver un pequeño bug a la hora de asignar la ruta real de la sdcard (sdcard o emmc).
Al hacerlo al final del proceso provoca que la comprobación de espacio que hacemos al inicio no sea real, y si no hay espacio no es capaz de detectarlo y el proceso fallará completamente o en parte mientras nos dice que todo ha ido bien.
esta tarde lo corrijo, hago unas pruebecillas y lo subo.