[Kernel][Stock1.3][Already included in CM7] Dalingrin's OC kernel [09/01/11] - Nook Color Android Development

Using this kernel is at your own risk. Before flashing make backups!!!
Overview
-In addition to the general CPU overclock the DSP and possibly the L3 bus are overclocked to levels comparable to other higher end OMAP3 SOCs. This should result in a minor speed up in video decoding among other things. Occip pointed out that the L3 bus is set in the boatloader and kernel values are ignored. I still need to investigate this.
I feel comfortable with the overvolt used in these kernels for a few reasons. Omap cpus automatically reduce voltage based on load and stability. The voltage gating in omap processors is very advanced. Absolute voltages set in the kernel are only a maximum for a given clock rate. The cpu should seldom reach the defined maximum. In addition the highest overvolt used is very small ~0.05v.​
Common Features for 2.6.32 builds
-As of 06/09/11 the CPU clock can be customized via this app: http://forum.xda-developers.com/showthread.php?t=1104039
-Overclockable to 1200mhz and 1100mhz. Must be set with an app like SetCPU unless running CM7. CM7 has overclocking under Cyanogenmod settings. DO NOT use SetCPU profiles with CM7.
-****Small overvolt**** compared to the stock 3621 specs. This is running at the same voltage as the omap3630 which is very similar to our CPU.
-1.2ghz is overvolted slightly more compared to 1.1ghz. Resultant voltage is dependent on your particular hardware. It will attempt to dynamically scale to keep stability.
-Available clock speeds: 300mhz, 600mhz, 800mhz, 1100mhz, 1200mhz
-Partial fix for strange touchscreen edge behavior brought to you by deeper-blue.
-Smartass CPU governor. Very similar to the Interactive governor found in my 2.6.29 kernel but with a built in SetCPU profile-like functionality. CPU clock speed is limited to 3-600mhz when the screen is off.
-Various performance tweaks.​
Kernel Downloads
* This kernel is included in CM7 starting with nightly 132 and will be CM 7.1 stable. There is no need to flash a separate kernel unless you are running Stock Froyo 1.2.
* 2.6.29 releases are discontinued and no longer supported. They will remain hosted for those that might need them.
* There are separate builds for CM7 and stock 1.2 Froyo
* 2.6.32 CM7 builds currently do not work with the stable CM7 builds until CM7.1. You need to use CM nightlies until 7.1 is released.
* All 2.6.32 kernels require an updated u-boot from B&N 1.2 Froyo. If your Nook has "Read Forever" or a green Cyanogenmod logo on the screen when you boot then you have the latest version. If it says something else then you need to update.
All kernels hosted here:
http://kan.gd/uic ​
md5sum for kernels:
Code:
0c1a3f88da68f17a187e7d6535e3ecef ./090111/update-Froyo1.2-dalingrin-OC-sd-090111.zip
5673c886a08577d963be7722528a6865 ./090111/update-Froyo1.2-dalingrin-OC-emmc-090111.zip
a526a38d41a5b7a069ed5e12b8799815 ./063011/update-Froyo1.2-dalingrin-OC-sd-063011.zip
a8ba40ac44241543be52854c048b3a72 ./063011/update-Froyo1.2-dalingrin-OC-emmc-063011.zip
94ff341d338ddcd432afa313f03edaa3 ./063011/update-CM7-dalingrin-OC-sd-063011.zip
aacfb728b2a650ca5194d4ece097f22e ./063011/update-CM7-dalingrin-OC-emmc-063011.zip
130fe72bbffa0a660475c1d360de1548 ./061811/update-Froyo1.2-dalingrin-OC-emmc-061811.zip
bfc4e9e3f70d45324201bd6a14a44bc0 ./061811/update-CM7-dalingrin-OC-sd-061811.zip
7156b00dffc5a636cd6d7a53e00abe2c ./061811/update-CM7-dalingrin-OC-emmc-061811.zip
ca101e3b9a2874e3521c89453352b0ed ./061311/update-Froyo1.2-dalingrin-OC-sd-061311.zip
d17e29cc5a3a758b8a445e4d554e9538 ./061311/update-Froyo1.2-dalingrin-OC-emmc-061311.zip
1ba2195b53a15d31ef9cd23e9fc5342a ./061311/update-CM7-dalingrin-OC-sd-061311.zip
0048009800107dc596a3c06d8df33aff ./061311/update-CM7-dalingrin-OC-emmc-061311.zip
adb0afe1d5999ee30e773bf112aa6d76 ./060911/update-Froyo1.2-dalingrin-OC-sd-060911.zip
7d1c53b29f0513543b515e0c37e4c8cb ./060911/update-Froyo1.2-dalingrin-OC-emmc-060911.zip
a770009f2807e04f6761bb315309a9a4 ./060911/update-CM7-dalingrin-OC-sd-060911.zip
fd6634c0a904d8fc92b9e38583cde5ad ./060911/update-CM7-dalingrin-OC-emmc-060911.zip
52b593ddabf70cc84b24c479cdb871f1 ./052311/update-Froyo1.2-dalingrin-OC-sd-052311.zip
43e498da25b62ec0516471ecfb600eb7 ./052311/update-Froyo1.2-dalingrin-OC-emmc-052311.zip
5732fa2ef134d351ec98635e4beb8128 ./052311/update-CM7-dalingrin-OC-sd-052311.zip
d6dac86b336e4ca0f9f8daffba9237ea ./052311/update-CM7-dalingrin-OC-emmc-052311.zip
a02ebb0350533af211089cde95fb5105 ./051311/update-Froyo1.2-dalingrin-2.6.32-emmc-051311.zip
1177d17548c65f89962720ba3bbffaa4 ./051311/update-cm7-dalingrin-2.6.32-sdcard-051311.zip
bfa163bc7ad0e1208997af1dbfb9e33b ./051311/update-cm7-dalingrin-2.6.32-emmc-051311.zip
053ad16383b7b2abc859f622927c965e ./042411/update-CM7-dalingrin-OC-sd-042411.zip.md5
9d0f3fe6d4781a0a2e7b494523c1db72 ./042411/update-CM7-dalingrin-OC-sd-042411.zip
7652d13fc5f3d819b986fda7e6d3ee3f ./042411/update-CM7-dalingrin-OC-emmc-042411.zip.md5
1569ba396bdac3404f997d7e05faa247 ./042411/update-CM7-dalingrin-OC-emmc-042411.zip
6a7519ba0ae3a7b4f34e38fdb7fa0d0c ./042311/update-CM7-dalingrin-OC-sd-042311.zip
f62579042d610f4fbf739d41f7aebc48 ./042311/update-CM7-dalingrin-OC-sd-042311B.zip
a241e36f4c6c663190eb4a13b1cc73c4 ./042311/update-CM7-dalingrin-OC-sd-042311A.zip
19bd148a4a180c1bf6b88559ffc0f9f5 ./042311/update-CM7-dalingrin-OC-emmc-042311.zip
745960368e2ada7d48db13b37a997d4c ./042311/update-CM7-dalingrin-OC-emmc-042311B.zip
4fd0718b4418ccdf56f230df147e7b41 ./042311/update-CM7-dalingrin-OC-emmc-042311A.zip
b16f61d937e39f6b1fe35463d576a671 ./041911/update-froyo-dalingrin-OC-sd-041911.zip
3b44f1972c947da700a835d29c654f34 ./041911/update-froyo-dalingrin-OC-emmc-041911.zip
a335f912d3cb3faffb4366e20fda7654 ./041811/update-CM7-dalingrin-OC-sd-041811C.zip
41817da1d160733d5ce198cb0139db46 ./041811/update-CM7-dalingrin-OC-sd-041811B.zip
7b91add1ce7bdd2a6722071aec8098eb ./041811/update-CM7-dalingrin-OC-emmc-041811.zip
e77dedc60d8f0af588820af533d6004c ./041811/update-CM7-dalingrin-OC-emmc-041811B.zip
0846c996bad671a07c095a783506a139 ./041311/update-CM7-dalingrin-OC-sd-041311.zip
34a13469b79700c1ae7bcc0ab056abdc ./041311/update-CM7-dalingrin-OC-emmc-041311.zip
25610f0b29c944762b642aec495d4193 ./041211/update-froyo-dalingrin-OC-sd-041211.zip
b3efe8ac1a514e43157eb32cbefce791 ./041211/update-froyo-dalingrin-OC-emmc-041211.zip
bac72586c1fa1a4c374f3cc5ad0c1cbf ./041211/update-CM7-dalingrin-OC-sd-041211.zip
44e2984a61eca20cbde595da7e66f9f5 ./041211/update-CM7-dalingrin-OC-emmc-041211.zip
b8e5425a7288a5b43e39c5f455eeb0d7 ./041111/update-CM7-dalingrin-OC-sd-041111.zip
7181812d69ecdc80f32fc0b3f5c1181f ./041111/update-CM7-dalingrin-OC-emmc-041111.zip
def332f172d6db5822c436900d36b65a ./040511/update-CM7-dalingrin-OC-sd-040511.zip
385234a8e7f7da3212171d37eab1d95e ./040511/update-CM7-dalingrin-OC-emmc-040511.zip
bae26ee57c51ac48d687a7a3f4d1efb9 ./040411/update-froyo-dalingrin-OC-sd-040411.zip
8f99790621b3bc0fef4a7d5f3319c009 ./040411/update-froyo-dalingrin-OC-emmc-040411.zip
200be792e966453e21bbec0d6b10a288 ./040411/update-eclair-dalingrin-OC-sd-040411.zip
872dbe19f539cec5e9e58e6b36aede35 ./040411/update-eclair-dalingrin-OC-emmc-040411.zip
53e66c6328a72ed500c6d47bd9c48ea6 ./040411/update-CM7-dalingrin-OC-sd-040411.zip
abe51daa708ecdafb74d286dd21ad2d8 ./040411/update-CM7-dalingrin-OC-emmc-040411.zip
684c0a009c4503e7ad8111e4d2889d93 ./033111/update-froyo-dalingrin-OC-sd-033111.zip
e75019d04668208cbe81e5aa8daf5ed5 ./033111/update-froyo-dalingrin-OC-emmc-033111.zip
61c35771ff5ef267ca47fbae36d901df ./033111/update-eclair-dalingrin-OC-sd-033111.zip
a3da36043ea8efac3b35c5f82aa24d3d ./033111/update-eclair-dalingrin-OC-emmc-033111.zip
34bd1736b35f400a936b5adfdd5d061c ./033111/update-CM7-dalingrin-OC-sd-033111.zip
2bccf595bbec4010724ede6365a4644d ./033111/update-CM7-dalingrin-OC-emmc-033111.zip
fba87ec0d18411e72b5718fde1607e9e ./032811/update-froyo-dalingrin-OC-sd-032811.zip
6601902dbc03ea67ee97eda1a59c9fcd ./032811/update-froyo-dalingrin-OC-emmc-032811.zip
f133b2c452382f04f8b50dfb790527c7 ./032811/update-eclair-dalingrin-OC-sd-032811.zip
692330cc8b13ce1b041e2a87c633168e ./032811/update-eclair-dalingrin-OC-emmc-032811.zip
6bacc09cf04e7edf78eefcc6fb728838 ./032811/update-CM7-dalingrin-OC-sd-032811.zip
4c9102c3f2a6f253c81c777029ba7980 ./032811/update-CM7-dalingrin-OC-emmc-032811.zip
13c03150b72938fa15f43bd795969dfe ./031611/update-CM7-dalingrin-OC-sd-031611.zip
b481b9f729e465e258e4fdb85dc1700d ./031611/update-CM7-dalingrin-OC-emmc-031611.zip
4ddd47b2633b86004f970faa53aba671 ./031311/update-CM7-dalingrin-OC-sd-031311.zip
c534673e003946a6ed108f60bb075d55 ./031311/update-CM7-dalingrin-OC-emmc-031311.zip
e54bdeefac03912e4948b753ce73276b ./031111/update-CM7-dalingrin-OC-sd-031111.zip
67857a797ecb8219ad4ff3b5e5581d88 ./031111/update-CM7-dalingrin-OC-emmc-031111.zip
cbf70b6556ccc58690257026c224a56b ./031011/update-froyo-dalingrin-OC-sd-031011.zip
cfb083c3ec0816b893d43cade27e3b4e ./031011/update-froyo-dalingrin-OC-emmc-031011.zip
90aaab882957111328503573f9ffd16c ./030811A/update-froyo-dalingrin-OC-sd-030811A.zip
55c282c3928abadd0486bc04cbfd2e74 ./030811A/update-froyo-dalingrin-OC-emmc-030811A.zip
71df4553e3986719750dde72d3da5e96 ./030811A/update-CM7-dalingrin-OC-sd-030811A.zip
91637380e3ec853c8506e50e72be07ff ./030811A/update-CM7-dalingrin-OC-emmc-030811A.zip
25ba50b8865315b44fc8b98d382b5447 ./022511/update-HC-dalingrin-OC-sd-022511.zip
f08c443ed730b147e57ac224fdd521eb ./022511/update-HC-dalingrin-OC-emmc-022511.zip
3243664a945b82fde9895bdfd59db701 ./022511/update-Froyo_CM7-dalingrin-OC-sd-022511.zip
0bf22eface5c313c783b627d7a85d475 ./022511/update-Froyo_CM7-dalingrin-OC-emmc-022511.zip
6efa7c62b5edf1d313996c13bed3d224 ./022511/update-eclair-dalingrin-OC-sd-022511.zip
b2dfb032aae911e81708df8f39a22381 ./022511/update-eclair-dalingrin-OC-emmc-022511.zip
Updates:
[9/01/11] - Update to 1.3 source drop and other odds and ends
[6/30/11] - Add voltage control, add InteractiveX governor, fix typos, change in audio wake lock
[6/18/11] - Fix ondemand gov, USB host support(including xbox gamepad), bluetooth wake lock, improved wifi
[6/13/11] - Remove BFS due to sleep issues. Backport 2.6.39 ondemand governor.
[6/09/11] - Support for customizing the CPU overclock. Kernel ships defaulted to OC up-to 1.2ghz but can now be changed via an app. Minor change in SDIO(wifi) release behavior.
[5/23/11] - BFS scheduler. BFQ I/O scheduler, SLQB allocator, Tiny RCU, removed smartass and ondemand, optimized KCFLAGS, fix video issues for people with modified u-boot, and more...
[5/13/11] - 2.6.32 builds for CM7 beta and B&N 1.2 Froyo
[4/04/11] - Minor update to all kernels: utf8 filesystem support and advanced routing for Cisco VPN connections.
[3/31/11] - All kernels except Honeycomb: VPN fixed(hopefully).
-DSP fix with overclock: http://forum.xda-developers.com/showpost.php?p=12564117&postcount=1017
[3/28/11] - All kernels execpt Honeycomb: Cifs and tun modules included. Netfilter/IPtables tested insofar as Droidwall worked
-CM7 and Froyo: Reverted the 2.6.29.6 update because of I/O performance problems found by Divine_Madcat
[3/16/11] - CM7: 2.6.32 DSP driver backport for video playback support.
[3/13/11] - CM7: Bluetooth/sysfs race condition fix. Fix spotted upstream by verygreen
[3/11/11] - Bluetooth added to CM7 kernel
[3/8/11] - Attempt #3 to get proper VPN support...TUN support in kernel and removed module.
[3/8/11] - For CM7: internal storage mounting. For froyo and CM7: Interactive governor, various backports, attempt #2 for Netfilter w/NAT, tun/tap module.
-Be sure to enable the interactive governor in Cyanogenmod settings->Performance->CPU for CM7
-And use something like SetCPU for Froyo
[2/25/11] - Performance tweaks. Netfilter, iptables, and tuntap support in kernel. Few fixes
[2/23/11] - All kernels updated including eclair. Eclair now at feature parity. Kernel no longer overclocks on boot. Increased speaker and headphone volume. All kernels CWM flashable.
[2/18/11] - Cache line check race condition. CM7 support.
[2/6/11] - New Honeycomb(v03+) and Froyo kernels. Touchscreen workarounds from Deeper-blue. Various optimizations.
[2/5/11] - New Honeycomb kernel to work with v03+
[2/2/11] - Update with Honeycomb info
[1/30/11] - Froyo 1ghz kernel posted
[1/24/11] - Froyo test kernel
-1.1ghz froyo test kernel. It has not been extensively tested. Please report results.
[1/23/11] - 1.1ghz kernel added
-This kernel is stable on my Nook after 10 Quadrant runs. Still boots everytime as well.
-Renamed the 1ghz kernel to match new 1.1ghz kernel
[1/23/11] - New 1ghz kernel added
-This kernel is an experiment it uses more Omap3630 settings than the previous kernel which seems to make it stable for me.
-I don't expect this kernel will be stable for everyone but for those that could get 950mhz to work, you may be able to get this 1ghz kernel working.
-Only short term stability testing so far. YMMV​
Source code:
Eclair:
https://github.com/dalingrin/NookColor_Kernel
All others:
https://github.com/dalingrin/nook_kernel​
Install Instructions:
All kernels are CWM flashable.
If not using CWM, unzip the contents of the update and push uImage onto /boot partition. Then you will need to copy the system folder.
Code:
if flashing to sdcard:
adb shell mount -t vfat /dev/block/mmcblk1p1 /emmc
adb push uImage /emmc/uImage
adb remount
adb push system /system
if flashing internal eMMC
adb shell mount -t vfat /dev/block/mmcblk0p1 /emmc
adb push uImage /emmc/uImage
adb remount
adb push system /system
Reboot Nook!
If you have problems with force closing apps or poor performance, clear the dalvik cache and regular cache.
DO NOT use the Rom Manager option to wipe data and cache. You do not want to wipe data. Just boot into CWR
and wipe cache, then under advanced wipe dalvik cache.
Note that the first boot after clearing the caches will take longer than normal.
Yes....This color is hideous.

awesome.. i will try thanks
Update!!---
@1ghz I cant past the N screen. even after wipe partition cache
@950mhz Its working fine most of the time, but on rare occasion problem would show up when the device put on sleep! it reboot self!!

on the 950 kernel, never booted on screamer. I must say that right now it feels ultra stable. never even hesitated on boot. quadrant score was over 1100. will see if it does a random reboot.
Mike
sent from my nookcolor using the xda app

This so far the 950 kernal actually loaded for me. But FC central over here once it loaded up. ADW FC, nook keyboard FC, gapps FC, Weather Widget FC. I could not load the browser, and the market would not load anything internet related. I got into the extras and was able to set the launcher as stock nook. Just nothing would work that i clicked on. But hey it loaded up! Got past the N and nook color boot screen!
1gh would not load to the N.

God thats the best I have seen the 950 is super stable boots always and I get 1150 on quadrant.
Yeah

tryed 950Mhz , i get errors / freezes with Quandrant ( screamed kernel worked fine )

The 950mhz kernel works well for me. Quadrant was 1083. This is also the ONLY kernel I've been able to boot with other than stock.
The 1ghz refused to boot.

Great job on the new kernels!
Just installed the 950ghz version, running very smooth. Getting a Quadrant score of 1106 on performance. Will try the 1ghz version later and report.

Bugger, it just seems that my nook isn't ever going to like these overclock kernels. Oh well, at least Froyo (when there's something to restore from CW) will at least give a nice speed bump.

1ghz won't boot - gets to the "n" booting screen then reboots. 950mhz does boot (but stays on the nook color screen for quite some time first) but gives me an 899 on quadrant, compared to my 926 on quickie 950mhz. Quickie also boots more quickly.
However, when running it again, I got an 1104. Are the results always that different within a few minutes and no changes or reboots?

Thanks for this... This is running better on my nook than quickie... I am constantly getting over 1000 on quad scores with this. Never got over 1000 on quickie.

I forgot to mention, if you have problems force closes or getting it to boot you should clear both dalvik and regular cache with CWM recovery.
Also, the first boot with my kernel will be slower than subsequent reboots.

It crashes on the h264 part of Quadrant for me. Hard crashes, as in turns the device completely off. But it actually boots, unlike the other 950 kernel.

You're doing something right. I couldn't get anything above 900mhz with other kernels, but your original 950mhz works for me. The latest 1100 omap also works fine.
1071 (950) - 1170 (1.1) on Quadrant.
Thanks and donated!!!

Great kernel
Best kernel i've used on the nc yet. First time i've got over 1000 on a quadrant test and it booted up on the first try. Ill need to use it longer to see if it boots every time well. The other kernel would be very hit or miss to boot and it would take many trys to boot.
Great kernel. I'm tempted to try the 1ghz kernel. We'll see!!!
Sent from my LogicPD Zoom2 using XDA App

Dalingrin, nice work! Can I ask where you made the tweaks to the DSP bus & L3? I would love to bring these into Quickie for my next update. I'm working on bringing the Interactive governor in, which should bring all the performance of ondemand, with the battery life on conservative. It's a great little piece of code

KitF said:
It crashes on the h264 part of Quadrant for me. Hard crashes, as in turns the device completely off. But it actually boots, unlike the other 950 kernel.
Click to expand...
Click to collapse
Mine did the same thing with Quadrant. I did not clear the caches though. I wil try that and see if it resolves this problem

Boot loops like crazy. None of the kernels worked for me. Cleared both caches each time. Not even stock kernel would boot after trying the 950mhz & 1ghz. Doing a full restore right now, hopefully she boots.

KitF said:
It crashes on the h264 part of Quadrant for me. Hard crashes, as in turns the device completely off. But it actually boots, unlike the other 950 kernel.
Click to expand...
Click to collapse
Thanks for posting. Looks like I'll have to post a kernel with the DSP clock lowered a bit. I'll post it later today along with a 900mhz for the unlucky

Damn, I was hoping this would work. But this 950 bootloops just like the screamer 950. Looks like it's back to 900 for me.

Related

[CM7 Kernel][Telus ONLY][SGH-T959D] Glitch V11, Revised install. New OC system !

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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 - [email protected] 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 - [email protected] 229 MHz - 1.500V / -> That's high and many devices will fail on this frequency. Find working UV for you if any.
1500 MHz - [email protected] 250 MHz - 1.500V / -25mV
1440 MHz - [email protected] 240 MHz - 1.475V / -50mV
1400 MHz - [email protected] 233 MHz - 1.450V / -50mV
1300 MHz - [email protected] 217 MHz - 1.400V / -50mV
1200 MHz - [email protected] 200 MHz - 1.350V / -50mV
1000 MHz - [email protected] 200 MHz - 1.250V / -50mV - If you have stability issues, try to let this one by default.
800 MHz - [email protected] 200 MHz - 1.200V / -75mV
400 MHz - [email protected] 200 MHz - 1.050V / -100mV
200 MHz - [email protected] 200 MHz - 0.950V / -150mV
100 MHz - [email protected] 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://forum.xda-developers.com/showthread.php?t=1018411
-Voltage Control : http://forum.xda-developers.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://forum.xda-developers.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 !​
Changelogs :
Changelogs :
V5
19/04/2011 - V5A - Initial release
21/04/2011 - V5B :
- GPU overclock on 1.3 GHz added (217MHz / +8.5% from default)
- New PMEM settings for more available RAM compared to V5A (now 328MB)
- Stability fixes for all frequencies, needing globally less volts. Results may vary depending on the device
- Switched to Conservative governor by default (still switchable by app). It can feel less responsive coming from idle but more battery saving, and plays better with high frequencies.
- New voltage table. Default settings should be stabler for most devices.
- Switched to 4.4.3 toolchain for added stability on some sensitive devices
Captivate and Vibrant support will come later. It will need more time than expected.
21/04/2011 - V5C : Small update to fix a bootloop issue on some devices.​
V6
WIP
22/04/2011 - V6pre - preview/work in progress of upcoming V6A update *test* :
- Reverted PMEM settings to new CM7 default (317MB - same as V5A)
- Reverted some stability fixes that weren't that stable on some devices, or even prevented some to boot
- New voltage table for a more linear increase, improving stability at default settings
- Switched to Deadline scheduler by default as it appears more stable
- Back to 2010.09 toolchain for speed and efficiency
- Synchronized with last update from SGS CM7 team
Better to use CM7 04212011 update with this kernel and newer.
22/04/2011 - V6pre - update 1 :
- Battery polling bumped to 15 sec (was 1 before), it should help battery to an extent (thanks to Zach for the idea)
- Some internal voltage tweaking to hopefully be more UV friendly
- Bumped USER_HZ for more smoothness
- Another -rare- bootloop fix
22/04/2011 - V6pre - update 2 :
- Added some tweaks from V5A for testing
- Resolved a bug generating fake voltage reading
- Resolved a bug on 400MHz step generating instabilities
- Slight changes to the voltage table
- Fixed a typo
- Trying some toolchain switch - again-
23/04/2011 - V6pre - update 3 :
- Corrected Led Notifications - Now it should work properly again !
- Various bugfixes and typo corrections
- Toolchain change once again
- Added new Interactive governor with aggressive settings for even more speed. You need to change it by app (pimp my cpu/cyanogen settings), it's still on conservative by default.
(thanks Zach for your suggestion)
25/04/2011 - V6pre - update 4
- Cleanups on Led notifications to resolve a bug (buttons stopped working randomly for some users)
- More typo corrections
- Voodoo Sound V8
- Various bugfixes on CPU load and schedulers
- CONFIG_CC_OPTIMIZE_FOR_SIZE disabled for speed
- Lower latency on GPU states switch for stabler performances
- Added a stability fix for voltage change latency when frequency is changing. It should give more stability with high undervolt or big voltage differences between two steps - Please test and report ! (Thanks Zach for pointing that to me)
- Two versions for testing purposes : V6pre-u4 is compiled using GCC 4.5.1 toolchain, and V6pre-u4(alt) is compiled using GCC 4.4.3 one. If you get instabilities on the first one, try the other and vice versa. Please report your findings on that because it was the first stability differences source between my kernel revisions. For information, V6pre-u2 was compiled with 4.4.3, and u3 with 4.5.1.
27/04/2011 - V6pre - update 5 >> 6
- Name changed from "TkGlitch" to "Glitch"
- Cleanups on buttons (Kangsterizer)
- Lower latency on GPU states switch for stabler performances in 3D and/or at high GPU frequency - corrected, thanks to Kangsterizer
- Added a stability fix when frequency changes for cpufreq governors
- Tweaked Interactive and Conservative governors for testing
- New Frequency table : 1.5GHz is now the max selectable frequency, and 800MHz and 400MHz steps are now replaced by a unique 600MHz one.
- Changed initramfs source to remove the annoying "E:no misc partition" error in the recovery
- Now bumped to update 6 to fix an issue with the conservative governor.
27/04/2011 - V6pre - update 7
- New Frequency table : 1.44GHz removed, 800 and 400MHz steps are back.
- Battery polling bumped from 15 to 30 seconds
- GPU power latency bumped from 10 to 60 ms
28/04/2011 - V6A - To use with 04282011 or newer CM7 build only
- New sensors drivers added
- Normalized 1.5GHz bus speed (GPU will now run @ 250MHz versus 247MHz before. It can affect your stability !)
- Int voltage lowered for 1.5GHz step because it did have a bad effect on lower frequencies stability
- GPU power latency back to default - but fixed (100ms)
29/04/2011 - V6B - To use with 04282011 or newer CM7 build only
- New initramfs source to fix compass and update CWM recovery
- 1.5GHz replaced by 1.48GHz for stability
- New voltage table as requested by many users (+25mv on 1200 to 1400MHz steps)
- New interactive governor for better scaling and battery life
- New tweaked smartass governor for testing (pretty bad on CPU benchmarks for some reason, please test how it feels in real world use)
- New ondemand governor from Zacharias.maladroit sources for testing
02/05/2011 - V6C - To use with 05012011 or newer CM7 build only
- Small update to merge with 2.3.4 source, no new feature.
02/05/2011 - V6C² - To use with 05012011 or newer CM7 build only
- Update to repair Voodoo Sound conflicts from 2.3.4 merge.
- Back to 1.44GHz max to prepare 1.5GHz return​
V7
02/05/2011 - V7A - To use with 05012011 or newer CM7 build and MIUI RC8+ only
- Resurrect Voodoo Color killed by 2.3.4 merge.
- New step for 1.5GHz on top of 1.44GHz (now 9 steps total versus 8 before)
- Forcing 400MHz max when sleeping for added battery life (default = 800). Couldn't detect any side effect.
- New tweaked Smartass governor now default (800MHz min when screen on). Please report your experience
- It seems the smartass governor is not working by default, it will revert to performance >< Please force it to get it to work -> Ok found the problem, I'll update in a min
- Now updated to V7A-2 to fix the governor bug
03/05/2011 - V7B - To use with 05012011 or newer CM7 build and MIUI RC8+ only
- Resurrect Voodoo Color killed by 2.3.4 merge - Again - fully working now
- Fixed sleep of death issue when unplugged
- Switched to LZO compression for better overall speed and reduced boot time
- Tweaked smartass governor more for - hopefully - better battery life and a bit more responsivity
- New voltage and frequency table rewrite as a bonus with now 11 frequencies total
- Stability fixes on 1.5GHz step -> please test and report
- Reverted FPS uncap - at least for now - for two main reasons : more stability on high GPU freqs (1.4GHz and more), and to prevent FPS limit at max/2 (33 when unlocked to 66), limiting overall performances in heavy scenes. I think there's a lack of buffering somewhere.. It will give higher scores on some benchmarks, and lower on others. A better battery life can indeed be expected too.
- Upstream sync
05/05/2011 - V7C - To use with 05032011 or newer CM7 build and MIUI RC8+ only
- Upstream sync (better battery life, reboot recovery, etc.)
- A general stability fix missing from V7 branch added back
- Tiny tweaks on the voltage table
- Big bugfix on the V7 branch (redone from scratch, cleaner)
- Switched to 2011.03 toolchain
- Added some optimization flags, "-mfloat-abi=hard" being one of them (up to 40% performance gains in specific cases)
- Small improvements here and there​V8
07/05/2011 - V8A - To use with 05062011 or newer CM7 build (useable on MIUI RC8 but you'll lose camera - MIUI needs an update)
- Upstream sync (camera fixes etc.)
- More stability fixes
- Cleanups on OC code (found that 1.2 and 1.3GHz were very unstable compared to earlier releases)
- More work on Vibrant/Captivate. The kernels are now available to download but are untested - for now. Feel free to try and report any problem or if all runs well. If I have enough positive reviews, these kernels will be released in their respective device sections.
11/05/2011 - V8B
Upstream sync only :
- USB switch suspend
- TV out stuff
- Fascinate specifics
- Revert "Got back to previous samsung_modemctl" for 05112011 CM7 build​V9
16/05/2011 - V9A
- Merged with the now dead V8C update because of new added features
- Upstream sync : Calculate battery percentage as percent of max capacity reported when battery full, new wifi driver, etc.
- New PMEM settings for more available RAM (now 331MB)
- 1.54GHz step added with some gentle settings for now.
- New step by step frequency switch when scaling down (part of the Galaxy S II port from Bilboa1) - more stability on highest frequencies
- Corrections and further tweaking on smartass governor + some fixes from Netarchy (Nexus S). 400MHz lock when screen is on removed (not needed anymore -> more power saving)
- Higher cache for faster SDcard read speed
- New sleep settings : Effective lock to 400MHz max when screen is off -> fix long wake up/hiccups when playing music or similar use. Be careful with your UV settings on 200 and 400MHz steps to avoid sleep of death problems ! These were not used on previous versions of my kernel (locked to 100 MHz when screen off and locked to 400MHz when screen on with a buggy gap in smartass governor forcing generally 600+ MHz)
- 600 MHz step removed (it was generating instabilities on some phones when jumping to 800 or down to 400 when using UV)
- Some voltage tweaks for added stability on some devices (as always)
- Cleanups on unused/no more needed stuff
- Little surprise, thanks to Morfic
- Updated to V9A² to fix SOD and some performance issues
21/05/2011 - V9B
- Upstream sync (CWM recovery 3.1.0.1, better screen colors (kills voodoo color for now and looks awful on my 0516 build, but should be good on latest), GPIO fixes, samsung modemctl...) + small changes on my side for official CyanogenMod repository compatibility
- Voodoo Sound updated to V9 / cleaned voodoo color stuff until it works again
- New cleaner bootlogo based on the one in first post, preferred by most users
- Some additional compilation flags from Netarchy and Zacharias.maladroit (better overall performances + NEON)
- Screen refresh frequency bumped to 72Hz (68Hz effective). It'll uncap FPS to 66 again but seems stabler than before on framerate (the divide/2 behavior happens less)
- Added screenstate scaling script from well.heeled.man as a test (with my kernel's smartass default settings). It should give better sleep power consumption as well as better power efficiency on screen off tasks like music playing etc. by switching to conservative governor.
If you want more information, discuss on this or contribute to enhance it, please come here : http://forum.xda-developers.com/showthread.php?t=1087646
- Adding some stuff from Zacharias.madadroit :
- Higher battery charging temperature
- Scheduler tweaks​
Alternative version now available (V9B-VC) using old AMOLED panel color/gamma settings and with Voodoo Color V2 added back.
24/05/2011 - V9C TO USE WITH CM7 Nightly build #12 OR HIGHER ONLY
(Updated to fix "no service" issue, but still sucks.. unstable on #12 build, very stable on others but no service)
- Upstream sync (PMEM disabled (gives 339MB RAM now), new RIL, headset fixes...)
- Divider changes for MUCH better stability on 1.2GHz at the cost of a slight decrease on performances
- New branch with Voodoo Color display driver and "old" color settings named "VC"
- Fix for Vibrant no service problem - hopefully
- Small changes on smartass governor for better scalability (reverts some old settings not needed anymore with the screenstate script)
- Glitch logo now in update script too for nanu_x2 to be amazed when installing my kernel
24/05/2011 - V9D TO USE WITH CM7 Nightly build #11 OR LOWER (for i9000, or cappy/vibrant equivalent) AND MIUI ONLY
First "D" revision.. Sound like duty. It's basically a fix of a fix done to make the V9C features available for "stable builds" (considering the i9000 #12 isn't)
- Obviously all the V9C changelog
- Using old RIL to be compatible with builds before #12 for I9000 (--> WON'T WORK with #12 for i9000 or equivalent !)
- Replaced 1.54GHz step by 1.6GHz (1.54GHz step was somewhat useless, too close to 1.5Ghz, and slower overall because of the lower bus speed)
- I can't build Vibrant ATM, the CM7 build system is broken on this device or I'm doing something wrong but I wasn't able to fix it. Any help is appreciated. I'm sorry for Vibrant users I'm screwed.​
V10
27/05/2011 - V10A Do not use with CM7 builds older than 23/05 (as well as the 28/05 or newer build) or MIUI -> you'll get no service !
- Now fully compatible with latest CM7 Nightly builds
- Back to 2010.09 toolchain -> slower & less stable but needed to make a working kernel for latest builds
- Upstream sync (bigger radio partition, headset stuff..)
- Int voltage changes to get some stability back on all overclocked frequencies
- A bit faster 1.5 and 1.6GHz steps - Could make these steps unstable for some, please try and report
- Smartass governor tweaked for faster scaling up, and slower scaling down -> better stability and speed
- OC code bugs and inconsistencies introduced in V7B now fixed (it was here to prevent sleep of death issue, now fixed)
- Some fixes and enhancement for compatibility with Xan's Voltage Control app
- Various tweaks for MOAR SPEED
- Black magic
Known issues :
- The reboot recovery command seems broken for some reason on recent builds. Probably rom related.
- Some users still get freeze issue on boot. If you have this issue, please use the "no-optimization" kernel for you device from this post : http://forum.xda-developers.com/showpost.php?p=14180722&postcount=2077
03/06/2011 - V10B To use with newest builds only (equal or newer than 28/05) !
- Upstream sync (FM radio, new Voodoo Sound implementation, etc...)
- Back to 4.4.3 toolchain - needed for new RIL
- Big cleanup - rewrite from scratch
- Many fixes
- New tweaks for speed on 4.4.3 toolchain
- New tweaks for stability on 4.4.3 toolchain
- Black magic
17/06/2011 - V10C (Updated) To use with newest builds, #28+ for i9000 or equivalent
- Upstream sync (cpuidle, updated drivers (wifi etc.), Recovery 4.0.0.x, etc...) (updated as of today 17/06)
- More debug stuff disabled
- Dock audio support (experimental)
- Added DIDLE (Deep Idle) support (removed, buggy)
- New voltage tweaks for added stability on some devices
​V11
LATEST - 13/07/2011 - V11
- Upstream synced as always (updated recovery...)
- More debug stuff disabled & cleanups/fixes on various things
- Printk disabled to reduce overhead
- Updated to linux kernel 2.6.35.13
- OC implementation fixes and modifications (fixing overvolt in Voltage Control Xtreme as well as some other tiny things)
- Added experimental GPU OC implementation from TheExcapist (for future use / not yet functional)
- 1.7GHz step added - working on some pretty good phones
- Modified touchkey/Led notifications settings from Zacharias.maladroit
- Added SLQB
- Added SIO and BFQ schedulers
- Back to LZO compression for faster boot time
- New voltage settings for more stability
- Trying some new speed tweaks
- Better memory management
- 340MB of RAM available for user without breaking 720p recording
- Preemptible Tiny RCU
- Automated per tty task groups patch
- Added InteractiveX governor
- Two new branches for OC settings adapted to high and low leakage chips
- Toolchain sorcery, thanks to Zacharias.maladroit (RIL is compiled using 4.4.3 toolchain, and everything else is compiled using 4.5.2 toolchain -> more speed and stability)
- Enhanced Voodoo Color settings from renaudallard
- Voodoo Sound V10
- Allow CPU-supported unaligned accesses
- Logcat on/off scripts (built as module)
- Bluetooth HID support
- New, cleaner bootlogo
- Now cleaning old scripts, OC values, cache and dalvik cache on kernel installation - thanks to lippol94
- Green tint on low brightness fixed
- Switched to ondemand governor
​
How to install CM7 on SGH-T959D with alternative for broken SGH-T959D.
This is updated and easier way to install it ^^
This is only for Telus Fascinate not Verizon Fascniate!!
It is really important that your are on froyo rom before you flash as CM7 need froyo bootloader.
Flash it at your own risk!!! I'm not responsible for anythings that you just did!! Knowledge on how to recover your phone is recommended.
Things that you need
1. CWM 3.0.0.5 enabled kernel. It will do a lagfix as it's voodoo kernel. Just let it finish.
2. Newest Version of CM7 Rom
4. galaxy-efsbackup.zip
5. [CM7]Tk-Glitch kernel for SGH-T959D --> Telus fascinate 3g+
Here is How! (How to flash it, when you are using stock Froyo Rom)
1. Get those files download
2. Copy cm7 package, GalaxyS EFS backup and Glitch kernel to your phone. Should be named cm_galaxysmtd_full-XX.zip where XX is the version number, galaxys-efsbackup.zip and CM7TelusFascinate-Glitch-V10C-VC.zip.
3. Get into download mode and flash CWM kernel using odin (do not check mark on the repartition and phone efs clear!) It will be named voodoo.advanced.v666.2-20110111-21.53.tar.
4. Unplug your USB and get into recovery mode. Hardware way.
5. Choose "mounts & storage" and format system, data, and cache
6. Flash GalxyS-EfsBackup.zip
7. Flash Glitch kernel then reboot in recovery again with hardware way. If you use reboot recovery command, just keep on going with the alternative way.
7. Flash cm_galaxysmtd_full-XX.zip
8. Reboot your device and make sure you are in service and 3g working fine. If you dont get any of that you might have to go back to stock Froyo rom and do this steps again.
9. If you have service and 3g data working, go to recovery mode again!!
10. Install [CM7]Tk-Glitch kernel from recovery. CM7 package install default kernel and we want Glitch kernel
11. Restore the efs backup.
12. Reboot your device and you will be running CM7 Rom and amazing Tk-Glitch kernel ^^.
Alternative way to flash. Can't access recovery mode by booting with button.
1. Download the same file as main way to install.
2. Copy cm7 package to your phone. Should be named cm_galaxysmtd_full-XX.zip where XX is the version number. Also copy Glitch kernel.
3. Get into download mode (Use download Script included here if you can't do it hardware way) and flash CWM kernel using odin (do not check mark on the repartition!) It will be named voodoo.advanced.v666.2-20110111-21.53.tar. Let your phone reboot to normal rom.
4. Once it has booted ( It will do a lagfix before booting. ) make sure you have usb debugging enabled. (Setting, application, development USB debugging ticked.) Use recovery script found Here ( Included in package to get in download mode. ) to get in recovery.
5. Flash GalaxyS-efsBackup.zip
6. Flash Glitch kernel.
7. Go to advanced in CMW and use REBOOT RECOVERY. Your phone will always be rebooting recovery for now. we'll fix that later.
8. Flash the CM7 package. Reboot into download with the script included in the package up or hardware way. (Button work to get in download for me.)
9. Flash CWM kernel again using odin with repartition NOT ticked.
10. Restore EFS.
11. It will reboot in recovery. Flash Glitch kernel again and and reboot normal again. And voilà !
You are now on amazing CM7 with more even amazing Glitch kernel.
Thanks so much. Was waiting for a new kernel, this works on any froyo rom right?? And do I need to dl that wipe thing you posted to flash this???
Sent from my T959D on Bionix..
cowvun said:
Thanks so much. Was waiting for a new kernel, this works on any froyo rom right?? And do I need to dl that wipe thing you posted to flash this???
Sent from my T959D on Bionix..
Click to expand...
Click to collapse
This is only for telus fascinate, not verizon one. And this is not for froyo rom, it's for cm7 rom.
Sent from my GT-I9000 using XDA Premium App
I asked din the other tread but got no answer. I see the same thing posted here.
These files are missing from the links given
3. cm7-galaxys-initial-kernel.tar
4. galaxy-efsbackup.zip
I asked din the other tread but got no answer. I see the same thing posted here.
These files are missing from the links given
3. cm7-galaxys-initial-kernel.tar
4. galaxy-efsbackup.zip
Click to expand...
Click to collapse
Thx, ill take care of it when ill be at home
Sent from my GT-I9000 using XDA Premium App
I get status 7 message when flashing CM7. Is it because I'm EXT4?
I'm getting the same message. Status 7 assert failed, I tried it multiple times. I used to run voodoo kernel but i disabled the lagfix. I reflashed Froyo JL3 a couple times trying different things but nothing worked. Still the Status 7 message when trying to flash CM7
Battery Drain
Does this kernel still have battery drain issues?
For people with status 7 error, did you flash the initial kernel first? If you didn't , try to flash it first. If you dont have access to recovery with 3 button combo, i'll post my way to flash it by the night. Yes battery drain bug is still here, but it's getting more and more like normal GB firmware.
Thanks to Glitch for the kernel and thanks to you for the new thread for telus fascinate. I already compiled Glitch kernel for just personal usage, but now i dont have to worry about that Thank you
Since today, I'm not gonna compile a new build for telus fascinate due to personal events ( studying, working, enjoying my life, girl friend, etc..) But I'm gonna still write a comment for this kernel and visit this thread.
Thanks again and Ill give you a feedback about this kernel
harimgs said:
Thanks to Glitch for the kernel and thanks to you for the new thread for telus fascinate. I already compiled Glitch kernel for just personal usage, but now i dont have to worry about that Thank you
Since today, I'm not gonna compile a new build for telus fascinate due to personal events ( studying, working, enjoying my life, girl friend, etc..) But I'm gonna still write a comment for this kernel and visit this thread.
Thanks again and Ill give you a feedback about this kernel
Click to expand...
Click to collapse
hehe, i know how it's hard to have a life xD thanks to have compiled zach kernel for us while you were able ^^. I'll keep this thread updated as TK update his own and gives us a compiled kernel ( Turn out I ain't able to compile it myself xD)
Thanks again TKGLITCH!
i hope oneday Glitch compile MIUI version for us.
chadouming said:
For people with status 7 error, did you flash the initial kernel first? If you didn't , try to flash it first. If you dont have access to recovery with 3 button combo, i'll post my way to flash it by the night. Yes battery drain bug is still here, but it's getting more and more like normal GB firmware.
Click to expand...
Click to collapse
I followed the instructions to a tee. I tried again today. Still Status 7 error.
DaveJeep said:
I followed the instructions to a tee. I tried again today. Still Status 7 error.
Click to expand...
Click to collapse
http://forum.cyanogenmod.com/topic/19248-error-status-7-when-flashing-instructions-to-solve-added/
harimgs said:
http://forum.cyanogenmod.com/topic/19248-error-status-7-when-flashing-instructions-to-solve-added/
Click to expand...
Click to collapse
I just updated to CWM 3.0.0.8 and when I go in to pick rom to flash it says E:Can't mount /sdcard
DaveJeep said:
I just updated to CWM 3.0.0.8 and when I go in to pick rom to flash it says E:Can't mount /sdcard
Click to expand...
Click to collapse
Try it with CWM 3.0.0.6
Sent from my GT-I9000 using XDA Premium App
If you use the latest Miui build 1.6.10 you can just use this kernel as its the new ril, tested and working so far with 10b The work has already been done we were just waiting for MIUI to catch up.

[KERNEL][ExTweaks] SiyahKernel v2.6.14 | "One kernel to rule them all" | 3/19/12

[KERNEL][ExTweaks] SiyahKernel v2.6.14 | "One kernel to rule them all" | 3/19/12
NOTE: I (CWC3) DID NOT MAKE THIS KERNEL. I JUST TAKE CARE OF THIS POST. 110% OF THE CREDIT GOES TO GOKHANMORAL.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
THIS THREAD HAS BEEN RETIRED | THIS IS FOR ANDROID: 2.3.4, 2.3.5, 2.3.6, 2.3.7​
Developer: Gokhanmoral | Donate | Website | Original Thread​Download: SiyahKernel v2.6.14 | ZIP | TAR​ExTweaks - The Kernel Tweaker​​​
2.6.14 (Latest):
Preempt_rcu
Xz compression (to reduce bw on the servers. other than that, don’t believe anybody telling you that it is faster)
New touch recovery (the one in my ICS repack) with gestures
GPU staycount implemented (this is the main reason of this release. this was droidphile’s request and I could not say no to him )
Disabled autogroup (samsung ICS kernel doesn’t use it neither)
ARM_ERRATA_754322 (once again, ICS has it)
Reverted workqueue implementation to old one
Some cleanup of redundant and non-necessary code
Reverted BFQ changes which were causing lags and lockups (thanks to Entropy512. I used the version in his repository. it was the easiest way )
Added “reboot into download mode” in advanced menu of CWM recovery and also added power-off back in. I had no time to remove dual-booting options. instead, I put “not implemented” message. they are ready but I am having a tiny problem while prompting user to choose the rom. you’ll have it in ICS, I hope.
Some fixes and corrections in extweaks interface (thanks to Entropy512 for some of them)
Initialization of led buttons to off (thanks to myfluxi)
Enabled cpu alignment (thanks to codeaurora)
Some other tweaks and “small changes”
2.6.13:
Fixed decoding issues because of the new cpuidle driver (thanks to Entropy512)
Set default I/O scheduler to deadline
Reverted lots of code back to v2.6.9 (based on the user experience, it is the best version until now)
Completed universal config interface implementation (the app will be posted when it is finished. the implementation at the kernel side is ready)
You may need to flash this in CWM recovery if you mess with the default config (especially when trying too much undervolting. although most of the settings are safe, changing gpu voltage and freq settings may cause lockups or bootloops): siyah-resetdefaultprofile.zip. this script will reset default profile and your device will boot with default settings.
This will be the last GB kernel release of SiyahKernel.
2.6.12:
Fixed BTHID issues (thanks to Entropy512)
Some wifi driver changes to prevent wlan_rx wakelocks preventing the device to sleep
New cpuidle driver from galaxytab (thanks to Entropy512)
Reverted top-off current back to default
2.6.11:
Replaced the recovery with Hyperdroid Redpill Kernel Recovery. (Thanks to Hyperdroid team and Redpill kernel developer(s)). this recovery can also mount both internal and external sd. (thank you [email protected])
Set the default cpu governor back to ondemand. conservative governor settings are still the same. ondemand governor settings are tweaked a bit (50000-90-5)
Changed some mali internals (set staycounts for steps to: 0-1-1 and down threshold for second step is set to 35). I did not use AndreiLux’s settings for not breaking the compatibility with voltage control app but I highly recommend you try it because it can save a lot of battery juice.
Some patches from upstream
2.6.10:
Default governor is set to conservative with sampling rate of 20msec. those who still say that lionheart is different than conservative governor should inspect the sources or those who don’t know how to do that should try this kernel to get a proof. if you still want EXACTLY the same lionheart governor, just flash lionheart.zip. Unlike what others say it will behave EXACTLY THE SAME as lionheart governor in void kernel if you flash it on this kernel, neak or several others who use netarchy’s change on conservative governor.
(Postponed to 2.6.11 to make a fair comparison of the conservative governor effects) drastic changes in gpu frequencies (thanks to [email protected]). you can use voltage control app to use modify them if they cause any lag in games or video playback but I didn’t feel any lag and they are just perfect. freq set is (40,167,267) with thresholds 85% 30% 80% 30%.
(Postponed to 2.6.11)Some other tweaks for performance and mostly battery life (made cpu hotplug threshods a bit high and some patches from upstream etc)
Set default i/o scheduler to bfq. it seems that song skipping doesn’t happen with bfq @ 100MHz (thanks to [email protected] for the feedback)
Applied Mel Gorman’s patches to SLUB allocator.
This release may not be as battery friendly as v2.6.9. I will make ondemand governor default and use different settings in v2.6.11 to target more battery life. apart from the slub allocator change (which should not effect the performance anyway) all changes in this release can be applied to v2.6.9 by using init scripts or voltage control app (just flash lionheart.zip and set i/o scheduler to bfq).
External SD/Internal SD are mounted backwards, careful when deleting information from them (emmc/sdcard) - Backup first!
Works with Samsung / CM7 / MIUI
Gokhanmoral - "Although I compile at&t version, Entropy512's kernel may be a better choice because there are some differences which I cannot test. He knows what he is talking about and I mean it..."
Flashing .ZIP's in CWM will change once flashing this KERNEL. You will now use the POWER BUTTON to select, and CHOOSE ZIP FROM INTERNAL SDCARD. Same goes for doing Backup/Restore, choose the Internal Card.
USB Debugging is turned off first flash, Just turn it back on Settings->Applications->Development
Great Explanation of Governors & I/O Schedulers
Using lulzactivev2? More control of the Governor from his Application
Overclock & Undervolt
SetCPU - Thread - Overclock CPU, Undervolt CPU, Profiles, Governor Control
Voltage Control - Market - Overclock CPU/GPU, Undervolt CPU/GPU, Profiles (Paid), BUS Change (Paid), Charging Speed, Governor Control
Battery Life
BetterBatteryStats - Thread (Bottom 2nd Post) - With BetterBatteryStats you can analyse the behavior of your phone, find applications causing the phone to drain battery while it is supposed to be asleep and measure the effect of corrective actions
CPU Spy - Market - This is a simple app to display the time the CPU spends in each frequency state. This can be a useful tool in diagnosing battery problems or tweaking your over-clock settings.
It also displays the current kernel information.
[GUIDE] – TIPS / TRICKS & Achieving MAXIMUM battery life - Thanks to AMDPOWERFIST
Can be flashed on Samsung ROMs and AOSP Based ROMS. Currently all Samsung 2.3.4, 2.3.5, 2.3.6, 2.3.7 based ROMS, CM7 and MIUI ROMS are supported. Based on linux kernel 2.6.35.14 + drivers from Samsung sources
Auto-Rooting
ClockworkMod Recovery v5.0.2.7 with back button support
Touch Recovery
Boot animation support
Supports SetCPU (OC upto 1600MHz, UC downto 100MHz)
User customizable frequency steps. You cannot change the step count but you can change the frequencies at each step.
Supports undervolting (UV between 800 mV and 1500 mV)
Supports voltage control via SetCPU (thanks to netarchy, ninpo, hacre)
Stock voltages as default
smartassV2, lulzactive, lagfree governors. and lots of other governors which are available as modules
Default governor is ondemand (200-1200MHz)
Default I/O scheduler is deadline
Tweaked ondemand and conservative governors
Compiler optimizations
User customizable charging speed (use at your own risk). You have to echo AC, MISC and USB charge currents to a misc device.
Touchscreen fix (thanks to vitalij)
Increased touchscreen sensitivity
GPU clock and voltage control interface (thanks to netarchy).
I/O, scheduler, hotplug and vm Tweaks
Automatic battery calibration. (removed. thanks to Entropy512. we do not need battery calibration for SGS2)
Available I/O schedulers: noop, deadline, CFQ, BFQ, V(R), SIO (default)
Available CPU governors: see this thread for the list of available governors and modules (thanks to droidphile)
/system/etc/init.d startup scripts support
Automatic backup of efs partition. You will have the files in your sdcard as well as /data/.siyah directory. copy them to a safe location in case you may need them later.
Updated jhash to version 3
Increased charging speed.
BLN (thanks to creams), liblights is autoinstalled if the existing one doesn't support BLN
Supports advanced touch tune driver. thanks to vitalij Link. the control app from Web, from Mobile. Thanks to tegrak for the driver patch file download
2nd core application support (thanks to tegrak)
Automounting of NTFS volumes for USB sticks (ntfs on external card is not supported)
XZ compression for the kernel to have smaller image size. the size is still similar to previous versions after adding new features
Integrated new sha-1 and crc32 slice-by-8 algorithms
SCHED_MC enabled to have less power consumption. It will have a better support in the next version as it needs more changes in the scheduler code.
Lower brightness levels for low-light conditions to save battery.
Experimental brightness behaviour modification via setting min_bl and max_gamma values.
Native BLN support for CM7 based roms.
Three GPU stepping (160-267-300) instead of two
Optimized and configurable hotplug thresholds and rates.
Thunderbolt! script integrated (thanks to pikachu01)
CIFS, SLQB, FUSE, NTFS, cgroup_timer_slack, autogroup, cleancache... and lots of other mambojambo that I forgot...
ZIP: Place zip on Internal SD -> Boot into CWM -> Clean Cache/Dalvik -> Install Zip
TAR: Download Odin -> Open Odin -> Boot into Download Mode -> Put .tar in PDA -> Start​
Changelog: http://www.gokhanmoral.com/
Although some parts can be considered as original, all are based on inspirations, examples and other people's code. I have no claim to be original. I am only trying to make my (and probably other's) SGS2 experience better and fun.
About source codes: I do not release source codes during beta testing. I do not use git. I have already proven that I share source code, but only once per release. I don't think that mods will be uncomfortable with this but if they are I can create an account in github and share an old code just like most of the other developers do. I will not choose that path if I don't have to. You can download sources for the releases using the links below. I will simply ignore mails and posts asking about the source code because they are already shared. Also, GPL doesn't force me to use github nor it forces me to release the source code as soon as possible. Therefore, releasing the source code may be delayed for several days. If you don't like this sue me
Source code and releases can be found here: http://www.gokhanmoral.com/
Credits: Samsung, supercurio, hardcore, Hacre, Entropy, RAvenGEr, tegrak, cattleprod, codeworkx, hellcat, creams, vitalij, arighi and others I might have forgotten...​
​Unofficial:
Init.Doh by cwc3
ThunderBolt! [Governor + SGSII fixes] by pikachu01
[CWM Flashable] Kernel Cleaning Script (Cleans Cache) by jivy26
Example CWM-flashable /system/etc/init.d/99gpuv script (thanks to AndreiLux)
Example GPU/CPU undervolting and underclocking scripts by kwerdenker
Improved version of CPU undervolting script by kwerdenker
Another couple of nice init.d scripts created by fenomeno83
Enable Android Logger - CWM flashable (android logger is disabled by default in this kernel)
Disable Android Logger - CWM flashable (use this script if you have enabled the logger by using EnableLogger script)
flashable lionheart cpu governor and setting default i/o scheduler to deadline (remove /system/etc/init.d/01lionheart to uninstall. thanks to knzo for the tweaked conservative governor settings)
Older Versions​(pm me if you have one I don't)​
Its pretty fast!!!
http://www.gokhanmoral.com/gm/2011/11/29/siyahkernel-v2-2i-att-for-sgh-i777-devices/
That's great... more options. I'd like to see Hardcore's kernel ported too.
Here are some screen shots of Siyah kernel being OC to 1.6 on conservative governor. My rom is Unnamed 1.3.1 This is without any major tweaking such OC the GPU. Its extremely powerful
Sent from my SAMSUNG-SGH-I777 using XDA App
Here are some random Antutu bench scores. These were done on 1.2 GHz conservative governor. Awesome, we finally surpass the galaxy nexus
And we didn't need to OC to do it too. With ICS, we'll blow galaxy nexus out of the waters!
Sent from my SAMSUNG-SGH-I777 using XDA App
Question? If were running a hellraised rom will this kernel work our do we need an att rom?
Edit: just looked at his thread in the i9100 section. the kernel said compatible with aosp roms as well as in cm7 and miui. Is this true for this one?
Sent from my GT-I9100 using XDA App
Any issues with it? Wifi, reboots, battery life, ect, ect?
Edit: flashed it and everything went smoothly. No issues to report on. According to his thread it's just as stable as stock. Hope it stays that way for us.
Sent from my páhhōniē
I would also link to know if it's compatible with cm7/miui
Looks really interesting
Sent from my SGH-I777 using xda premium
Here's a quick link to the Siyah kernel over in the i9100 forums. Everything as far as information about the kernel should apply to our phones except the obvious (battery charging steps, anything with the home button, in other words strictly hardware difference related points) as he now has made an i777 kernel version.
http://forum.xda-developers.com/showthread.php?t=1263838
This kernel should get posted in the development thread by someone willing to keep up on all it's changes as the Siyah kernel seems to get updated all the time. Unfortunately once I heal up from surgery I won't have the time to be able to do that.
Sent from my páhhōniē
insaneturbo13 said:
I would also link to know if it's compatible with cm7/miui
Looks really interesting
Sent from my SGH-I777 using xda premium
Click to expand...
Click to collapse
Yes it is compatible with all stock roms, cm7 roms, and MIUI roms (both 2.3.4 and 2.3.5 variations of all three)
Sent from my páhhōniē
Confirmed flashed this kernal and I am using cm7. Everything is kosher so far.
don't work USB with siyahkernel for i777
I got about 5500 in Quadrant (1.6 ghz, conservative) but everytime I oc to 1.6 and try to run CFBench the phone crashes at Java MFLOPS.
jcracken said:
I got about 5500 in Quadrant (1.6 ghz, conservative) but everytime I oc to 1.6 and try to run CFBench the phone crashes at Java MFLOPS.
Click to expand...
Click to collapse
Yeah I've read that at 1.6 it crashes..its best to stay at 1.5..
Sent from my GT-I9100 using Tapatalk
Working smoothly thus far for me, running CM7. Benchmarks are pointless.
jcracken said:
I got about 5500 in Quadrant (1.6 ghz, conservative) but everytime I oc to 1.6 and try to run CFBench the phone crashes at Java MFLOPS.
Click to expand...
Click to collapse
Getting the exact same... gonna try 1.5.
Sent from my SAMSUNG-SGH-I777 using xda premium
The CWM .zip will not download via phone browser, and when downloading from a windows 7 (IE browser) PC it successfully downloads but when flashing it says the package is bad. I think he needs to reupload it or put an MD5 checksum in place.
For stability, I ran a setcpu stress test on my phone all morning at 1.6 (nearly blew up my battery) and had no issues at all on conservative governor.
Try downloading it with Firefox.. it works fine for me..
rdubyah said:
Try downloading it with Firefox.. it works fine for me..
Click to expand...
Click to collapse
My mistake, it did not transfer from dropbox correctly.

[KERNEL][AOSP][ICS 4.0.3][09/12/12] Mediapad EX

This is my modded kernel for Mediapad. Based on latest Huawei sources
Features:
-updated to newest stable kernel base (3.0.42)
-CPU CAN be overclocked up to 1,9 Ghz , on default boots at 1,2 Ghz, use SetCPU, Sytem Tuner or similar app to set desired freq
-Overclock'd 3D GPU @ 300Mhz (6 Stages 3D GPU scaling)
-Overclock'd 2D GPU @ 266Mhz(3 Stages 2D GPU scaling)
-Boosted L2 cache (1566 Mhz max)
-Increased bus frequency - 360 Mhz from 1,5 Ghz slot upwards
-governors: ondemand (default), badass, interactive, lazy, smartass2, lagfree, conservative
-VDD interface (undervolting range between 750-1350 mv) - to set with System Tuner app from the market
-complied with Snapdragon optimized flags (-O2)
-optimized CRC32 and ARM RWSEM Algorithm
-CPU-supported unaligned accesses
-SIO scheduler(default)
-XZ Kernel Compression -> smaller kernel size
-arkusuma's touchscreen driver mod
-JHASH v3
-KSM and Automatic process group scheduling
-JRCU
-Init.d support
-Fsync control more about this feature here
more on github...
https://github.com/bart594/mediapad_kernel
Thanks to:
SebastianFM, showp1984, simone201, franciscofranco, Ezekeel, faux123, arkusuma, aftersilence and all guys how are involved in development on many different platforms
Installation:
1. Use fastboot mode to flash boot.img
2. Copy all modules to \system\lib\modules
Good lecture about governors and how to tweak them[/SIZE]
http://forum.xda-developers.com/showthread.php?t=1369817
Changelog:
07.31 R00 initial version
08.01 R01 new govs: lagfree, smartass2, lazy, interactive; arkusuma's touchscreen driver mod updated (now you can customize it by yourself)
08.02 R02 undervolting fixed, LMK from kernel 3.4, 2D GPU scaling to save some juice, and other minor patches
08.04 R03 smartass tweaked a bit, new CPU OC steps (1,9 Ghz max), GPU 2D/3D OC, second core behavior fixed (it was ramping up to the max no matter what was set as max freq), recovery version thx to aftersilence!
08.07 R04 new governor: badass with two steps at 1188000 and 1512000 and tweaked for performance , fsync control, autobrightness driver: it reports now 6 levels but we need to edit framework to use those new levels
08.15 R05 updated to 3.0.40 plus some "under the hood" fixes
08.25 R06 clean start with all previous features on 3.0.41 base , i hope that i got rid of all those nasty random reboots (voltages are little bit higher on default), no CM9 support - its good enough on its own , fastboot version only (due to problems with recovery update script) , JRCU, autobrightness levels reworked once again, CAF patches
09.03 R07 cpu1 stall at 1,2 ghz fixed, CAF patches to gpu,videodecoder, hdmi, and framebuffer
09.05 R07_1 dialer reboot fixed
09.12 R08 LMK updated, kernel base updated
If someone want to help out with JB developing or has some other questions related to ROM/Kernel developing please use irc channel
#mediapad_dev on http://webchat.freenode.net
does it provide better battery life?
i don't now, i didn't test battery life that much
but higher cpu clocks usually means shorter battery life
Looks good. Can you add this to your kernel? http://forum.xda-developers.com/showthread.php?t=1792713
//ok sorry I didn't see it
it's already there:
-arkusuma's touchscreen driver mod
Already tried that! Mass improvement!!!
Thank you for the great work! Keep up that way and make MediaPad even better!
Tnx dude! Works, and looks fine!
athanaso77 said:
Already tried that! Mass improvement!!!
Thank you for the great work! Keep up that way and make MediaPad even better!
Click to expand...
Click to collapse
can you explain better what do you mean for "mass improvement"?
thanks
can i specify value for last mod of "touchscreen filtering" on this kernel?
Sent from my HUAWEI MediaPad using xda premium
If I tried to change the VDD with system tuner, it automatically jumps to 1350mv and stuck at that voltage.
bart594 said:
This is my modded kernel for Mediapad. Based on latest Huawei sources
PROBLEMS
-native WIFI Tehtering doesn't work -> blame Huawei for obsolete Wifi driver (on stock kernel too)
-there is no source for huawei's wifi driver so i needed a hack to make it work
Customization possibilities are a little bit limited because of this
Click to expand...
Click to collapse
Have you look at this (bcm4329):
https://android.googlesource.com/platform/hardware/broadcom/wlan
I haven't tried to compile it though.
rurou said:
If I tried to change the VDD with system tuner, it automatically jumps to 1350mv and stuck at that voltage.
Click to expand...
Click to collapse
You have right It's broken I will try to fix it
While you're at it, can you change the value of touch_thres in touchscreen mod for the default 10 (or 9?) to 25...or 20. Better yet, ask arkusuma for his latest mod where it's user adjustable
Sent from my HTC Glacier using Tapatalk 2
arkusuma said:
Have you look at this (bcm4329):
https://android.googlesource.com/platform/hardware/broadcom/wlan
I haven't tried to compile it though.
Click to expand...
Click to collapse
BCM4329 is actually the old driver. With ICS google introduced new bcmdhd driver
Huawei was so lazy and took old gingerbread driver, that's why thetering don't work
maybe you can add in some additional governor.
rurou said:
While you're at it, can you change the value of touch_thres in touchscreen mod for the default 10 (or 9?) to 25...or 20. Better yet, ask arkusuma for his latest mod where it's user adjustable
Sent from my HTC Glacier using Tapatalk 2
Click to expand...
Click to collapse
That's a good proposal!
I use S7-302u ,Android4.0.3,C232B001.
Can i flash this kernel ?
thank you for advice.
nice work, sounds good.
My Mediapad doesn't work with my Nikon D7000 DSLR together. (If I plug a Canon EOS in (which works), the D7000 works afterwords with DSLR Dashboard, Helicon Remote,... until I reboot my tablet again)
Sound strangs, I know! ^^ (But the D7000 is recognised always @ USB Host Controller and also at dmesg)
Maybe this kernel will help me!
Sorry, but I'm a newbie in generell (@ Android):
I tried already some firmwares to solve this, but only with the SD-card, which isn't very hard to do.
Can you make a more detailed install instruction?
With which firmware I can use this kernel mod?
many thanks
Michael
ZEII said:
I use S7-302u ,Android4.0.3,C232B001.
Can i flash this kernel ?
thank you for advice.
Click to expand...
Click to collapse
according to this
http://forum.xda-developers.com/archive/index.php/t-1743025.html
there is no difference between those two versions so i think you can safely flash the kernel. If it's for whatever reason not gonna boot up you can always revert to original kernel
empi00 said:
nice work, sounds good.
My Mediapad doesn't work with my Nikon D7000 DSLR together. (If I plug a Canon EOS in (which works), the D7000 works afterwords with DSLR Dashboard, Helicon Remote,... until I reboot my tablet again)
Sound strangs, I know! ^^ (But the D7000 is recognised always @ USB Host Controller and also at dmesg)
Maybe this kernel will help me!
Sorry, but I'm a newbie in generell (@ Android):
I tried already some firmwares to solve this, but only with the SD-card, which isn't very hard to do.
Can you make a more detailed install instruction?
With which firmware I can use this kernel mod?
many thanks
Michael
Click to expand...
Click to collapse
If you are on newest Android for Mediapad (ICS 4.0.3) you can flash the kernel
but i really don't now if its gonna help with your problem. I haven't touched USB part in the kernel (apart from regular linux kernel update)
To flash you need to use fastboot mode and those two commands
fastboot flash boot boot.img
fastboot reboot
To boot into fastboot just install Quick Boot from Google Play and choose Bootloader there

[KERNEL][ICS] ** CTCaer Kernel ** v2.8.2 [UKSM][UV/OC][Triple Buffering][RAM Hacks]

CTCaer Kernel ICS version v2.8.2
*Light. Fast. Triple Buffering. More Total Ram. Entropy*
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Updated: 8 September 2013
Features:
Based on Lupus kernel .587/.13 sources
Compiled with Linaro 4.7.3
CWM by DoomLord
Works with stock wifi modules
Overclock to safe 1.4 GHz with Qualcomm's frequencies for less battery drain (max is 1.6Ghz)
Deep undervolting with aire's values
15MB more total ram
Triple Buffering like jellybean
Auto rooting with latest superuser 3.2 binaries
Init.d support (fixed double triggering, even when using install-recovery.sh method)
Dual Recovery. TWRP (volume keys), CWM (power key)
Kernel/Memory Optimizations:
UKSM (saves 20-65mb ram)
Optimised Low Memory Killer
Random Entropy generator fixes and tweaks
frandom + replaced random/urandom with frandom/erandom
Compaction for LMK
Better Memcopy/Memove
Tiny RCU for smaller memory footprint
CPU group schedulling
Cleancache
Better pmem
Kernel Samepage Merging (Can't be used in the end)
Optimized and faster Swap and Zram
Thumbee support
ARMv7a optimizations
lowered vfs cache pressure
Optimized cpufreq/governors
And more tweaks for a smoother and faster Kernel
Script to clean unused ramdisk files after boot, to free up ram (9mb)
File systems:
ntfs, ext2/3/4, filesystems support
jbd2 journaling for ext fs
CIFS, FUSE and Usb OTG Storage
512KB SD read ahead (faster reads without hogging the cpu and ram)
sd-ext support
Other:
Updated LZO
2 way call recording
Google's Snappy Compression and Decompression
Better WiFi range and enabled channel 14
0% battery patch by Bazoocaze
Working ADB and usb in Recovery, plus rooted shell
Usb network tethering
Key reset
Governor Schedulers :
Ondemandx
Performance
SmartassV2 (tweaked+fixed scheduling) [Default]
Superbad (tweaked)
lulzactiveV2
Badass
IO Schedulers :
Noop
SIO [Default]
ROW (experimental)
BFQ
CFQ
deadline
For more, check changelogs from post 2.
Info about some mods:
1.4Ghz Overclock + UV. Kept Qualcomm's frequencies table as proved to have less battery drain for some reason.
The undervoltaging is max -50mV on most frequencies, as to avoid error corrections from low voltage (errors in calculations increases drain a lot) and also to avoid cpu halts. Needs further investigating for lower values.
Now using aire's values, the best for battery for over a year.
11mb ram freed from camera and adsp pmem. This came from many tests that showed that when taking 8mp pictures, 720p video (w/ or w/o stabilizer), playing 720p video with hw decoding and hw audio decoding audio, the used pmem was max 42MB for camera pmem and 6MB for adsp. Can be freed 7-8Mb more but didnt do it for stability reasons under multimedia multitasking.
That also shows us that the stabilizer lag in camera doesn't come from the pmems. I'll try to check the camera sources and see if it's driver related.
If you find anything strange with anything that use the camera or the DSP tell me and please provide logcat logs.
Triple Buffering. At last some JB goodies to us using stock. This gives great UI and game Frame rates (tested). It uses the normal mode (as we don't have the vsync sync pulse like JB, which also auto disables it when not needed), and that means that it doesn't introduces slight lag to input. In games if you see something strange though please reply in this thread.
Random Entropy Generator. Fixes and tweaks to random generator. And also to binfmt_elf, no more entropy depletion through using shell, scripts and generally any binary. Say no to blocking random, and enjoy a smoother UI.
Now with frandom for 50x more performance.
Governors/IO scheds. No bloating here. Kept only the best for battery and performance.
The default ones are the highly optimized. If you have some tweaks for all schedulers that will increase battery and performance (always in balance), don't hesitate to tell me.
Key reset. You can reboot your phone when kernel halts or something brought your phone to its knees by pressing
Power + Home for 5s. Don't do it just for restarting it fast! This does not good to your filesystem because they can't sync,
so you can lose changes made the last seconds. Also after initiating it you don't have to press both buttons for the remaining 4s.
In 2.8 the combination is Power + Home + Volume Up for 5s.
Twrp and Cwm differences. TWRP and CWM are both recovery apps but use different apis.
CWM use nandroid backup and TWRP uses it's own.
CWM uses and old recovery API (v2) and TWRP use the newest recovery API 3
That means that you can't use a backup made with cwm in twrp, and vice versa.
In TWRP, some flashable zip will not work, until they have a newer update-binary (that supports API 3).
(That's the one provided by Team Win: update-binary-3)
If you want other info, again write here. And last but not least the kernel version number 0.8a doesn't mean that's beta. The kernel right now is highly optimized and working. The version just means that I'll try many things more to make our phone better.
Thanks:
wedgess for his great Lupus kernel sources.
aire and vdsirotkin for their great kernels that i used for many months at both GB and ICS.
DooMLoRD Well you all know why
thomas1991_12 and championswimmer for help and twrp binary accordingly
And to all Freexperia Project members for their great patches and fixes to our phones.
Changelogs
Click the link to view the changelogs or go directly to post 2
DISCLAIMER for sharing outside xda:
It got to my attention that the kernel is shared in many boards outside xda
and especially in many Asian ones. It's fine to make a complete copy of OP and changelog,
I don't mind, but you have to provide a link to this thread.
Also, the most important, please use my links for kernel binaries. If you don't do this, I can't see usage stats of my kernel.
That's why I use mediafire. It's fast, supports multiple connections, no wait time and is usable in every country.
Downloads and Sources:
Main Version:
CTCaer Kernel v2.8 1.4GHz + UV
or
CTCaer Kernel 2.8.2 UKSM special version
The special version may not work for you, cause of lower voltages. After 20 sept, i'll do proper releases.
Vdd Version:
DISCLAIMER: I will not provide help on reboots and bootloops on 1.6GHz + VDD control version.
It's here for people that need 1.6ghz and voltage control only. Default speed is 1.0Ghz.
CTCaer Kernel v2.8 1.6GHz + VDD control
If you want to use usb storage, ntfs and more you can flash these modules (if not, they are optional):
Modules for CIFS, NTFS, FUSE and USB Storage v2 ** Updated **
The updated modules bring: Updated cifs,fuse,ntfs,usb-storage and adds nls_utf8 for Unicode support, plus oprofile for people that want debugging.
CTCaer Kernel needs stock wifi modules. If you changed them, flash this:
Stock .13 WiFi modules
If you came from a kernel that you had to flash custom modules, use the flash zip above to have the stock ones again.
Some kernels, like Lupus, change the modules on their own, by just flashing the kernel and powering on the phone.
The original with Lupus are moved in /system/lib/modules.old.
Info for going back from Lupus
Many thanks @arcatarc for providing the flashable update zip.
Old Versions:
CTCaer Kernel v2.7 1.4GHz + UV
CTCaer Kernel v2.7 1.6GHz + VDD control
CTCaer Kernel v2.6 1.4GHz + UV
CTCaer Kernel v2.6 1.6GHz + VDD control
CTCaer Kernel v2.52
CTCaer Kernel v2.51
CTCaer Kernel v2.5
CTCaer Kernel v2
CTCaer Kernel v0.8a
Modules for CIFS, NTFS, FUSE and USB Storage v1
And as per GPL here are the forked sources:
https://github.com/CTCaer/CTCaer-ICS-Xperia2011
For v2.7,2.8 check v2.8 branch, because currently, I don't have time to push commits one by one.
For compiling, I used Linaro 4.7.3 and ctcaer_urushi_defconfig (1.4GHz+UV) and ctcaerVDD_urushi_defconfig (1.6GHz+Vdd)
If you liked my kernel click THANKS!
Changelog:
Older:
v0.8a:
*Initial Release.
v0.9 (renamed to v2):
*Added 1.6Ghz (UVed)
*Removed Ondemand
*Added OndemandX cpu scheduler
*Added CFQ i/o scheduler
*Removed autoroot
*Changed ro.secure to 0 for rooted ADB on default
*More ram (because of ramdisk's reduced size)
*Fixed Kernel Samepage Merging startup.
*Reduced freq to 1Ghz for kernel booting (to avoid 1.6ghz's drain). Comes back to 1.4Ghz for at bootanimation.
*Some more ramdisk changes
v2.5:
*New logo. SE strikes back with energy logo
*Deep undervolting. Thanks to Intuki for providing aire's values
*Fixes to binfmt_elf. No more random entropy depleting through using cat, ls and well every binary and script.
*Random entropy generator tweaks. I scream more UI smoothness
*Enabled cpu group scheduling
*Better pmem (updated to 2.6.35.x. For full changelog: pmem patch)
*Removed unused modules and some non-usefull debugging for a lighter Kernel
*Fixes to memory leaks on the networking side
*Fixes to android binder
*Usb network tethering support
*Added ipsec tunneling support
*Fix to cpufreq. Now you can see available frequencies through /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
*Removed KSM because after so many days nothing in our phone calls it
*Tweaks to ramdisk for faster boot
v2.51:
*Reverted pmem code to stock to fix broken adsp for videos. Sorry about that :/
*Known bug on 2.50-.51: Unstable 1.6ghz because of low voltage.
v2.52:
*Added 1.5ghz and stabilised 1.6ghz more
*Changed PATH variable at boot end so busybox is not taken from /system/bin or xbin
*Increased 720p vidc default input buffer for smoother video playback
*Fix a race in pid generation that causes pids to be reusedimmediately
MIUI compatibility:
*Added MIUI shelld service (stock based roms are not affected by this), thanks to stillka
*Reverted binder patches
v2.6:
*Split kernel to 2 versions:
1.4GHz with Undevolting
1.6GHz with Vdd (voltage) control
*More Undervolting to lower frequencies for even better battery for main version. (3 days test showed 1% per 7hours with gsm+wifi on+widget updating every 1 hour)
*Stabilized higher frequencies.
*frandom implementation inside kernel. No need for module. It's 10-50 times faster than random/urandom
Replaced random and urandom with frandom and erandom. No need for apps to do that and it's done at boot so no app or process use the old ones.
(For ramdisk modders: the script is in /sbin/bootrec. You need it for frandom replacement before android boots.)
*Enabled bfq i/o scheduler cgroup
*Fixed PATH variable for good. Now it will report the right busybox in scripts and apps that can't use their own path.
*Tweaked cgroup values for background apps and more
*Enabled memory suspend deep power down. (This will do nothing for roms that can't use it, or without a script calling it)
*Enabled scheduler tunables (like sched_latency_ns, sched_wakeup_granularity_ns and more). Here's a good read about them: sysctl scheduler tunables
Tuning them will provide some more boost to your ray. Have in mind results are different from system to system and different workloads.
v2.7:
*Default scheduler is now SIO for nand and sd
*More total ram (4MB)
*Tweaks and fixes to msm_fb and mdp, for optimized and faster rendering plus less ram usage.
*Optimizations in memory management
*Updated LMK to the latest aprl-2013 version and added some tweaks
*Updated to a more optimized Compaction
*Optimizations to RCUTiny
*Optimized smartassv2 and added Boost pulse
*Added ROW scheduler, thanks to @kast
Experimental!
(Also some optimizations from the k3.4 version are missing for now)
Any benchmark on SIO vs ROW are welcomed.
*Performance optimisations on SIO and Deadline i/o schedulers
*Updated CFQ i/o scheduler
*Reordered functions in input driver for faster touch responce
*Removed Superbad and Lulzactive to lessen the kernel threads and free ram
*Kernel decompressor optimazations to Lzo
*Added Reset by pressing Power+Home keys for 5s
Only use it when you have to. (example: kernel halt) Don't make it your new reboot way!
*Made vibrator worqueue's priority higher to lessen the lag in big cpu load
*Added compact mem per node
*Fixed performance calculation in vidc (video codec)
*Enable Fsync
*Protect a proccess from killed by LMK far too many times
*Fix to suspend power management
*Fixed init.d support not working when having install-recovery.sh for int2ext and other scripts
*And more performance and memory optimizations..
v2.8:
Team Win Recovery Project is here
Dual ramdisk TWRP (volume keys) and CWM (power key)
For differences between TWRP and CWM check "Info about some mods" in OP
Made TWRP more holo, fixed reboot into TWRP and fixed mass storage in TWRP.
Added script to remove unused ramdisk files after boot to free ram
(cpio 7,8mb. Images/other 1.5mb)
Fixed init.d for every method for good
[/B]zram now really uses snappy compression/decompression
Really fast zram and no lag when switching apps
3rd button key reset: +Volume up.
No more random reboot from pressing the keys accidentaly
Use max freq for CSI (camera serial interface) -> new bandwidth: 250 MB/s (2000Mbps)
Use max freq for Jpeg encoding unit -> 147.4Mhz to 153.6Mhz
Faster jpg encoding
Added Badass governor
Rebased WiFi signal levels to more real-world limits
Kernel panic auto-restart 30s
Enable als at boot, to reduce battery drain and washed colors when booting
Increased Cpu freq to 1024mhz in recovery
Reduced default vm swappiness to 20
More silent binder
Suspend optimizations and bugfixes
Enabled Battery show health
Before it always showed GOOD. Now it can show GOOD, OVERHEAT, DEAD, OVERVOLTAGE, COLD
Yay! New kernel for ICS... Lemme' try it. downloading~
:good:
What's the min. frequency?
Csacsifiu said:
:good:
What's the min. frequency?
Click to expand...
Click to collapse
122 :good:
flashed it, and testing.
dreezz said:
122 :good:
flashed it, and testing.
Click to expand...
Click to collapse
Then i download it.
This kernel is Fast but I Think this would be a lot more faster of the OC would go up to 1.6Ghz even though its not Battery friendly
jrchan01 said:
This kernel is Fast but I Think this would be a lot more faster of the OC would go up to 1.6Ghz even though its not Battery friendly
Click to expand...
Click to collapse
I'll consider it. I'll maybe add one with 1.6ghz or with one capped at boot at 1.4ghz. Will see
How i wish their is interactiveX & CFQ. ehehe
From the features it seem a really good kernel(i like the fact it use stock wifi modules too),tnx,but i have some questions:
1)It is undervolt embedded in kernel?
2)Can you make a version without autoroot (or can i modify your ramdisk to use in my rom)?
Tnx in advance and keep the good workin..
Sweet candy, baby! Sounds AWESOME! Flaaaashing immediately! OMG, LOL!
Triple Buffering=project butter?
OK flashed, looks promising. I am on Zelly Cream and superuser doesn't start. What now?
EDIT: Cleaned dalvik, cache, fix permissions, cleared data on superuser app. SuperSU also not able to update binary. Sorry if it's a stupid situation.
CTCaer said:
I'll consider it. I'll maybe add one with 1.6ghz or with one capped at boot at 1.4ghz. Will see
Click to expand...
Click to collapse
Thank you
seems interesting
but i cannot access Mass Storage when my Ray on standby
now i'm using zelly cream as my ROM
back to old kernel for a while
R: [KERNEL][ICS] ***** CTCaer Kernel ***** [Linaro][UV/OC][Triple Buffering][RAM Hack
Abyssmal said:
OK flashed, looks promising. I am on Zelly Cream and superuser doesn't start. What now?
EDIT: Cleaned dalvik, cache, fix permissions, cleared data on superuser app. SuperSU also not able to update binary. Sorry if it's a stupid situation.
Click to expand...
Click to collapse
That's why i don't like autoroot,try deleting(if you can)superuser apk and bin,reboot...
Inviato da me!
PablooRupertooo said:
How i wish their is interactiveX & CFQ. ehehe
Click to expand...
Click to collapse
It was in my intentions to add CFQ but forgot to re add the kernel flag. Have in mind that cfq maybe is one of the most configurable io scheds but bfq does a better job in fairness (because it's an improved cfq).
As for interactiveX I'll review it.
arcatarc said:
From the features it seem a really good kernel(i like the fact it use stock wifi modules too),tnx,but i have some questions:
1)It is undervolt embedded in kernel?
2)Can you make a version without autoroot (or can i modify your ramdisk to use in my rom)?
Tnx in advance and keep the good workin..
Click to expand...
Click to collapse
1) Yep to avoid reboot problems. (even in stock voltages and configurable vdd for example, my ray reboots.)
I'm open though to suggestions about levels. In the next days I'll play a little with the current_now and try some new voltages until i find the
sweet spots before the error corrections begin. Also if for example 750mV has the same drain with 800mV I will keep the 800 one for stability. No need for extreme undervoltaging.
2)Well to be true I didnt wanted to included but many ppl need that feature from the kernel. If will remove it? Dont know yet.
But for sure you can edit the ramdisk. Just comment out the autoroot service in init.rc or delete the autoroot.sh in /sbin.
knightthgink said:
Triple Buffering=project butter?
Click to expand...
Click to collapse
Yep. Well almost. It's what the project butter is based off.
Until now (testing it for 8days) it does a good job and the UI feels a looot better.
Need some tests from games though. I heard that triple buffering made some glitches in xperia T JB. If it's kernel related maybe i can add the patch to our sources.
Abyssmal said:
OK flashed, looks promising. I am on Zelly Cream and superuser doesn't start. What now?
EDIT: Cleaned dalvik, cache, fix permissions, cleared data on superuser app. SuperSU also not able to update binary. Sorry if it's a stupid situation.
Click to expand...
Click to collapse
Well it's not. The superuser is the latest 3.2 and does not have update ability (the button that says update is cosmetic and version informative). The autoroot script is copying the superuser and the su. You are ready to go.
Also no need for wipes. If something doesn't work it has nothing to do with caches.
EDIT:-------
rushland said:
seems interesting
but i cannot access Mass Storage when my Ray on standby
now i'm using zelly cream as my ROM
back to old kernel for a while
Click to expand...
Click to collapse
Can you describe a little your situation?
When the screen is off and you connect the phone to pc the sd doesnt show up?
CTCaer said:
1) Yep to avoid reboot problems. (even in stock voltages and configurable vdd for example, my ray reboots.)
I'm open though to suggestions about levels. In the next days I'll play a little with the current_now and try some new voltages until i find the
sweet spots before the error corrections begin. Also if for example 750mV has the same drain with 800mV I will keep the 800 one for stability. No need for extreme undervoltaging.
2)Well to be true I didnt wanted to included but many ppl need that feature from the kernel. If will remove it? Dont know yet.
But for sure you can edit the ramdisk. Just comment out the autoroot service in init.rc or delete the autoroot.sh in /sbin.
Click to expand...
Click to collapse
Many tnxs,my friend.....i'm testing it(with modded ramdisk)for now it seems to be my next kernel....
-------------EDIT-----------:
If you want i can upload my modded version(No autoroot,No init.d support,basically stock optimized ramdisk+CWM)...
CTCaer said:
Well it's not. The superuser is the latest 3.2 and does not have update ability (the button that says update is cosmetic and version informative). The autoroot script is copying the superuser and the su. You are ready to go.
Also no need for wipes. If something doesn't work it has nothing to do with caches.
Click to expand...
Click to collapse
Superuser FC. SuperSU does not update. Disabled superuser, rebooted, enabled, rebooted and it's NOT working.
Abyssmal said:
Superuser FC. SuperSU does not update. Disabled superuser, rebooted, enabled, rebooted and it's NOT working.
Click to expand...
Click to collapse
Ok. Gonna remove mine too and test it again. Give me some minutes to figure out whats wrong.
Btw you all have problem with superuser?

[Kernel][ICS] Kappa Kernel - Stock & Boost

Good day to everyone,
a small contribution to the community. My own brew of the kernel for Sony Xperia Mini Pro, Mini, LWW and Active smartphones.
Kappa Kernel
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The unfortunately mandatory disclaimer:
By installing this kernel you agree that I can't be held responsible for anything that happens to you, your belongings, the people you know, the people you don't know, anything that might be closely or remotely related to you. You install the provided software in your phone and you're sole responsible for what may happen. Can't be blamed if your warranty is now void either. Even coffee may taste different afterwards!
What is it?
This is my attempt at bulding a custom kernel for my needs. To be fast, stable and eat as little battery as possible.
It's mainly "your" kernel, in the sense that it contains contributions/pieces of code / bits of genius by several people, who I wish personally to thank for all they shared. In no particular order:
DooMLoRD
Faux123
an0nym0us_
slade87
nobodyAtall
garwedgess
...and many, many others...
(Listing above people doesn't mean they directly contributed to the kernel nor that they endorse it. I took either piece of their work to include or was inspired by their works)
What's in it?
This production of KaLabs kitchen is prepared with the finest cutlery available, Linaro GCC 4.7.3.
I've taken a well fed Sony stock 4.1.B.1.13 and prepared " a la Ka recipe"
Removed unnecessary kernel components (e.g. Ethernet 10/100 drivers) - Lighter is better
CWM 6.0.3.1k (press vol down when the purple led is On at boot - Updated in 1.6 with Reboot to Fastboot and Shutdown)
CPU Governors (most taken from DooMLoRD sources): boosted (New), brazilianwax, conservative, darkside, hybrid (New), intellidemand (Default), intellidemand2, interactive (Backported from JB), interactivex, lagfree, lionheart , minmax, ondemand, performance, powersave, savagedzen, scary, smartassV2 (Tuned and boost pulse in 1.6), smartass, smartassH3 ((Tuned and boost pulse in 1.6), smoothass, userspace, virtuous, wheatley
IO Schedulers: BFQ, CFQ, SIO (Default), VR, Zen
SLQB Memory Allocator
Added Ext4 support
Swap, ZRam enabled
Cleancache and Frontswap are present too
Google Snappy Compression and Decompression drivers included
Updated Video drivers with Aurora Project's versions
Memcopy included
Tiny RCU is there too
OC up to 1.7GHZ
RO.secure = 0
init.d support
IP Tunneling
Wifi modules in Ramdisk (works right away, no need for reboot)
Boot Boost (Boot in OC 1.6GHZ, reduces boot by a few seconds)
Patched up to 2.6.32.60
Updated Yaffs2 driver
Ramdisk compressed with LZMA
Two-way call recording patch
CIFS Module enabling/disabling via KaMenu (*)
NTFS Module enabling/disabling via KaMenu (*)
FUSE Module enabling/disabling via KaMenu (*)
USB OTG Module enabling/disabling via KaMenu (*)
HFS Plus Module enabling/disabling via KaMenu (*)
Builtin OC/Governors/IOSchedulers choice in KaMenu (*)
Make CPU Governor / IO Scheduler choice stick at boot via KaMenu (*) (New)
Device reset via HOME + POWER keys, need to press keys 3 seconds, can be enabled via sysfs and KaMenu (New)
Wifi works as of first boot of newly installed rom.
This Kernel plays safely with any ROM based on stock ICS.
Battery bug fixed
(*) KaMenu is new with release 1.3
Either via "adb shell" or a Terminal on the device itself, execute kamenu and follow the onscreen menu to enable or disable CIFS/NTFS/FUSE.
Once enabled, they are loaded and automatically loaded at boot too (via init.d script). Follow the same procedure to disable them.
Since Version 1.5, KaMenu allows you to choose the CPU Governor, CPU Min/Max Frequency and IO Scheduler without the need for an additional software. Of course it won't be as pretty as a graphical application but at least you have something to do it shipped with the kernel without having to rely on a rom builtin tool or third-party app you'd have to download separately.
Since Version 1.6 you'll find in KaMenu both in the CPU Governor and IO Scheduler selection menus the option to make your choice to stick at boot (via auto-created init.d scripts).
Supported models
The aim is to provide with builds for:
Mango - Mini Pro
Smultron - Mini
Coconut - LWW
Satsuma - Active
Installation
The installation is no different than other custom kernels.
First make sure you have an unlocked bootloader
When your phone is turned off, press the up vol button and connect your phone to your computer (Fastboot mode)
You must see the led turning blue
Either via Flashtool or via command line (fastboot -i 0x0fce flash boot THEKERNEL) flash the kernel to your phone
You must see "0 bad blocks encountered" in the log. In case you see, it's safe to disconnect and reboot, otherwise redownload the kernel and try flashing again.
There you go...
Downloads
Downloads for all devices of latest 1.6 with the battery bug fix
Kappa 1.6 Battery bug fixed
Update (1.6)
Version 1.4 was reported to be more stable than 1.5. This is why 1.6 has been built starting back from 1.4 and patching up till to achieve a build as stable as 1.4 and including additional features which hopefully will be of your liking.
It took a little time to release it and some of you participated actively in the testing. I would really like to thank who helped me bringing online this new version.
This new version doesn't only include a set of patches and fixes on the kernel itself but also a few additional features and fixes to the ramdisk.
First of all, probably the most significant change in the ramdisk is the inclusion of an "hybrid" CWM 6.0.3.1.
I call it 6.0.3.1k because it's not an official 6.0.3.1 but a patched 6.0.2.1 that includes all the fixes that could be applied while keeping compatibility with a 2.6.32.x kernel and adding additional features compared to the official CWM. This version, upon your suggestion, now includes a separate menu to Reboot into System, Reboot to Fastboot and Shutdown.
Another little feature I'm glad to include in this release is having Wifi to work since first boot of a newly installed ROM. Generally, because kernels that don't alter the /system partition must load drivers from the ramdisk early, Wifi is not available when you first boot a newly installed ROM. Version 1.6 now performs the required Wifi initialisation procedures when it detects the ROM hasn't performed them yet (case of a newly installed ROM) so that Wifi works right away.
Interactive CPU Governor JB edition was backported. This version can auto tune its tunable values by itself. Quarx2k (on Github) ported it.
Couple of CPU Governors more: Boosted which is a tuned version of SmartassV2 and Hybrid; Hybrid is meant to give it's full potential on multicore devices, which isn't our case, but I've included it anyway. Time will tell if worth keeping or not.
Many other changes and fixes were included with the aim to make this release more stable and smooth than the previous. In case you're actually still running 1.5, I'd really advise you to try this one.
Version 1.7 is now being prepared!
For people willing to test ongoing 1.7 Betas... I tried to make it a little easier.
My friend Jenkins is making every night a new build based on the latest committed changes. You can grab the releases here:
Kappa 1.7 Beta Releases
Sources of the kernel available via Github
and the modded CWM too
This is a work in progress, a lot still left to do to consider it fully boosted and optimised!
And that's pretty much it. Thanks for reading and please post any comments / critics / suggestions you may have!
Ka.
XDA:DevDB Information
Kappa Kernel, Kernel for the Sony Ericsson Xperia Mini, Mini Pro, Active
Contributors
kast
Kernel Special Features: Based on stock ICS Kernel, patched all up to be fast and battery friendly
Version Information
Status: Beta
Current Stable Version: 1.6
Stable Release Date: 2013-04-28
Current Beta Version: 1.7
Beta Release Date: 2013-11-15
Created 2013-11-15
Last Updated 2014-08-24
Will added GPU+ in next relase for Mango?
MichałPL said:
Will added GPU+ in next relase for Mango?
Click to expand...
Click to collapse
I'm looking into that!
Update: Found this reply by An0nym0us_
actually theres none xperia mdpi or hdpi kernel with oc gpu. adreno205 simply cant be oc.
the discussion to oc it is since the desire hd days, but none succeeded with good result.
raising the gpu freq manually in kernel source made phone lag.
Click to expand...
Click to collapse
So I guess it's a blocked road to have GPU OC...
Ka.
I can test it for you on lww but:
please make it most battery friengly as you can,
usb otg modules
oc up to 1.6 ( I think no one use even 1.6 frequency
ext2, 3 ( somones use lower versions of ext partition)
it is rooted right?
and please never make it with twrp ( or make 2 kernel: twrp and cwm) because twrp has problems with installing some zips
use 100mhz steps for cpu
ntfs module
and have no idea what more btw as I said i can test it for lww
lsander said:
I can test it for you on lww but:
please make it most battery friengly as you can,
usb otg modules
oc up to 1.6 ( I think no one use even 1.6 frequency
ext2, 3 ( somones use lower versions of ext partition)
it is rooted right?
and please never make it with twrp ( or make 2 kernel: twrp and cwm) because twrp has problems with installing some zips
use 100mhz steps for cpu
ntfs module
and have no idea what more btw as I said i can test it for lww
Click to expand...
Click to collapse
oc up to 1.6 ( I think no one use even 1.6 frequency : Was actually thinking about that... 2.0GHZ maybe not that safe, considering the official speed of the CPU. Might bring it down to 1.6
it is rooted right? - ro.secure is set to 0, but there is no autoroot script or similar.
ext2, 3 - Those are in, I added Ext4, didn't remove Ex2 and Ext3
use 100mhz steps for cpu - Will look into that
CIFS and NTFS are "said" to eat battery, this is why I didn't include them. But might be wrong and quite happy to be corrected.
usb otg modules - Prolly in next release. (Included in 1.1)
Thanks a lot for your offer to test! Beware that because I don't have a LWW myself I can't even guarantee it'll boot on yours. I'll build it and send you a link via PM, ok?
Thanks again,
Ka.
Thanks a lot for reply. So have no idea if ntfs eats battery.
So if ro secure to 0 is that root acces will normally work in rom right?
NTFS mhm I just need to work mounting pendrives in usb otg helper so I could use it normally. Now I use kernel panic which is fast and battery friengly. But can't mount pendrives. So I need the same fast kernel with usb otg. As I said I just need possibility to mount my pendrive with ntfs file system on it
And yes pm me link after you will make version for live
Hey Kast, how about battery performance in Mango?
kashy said:
Hey Kast, how about battery performance in Mango?
Click to expand...
Click to collapse
This is the Kernel I'm running right now. Battery life doesn't seem to be too bad. With wifi on, over night, lose less than 10%.
I'm sure there is room for improvement...
Currently flashing this phone 20 times a day though...
Ka.
hey there, sounds interesting, the kernel will there probably a twrp version (prefared 2.4.x as that is the working one ) available sometime soon? searching for such a kernel quite a time, lupus JB has a working twrp 2.4.x but all other kernels still use twrp 2.3.x (which is known as not correctly working -> can´t flash roms)
thanks in advance
Linshart said:
will there probably a twrp version (prefared 2.4.x as that is the working one ) available sometime soon?
Click to expand...
Click to collapse
Hi, thanks!
I'm more a CWM guy myself but I definitely want to try it out. I'll avoid "Dual Recovery" boots because I don't want to have my phone waiting two times... I'll have to find another way of packaging either one or the other.
Thanks,
Ka.
would be cool well if u can get the TWRP 2.4.x (i found it by searching the forums here, there is a thread with fully working stockkernels with the twrp for all XPERIAs) u don´t need dual boot as the 2.4 works perfectly, lupus JB kernel only has the TWRP 2.4.x
hey I will test coconut version but have no idfea how to download from link provided by you when will download first will write if it boot and then will try one day how it works
Testing Ka-Cocunot
Edited:
Screen is wierd, have some horizontal stripes and its faded.
Im using xNXT 7 rom, Project Fluid and RPengine tweaks.
Cybereu said:
Testing Ka-Cocunot
Screen is wierd, have some horizontal stripes and its faded.
Click to expand...
Click to collapse
Thanks a lot for your tests! Would it be too much asking for a screenshot?
Edit: Might have found what it was... Preparing a new build soon! Thanks!
Ka.
Cybereu said:
Testing Ka-Cocunot
Edited:
Screen is wierd, have some horizontal stripes and its faded.
Im using xNXT 7 rom, Project Fluid and RPengine tweaks.
Click to expand...
Click to collapse
Hi,
updated the Coconut version, new link in first post. Maybe this time it's gonna be a little better.
Link removed, wasn't working
Thanks for your precious help!
Ka.
Kast, look your PM inbox :good:
Hello Kast,
I´ve flashed your KaSatsuma. Look´s good, will test it the next days,
Thanks and greetings
Chris
dhchris said:
Hello Kast,
I´ve flashed your KaSatsuma. Look´s good, will test it the next days,
Thanks and greetings
Chris
Click to expand...
Click to collapse
Thank you very much for trying it out.
I'll soon send a new build where I applied some changes to the OC. Maybe 2GHZ is actually a bit too much...
Ka.
hey tell how to download kernel from this link? because when enter I have only a lot of text
lsander said:
hey tell how to download kernel from this link? because when enter I have only a lot of text
Click to expand...
Click to collapse
The LWW/Coconut build seems to be broken at the moment. I wouldn't dare giving you a kernel that somebody else already said it doesn't boot.
I don't have a LWW myself unfortunately. As soon as I have another build to try I'll post it, ok?
Thanks,
Ka.

Categories

Resources