Acceder

Ver la Versión Completa : [DUDA] Cambiar Kernel MCR 2.1 r5 para soporte escalado CPU


stilo16v
26/08/10, 00:57:30
Chafardeando por la web de modaco he encontrado un enlace de un Kernel para la MCR r5 2.1 que muchos en el foro usan. La cuestión es que nunca he cambiado el Kernel por otro (llevo el de fábrica)

Tal que:

- CPU scaling from 19MHz/123MHz to 710MHz => don't use setcpu (uninstall before flashing); you can use overclock widget, but just to monitor => scaling is all done by the scheduler which gives the best performance for me
- works with MCRr5 A2SD+ as it includes MCRs ramdisk
- IP: tunneling, IPsec tunnel mode
- Block devices: loopback device, cryptoloop, network block device
- tun/tap device driver
- ext2/3/4, reiserfs, ntfs w/ write support, nfs client, cifs

El tema es que lo de tener un Kernel que permite escalado me llama mucho. ¿Alguien lo ha probado o sabe si éste .img se puede pasar directamente con un recovery? Hay un fichero wlan.ko para que funcione wl Wi-Fi correctamente, pero eso no es problema si se copia con el root explorer.

Un saludo y a espera de alguna respuesta :)

EDITO CON RESPUESTA:

He conseguido meter el kernel mencionado, lo he hecho flasheando a través de SSH aprovechando que la modaco trae Dropbear :) Es tan sencillo como copiar los dos ficheros que trae el paquete a la raíz de la SD y a partir de ahí ejecutar éstos comandos:

cat /dev/zero > /dev/mtd/mtd2
flash_image boot /sdcard/newBoot.img
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cp /sdcard/wlan.ko /system/lib/modules/wlan.ko
rebootEl primer comando os dará error, por lo que leí en la web de modaco es "normal", el segundo flashea el Kernel desde la ubicación indicada (/sdcard/newBoot.img) que en nuestro caso es el fichero con extensión IMG que copiamos desde el comprimido. El tercer comando remonta el sistema de ficheros para tener lectura y escritura, para así poder copiar el fichero wlan.ko a /system/lib/modules/ (yo los pasos 3 y 4 los hice con Root Explorer) Como último reiniciamos y ya tenemos nuevo Kernel ;) Es importante copiar el fichero wlan.ko porque sino no funcionará el Wi-Fi

Espero que a alguien le sirva de ayuda y disfrute de un mayor rendimiento, menor consumo y más funciones que con el de serie :)

NOTA IMPORTANTE: Hacer el proceso con el teléfono recién reiniciado para evitar problemas de memory overload y si tenéis SetCPU hay que desinstalarlo primero, ya que el Kernel incorpora la función de autoescalado de CPU (hay un Widget para monitorizarlo)

FICHERO CON KERNEL: http://www.megaupload.com/?d=EZ0VNC9F