[Galaxy S I9000 Android Development] davidmore:
update: 10-dec-2013 Dmore-kernel-rev03-BM.Tar or CWM version with 367 MB available RAM

Why this GB Kernel for our old I9000 device ? :confused:

Answer: I still use this old device and i developed a new DMORE 3.6 ROM (link);

So I take some time for build this kernel and now i finally condivided with you; After a year with Cyanogen Jellybean, I turned back with GB: I re-love the amoled bright screen, the stock Samnsung Camera performances, but above all , the low battery drain !!!

Of course, Performances are not equal to a Galaxy S2 or a younger devices but for all people that do not have the possibility to change phone, this my work could help them !!

I merged Stratosk, Hardcore, Mialwe git's repositories and the last official Samsung GB Kernel release (GB_Update3) for all roms based on stock JW5/6/7/8/9/B firmware;

I continued thier hard work with my little knowledge and skill and now i condivided it with you.

NOTE: This Dmore Galaxy S-i9000 kernel can used as base with your ROMs if you like.

I personally tested it with different devices using also other kernels;

OVERVIEW – DMORE.Kernel#rev03 GingerBread GT-I9000 Galaxy S Device

- Based on latest GB Samsung base kernel (GT-I9000_Opensource_GB_Update3)

- compatible with all Samsung GT-I9000 GB ROMS (JW5/6/7/8/9/B based firmware)

- support for RFS and EXT4 partitions

- autoROOT, init.d support, su binary

- OverClock using script with recovery (1000MHz default – range 1300/1200/1.128/1000 Mhz)

- User Voltage control for CPU and Core

- backlightnotification (use*BLN Control), VoodooSound10 (use*VoodooControl)

- some tweaks, Useless debugging removed.

- for ADB users: adb shell remount

- All stock features are supported

- Tweaked ramdisk: optimized mount options & VM settings

- Compiled with last Linaro gcc 4.7.4 toolchain optimized by Christopher83, flags opt (-O3)

- I/O scheduler SIO / BFQ / Deadline / NOOP (default*SIO)

- Read ahead tweaks (512Kb cache)

- CPU governor tweaks:Governors – SmartassV2 (default), Ondemand, Smoove

- Kernel compression mode GZIP

- ARM RWSEM optimization*

- Added optimized CRC32,AES,SHA1 algorithms*

- CWM v5.0.2.7 Semaphore Recovery

- 364 MB - 367 MB available RAM (download Dmore.Kernel-revxx-BM version for 367 Mb)

- Reworked cpufreq driver. cpu states 100-200-400-800-1000/1128/1200/1300.

- automatic cleaning of old "su" binary and busybox (if you coming from Semaphore or Chainfire)

- busybox 1.20.2r2 linusyang

- hardcore gamma and RGB profile

DEFAULTS

CPU 1000Ghz by default, SmartassV2, SIO 512Kb .

For change IO Scheduler, Cpu Gevernor and for manage OC/UV use System Tuner app from PlayStore

https://play.google.com/store/apps/details?id=ccc71.pmw&hl=en

INSTALL

(Dmore-Kernel-RevXX-CWM.zip for installation with ClockWorkMode or DMore-Kernel-RevXX.zip Odin/Heimdall)

Flash from recovery using CWM files or flash extracted zImage using*Heimdall*or flash downloaded TAR archive with Odin*

For change Cpu Freqency clock simply install DMore-Kernel-CPUXXXX.zip (XXXX = 1000,1128,1200,1300)

Personally i use 1200MHZ like Freq CPU

Tips & Tricks:

If you want change the Cpu Frequency manually, you can also using Adb shell commands instead DMore-Kernel-CPUXXXX.zip CWM file.

Simply type this commands on a DOS/Linux terminal shell

adb shell

su

mount –o remount, rw /system

echo 0 > /system/dmore-cpufreq.conf #cpu= 1000Mhz

reboot

(for clocks CPU 1128,1200,1300 use echo 1, echo 2, echo 3

echo 1 > /system/dmore-cpufreq.conf #cpu= 1128Mhz

echo 2 > /system/dmore-cpufreq.conf #cpu= 1200Mhz

echo 3 > /system/dmore-cpufreq.conf #cpu= 1300Mhz )

DOWNLOAD (changelog @ post #2)

Link here: http://goo.im/devs/dmore/gt-i9000/gb-i9000-kernel

SOURCES

Github repository: https://github.com/dmore70/kernel-GB-I9000

THANKS

Big thanks devlopers and especially*mailwe(midnight kernel), stratosk(Semaphore Kernel),*hardcore (SpeedMod Kernel) ,*supercurio*(Voodoo),*neldar*(BLN) and everybody else developing Open Source software, helping or reporting, Christopher83 for optimizated Linaro *cross compiler toolchains suitable for Samsung S Phone.

NOTE: next week , monday i'll published the new GB DMORE.ROM