[Galaxy S I9000 Android Development] zacharias.maladroit:
[KERNEL][CM7/MIUI] 27/04,platypus,Voodoo SOUND&COLOR,OC/UV,SLQB,LED notif,NODEBUG,...

FAST FORWARD:

If you're switching kernels, have issues with auto-rotation, the cam, bootloops or other sorts of problem (failed overclock attempt),

please use lippol94's script-cleansing update (apply via CWM recovery) : http://www.multiupload.com/922KMXMMVJ

kudos to lippol94 ! :cool:

--------------------------------------------------------------------------------------

for latest test-kernels with support for Android 2.3.4 and newest MIUI (e.g. RC8)

[KERNEL][CM7/MIUI] [test-releases[/SIZE] only] 06/05,platypus

<-- these also should be more stable, no call drops, no spontaneous reboots, etc.

--------------------------------------------------------------------------------------

kernel with system modules [only newest kernels]:

04/09/2011 (release name: flubber; WIP - work in process release; access to external SD card)

* CM7_SGS_platypus-kernel_20110409_18_flubber.zip (3.97 MB) (STABLE), but WIP)

* CM7_SGS_platypus-kernel_20110409_18_flubber-ondemand.zip (3.97 MB) (STABLE), but WIP)

XDA download: 04/09/2011 (release name: flubber; WIP - work in progress release) (post)

04/13/2011 (release name: Antlion; Stable - )

kernel:

* CM7_SGS_platypus-kernel_20110413_19_antlion_conservative.zip (3.98 MB)

* CM7_SGS_platypus-kernel_20110413_19_antlion_ondemand.zip (3.98 MB)

XDA download: 04/13/2011 (release name: Antlion; Stable - ) (post)

04/17/2011 (release name: "Core" low-latency edition; should be Stable )

1st Mirror / Host

: [recommended]

test - "core low-latency" (thanks a lot to Roland !)

2nd Mirror

:

its post (XDA)

3rd Mirror

:

CM7_SGS_platypus-kernel_20110417_17_core-low-latency.zip (3.91 MB)

md5sum:

74b50167bd1190140a0085e190c05887 CM7_SGS_platypus-kernel_20110417_17_core-low-latency.zip

04/17/2011 (release name: "Core"; stable release Stable )

kernel:

1st Mirror / Host

: [recommended]

"core" (thanks a lot to Roland !)

2nd Mirror

:

it's post (XDA)

3rd Mirror

:

CM7_SGS_platypus-kernel_20110417_18_core.zip (3.91 MB)

md5sum:

4004618376b4ee3623977e300b85b2b0 CM7_SGS_platypus-kernel_20110417_18_core.zip

04/20/2011 (release name: "Core" chameleon speed edition ("one edition fits all" - already containing parts of Samsung's GB source (thanks teamhacksung !)); Testing )

kernel:

1st Mirror / Host

: [recommended]

"core chameleon" (thanks a lot to Roland !)

2nd Mirror

:

its thread (XDA)

3rd Mirror

:

CM7_SGS_platypus-kernel_20110420_04_core_chameleon.zip (3.92 MB)

md5sum:

f14b31997ef87061d9fc978114903184 CM7_SGS_platypus-kernel_20110420_04_core_chameleon.zip

04/22/2011 (release name: "Twoface" ("one side conservative (juice saving) other side performance (ondemand)" - already containing parts of Samsung's GB source (thanks teamhacksung !));

Semi-Testing/Stable (for new integrated code from Samsung) )

kernel:

1st Mirror / Host

: [recommended]

"Twoface" (thanks a lot to Roland !)

2nd Mirror

:

its post (XDA)

3rd Mirror

:

CM7_SGS_platypus-kernel_20110421_22_twoface.zip (3.44 MB)

md5sum:

5ec155f70a22427ec1848827e202bb60 CM7_SGS_platypus-kernel_20110421_22_twoface.zip

04/25/2011 (release name: "Whatitsname"

already containing parts of Samsung's GB source (thanks teamhacksung !));

Semi-Testing/Stable (for new integrated code from Samsung) and other exciting new stuff )

kernel:

What's its name ? Vanilla without scripts (ondemand governor)

[without all the goodies]:

1st Mirror / Host

: [recommended]

"Whatsitsname" (thanks a lot to Roland !)

2nd Mirror

:

its post (XDA) (attachment)

3rd Mirror

:

CM7_SGS_platypus-kernel_20110425_03_whatsitsname.zip (5.22 MB)

md5sum:

c61713564dd50f23adb60f463cba8e07 CM7_SGS_platypus-kernel_20110425_03_whatsitsname.zip

What's its name ? with scripts (conservative governor)

:

1st Mirror / Host

: [recommended]

"Whatsitsname with scripts" (thanks a lot to Roland !)

2nd Mirror

:

its post (XDA) (attachment)

3rd Mirror

:

CM7_SGS_platypus-kernel_20110425_03_whatsitsname_scripts.zip (5.23 MB)

md5sum:

dab7d1272fa987f201dc18870566a6f3 CM7_SGS_platypus-kernel_20110425_03_whatsitsname_scripts.zip

04/27/2011 (release name: "Alice"

already containing parts of Samsung's GB source (thanks teamhacksung !));

Semi-Testing/Stable (for new integrated code from Samsung) and other exciting new stuff )

kernel:

1st Mirror / Host

: [recommended]

"Alice" (thanks a lot to Roland !)

2nd Mirror

:

its post (XDA) (attachment)

3rd Mirror

:

CM7_SGS_platypus-kernel_20110426_23_alice.zip (5.23 MB)

md5sum:

987124fb121f427ac371e438eaaf2772 CM7_SGS_platypus-kernel_20110426_23_alice.zip

complete system update & kernel:

[currently no up-to-date available]

tools & fixes:

* [INITSCRIPT] screenstate_scaling - switch CPU freq governor on screen state change by FloHimself

for best results between battery savings & performance replace AWAKE_GOVERNOR="interactive" with AWAKE_GOVERNOR="ondemand" included in cwm package by default

* VoltageControl-3.0.1.apk (52.58 KB) (source: [APP][23Feb - 3.0.1] Voltage Control - control OC/UV for OC kernels )

modems:

see below for full list of modems

---------------------------------------------------------------------------

DETAILED PART:

Hi guys,

this is my first modded kernel for the SGS (CM7/MIUI only)

I first needed to test it to make sure that it'll be stable & boot at the first place

so far it's very fast & responsive & smooth

DISCLAIMER: the kernel (binary) and driver modules are provided as is. If problems occcur they most probably are from upstream and can be fixed with the newest version. Since I'm doing this in my free spare time as a hobby (quenching my thirst for tweaks & performance) updates will occur irregularly as time permits and I see fit (most probably when new features & bugfixes arrive). YOU are responsible for the actions that you take (such as over- or underclocking), etc. You agree that I can not be held liable for any potential damage that arises from your actions in combination with or the usage of this kernel and other related parts.

Kudos:

* Google & the whole Android crew

* Linus Torvalds & the kernel hackers for upstream Linux

* cyanogen & all the devs out there hacking on this

* Supercurio for enriching our media experience of this smartphone

* codeworkx, coolya, guiper

* laststufo & hardcore and all the other kernel hackers on the SGS forum

* zen-kernel team for inspiration to create a kernel, too

* all other contributors (devs, users, etc.) who make this possible

Changelog:

*link to changelog*

Features:

Kernels & Modems:

for kernels see beginning of THIS thread

modems:

* cm7-galaxys-radio-JL2.zip (3.98 MB)

md5sum:

1bc9380e4e238b33f26444c5be7cc6be cm7-galaxys-radio-JL2.zip

* cm7-galaxys-radio-JVK.zip (3.91 MB)

md5sum:

d857d0fe9bd81cca3c4110e4c0bb400e cm7-galaxys-radio-JVK.zip

* cm7-galaxys-radio-JP5.zip (3.98 MB)

md5sum:

759e9cddeb29abc8cff4643b55fae6bb cm7-galaxys-radio-JP5.zip

* cm7-galaxys-radio-JPB.zip (4.27 MB)

md5sum:

22ecabcb57224cc63392d9b860c9038a cm7-galaxys-radio-JPB.zip

* cm7-galaxys-radio-JPE.zip (3.98 MB)

md5sum:

0953173e490ddaee4a79710628bd1586 cm7-galaxys-radio-JPE.zip

* cm7-galaxys-radio-JPG.zip (3.91 MB)

md5sum:

031b759d69f11cbcb22d5f255d1aa4a8 cm7-galaxys-radio-JPG.zip

* cm7-galaxys-radio-JPM.zip (3.98 MB)

md5sum:

591d4104008265dd9388fdd970c04c98 cm7-galaxys-radio-JPM.zip

* cm7-galaxys-radio-JPY.zip (3.98 MB)

md5sum:

2bfb299a707ad975e7b9a78bb0375c86 cm7-galaxys-radio-JPY.zip

* cm7-galaxys-radio-JQ1.zip (3.99 MB)

md5sum:

9a74dc5814ba8da97b861f0f74592b17 cm7-galaxys-radio-JQ1.zip

* cm7-galaxys-radio-JV1.zip (3.98 MB)

md5sum:

3a055fde84cecfa72851aac3e6a6440c cm7-galaxys-radio-JV1.zip

* cm7-galaxys-radio-KC1.zip (4 MB)

md5sum:

4d7110c4f85bad54e51f6899514c3bbf cm7-galaxys-radio-KC1.zip

Documentation & Info:

this kernel is compatible with CM7 (CM7/Android 2.3.3)

# for the kernel update:

get into CWM Recovery via 3-button combo

# for the corresponding (full with kernel included) cm7_update file:

the system is compiled with the same toolchain like with the kernel but with PIE + SSP turned off (due to upstream/Android/AOSP not compiling with it, yet)

INSTALLATION INSTRUCTIONs:

Installation steps:

old / more detailed:

simply get into Recovery (cwm)

via 3-button combo:

System update with platypus kernel included:

complete system update & kernel:

04/03/2011

* update-cm-7-04032011-NIGHTLY-GalaxyS-signed_zram_new.zip (81.61 MB) (CMParts.apk for LED notification included - ready for consumption :) )

md5sum:

51f951a602dcfadb7b9a284dc0947d2a update-cm-7-04032011-NIGHTLY-GalaxyS-signed_zram_new.zip (outdated, non-working external SD-card access via usb-sharing)

tools & fixes:

[INITSCRIPT] screenstate_scaling - switch CPU freq governor on screen state change by FloHimself

for best results between battery savings & performance replace AWAKE_GOVERNOR="interactive" with AWAKE_GOVERNOR="ondemand"

installation instructions:

* VoltageControl-3.0.1.apk (52.58 KB)

Sources / Repo:

https://github.com/zachariasmaladroit/android_kernel_samsung/

QUESTIONS & ANSWERS:

Changes:

* initial kernel with basic changes & patches against upstream CM7

* pulled the kernel only (cwm update-file available - if you want to try it PM: I can't put the link here if in most cases it won't boot up / is stuck at boot splash for me)

* kernel up again ! (fixed & updated update-script)

* 06/09/2011 new kernel is up ! this one shouldn't drink so much battery juice anymore (switched from interactive to ondemand & powersave governor)

* 03/29 Voodoo Sound V7, several battery drains removed; optional kernel with ondemand governor while screen is on; smaller memory footprint - preemptive RCU; working CIFS & TUN kernel modules (needs testing) ...

* 04/02 added "Features" section

* 04/13 added "Antlion" kernel release