[Galaxy S I9000 Android Development] DamianGto:
****** Information *****

I will no longer develop this kernel, for the lack of development on Z4Mod source.

If you like my work you can try this kernels:

DamianGTO Ultimate Kernel

DamianGTO Steam Kernel

You can also try my tweak program:

Damian tweak

I will continue to support this tread so long its needed.

If you want to change kernel you MUST remove all lagfix first.

*****************************************

The kernels I will post here is now based with Samsungs JPX source code.

The Froyo version is 2.2.1. in this source code.

This make a big change in performance on the samsung Galaxy S.

All this kernel I make will have Zmod in them so you can use Zmod app to convert the file system to ext2.

This will make the phone lagfree and the tweak I put in these kernels will improve things and add things that not supported in stock firmware.

The first kernels I have made(DamianGTO_JPX_1A) have this:

345MB Ram.:p

Optimized kernel tweaks

Alter minfree strict settings.

Deadline schedueler

Support for bootanimation.zip (custom boot animation)

Initramfs from JPY kernel( So it works on all new firmware)

The kernels has two versions. 256HZ and 500HZ versions.

File system:

Ext2

Rfs

The second kernel I have made(DamianGTO_JPX_2B) have this:

346MB Ram.:p

300HZ

Optimized kernel tweaks.

Cleaned the kernel from unused services.

Alter minfree strict settings.

Deadline schedueler( change some settings to balance it more)

Support for bootanimation.zip (custom boot animation)

Initramfs from JPY kernel( So it works on all new firmware)

File system:

Ext2

Rfs

This kernels is also an app so you can install it without ODIN.

Make sure you are rooted and you have Busybox 1.17 installed.

Always have a backup when you install other kernels if something happens that I cant predict.

If you come from other kernels then these kernels make sure you have flashed original kernel first so you know your phone is okey.

Do to restriction on file size I cant upload it here.:mad:

So I put it on freedrive. I hope it will work.;)

If any have a better way to do it for free i will look into that.

DamianGTO_JPX_1A.apk is the app with both 256HZ and 500HZ kernels.

DamianGTO_JPX_2B.apk is the app with 256Hz, 300Hz and 500Hz kernels.

I will put all kernels and program on my freedrive that i will make now.

All kernels and program I make from now I will put them on my Freedrive.

Downloading from there is easy. Works both on the computer or your phone.

************** OLD NEWS ***************

The base for these kernels is samsungs jpm source file.

So its NOT based on sztupy setup/kernel.

This kernel is NOT affected by the corruption bug that Supercurio did find.

The goal is to have a clean kernel so you can use z4mod app and change the file system. It will also have some tweaks thats useful for all.

It will always be close to stock kernel, so it will be an option to stock kernel.

If you want more tweak and other stuff there is allot of other kernels.

I will make different kernels with different things in them when I do have time to test them out and be sure they are good and stable.

Z4mod has changed they way to do things and I drop old kernels and use the new way.

I also drop all support for different file system.

Ext2 is a fast file system and its stable.

Most of the other file system use to much overhead and is slower or instable.

This make the kernel smaller to :-)

To root the phone use Z4Root(included below)

To change file system use z4mod(included below)

If you have an old kernel from me and you want to upgrade you must

convert back to rtf first.

If you come from an other custom kernel undo all tweaks and lagfix.

Do also flash an original kernel to see your phone will boot up and work.

After that you can flash one of these kernels.

All zImage_z4mod kernels has this:

342MB Ram tweak.

Optimized kernel tweaks.

Hash 3.

File system:

Ext2

Rfs

The different in the zImage_z4mod kernels is the HZ value.

Lower HZ value can make the phone to drain battery less, but can make the phone less responsive.

Higher HZ value can make the phone drain battery more, but can make the phone more responsive.

DamianGTO_v3 kernel has this:

342MB Ram tweak.

Optimized kernel tweaks(more).

Hash 3.

Alter minfree strict settings.

I/O scheduler is deadline.

Support for bootanimation.zip (custom boot animation)

File system:

Ext2

Rfs

To use custom boot animations you need to download a bootanimation.zip and put that in your data/local folder.

you can find bootanimation.zip on this site or you can go to market and look for a program that help you with that.

If you don't want to use the bootanimation.zip you just remove it from the folder and the original boot animation will be used.

I also made a custom kernel for JPU firmware(DamianGTO_JPU_v1).:D

This IS JPU kernel with tweaks. Its NOT based on the old JPM kernel.

If you need to root you must use this SuperOneClick root.

This JPU kernel is also patched with Z4mod.

But you need to install the latest busybox from market if you want to convert to EXT2 file system.

This kernel also support boot animations.

DamianGTO_JPU_v1 kernel has this:

339MB Ram.

Optimized kernel tweaks(more).

Alter minfree strict settings.

Support for bootanimation.zip (custom boot animation)

File system:

Ext2

Rfs

DamianGTO_JPU_v2 kernel has this:

If you downloaded this then download V1 or V3. V2 dont work right.

DamianGTO_JPU_v3 kernel has this:

339MB Ram.

Optimized kernel tweaks(more).

Alter minfree strict settings.

Deadline schedueler.

Support for bootanimation.zip (custom boot animation)

Sdcard fix when mounting it in windows so you can write to it. It will not mount like a CD anymore :p

File system:

Ext2

Rfs

I have made an app for the DamianGTO_JPU_V4 kernel.

This will flash the kernel WITHOUT odin:D

Just make sure you are rooted before you use it.

Is you dont get superuser access, restart you phone and make sure you are rooted.

This DamianGTO_JPU_V4 kernel is little more tweak on deadline scheduler.

So it should be smother.

This kernel has:

339MB Ram.

Optimized kernel tweaks(more).

Alter minfree strict settings.

Deadline schedueler(More tweak).

Support for bootanimation.zip (custom boot animation)

Sdcard fix when mounting it in windows so you can write to it. It will not mount like a CD anymore :p

File system:

Ext2

Rfs

I have made an app for the DamianGTO_JPY_V1 kernel.

This DamianGTO_JPY_V1 kernel has:

339MB Ram.

Optimized kernel tweaks(more).

Alter minfree strict settings.

Deadline schedueler

Support for bootanimation.zip (custom boot animation)

File system:

Ext2

Rfs

z4root-1.3.0.apk is to root the phone. use that before you convert the file system.(NEW)

z4mod.0.9.3.apk is to convert file system.

zImage_z4mod_12_01_v1_500hz.zip Is the kernel with 500HZ value.

DamianGTO_v3_300hz.zip is the kernel with bootanimation and 300hz value.

DamianGTO_JPU_v1.zip is the JPU kernel with bootanimation and some tweaks.

DamianGTO_JPU_v3.zip is the JPU kernel with bootanimation, tweaks and usb storage fix.

DamianGTO_JPU_V4.apk is the new kernel with a installer.

DamianGTO_JPY_V1.apk is the new kernel with a installer.

Thanks all that has helped me to sort out problems.

Before you try this kernel out, make sure you have a backup on you system.