
Cita: Originalmente Escrito por
teredur
Otra cosa esto: movi r c 0x40008000 300000 fatwrite mmc 1 0x4000800 ramdisk-recovery-uboot.img No funciona, creo que no hay fatwrite.

A mi tambien me parece que el uboot esta compilado sin el fatwrite.
Otra opcion es guardar en la mSD en Raw y recuperarlo en Raw.
Esto la deberia guardar a partir del Giga de la mSD.
Código:
utsetbacklight 1
uttext 20 30 "***********************************************"
uttext 20 40 "* Vamos a Copiar que hay en eRecovery ...Creo... *"
uttext 20 50 "***********************************************"
uttext 20 60 " "
uttext 20 70 "* Vamos a Leer el Recovery *"
movi r c 0x40008000 300000
uttext 20 80 "* Recovery Leido, vamos a escribirlo en la SD a Partir del Giga*"
mmc write 1 0x40008000 2097152 6144
uttext 20 90 "* Grabado Recovery Leido, vamos a escribirlo en la SD a Partir del Giga*"
uttext 20 100 "* Ahora me voy a quedar esperando que reinicies...*"
sleep 500000
suponiendo que : MMC Write Device OffsetRam NroBlkStart NroBlk
En resumen :
Leemos 0x300000 Bytes(3megas exactos) y los ponemos en 0x40008000
Escribimos en la mSD ( device 1) el contenido de 0x40008000, a partir del bloque 2097152(a 512B el bloque -> 1024 megas, para evitar machacar los ficheros del upgrade), y graba 6144 Bloques (3 megas).
Una vez hecho tendremos a partir del bloque 2097152 de la mSD, durante 3 megas el contenido de la particion recovery de vuestra voyo, y digo vuestra porque creo no todo el mundo tendra lo mismo...
Utilizar un mSD de 2GB por lo menos, que este limpia, unicamente formateada fat32 y los ficheros del upgrade con el utscript modificado.
Despues