[Epic 4G Android Development] tanimn:
tanimn and the Android Creative Syndicate are proud to present the...

Twilight Zone Kernel

version 1.1.1 - Hajime-taisho​

Built from the ground up (again) with EC05 sources (this time), incorporating many of the tweaks and optimizations that have not been available since Eclair(OK, so it's not that long ago now), Twilight Zone now beats as the heart of SyndicateROM. As of version 1.1.1 you can expect things like:

v1.1.1:

Core and modules rebuilt with CrossTools-NG

All voltages back to stock and user controlled undervolting enabled - Thanks raspdeep

Native ClockWorkMod 3.0.2.5 recovery built in

TinyRCU ported and enabled - Thanks paulmck

The perfect hardware keyboard delay - Thanks theimpaler747

Fixed a DNS server typo - Thanks Rodderik

Voodoo sound updated to v8 - Thanks supercurio

DVSINT1 back to stock values

VTP tethering fixed

read_ahead_kb to 2048 for sdcard performance - Thanks brainmaster

Handset can be used as a bootable usb device on a PC - Thanks Vincent Palatin

CIFS and TUN compiled into core and most debugging off - Thanks gzub

BFQ disk scheduler - Thanks richardtrip

Display undervolt - Thanks richardtrip and koxudaxi

Conservative governor fixed and defaulted.

Interactive governor - Thanks Mike Chan

v1.1.0:

Back to basics with fresh EC05 source and codesourcery 2009q3 toolchain

Voodoo Sound v6 - Thanks supercurio

1.3ghz new top speed - Thanks Rodderik (Some phones may not tolerate this for long, if at all. YMMV.)

600mhz step added for smoother scaling at stock frequencies

Conservative governor is fixed. (OnDemand is still default.)

Adjustable hadware keyboard patch - Thanks mkasick

tun.ko added to modules for VPN support

Framerate cap raised to 72fps - Thanks Rodderik

DVSINT1 raised to 1.125v for higher clocks and better stability

Sports mode back and working for the camera

sysfs interface for scaling_available_frequencies - Thanks nullghost

v1.0.3:

Compiled with newer 2010.09 codesourcery toolchain

Now boots with the conservative governor at 800mhz

Automatically switches to 1ghz with the ondemand governor once booted

Undervolts are less agressive to accomodate more handsets and stabilize app behaviour.

Removed the hardware keyboard fix until it can be made to play nice with the toolchain.

Fixed the battery charging animation

Incorporated the new RNDIS/ADB feature discovered by mkasick

Patched the malware exploit revealed by Rodderik

v1.0.2:

It's not something we talk about...

v1.0.1:

Restored clock scaling via setcpu

v1.0:

1.2ghz Overclocked and Undervolted

Dual filesystem support (rfs and ext4)

Native ext4 support compiled right in

Kernel based root permissions

Built-in busybox (version 1.18git. 1.18.3 is gimped)

Init.d script support

RNDIS/ADB Coexistence

TCPMSS Clamping (Allows mismatched MTU's to function properly)

Idle timer from 2.6.34 kernel

Cortex A8 Optimizations

Hardware Keyboard Tweaked (fix for dropped keystrokes)

Camera sports mode force close patched

Fully optimized build for the fastest code available

Bugs:

Some phones do not boot past black screen with samsungmobile banner:

Adjusted the cpu clock for the boot process. This issue should now be closed.

Launcher constantly reloading:

Relaxed the undervolts so the cpu has enough juice not to choke.

Sources:

Source code for this kernel is available from Github

Notes:

Overclocking safely would be nearly impossible without a tool like setcpu from Michael Huang. If you haven't already picked it up, it's available from the Android Market, and he also maintains a thread right here on xda for it HERE. You should pop on over and say thanks for such a great tool. I hear donations are always welcome. :)

On a stock rom setup for daily use this kernel pulls 16's in linpack and 1550+ in quadrant standard. Try it in its native habitat of SyndicateROM Frozen for a real treat. Couple this with k0nane's optimizations and you will start to see what your phone can really do.

Thanks need to go out to nullghost, thomasskull666, mkasick, Rodderik, DevinXtreme, and k0nane for leading the way here. Without their work and help, I would be lost in a sea of unfamiliar code. Most of the code that went into this kernel is ports of work from DI18 and other handsets. If I've missed anybody who's work I've used, please let me know and I will correct the omission immediately.

A special thanks to Rodderik. A gaffe with mixed up files left me thinking some of his code was samsung source, and a lot of the overclock work is built from his accomplishments. (Is that a good thing or bad thing to be mistaken for samsung developers?)

A heavy dose of heartfelt gratitude goes out to the entire ACS team, whose support and inspiration made this journey possible. I won't name any names, but just remember when you see an ACS tag that THAT person helped make this happen. So without further ado; grab your keys of imagination and cross over into the Twilight Zone...

Place zip on sdcard and flash through clockworkmod recovery:

Be sure to wipe dalvik-cache before booting.

Links to Download Twilight Zone Kernel v1.1.1

Twilight Zone 1.1.1 - ACS

Links to Download Twilight Zone Kernel v1.1.0

Twilight Zone 1.1.0 - ACS

Twilight Zone 1.1.0 - Hosted by k0nane

If you have trouble with the current version, please try a 1.0 release.

Links to previous versions:

Twilight Zone Kernel v1.0.4 - ACS

Twilight Zone Kernel v1.0.3 - ACS

Twilight Zone Kernel v1.0.1 - Hosted by k0nane

ACS - From spontaneous ingenuity comes creative brilliance...​

The Twilight Zone kernel, like all ACS productions, are not and will never be donationware. You are free to make use of it and distribute it under the terms of the GPL. Please be aware, however, that many hours have been donated from many people to realize this release, and will continue to be donated to subsequent releases. If you wish to contribute your time, energy, or generosity to the continued development of this project, it will be graciously appreciated.

​