Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
View Poll Results: What are your favourite HZ settings?
Kernel: 100, User: 100 78 29.77%
Kernel: 250, User: 100 6 2.29%
Kernel: 500, User: 100 65 24.81%
Kernel: 1000, User: 100 65 24.81%
Kernel: 200, User: 200 5 1.91%
Kernel: 250, User: 250 18 6.87%
Kernel: 500, User: 500(probably unstable) 25 9.54%
Voters: 262. You may not vote on this poll

 
Post Reply+
Tip us?
 
TheEscapist
Old
(Last edited by TheEscapist; 12th July 2011 at 06:02 PM.)
#1  
TheEscapist's Avatar
Senior Member - OP
Thanks Meter 357
Posts: 1,862
Join Date: Nov 2010
Location: Toronto
Default [Kernel][CM7][July 12]Le kernel du jour Build #6

DISCLAIMER: I AM NOT RESPONSIBLE FOR ANY HARD OR SOFTWARE BASED DAMAGE. IF YOUR PHONE BRICKS, YOU LOSE IMPORTANT DATA, OR OTHERWISE INCUR LOSSES AS A RESULT OF RUNNING THIS KERNEL, ITS NOT MY FAULT.

THE LATEST NIGHTLIES HAVE BEEN REMOVING VOLTAGE CONTROL STATS, SO PLEASE REMOVE ALL OVERCLOCKING BEFORE FLASHING A NIGHTLY OR AN UPDATE FROM HERE.

This is a CM7 based kernel with a 1.6 Ghz overclock, Voodoo sound and color fixes, uv support, and BLN. See the changelog for all the updates and features.

Informations (THESE CHANGE ON A REGULAR BASIS):

1. Max clock is set to 1GHz on the first boot, set the max clock in CM settings or voltage control or setCPU.

2. I cannot possibly stress this enough. IF YOU EXPERIENCE BUGS WHILE ON THIS KERNEL, POST HERE. Do NOT submit bug reports to the CM team, until you have flashed back to stock CM, and can verify the bug exists there too.

3. To undervolt, use either Voltage Control, SetCPU, or Control Freak.

4. Want to go back to stock? First, if there's any particular reason, please let me know. I love to have feedback, good or bad. Then, just flash the latest official update.

5. Sources --> https://github.com/TheEscapistxda/an..._samsung_aries

6. BLN is disabled by default. Please enable it by using the BLN control app from the market.

7. Its not an error. Don't freak out. Let it boot.

Thanks to Netarchy for his Nexus S oc code, coolhbo for setCPU, the CMSGS team for their work, Supercurio for Voodoo, raspdeep for his oc/uv patches(showed me how to create a sysfs interface for uv), Xan for the uv app, neldar for BLN, and cyanogen for his amazing rom.
The Following 54 Users Say Thank You to TheEscapist For This Useful Post: [ Click to Expand ]
 
TheEscapist
Old
(Last edited by TheEscapist; 17th May 2011 at 12:32 AM.)
#2  
TheEscapist's Avatar
Senior Member - OP
Thanks Meter 357
Posts: 1,862
Join Date: Nov 2010
Location: Toronto
CHANGELOG:

V1:

Initial release

V2:

Voodoo Sound v4 added!

v2.2

Fixed the OC bug from v2
Fixed the OC bug from (the unreleased) v2.1
Added some initial testing code for UV!
Removed v2 from the downloads
Added a stock kernel to downloads

v2.3

Added wifi sleep workaround from coolya

v2.4
Updated to be in sync with the official releases
Removed some debug code (coolya)
Added compatibility with the cpusettings in CMparts(coolya & atinm) (Only works under updates after march 04 update, as it requires code in the actual rom.)

v3.0

Added compatibility with Xan's uv app!

v3.1

Added the new wifi sleep fix
Fixed the uv bug (hopefully)
Removed v3

v3.2

updated to stay in sync with the 03122011 nightly
yas259 fixes(don't ask me about these, this driver is way over my head)
radio fixes(not ril polling)
config edits

v3.3

updated to keep in sync with the 20111303 nightly
Lots of little tweaks
-kernel hz = user hz =100
-update timings (Thanks Kang)
-enabled Tiny RCU
Removed the returntostock kernel

v3.4

Updated Voodoo sound to v5
Implemented voodoo color v2

v3.5

Updated Voodoo sound driver number to v5 (now the control app says 5)
Added 600mhz and 1.3Ghz steps
Added interactive and smartass cpu frequency governors
Some initial work on BLN (disabled)
Added frequency_voltage_table for compatibility with custom frequencies in the uv app (disabled due to bugs)

v4.0 - (BUGGY, BETA RELEASE)

Increased voltage on 600mhz and 1.3ghz steps (let me know how this affects stabilty, guys)
Implemented BLN (VERY EXPERIMENTAL AND BUGGY)
Added states table to Voltage Control app that doesn't actually do anything.
Added Atimn/eifert's fix for the bad block issue.

v4.1

Fixed the stability issue on 1300mhz (Big thanks to kang for his help)
Added in the cardock fixes from xcaliburinhand (grab the "DockSound Redirector" app from the market)
fixed the ?mv bug in voltage control
Fixed bln (thanks to neldar)
Added 1000hz version of the kernel
Did a few tweaks to smartass, it's still kinda sketchy though
Updated voodoo sound to v6
There's probably more, I just can't remember them.

v4.2

More stability tweaks on 1300mhz
-The voltage for 1300mhz is now the same as 1200mhz, so you won't be able to undervolt it as much in the app, but it seems to help with stability.
Latest bln from neldar (fixes the touchkey disabled bug, and the touchkey on during sleep bug)
Enabled the microphone presets for voodoo sound

v4.3

Added 1400, 1500, and 1600mhz steps
Updated voodoo sound v7 (very little feature changes though)
Unlocked FPS cap
Built on latest upstream code (pulls in all fixes in recovery, etc. If people are still having bad block issues, let me know)

v4.4

Disabled some debug code
Fixed the ?mv bug on 400, 200, and 100mhz steps in voltage control
Fixed up smartass
Integrated the sdcard r/w cache fix (Thanks to Existz for pointing it out)

v4.5
Upstream fixes:
-New wifi driver
-New kernel flashing method, which should help bad block people
-Dual sd card sharing
Added a time that a frequency must stay at before scaling up in smartass
- You can tweak it same way as you can tweak all the other settings, its ramp_up_rate_ns

v4.6
Upstream fixes:
- Lots of random JVB merges, code clean up, etc.
Fixed the notification bug crash on the first v4.6

v5.0[May 3]
- Extend battery polling to 15s
- Sched_autogroup patch (increases smoothness under heavy load)
- New bootlogo
- Fix setCPU crashing on screen off
-Unified HZ (256) (should increase battery life, and has no adverse effect on performance)
- Reunlock fps cap
-Switch to the Codesourcery toolchain (should result in faster/smoother code)
-Full compatibility with 2.3.4

v5.0b[May 4]
-Fixed touchkeys for real this time
-Temporarily enabled debugging (will be disabled in the next update)
-Fixed the crazy battery stats
-Reenable smartass governor

v5.1[May6]
-Lots of upstream gpio changes
-Camera drivers kanged from JVB (REQUIRE THE LATEST NIGHTLY TO WORK)
- -03 optimizations
- Switched to hardware based floating point calculations (seems to increase performace under certain loads)
- Dropped 1.6ghz to 1.55ghz (Something for you to shoot for, Shaolin. )
-set default governor to conservative
- New captivate/vibrant specific initramfs

v5.2[May 12]
-Upsteam changes to modem_ctl
-Upstream tvout drivers (Totally untested on my end, so i dunno if they work)
-fsa usb switch suspend
-Overvolting cap
-add the kernel version (v5.2) to the kernel name.

v5.3[May 16]
-Upstream changes to initial flash/initramfs
-Upstream changes to battery calculation percentage
-Some other stuff, nothing really important. Its all upstream changes anyway.
The Following 11 Users Say Thank You to TheEscapist For This Useful Post: [ Click to Expand ]
 
TheEscapist
Old
(Last edited by TheEscapist; 12th July 2011 at 06:08 PM.)
#3  
TheEscapist's Avatar
Senior Member - OP
Thanks Meter 357
Posts: 1,862
Join Date: Nov 2010
Location: Toronto
NIGHTLIES/WHENEVERS:

#1[May 25]
+Working ril (data + service)
+working gps
+switched to mfloat=softfp as it gives slightly higher linpack scores
+Voodoo sound v9
+LZO compression for a faster boot up time.

Known bugs:
Rild crashes in areas with no service, causing a hard reboot. (Can anyone tell me if this happens on the stock kernel?)

#2[May 27]
+Actually working ril (no more reboots)
+Optimized for size
+Updated to 2.6.35.13 kernel (No, I dont have a changelog. There is one on the internet somewhere. Needless to say, its huge.)
+Probably some other stuff.

Known bugs:
Bln is finicky on this build, try reflashing/rebooting if it doesn't work at first.

#3 [May 29]
+States table in voltage control kinda works, but is buggy.
+disabled ext2
+re-added 1.6Ghz with a higher voltage (be careful guys).
+upped 1.55ghz by a few Mhz so it should be one or two above rather than below.

#4 [June 4]
+Disabled the states_enabled_table again, cause voltage control was really sketchy about keeping the states properly enabled. Hopefully the new rewrite will help.
+Fascinate support

#5[June 28] UNTESTED
+All upstream merges
+GPU bus clock speed modifiable using Control Freak
+Other stuff that I can't remember or have time for

#6[July 12]
+Upstream changes
+Fixed BLN (For whatever reason, it won't work after booting into recovery. Do a normal reboot, and it'll work).
+Reenabled the debugging, cause it was causing issues
The Following 13 Users Say Thank You to TheEscapist For This Useful Post: [ Click to Expand ]
 
tcortinag
Old
#4  
tcortinag's Avatar
Senior Member
Thanks Meter 13
Posts: 153
Join Date: Mar 2009
This is nice!! Waiting for Voodoo fixes!

Samsung Galaxy S III
-Checking dif ROMs.
Acer Iconia A200
-Acelicious.


Older devices:
-Samsung Galaxy S II GT-i9100
PureICS v7.5 - SpeedMod K3-25
-Samsung Captivate
Serendipity VII
-Motorola MB200
Adlxmod
 
chipsa964
Old
#5  
Senior Member
Thanks Meter 19
Posts: 321
Join Date: Sep 2010
So can we flash back to original cm7 kernel after this using odin?

Sent from my SGH-I897 using XDA App
 
born_fisherman
Old
#6  
Senior Member
Thanks Meter 116
Posts: 1,087
Join Date: Jul 2010
Quote:
Originally Posted by chipsa964 View Post
So can we flash back to original cm7 kernel after this using odin?

Sent from my SGH-I897 using XDA App
I believe you need to use the cm7-update.zip file to install the original cm7 kernel - unless there is a .tar cm7 kernel?
 
sixstringsg
Old
#7  
sixstringsg's Avatar
Recognized Developer / Retired Forum Moderator
Thanks Meter 6991
Posts: 5,159
Join Date: Apr 2009
Location: Dallas, TX

 
DONATE TO ME
Quote:
Originally Posted by born_fisherman View Post
I believe you need to use the cm7-update.zip file to install the original cm7 kernel - unless there is a .tar cm7 kernel?
There is, but it doesn't fix everything g that is necessary. You need the update zip.

Sent from my CM7 powered captivate
Don't like my answer? Whatch this or read this
Are you a dev still using mediafire or dropbox for hosting? PM me up and we'll get that fixed.
 
boardsportsrule
Old
#8  
Senior Member
Thanks Meter 12
Posts: 128
Join Date: Nov 2009
It'd be great if you can integrate BLN into the kernel as well!! Running kang's voodoo color/sound right now, but who ever comes out with a BLN kernel will have my full attention(and of many other people I imagine judging by the posts on the CM forum)!!
 
Dlev7
Old
#9  
Senior Member
Thanks Meter 682
Posts: 1,539
Join Date: Nov 2010

 
DONATE TO ME
Quote:
Originally Posted by boardsportsrule View Post
It'd be great if you can integrate BLN into the kernel as well!! Running kang's voodoo color/sound right now, but who ever comes out with a BLN kernel will have my full attention(and of many other people I imagine judging by the posts on the CM forum)!!
yes please 1+ for BLN.

That being said with Voodoo fixes soon to be intergrated, and hopefully UVing Im watching this thread closely.

And when we do flash this would we have to do anything differently? Or just flash it over the current set up via CWM like any other ROM.

Thanks and great work so far.
 
coderunner
Old
#10  
Senior Member
Thanks Meter 6
Posts: 265
Join Date: Nov 2010
Location: Oklahoma City
Would these recent captivate cm7 voodoo kernel be helpful to integrating voodoo into your oc kernel?

http://kang.project-voodoo.org/

 
Post Reply+
Tags
1.6ghz, cm7, cyanogenmod, kernel, more unicorns, overclock/undervolt, stable, voodoo sound
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...