[Galaxy S II Android Development] fenomeno83:
I want share with you my kernel.

I like speedmod kernel.

I like undervolting.

So, I compiled my kernel Phenomenal (I compiled it for my use).

But now I want share it with you.

It is jeffrey kernel philosophy applied on speedmod kernel, but should give more battery (me and my friends confirm this after some days of use)

NEW

Phenomenal 4.0

Based on speedmod k21.

All prevoius settings. LoadH is 85. For medium and normal memory voltages go back to stock values for stability.

extreme

CWM: http://dl.dropbox.com/u/33360162/phenomenal4.0/Phenomenal4.0Extreme.zip

ODIN: http://dl.dropbox.com/u/33360162/phenomenal4.0/Phenomenal4.0Extreme.tar

medium

CWM: http://dl.dropbox.com/u/33360162/phenomenal4.0/Phenomenal4.0Medium.zip

ODIN: http://dl.dropbox.com/u/33360162/phenomenal4.0/Phenomenal4.0Medium.tar

normal

CWM: http://dl.dropbox.com/u/33360162/phenomenal4.0/Phenomenal4.0Normal.zip

ODIN: http://dl.dropbox.com/u/33360162/phenomenal4.0/Phenomenal4.0Normal.tar

OLD

Phenomenal 3.0

Black is based on speedmod k-19. Blue on speedmod k1-16.

For extreme: screen uv from 3.0v to 2.5v (-500mv). Camera related uv -50mv. All the others -100mv. Internal, arm cpu, gpu and bus are classic uv for extreme version

For medium: sceeen uv from 3.0v to 2.9v (-100mv). Memory is -100mv. Internal, arm cpu, gpu and bus are classic uv for medium version

For normal: screen uv from 3.0 to 2.95mv (-50mv). Memory is -50mv. Internal, arm cpu, gpu and bus are classic uv for nornal version.

Black extreme

CWM: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlackExtreme.zip

ODIN: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlackExtreme.tar

Black medium

CWM: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlackMedium.zip

ODIN: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlackMedium.tar

Black normal

CWM: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlackNormal.zip

ODIN: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlackNormal.tar

Blue extreme:

CWM: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlueExtreme.zip

ODIN: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlueExtreme.tar

Blue medium:

CWM: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlueMedium.zip

ODIN: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlueMedium.tar

Blue normal:

CWM: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlueNormal.zip

ODIN: http://dl.dropbox.com/u/33360162/phenomenal/Phenomenal3.0BlueNormal.tar

Medium and normal versions removed causes some modules doesnìt support 25mv steps.. In next days I'll upload working versions

Phenomenal 2.2

Screen controller undervolt from 2500mv(phenomenal 2.1) to 2900mv (stock = 3000mv).

Added several undervolting in serveral modules (cam sensor, cam autofocus, memory,etc etc)

For black version, used loadH cpuHotPlug is 85

http://mirror.zantekk.de/phenomenal/phenomenal2.2/

Phenomenal 2.1

Thanks to Schindler33 for compiling these versions, because I've problems with my linux virtual machine

Blue versions are based on speedmod k-16

Black versions are based on speedmod k-18

Why black and blue? : www.inter.it :D

voltages for normal, medium, extreme versions alre the same of phenomenal 2.0

I add also "controller of superamoled plus screen" undervolting (for all versions from 3V to 2.5V)

for black version (based on speedmod k-18) i reverted loadH cpuhotplug to 60..you can use script published for phenomenal 2.0 if you want change

http://mirror.zantekk.de/phenomenal/Schindler33 kernels/Black/

http://mirror.zantekk.de/phenomenal/Schindler33 kernels/Blue/

(use versions with "stock")

if you want underclock to 1000mhz, use this script in init.d

http://dl.dropbox.com/u/724391/S80underclock.rar

phenomenal 2.0

Based on speedmod k-18

cpu hotplug: loadH = 80%

Loadh --> instructs the second core to kick-in only when the first core is above 80% threshold

LoadL value is not used

Normal/Stable version:

cpu arm voltages: 1200mhz = 1200mv (stock = 1250mv)

1000mhz = 1100mv (stock = 1150mv)

800mhz = 1000mv (stock = 1050mv)

500mhz = 925mv (stock = 975mv)

200mhz = 875mv (stock = 975mv)

cpu internal voltages: 1200mhz = 1050mv (stock = 1100mv)

1000mhz = 1050mv (stock = 1100mv)

800mhz = 1050mv (stock = 1100mv)

500mhz = 950mv (stock = 1000mv)

200mhz = 950mv (stock = 1000mv)

bus voltages: 400mhz = 1050mv (stock = 1100mv)

266mhz = 950mv (stock = 1000mv)

133mhz = 950mv (stock = 1000mv)

gpu voltages: 266mhz = 950mv (stock = 1000mv)

160mhz = 900mv (stock = 950mv)

Medium version (settings from phenomenal 1.1)

cpu arm voltages: 1200mhz = 1175mv (stock = 1250mv)

1000mhz = 1075mv (stock = 1150mv)

800mhz = 975mv (stock = 1050mv)

500mhz = 900mv (stock = 975mv)

200mhz = 875mv (stock = 975mv)

cpu internal voltages: 1200mhz = 1000mv (stock = 1100mv)

1000mhz = 1000mv (stock = 1100mv)

800mhz = 1000mv (stock = 1100mv)

500mhz = 900mv (stock = 1000mv)

200mhz = 900mv (stock = 1000mv)

bus voltages: 400mhz = 1000mv (stock = 1100mv)

266mhz = 900mv (stock = 1000mv)

133mhz = 900mv (stock = 1000mv)

gpu voltages: 266mhz = 950mv (stock = 1000mv)

160mhz = 875mv (stock = 950mv)

Extreme version

cpu arm voltages: 1200mhz = 1150mv (stock = 1250mv)

1000mhz = 1050mv (stock = 1150mv)

800mhz = 950mv (stock = 1050mv)

500mhz = 875mv (stock = 975mv)

200mhz = 850mv (stock = 975mv)

cpu internal voltages: 1200mhz = 1000mv (stock = 1100mv)

1000mhz = 1000mv (stock = 1100mv)

800mhz = 1000mv (stock = 1100mv)

500mhz = 900mv (stock = 1000mv)

200mhz = 900mv (stock = 1000mv)

bus voltages: 400mhz = 1000mv (stock = 1100mv)

266mhz = 900mv (stock = 1000mv)

133mhz = 900mv (stock = 1000mv)

gpu voltages: 266mhz = 900mv (stock = 1000mv)

160mhz = 850mv (stock = 950mv)

If you want choose own cpu hotplug values, edit file S71hotplug and put in system/etc/init.d (LoadL value is not used)

http://mirror.zantekk.de/phenomenal/

Phenomenal 1.1 test (will became final when I'm sure that it is stable)

New mixed voltage values from Frankcilo(tested in several phones for several mounths). Battery should be good as 1.0 extreme, but stable as 1.0 normal version

cwm

http://www.zshare.net/download/969300864c27e419/

odin

http://www.zshare.net/download/969301567c4aa530/

Phenomenal 1.0.

Speedmod k-16 as base

CPU Undervolting (stock - 50mv on all frequencies, except for 200mhz, where is 875mv)

Internal Undervolting (stock - 50mv on all frequencies)

Bus undervolting (stock - 50mv on all frequencies)

GPU undervolting (stock - 50mv on all frequencies)

All undervolting are little for stability.

cwm version

http://www.zshare.net/download/960558054182290a/

mirror:

http://www.megaupload.com/?d=3FXHEVMW

odin version

http://www.zshare.net/download/9605805347d03983/

mirror:

http://www.megaupload.com/?d=IIZIO004

full source

http://www.zshare.net/download/9625790645c1ef85

PHENOMENAL 1.0 EXTREME EDITION (COULD BE NOT STABLE!)

Speedmod k-16 as base

CPU Undervolting (stock - 100mv on all frequencies, except for 200mhz, where is 850mv)

Internal Undervolting (stock - 100mv on all frequencies)

Bus undervolting (stock - 100mv on all frequencies)

GPU undervolting (stock - 100mv on all frequencies)

cwm:

http://www.zshare.net/download/9656521390cd0362/

odin:

http://www.zshare.net/download/9656529172f0bf1b/

Thanks to:

hardcore, for his fantastic kernel

gokhanmoral and angelom for great help

zantekk for ftp server

shahulvm for loadH optimal value

frankcilo for settings of the medium version

Schindler33 for compiling kernel phenomenal 2.1, because I'd problems with my linux virtual machine

Garysquib for create file of my script underclocking to 1000mhz

simone2001 for screen controller undervolting

if you don't like undervolting, use speedmod ;)

http://xdaforums.com/showthread.php?t=1182498

No Bln compatible(against battery), no bootamination(but in speedmod thread you can search a guide to have custon bootanimation), no overclocking(phone is already very fast). Setcpu compatible, but i suggest to don't install.

Goals: battery and performance

GUIDE FOR DUMMIES: HOW UNDERVOLT

http://xdaforums.com/showpost.php?p=19521855&postcount=26