[Fascinate Android Development] chadouming:
THIS IS ONLY FOR TELUS FASCINATE ( SGH-T959D )

I have tried many time to compile without success, so after having a small talk with TK-Glitch, he told me that he already had compiled his kernel for us ^^. So i decided to post here the kernel and his future update.

All credits goes to Tk-Glitch and his team. If you like this kernel, thanks him or give him some money. The only thing i did was to make this thread xD

Do you want to discuss on this kernel, get the fresh news on development, or become a kernel tester ?

Join the IRC channel from your web browser herehttp://irc.shadowcard.net:1337/ ! No inscription needed :)

Change the channel to #Glitch and you're set.

For those who already have an IRC client,

here is the server : irc.shadowcard.net

port : 6667

Channel : #Glitch​

These kernels are provided as-is without warranty. I'm not responsible for any problem you can encounter with your phone or if your cat suddenly dies.

Although, don't expect support even if I will eventually help since I love cats.

Note : These kernels are only compatible with CM7 and MIUI roms !​

Overview :

- Up to 1.7GHz CPU OC with added bus/GPU OC (Thanks to morfic for the great base of work)

- Undervolting using Pimp my CPU or Voltage Control

- Voodoo Sound - & Voodoo Color, using VC versions (Thanks Supercurio & renaudallard)

- FPS uncap (Screen running 68Hz instead of 60Hz, from 56 to 66 FPS max) from JPX source

- Various tweaks for more smoothness and reliability

- LED notifications

CHANGELOGS IN #2 POST
​

The frequency/voltage & informative UV settings table is as follow for latest kernel :

Note that these UV settings will be unstable on many devices. It's only informative.

1700 MHz - GPU@ 243 MHz - 1.500v / -> Most phones will fail here. -25 to -50mV may help to stabilize. Much stabler as unique frequency for benchmarks.

1600 MHz - GPU@ 229 MHz - 1.500V / -> That's high and many devices will fail on this frequency. Find working UV for you if any.

1500 MHz - GPU@ 250 MHz - 1.500V / -25mV

1440 MHz - GPU@ 240 MHz - 1.475V / -50mV

1400 MHz - GPU@ 233 MHz - 1.450V / -50mV

1300 MHz - GPU@ 217 MHz - 1.400V / -50mV

1200 MHz - GPU@ 200 MHz - 1.350V / -50mV

1000 MHz - GPU@ 200 MHz - 1.250V / -50mV - If you have stability issues, try to let this one by default.

800 MHz - GPU@ 200 MHz - 1.200V / -75mV

400 MHz - GPU@ 200 MHz - 1.050V / -100mV

200 MHz - GPU@ 200 MHz - 0.950V / -150mV

100 MHz - GPU@ 100 MHz - 0.950V / -200mV - (can be very different between two devices)

GPU frequency is linked to bus speed

More volts is not always equal to more stability. Try to add more UV (less volts) if the frequency you're trying to achieve is unstable.

Considering all phones will respond differently to OC/UV, to tweak the values to suit your device will be

required

.

By default, no overclock/undervolt is applied. You'll need to use one of the tools below to adjust the frequencies and voltages.

Note : Never ever use SetCPU with this kernel. You could encounter many stability problems like random reboots or bootloops.

-Pimp My CPU (recommended if you're using MIUI) : http://xdaforums.com/showthread.php?t=1018411

-Voltage Control : http://xdaforums.com/showthread.php?t=829731
​

Downloads

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 updated cleaning script (apply via CWM recovery) : http://xdaforums.com/showthread.php?p=15609632#post15609632

CWM flashable zip :

Glitch kernel

Telus Fascinate version :

- 14/07/2011 - V11 (Low leakage)

- 14/07/2011 - V11 (Medium leakage)

- 14/07/2011 - V11 (High leakage)​

OLDER RELEASES​

FTP ROOT (all kernels are here)​

​

FAQ :

What are the differences between High, Medium and Low leakage ?

All produced chips aren't equal, and some will be "better shaped" than others, using power more efficiently and heating less. This new concept I added in V11 tends to cover most chips, depending on their quality.

The idea is to modify some internal voltage values of the SoC to help a good CPU in a poor environment (GPU/controller/memory) to shine. Of course it won't do miracles if your CPU is poor to begin with, but it's a very rare case.

Low leakage chips are the best on the paper, needing less volts and heating less than others.

High leakage represents the majority of produced chips in our SGS.

I found with beta testers that even if a chip looks poor at OC/UV at first, it'll generally have much potential still. I was able to get a 1.2GHz no UV max stable GS to 1.5GHz -50mV rock solid, and even able to push 1.7GHz for benchmarking and other tests using this new concept.

Of course this is all new and it'll take some time and heavy testing to find best settings for most devices, but I think it's a very interesting thing, and I hope I'll be able to find a way to change modes on-the-fly, making this function a must in the future especially in OC/UV kernels.​

How do I enable logcat in V11+ ?

In V11, the logger is now built as a module to lower overhead and to help battery life.

To enable it, just open a terminal emulator and type "logcat-on", then reboot.

To disable it, type "logcat-off" instead. (

without quotes !

)​

I get reboots when I try to load Voodoo Sound module !

This function, available in Voodoo Control Plus app, is ONLY for kernels NOT SUPPORTING Voodoo Sound (like stock CM7 kernel for example). You'll only generate conflicts trying to load this module. Voodoo Sound is built-in on Glitch kernel and nothing more has to be loaded for it to work.​

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

Source :

- Github :https://github.com/Tk-Glitch

Credits :

Codeworkx, Atinm, GuiPerPT, Unhelpful, Coolya, Morfic, Zacharias.maladroit, Bilboa1, TheEscapist, Netarchy, Supercurio, lippol94, MAMBO04, Galnet, nitr8, Rahulrulez, Chadouming, renaudallard

Thanks to the donators, it's much appreciated and encourages me to continue my work !

Kickassdave, Donre, Gabby131, Coreym, Sambwel, Shaolin95, Sixstringsg, HaiKaiDo, Grondinm

Thanks to Sixstringsg who provides us an FTP hosting and helping on the Captivate thread !

Thanks to HaiKaiDo who provides us an IRC server !

Thanks to the beta testers team and to everyone helping me to debug and find new useful things to integrate !

Without all of you, this kernel wouldn't be !​