[Huawei Ideos X5 U8800] PaulMilbank:
Here is something I have been working on and thought I would share.

It is a 3.08 kernel based on DZOs source and modified with some governer settings the way I like them, a bit of tuning of the voltages and cpu freqs, and a lot of cherry picks from different sources.

Sources:

Mine:

https://github.com/PaulMilbank/kernel_huawei.git

Build off the master branch with the u8800_defconfig if you want to compile yourself.

Where I borrowed from:

https://github.com/Blefish/android_kernel_huawei_u8800: Quite a few cherry picks from the ICS_Chocolate source.

https://github.com/virtuous/htc7x30-3.0.git: Mostly KGSL fixes from here.

https://github.com/ezeteze/u8800-kernel: Gave me an idea about how much to undervolt by.

https://github.com/dzo/kernel_huawei: Pulled some old fixes from the .35 ICS source

https://github.com/TomGiordano/kernel_huawei: Pulled some changes from the .35 ICS Source

Mostly these have been cherry picks that I integrated into my kernel and some tuning by me.

Also thanks to fjsferreira for his guide on compiling DZO source: http://xdaforums.com/showthread.php?t=1577876

Everything that worked on DZOs kernel should work here and it should also fix a few annoying bugs.

Notes:

First Kernel:

The battery life is largely improved. I easily get 24 hours use and could probably get up to 2 days if I turned wifi off and turned mobile data off when I was not using it.

I have not seen the random text corruption on this kernel. I did see it a few times on the original aurora kernel.

It seems at least as smooth as the original Aurora kernel, maybe a bit smoother.

It should leak slightly less memory and handle kernel events better.

It is not magic though, you may still have the odd reboot and not everything is perfect. It should be at least as good as the original and hopefully a lot better.

Not so much distortion over back speaker.

Added SIO cpu scheduler.

07/10/2012 update kernel#22:

Swap and Zram enabled, need to test.

1.8ghz is back

368mhz minimum clock.

13/10/2012 update kernel #54

Some CAF and Huawei pro wifi code for testing.

Changed readahead (may need to wipe cache, dalvic cache for this, seems to cause some apps to force close without those wipes.)

Couple more KGSL tweaks

Couple of Bluetooth tweaks.

14/10/2012 update kernel #55

Revert most wifi changes, I am still getting wifi sticking on, will likely have another revert here too.

Reduce readahead some more, please wipe cache, dalvic cache and fix permissions when flashing after this change.

fix a line of code I forgot to add

Revert a franco change.

Boost lowmwmory killer values to hold a bit more ram free and kill appps/background processes a little earlier.

SuperStock Kernel

Test kernel for those with issues. Just latest DZO config, latest DZO source fresh from his github, no CAF or Franco changes

Undervolt from 308 Kernel

368mhz minimum, might need to set this to 245 to match DZO kernel

lowmemorykiller updated

swap and zram enabled.

Hopefully this should show where issues are occurring in my other kernel.

If you get a reboot, do the following from a terminal or over adb:

su
cat /dev/block/mmcblk0p7 > /sdcard/crash.txt
Then post the crash file (if it has anything in it) here.

Get it Here:

07/10/2012 Kernel #22: http://www.mediafire.com/?o5niwi1jb73j2jn

13/10/2012 update #54: http://www.mediafire.com/?ih5iy936irt326i

14/10/2012 update #55: http://www.mediafire.com/?u29faeh4v1l0sfw

SuperStock Kernel: http://www.mediafire.com/?67o0y9kc2956fy1

Works in Aurora and Miui, I tried it in AOKP, but it did not boot so something went wrong there, not sure what yet.

Will update here and on GitHub too as I make more changes.

Cheers

Paul