![]() |
|
| ROMs y desarrollo Voyo A15 ROMs y desarrollo Voyo A15 |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#21
|
||||
|
||||
|
Bueno, no consigo que arranque el recovery desde el emmc.
Tal como ha comentado jolocotroco, he generado la imagen del ramdisk-recovery tanto en las direcciones para el kernel, 0x84e00,0x40008000 y 0x40800000. En ninguna de ellas arranca el recovery. Le he añadido la opcion -C none al comando del mkimage, para generar una imagen sin cmpresion, pero sin resultados. Alguna idea? He probado a arrancar desde adb reboot recovery, resultado borrado de las particiones data y cache. Pero como tenia un backup del sistema hecho con la sd recovery, he restaurado solo cache y data y a funcionar, todo como estaba (apps, cuentas, escritorios). Creo que puede ser util a si que os deja dos zip con el contenido de cada particion: Pasos: Formatear sd con una primera particion en vfat con el mayor tamaño posible menos 300 MB. Añadir una segunda particion en ext4 con el tamaño restante, minimo unos 200 MB. Descomprimir part1.zip en la particion1(vfat) Descomprimir patt2.zip en la particion2(ext4) Poner la sd en la tablet, iniciar con vol - (+) power. Es una adaptacion muy temprana en fase de testeo. Aunque no instalas nada en la tablet, puede formatear particiones, etc. ES UNA VERSION ALPHA, NO ME HAGO RESPONSABLE DE LOS POSIBLE ERRORES O FALLOS. STEVE_MARS puedes probar los zip?. He probado el backup y restore, en varias ocasiones y sin problemas. |
|
|
|
#22
|
||||
|
||||
|
Cita:
Salvan el kernel,rfs y recovery. He comprobado que son identicos a los previos. extractor.sh Código:
#!/bin/bash dd if=/dev/block/mmcblk0 of=/extsd/kernel.bck bs=1 count=6291455 skip=544256 dd if=/dev/block/mmcblk0 of=/extsd/rfs.bck bs=1 count=2097152 skip=6835712 dd if=/dev/block/mmcblk0 of=/extsd/recovery.bck bs=1 count=2097152 skip=16777216 Código:
#!/bin/bash dd of=/dev/block/mmcblk0 if=/extsd/kernel.bck bs=1 count=6291455 seek=544256 dd of=/dev/block/mmcblk0 if=/extsd/rfs.bck bs=1 count=2097152 seek=6835712 dd of=/dev/block/mmcblk0 if=/extsd/recovery.bck bs=1 count=2097152 seek=16777216 |
|
#23
|
||||
|
||||
|
Prueba a flashear el ramdisk en la direccion del recovery, power+vol- si arranca android, algo esta mal en el recovery-ramdisk generado, si no arranca nos queda la alternativa de arrancar desde la mSD. El metodo de arranque con las particiones es comodo para el desarrollo, pero no para el usuario final, seria interesante probar si arranca el recovery cargando todo desde la fat:
fatload mmc 1 41000000 recovery-ramdisk-uboot.img fatload mmc 1 40008000 zImage setenv bootargs root=/dev/ram0 init=/init console=ttySAC2,115200 bootm 40008000 41000000 uttext 20 200 "Failed. Please check the recovery." sleep 10 reset Buen curro te as dao con los script, es un trabajo muy importante y necesario. solo apuntar un par de cosas casi sin importancia: kernel.bck count=6291455 lo correcto es 6291456 en hex = 600000 recovery.bck count=2097152 lo correcto es 3145728 en hex = 300000 Para integrar esto en CWM, solo tiene sentido el backup de /system /data y /cache, del resto ya tenemos copia en la rom que flasheamos. Para flashear ramdisk y kernel se añade un script en el zip flasheable, podre subir una muestra para flashear una rom, antes es necesario probar el arranque del recovery. |
|
#24
|
||||
|
||||
|
Perdonadme, pero el lunes abrimos una tienda y estamos últimando los detalles.
A partir de la semana que viene me pongo al día. |
|
#25
|
||||
|
||||
|
Gracias a los consejos de jolocotroco. Se ha simplificado la creacion de la sd con CWM.
Unicamente formatear una sd con vfat, desempaquetar el zip adjunto: -utscript -zimage -ramdisk-recovery-uboot.img iniciar con vol - (+) power y tendremos el CWM. vuelvo a indicar que se trata de una versión en depuración, por lo que pueden existir errores. Personalmente he probado backup y restore, tanto de la sd interna como externa. |
| Los siguientes 2 usuarios han agradecido a teredur su comentario: | ||
|
#26
|
||||
|
||||
|
Hola, teredur
Muuuuuchas gracias por el curro, de veras .Acabo de probarlo pero no arranca en CWM. Cuando te refieres a formatear en vfat, ¿te refieres a fat, o a fat32 formateadas en Windows, o al formato vfat de Linux con mkfs.vfat? |
| Gracias de parte de: | ||
|
#27
|
||||
|
||||
|
Vfat en linux.
Pero debería dar lo mismo. Comprobare de nuevo los archivos,etc. Pero seria interesante que alguien mas probara. No vaya a ser que con tantas modificaciones en la memoria de mi tablet. Este algo especialita. Ni se las veces que he ejecutado el utscript, con movi w c. |
|
#28
|
||||
|
||||
|
Cita:
|
|
#29
|
||||
|
||||
|
Pues he formateado la SD en vfat, en fat16 y en fat32 y a mi no me arranca.
¿Que estoy haciendo mal? ![]() EDITO: Ya esta, formateada con cualquier formato funciona. El problema era la SD, manda eggs. Última edición por STEVE_MARS Día 18/08/13 a las 13:00:24 |
| Gracias de parte de: | ||
|
#30
|
||||
|
||||
|
Uso del táctil en el recovery
Llevo varios días intentando arrancar un sistema sólo desde la SD, combinando SD y eMMC... y siempre me daba de bruces con que en la pantalla de desbloqueo, al tocar la pantalla, aparecía la barra de estado y ahí se quedaba. Al final, me ha dado por probar a meter los parámetros del kernel y... tachán: ya funciona!!!!!!!
Cambiamos la línea de "bootargs" por: Código:
setenv bootargs root=/dev/ram0 init=/init ddr=33 tmu=no macID= dock= tp=ft54 umsvor= umspct= battery=W122 plug= bltype=p utmodel=s1101 lcd=b116h came=500W_D_V01 codec=wm8978 bt=gb86210 wifi=gb86210 gps=no eth=dongle fm=no gsmd=no nfc= ls= motor=no lcdRGB= oem= Hay otros parámetros que aparecen en los ficheros de configuración que, en caso de que algo no funcionara, se podría probar a añadir. Código:
baudrate=115200 bootcmd=setdrV bootdelay=1 serialno=ExynosMID pcb= man= ![]() Y si no quieres cargar el núcleo, puedes tomarlo directamente de la eMMC: Código:
movi r k 0 40008000 |
|
#32
|
||||
|
||||
|
Tengo una gran duda, me da la impresion que no podemos flashear una ROM desde el Recovery en formato .zip, es decir con estructura META-INF, boot.img y system.
He creado el boot.img con el ramdisk y el kernel, y en el update.script no consigo flashear el system, data y boot. He probado multitud de variantes, la ultima: Código:
format("ext4", "EMMC", "/dev/block/platform/dw_mmc.0/mmcblk0p2");
mount("ext4", "EMMC", "/dev/block/platform/dw_mmc.0/mmcblk0p3", "/data");
mount("ext4", "EMMC", "/dev/block/platform/dw_mmc.0/mmcblk0p2", "/system");
Y sobre el boot.img, he probado en mmcblk0 y varias mas pero tampoco. De hecho en una prueba he brickeado el tablet, jejejejee. ¿Es posible que esta arquitectura no lo permita? |
| Gracias de parte de: | ||
|
#33
|
||||
|
||||
|
Claro que si lo permite. El trabajo de teredur localizando el ramdisk y el kernel es precisamente para eso.
He creado un dispositivo para cyanogenmod, ya he construido de las fuentes cm-10.1 y tenemos un recovery CWM completamente funcional y compatible ya que es para android 4.2.2, faltan unas pocas pruebas y en proximos dias estara disponible. Tambien he construido una rom cm-10.1 en formato zip flasheable, es una beta, le faltan muchas cosas, posiblemente ni arranque, pero ese zip es perfecto como base. |
|
#34
|
||||
|
||||
|
No sé muy bien de qué hablas pero, si estás utilizando el ramdisk con el "fstab.smdk5250" modificado, las unidades ya están montadas.
|
|
#35
|
||||
|
||||
|
Cita:
![]() Yo he estado tocando un poco CM 10.2, equivalente a JB 4.3, pero estoy en una fase muuuuy temprana. Gracias. |
| Gracias de parte de: | ||
|
#36
|
||||
|
||||
|
Cita:
CWM, CM10.1, 4.3. : D Amazing! Gracias chicos tanto por su gran trabajo. Una cuestión curiosidad: la CPU es el mismo que el Nexus 10, ¿cuáles son las diferencias registradas hardware? Chipset WiFi y resolución de la pantalla? Al igual que lo son los golpes a no ser capaz de utilizar el software creado para el Nexus 10? |
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
| Herramientas | |
|
|
Hora actual: 16:07:26 (GMT +1)
HTCMania: líderes desde el 2007




.




