[Vibrant Android Development] Exel:
CyanogenMod 7 Voodoo kernel.

Sound, Color, Tinyrcu, Nodebug, and more!

Before going any further, please know this is for CM7 Gingberbread 2.3.3

ONLY

.

Note: There is no conversion process, CM7 already uses proper file systems everywhere by default, so, it's not needed.
​

Disclaimer:

From bilboa1: This kernel is provided as-is without any warranty. I'm not here to provide support, etc. Although I might when I'm able to, but don't count on it. If your phone explodes, it's your problem.Updates are not guaranteed as well.

Credits:

Credit for this kernel goes to bilboa1, I'm just posting it here for ease-of-access.

Thanks to Supercurio for making those great enhancement patches and to the Teamhacksung/CMSGS/CM7 contributors for the CM project.

- http://xdaforums.com/showthread.php?t=979206

- http://project-voodoo.org/

- http://forum.cyanogenmod.com/forum/8...erimental-mod/

Main features:

Voodoo Sound v8. - Need I say more?

Voodoo Color. - Again, you should know this by now.

LEDNotification. - Not "BLN" - No app required - Use CM quiet hours for scheduling.

Overclocking. - 1.3Ghz max.

UnderVolting.

Extra governors. - Smartass, Interactive.

Various tweaks. - JPX screen timings.

Sometimes testing stuff. - Stuff from teamhacksung before it goes into their stable upstream.

Changelog:

Fixed battery info/display (Upstream) (NEW)

Some fixes for new recovery (NEW)

Upstream sync. (NEW)

Some fixes for new recovery. (NEW)

Test of new scripts.

Fixed said new scripts since test failed.

Supports GB 2.3.4 (Upstream)

Reviewed some code.

Removed governors: ondemand is better in their current state anyway. (NEW)

Allocate more memory to FIMC0 / fixes googles goggles FC. (NEW)

Upstream sync.

Requires latest CM7 nightly for compass, etc.

Supports bml_over_mtd at flash time.

Voodoo Sound v8.

Some touch-key tweaks.

Fixed touch key inactive on boot.

Added usb dock/audio/etc patches. (Testing - xcaliburinhand.)

Tweaked default haptic feedback intensity. (Slightly softer.)

Changes in LED handling. (Possibly fixes most remaining issues.)

You need this to control the LEDs CMParts see here to install properly (Doesn't install like a regular apk, the reason is its not really an app, it's part of CM7 with modified setting panel for LEDs)

LED on on resume has been disabled for now (keyboard woes - I think.)

Touch key: Enforce recovery routine during r/w failures (Fixes: Touch keys flash and stay off when missing a call - Possibly other weird situations.)

LED stay on when screen off as long as notifications are not deleted. (Due to popular request.)

Fixed liblight for quiet hours/LED issue.

Touch keys light up at resume for a short time. (Like Samsung ROMs)

LED notification respects CyanogenMod's 'Quiet hours' (Settings -> Cyanogen -> Sound -> Quiet hours) Setting LEDs to dim during quiet hours will disable led notifcations during those hours (So it's like BLN schedule except its using the CM feature.) - Thanks for that suggestion.

Fixed keys light time out. (I was being dumb with calls during interrupts, sorry.)

Coolya's battery experiemental tests: allow charging at higher temperature. (Like JPX), changed adc.

Added CONFIG_MODVERSIONS for Voodoo module support. (Future market app.)

Headphone fix. (Upstream issue - Means no play/pause/mic buttons, but at least you can listen to music like before.)

Added smartass - Currently doesn't go under 400mhz. (Not default and just testing.)

Stable OC at 1.3ghz, probably! (At least, 'more stable.' Report if you still crash.)

Fixed voltage table display. (No more '?' in Voltage App.)

Voodoo sound patch v6.

Higher refresh rate and timings, taken from JPX (thx morfic) - Results in 10fps boost in games and smoother scrolling elsewhere.

More info on changelog here; https://github.com/kangsterizer/android_kernel_samsung/commits/android-samsung-2.6.35

Download: http://kang.project-voodoo.org/f/CM7/Vibrant/CM7_Vibrant_kernel_kang_20110504_r10_update.zip (05/04/2011)

FAQ:

Q: Has anyone tested this? Can you confirm it's working?

A: Yes, I can. It's running great so far!

Q: Does this have BLN support?

A: It has it's own built-in LEDNotification.

Q: Can I flash over Eugene's kernel?

A: Yes, you can.

LED Support FAQ here: http://pastebin.com/ySBSaw4u

Extras:

Netfilter/iptables fix: http://kang.project-voodoo.org/f/iptables-cm7-kang.zip

CPU Spy: Android Market Link

(It graphically shows the time the CPU spends in each state, as well as the current kernel info. A pretty simple app.)