Ver Mensaje Individual
  #1  
Viejo 23/01/13, 16:53:09
Array

[xs_avatar]
zancum zancum no está en línea
Usuario muy activo
 
Fecha de registro: dic 2009
Mensajes: 590

Kernel Sapec Update 10 V1 y V1a

¡Atención

Este Kernel es sólo para rom Jelly Bean. No funciona en ICS o cianogen
Este Kernel es sólo para la versión I9300




Update 10 versión 1 y 1a (Se puede instalar por Recovery o Odin)




100% compatible con todas las Jelly Bean, incluso la nueva EMC3


Para los amantes de la música, tengo el placer de anunciar un kernel "casi stock" con soporte para V00d00 5ound.


Carecteristicas de las versiones V1 y V1a:
1 - V00d00 50und, Eargasme Sound o Scoobydoo Sound
2 - Incluye aplicacione de control de sonido
3 - Soporte a scripts init.d
4 - Kernel inseguro
5 - Soporte a custom bootanimation
6 - Root com SuperSu 1.25
7 - Busybox JB optimizado para los scripts (gracias a TugaPower)
8 - Tweak read ahead sdcard (256 Mb)
9 - Redefinidos los límites de Low Memory killer
10 - Carga por usb a 900 mA
11 - Ramdisk EMC3 (Nuevo)
12 - Estan fijados, el bug Exynos y el síndrome de muerte súbita.
13 - CRT Fix. Se agradece a morogoku la idea y informacion
14 - Soporte a Led frontal con fade.
15 - EL modulo exFAT es plenamente funcional en este Kernel
16 - Black crush fix
17 - MDNIE screen sharpness and color tuning
18 - Pequeñas correcciones para reducir el número de wakelocks


La version V1 tiene aun:
19 - CPU undervolting por script (sin undervolting por default)
20 - GPU undervolting por script. (sin undervolting por default)
21 - BUS undervolting por script. (sin undervolting por default)


1 - El V00d00 50und, o Scoobydoo Sound o Sonido Eargasm, es el mismo, y se encuentra en el kernel Perseus y Siyah. El sonido, es exactamente igual a estas implementaciones y el mismo de V00d00 50und disponible para otros teléfonos.

2 - Aplicación de controle de sonido para una mejor experiencia musical. Permite escuchar música sin notificaciones (con la opción de mantener las notificaciones) y control de todos los parámetros de sonido, excepto la ecualización. Para instalar la aplicacion, haga la descarga, aqui

3 - El init.d es necesario para la configuración de del ecualizador y UV pero se puede utilizar para todo tipo de scripts.

4 - Para aquellos que utilizan el ADB, y deseam utilizar lo, con privilegios de root, es necesario contar con un kernel inseguro porque de lo contrario, incluso si su teléfono tiene root, adb no hereda este privilegio (no se puede escribir en / system por ejemplo). Una alternativa es utilizar la aplicación adb insecure. Con este kernel, no es necessaria la aplicación.

5 - Soporte a bootanimation. Para aquellos que les gusta personalizar el teléfono, la capacidad de cambiar el bootanimation es casi obligatorio. Para activar el bootanimation, debe ponerse en /data/local o en /system/media, un archivo de nombre bootanimation.zip. Mirar este post para ejemplos

6 - Este kernel tiene root. Quiere decir que ao ser instalado en cualquier rom, esta passara a tener root. Se utilizaron los archivos binarios y apk SuperSu 1.25 Si vuestra rom ya tienen oot, se mantendrán los archivos utilizados en vuestra rom. Así que no pierdem el aplicativo superusuario de vuestra preferencia. Si desea utilizar esta versión de root, simplemente borre el archivo binario Su localizado en /system /xbin y reinicie el sistema

7 - Se utiliza en este kernel, una versión de Busybox optimizada para Jelly Bean, más rápido ejecutar scripts, por ejemplo.

8 - Tweak read ahead. Se trata de un búfer que lee con antelación al acceder a la tarjeta sd. El valor por defecto de Android es 128Kb, aquí se cambió a 256Kb.

9 - Los límites de Low Memory Killer, son extremadamente bajos por defecto en Android. La consecuencia es que el teléfono fácilmente se queda con muy poca RAM disponible y aparece el famoso lag. Con el uso de este kernel, puede dejar de usar scripts LMK, supercharger, así como aplicaciones para este propósito, tales como System Tuner o Auto Memory Manager. Sin embargo, si lo prefiere, puede utilizar sus propios scripts en /system/etc /init.d. Éstos se aplican al final del boot y suscriben a los valores del kernel.


10 - Por defecto la carga por USB se hace a 450 mA. Con este cambio queda en 900mA, aproximadamente el mismo que el cargador de pared, que opera a 1000 mA. La ventaja, es que si hace la carga por USB, en la mitad del tiempo. Si puede comprobar con la aplicacion Current Widget.

11 - Se usa nesta version del kernel, la ramdisk EMB5

12 - Estan fijados por Samsung, el bug Exynos y el síndrome de muerte súbita. Este ultimo, puede surgir en los teléfonos con chips de memoria interna (chip eMMC) VTU00M con la revisión 0xf1. Para comprobar si su teléfono está en riesgo, instalar la aplicación Check eMMC

13 - El fix crt permite que la animación crt sea ejecutada siempre y correctamente. Sin esta corrección, la animación tiene fallos. Este error apareció con 4.1.2 ROMs. Mirar este post para mas informaciones

14 - Soporte a Led frontal con fade. El led frontal, tendrá ahora 4 opciones, cuando parpadea, que se pueden cambiar por script:
1 Default: Led sin fade. El brillo normal
2 Led con Fade. El brillo normal
3 Led con fade. Alto brillo
4 Led sin fade. Alto brillo
Los archivos en hyperlink, arriba, son para instalar por recovery.

15 - La capacidad de leer/escribir tarjetas exFAT, es esencial para aquellos que quieren almacenar archivos de más de 4 GB, en la tarjeta sd externa.
El exFAT, es también más rápido, en la transferencia de datos, que una tarjeta SD formateada en FAT32.

16 - Black crush, es la dificultad o imposibilidad de tener niveles correctos de los negros en la pantalla. Mirar este ejemplo:



Este video puede funcionar como teste para usted:



17 - MDNIE screen sharpness and color tuning, es un fix para la pantalla, implementado por Hardcore. Mejora la legibilidad del texto. Por default está off. Usar este script para poner ON. (Flashear por CWM). Para poner off de nuevo, usar este script

18 - Se realizaron algunas modificaciones para reducir el número de wakelocks producidos en el kernel. Wakelocks, son comandos que se envían a la CPU regularmente, estos comandos, despertan la cpu para determinadas actividades con lo qual se aumenta el consumo de batería.
El único "problema", es que no podemos hacer Logcat (está inhibido).
Si por alguna razón necesitamos un Logcat, tenemos dos hipótesis:
1 - Por adb, o terminal decomandos, dar el siguiente comando:
Código:
insmod /lib/modules/logger.ko
De esta manera si puede hacer entonces un Logcat. Este modo no es permanente y no resiste a un reinicio.
2 - por Recovery, flashear esto:
http://www.mediafire.com/download.php?95ada58to61mzcs
Asi si puede hacer Logcat después del reinicio siguiente, y queda habilitado para siempre

19 - UNDERVOLT al CPU, es un proceso de bajar el consumo de energía en ordenadores, reduciendo la diferencia de potencial en cada una de las frecuencias del procesador.
Es un proceso con pérdida de rendimiento, pero con algunos beneficios. No soy un fan, pero quién le guste va a disfrutar. Este processo es compatible con algunas aplicaciones, tales como:
System Tuner, Voltage control y SetCpu
Mi consejo sería bajar -50mV en todas las frecuencias del procesador. Si quieren más, pueden ir, justo hasta el máximo de-100mV. No aconsejo más.
Utilicem el teléfono durante algún tiempo, con la configuración elegida, antes de registrar los valores en el BOOT. Si grabam un valor incorrecto, el teléfono puede no iniciar. Cuidado con este proceso, puede destruir el teléfono.
Si no se utiliza el UV, el teléfono funciona con valores Stock

20 - GPU undervolting. Tal como descrito en el punto 10, para el undevolting al CPU, es el mismo processo, pero ahora se trata de GPU (la grafica). Lamentablemente no hay ninguna aplicación para gestionar el undervolt del GPU, pero en este kernel esta gestión se puede hacer por script. Mirar abajo, el punto, "UNDERVOLT por Script"

21 - BUS undervolting. El mismo que el punto anterior, pero ahora se trata del Bus Interno del processador. Mirar abajo, el punto, "UNDERVOLT por Script"




Este kernel fue compilado desde Samsung Update 10, de 3 de Abril de 2013. Es lo más actualizado posible ( son las fuentes correspondientes al kernel stock, EMC2)


DOWNLOADS:

Version 1a - Sin Undervolt
Enlace para Download del Kernel, para instalar por CWM, o otra recovery custom
Enlace para Download del Kernel, para instalar por Odin. No es necessario Root para esta versión. Se puede instalar en cualquier S3 (I9300)

Version 1 - Con undervolt
Enlace para Download del Kernel, para instalar por CWM, o otra recovery custom
Enlace para Download del Kernel, para instalar por Odin. No es necessario Root para esta versión. Se puede instalar en cualquier S3 (I9300)


Enlace para apk de sonido (Mirar este post antes de hacer la descarga de la aplicacion)
mirror para apk de sonido (Gracias a cristianpanama)





Configuración del ecualizador:

En esta versión, el script se utiliza únicamente para el ecualizador. Quién no quiere ecualizar, no necesita configurar nada.

Para configurar el ecualizador, hay que editar el script que se instala junto con el kernel y se encuentra en /system /etc/init.d
El script que configura el ecualizador se denomina:
51audio_tweaks_sapec

Este script, no puede ser editado con el Es explorer, o Root Explorer, o el Bloc de notas de Windows. Si lo hacen, probablemente se bloquea el script. Deben usar Notepad + +, que debem instalar en su PC.

los dejo el script abajo, con la configuración por defecto, (a rojo los valores minimo y maximo):

echo 0 > headphone_eq (Pode ser 0 ou 1) (1 para configurar el ecualizador)
echo 0 > headphone_eq_b1_gain (-12,12) (Banda de graves extremos)
echo 0 > headphone_eq_b2_gain (-12,12) (Banda de graves)
echo 0 > headphone_eq_b3_gain (-12,12) (Medio tono)
echo 0 > headphone_eq_b4_gain (-12,12) (Banda de agudos)
echo 0 > headphone_eq_b5_gain (-12,12) (Banda de agudos extremos)


Para configurar el ecualizador, edite el archivo que está en /system/ini com o Notepad++, hacer el download deste zip, pongam el archivo en la ubicación correcta, /system/etc/init.d y flash por CWM
Hay un metodo alternativo para cambiar la configuracion aqui


A continuación, os dejo el script con la forma correcta y con los valores predeterminados:

Código:
#!/system/bin/sh
sleep 45
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq_b1_gain
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq_b2_gain
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq_b3_gain
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq_b4_gain
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq_b5_gain
Los valores para editar,están en frente de "echo". Dejar un espacio antes y después de su número.


Para aquellos que no quieren perder el tiempo, o no saben cómo hacer estas operaciones, pero le gustaria probar diferentes ajustes de ecualización, tienen abajo, siete configuraciones estándar:

Para instalar en Recovery:
1 - Settings Default
2 - Bass Extreme
3 - Bass and treble
4 - Treble
5 - Classic
6 - Pleasant for Ears
7 - Eargasm
Si tiene una ecualizacion personal, de una versión anterior deste kernel, tome nota de los valores y haga lo script otra vez después de la instalación, ya que la configuración antigua se borra, porque no es compatible con esta versión.


Columna exterior, con sonido más alto:

Para aquellos que quieren la columna exterior con sonido más alto, puedem usar este script:
http://www.mediafire.com/download.php?l8r9zvc9d7p24h3
El valor por defecto es 44. Puede ir hasta el máximo de 63. Yo no soy responsable de cualquier daño en la columna:

Código:
#!/system/bin/sh
echo 1 > /sys/class/misc/voodoo_sound/speaker_tuning
echo 44 > /sys/class/misc/voodoo_sound/speaker_tuning_level


UNDERVOLT por Script:

Mediante un script, se puede hacer la gestion del UNDERVOLT para la CPU, GPU y Bus interno. Incluso se puede utilizar el mismo Script para hacer un "UNDERVOLT General".

Para configurar el undervolt, hay que editar el script que se instala junto con el kernel y se encuentra en /system /etc/init.d
El script que configura el Undervolt se denomina:
52sapec_UV

Este script, no puede ser editado con el Es explorer, o Root Explorer, o el Bloc de notas de Windows. Si lo hacen, probablemente se bloquea el script. Deben usar Notepad + +, que debem instalar en su PC.

A continuación, os dejo el script con la forma correcta y con los valores predeterminados (los mismos del kernel stock).

La linea 3 del script determina los voltagens del CPU
La linea 4 del script determina los voltagens del GPU
La linea 5 del script determina los voltagens del Bus interno

Dejo igualmente un script, listo para instalar por CWM, con la configuracion de abajo, si por cualquer motivo necessitan voltar al normal.
Script sin ninguno undervolt

Código:
#!/system/bin/sh
sleep 45
echo "1275 1238 1175 1125 1075 1025 975 963 950 938 925 900 900 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
echo "875000 900000 950000 1025000" > /sys/class/misc/gpu_voltage_control/gpu_control
echo "1000 1000 950 950 900 900 900" > /sys/devices/system/cpu/cpu0/cpufreq/int_mV_table

Como medida de precaución, antes de hacer cualquier Undervolt, debes copiar en la SD interna del teléfono, el script que restaura la configuracion original. Así que, si tu teléfono no es compatible con la configuración deseada, puedes facilmente volver a la configuración original.


Ejemplo 1

Script con undervolt de 50mV en todas las frequencias del CPU, del internal BUS y del GPU. Cuando Phenomeno83 creó su kernel, Phenomenal, llamou "Normal" a esta versión. (En realidade, el kernel Phenomenal normal, tenia un Undervolt al CPU de -75 mV).

Dejo igualmente un script, listo para instalar, con la configuracion de abajo
Script con Undervolt de -50mV

Código:
#!/system/bin/sh
sleep 45
echo "1225 1188 1125 1075 1025 975 925 913 900 888 875 850 850 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
echo "825000 850000 900000 975000" > /sys/class/misc/gpu_voltage_control/gpu_control
echo "950 950 900 900 850 850 850" > /sys/devices/system/cpu/cpu0/cpufreq/int_mV_table

Ejemplo 2

Script con undervolt de 100mV en todas las frequencias del CPU, del internal BUS y del GPU. Cuando Phenomeno83 creó su kernel, Phenomenal, llamou "Extreme" a esta versión. (En realidade, el kernel Phenomenal Extreme, tenia un Undervolt al CPU de -125 mV).

Dejo igualmente un script, listo para instalar, con la configuracion de abajo
Script con Undervolt de -100mV

Código:
#!/system/bin/sh
sleep 45
echo "1175 1138 1075 1025 975 925 875 863 850 838 825 800 800 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
echo "775000 800000 850000 925000" > /sys/class/misc/gpu_voltage_control/gpu_control
echo "900 900 850 850 800 800 800" > /sys/devices/system/cpu/cpu0/cpufreq/int_mV_table

Ejemplo 3

Script con undervolt de 75mV en todas las frequencias del CPU, del internal BUS y del GPU. Este no és el Phenomenal medium, pero és una configuracion intermédia entre el ejemplo 1 y 2. Dejo este ajuste para el caso de uno querer utilizar un UNDERVOLT más pronunciada y el teléfono no ser compatible con el UNDERVOLT de -100mV

Dejo igualmente un script, listo para instalar, con la configuracion de abajo
Script con Undervolt de -75mV

Código:
#!/system/bin/sh
sleep 45
echo "1200 1163 1100 1050 1000 950 900 888 875 863 850 825 825 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
echo "800000 825000 875000 950000" > /sys/class/misc/gpu_voltage_control/gpu_control
echo "925 925 875 875 825 825 825" > /sys/devices/system/cpu/cpu0/cpufreq/int_mV_table


Bugs:
1 - Pérdida de sonido después de escuchar la radio. És necesario reiniciar el teléfono. Se trata de un error en la implementación del sonido voodoo:
http://forum.xda-developers.com/show...&postcount=606
http://forum.xda-developers.com/show...postcount=7046
Todos los kernel que tienen sonido vudú, tienen este error. La solución, por ahora, és desactivar la opcion "dac direct", en la aplicación de control de sonido.
Si escuchas la radio a menudo, desactivando esa opción ya no tienen este error. Si no oye la radio a menudo, dejan la opción activada, ya que mejora la calidad del sonido.

Gracias:
franciscofranco
supercurio
gokhanmoral
Chainfire
AndiP
AndreiLux
Hardcore

Última edición por zancum Día 17/04/13 a las 20:10:15.
Responder Con Cita
Los siguientes 23 usuarios han agradecido a zancum su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]