[Kernel][7/25/12][Beta 13] KozmiKKernel [Sweep2Wake][OC][Fully Customizable]

Search This thread

kozmikkick

Senior Member
Nov 26, 2010
1,278
1,215
Seattle, WA
KozmiKKernel​

Features:
Sweep2Wake - Coded and Produced by the great Showp1984
Fast Charge - chad0988
TUN
CIFS
Fully customizable via aroma install, no longer need a cpu manager!
Adjustable Voltage Tables (750000 to 1450000) Be careful if you adjust!
Lagfree Governor
Badass Governor - Coded and Produced by the great Showp1984
Overclocked GPU 2D and 3D Core - Only in Beta 7 and some lower builds
Added VR, SIO, and BFQ I/O Schedulers in addition to the standard NOOP,CFQ,and DEADLINE.

Faqs:

mpdecision and thermald
Check out Bricked Kernel. The second post has a good read about the mpdecision and thermald that is now built into the kernel courtesy of showp1984.

Badass Governor
"Badass removes all of this "fast peaking" to the max frequency. On a typical system the cpu won't go above 918Mhz and therefore stay cool and will use less power. To trigger a frequency increase, the system must run a bit @ 918Mhz with high load, then the frequency is bumped to 1188Mhz. If that is still not enough the governor gives you full throttle. (this transition should not take longer than 2-5 seconds, depending on the load your system is experiencing)
Badass will also take the gpu load into consideration. If the gpu is moderately busy it will bypass the above check and clock the cpu with 1188Mhz. If the gpu is crushed under load, badass will lift the restrictions to the cpu.

Please remember: Due to it's nature, this is not a benchmark governor. It is meant as a governor that gives you a smooth experience while saving battery, lots of it. :cool: " - As quoted from Showp1984's Bricked Kernel Thread

Sweep2Wake
No long do you need to use your power button to wake your phone. To wake your phone sweep your finger from the home button to the search button. Likewise to put your phone to sleep, sweep your finger from the search button to the home button.

Fast Charging
Starting in Beta 6 fast charging is now an option. To enable it all you need to do is run the following in adb shell, in a terminal on your phone, or in the terminal in System Tuner:

Code:
echo "1" /sys/kernel/fast_charge/force_fast_charge

Likewise to should you wish to disable it you can run:

Code:
echo "0" /sys/kernel/fast_charge/force_fast_charge

Release Candates will have an optional download that does not have Sweep2Wake for those that do not want it. :cool:

Should be compatible with any rooted ICS sense rom.

You can use System Tuner voltage tables.

As with anything you flash to your phone there is always a risk. You are taking responsibility into your own hands when you flash this. It works perfectly on my phone but your hardware may not be able to withstand overclocking. It should work fine but don't complain if it breaks your phone. :)

If you decide that this kernel isn't quite for you yet you can always revert to the stock kernel :cool:

Release Candidate Downloads (Stable):

RC 2

RC 1

RC 1 with Sweep2Wake

RC 1 - S-Off

RC 1 with Sweep2Wake - S-Off


Beta Downloads:

Beta 13


Stockish Downloads:

Stockish


Installation:
I am no longer supporting phones that are not S-Off. Get S-Off now ;) Then just flash zip in recovery and select your options!

If your phone does not have S-Off, there are some older versions of my rom in the downloads that are built into the boot.img and may be flashed via fastboot. Don't ask which ones can be done with this method. You need flash the boot.img contained within using fastboot from your bootloader:

Code:
fastboot flash boot boot.img

CPU Frequency / Voltage Table:
Code:
 192000:   800000
 384000:   825000
 432000:   850000
 486000:   850000
 540000:   875000
 594000:   875000
 648000:   900000
 702000:   900000
 756000:   925000
 810000:   950000
 864000:   975000
 918000:   975000
 972000:  1000000
1026000:  1000000
1080000:  1025000
1134000:  1025000
1188000:  1050000
1242000:  1075000
1296000:  1100000
1350000:  1125000
1404000:  1150000
1458000:  1150000
1512000:  1175000
1566000:  1200000
1620000:  1225000
1674000:  1250000
1728000:  1275000
1782000:  1300000


Change Log:

Beta 13

Stockish


Credits:
klquicksall
Virtuous Dev Team
showp1984
Faux123
Chad0989
LeeDroid
Rafyvitto
HTCDev


Github:
My Source

Sweep2Wake Video

Benchmark:
Screenshot_2012_04_05_19_52_28.png

Screenshot_2012_04_05_20_10_52.png
 
Last edited:

kozmikkick

Senior Member
Nov 26, 2010
1,278
1,215
Seattle, WA
Git Commit Log:

For commit log past Beta 6 see commit/change log that's displayed when installing the kernel ;)

0369c93 was Tim Nelson, 5 minutes ago, message: Updating Defconfig to Beta 6
b8ecd31 was Chad Froebel, 6 minutes ago, message: Adding fast charging option
1adee41 was showp1984, 6 days ago, message: msm: cpufreq: badass: Fix store_powe
5187265 was Krishna Vanka, 2 weeks ago, message: msm: cpufreq: ondemand: Fix sto
72c4c83 was showp1984, 6 days ago, message: Patching Linux 3.0.29 to upstream 3.
d58d090 was showp1984, 6 days ago, message: Patching Linux 3.0.28 to upstream 3.
c23e860 was Tim Nelson, 4 days ago, message: Reverting smi pmem size back to sto
d5d8f68 was Synergy Dev, 7 days ago, message: double kernel smi pmem size
a2ae29b was Synergy Dev, 7 days ago, message: increase initial pmem allocation s
dba95c2 was showp1984, 9 days ago, message: genlock: don't spam our log. Thx.
57c1c9e was showp1984, 9 days ago, message: badass: fix coding typo, thx to copy
37d0e54 was showp1984, 9 days ago, message: badass: gpucontrol: expose threshold
ba4e108 was showp1984, 9 days ago, message: badass: gpucontrol: use gpu clear th
1ac064a was showp1984, 10 days ago, message: badass: replace defines with proper
ee5079e was showp1984, 10 days ago, message: badass: add sysfs interface for thr
b979578 was showp1984, 10 days ago, message: badass: make default setting more p
21b991a was showp1984, 10 days ago, message: badass: add clear thresholds to avo
2e33f27 was showp1984, 11 days ago, message: badass: decrease gpu counter more r
593c92d was Tim Nelson, 8 days ago, message: Adding config for RC1
aae56fe was showp1984, 9 days ago, message: Fixing Led files to match Sweep2Wake
f2ad536 was Ken, 11 days ago, message: more showp sweep to wake tweaks
c90da40 was Ken, 11 days ago, message: change sweeptowake unlock position
5994330 was showp1984, 3 weeks ago, message: sweep2wake: always set suspend=1, r:
0369c93 was Tim Nelson, 5 minutes ago, message: Updating Defconfig to Beta 6
b8ecd31 was Chad Froebel, 6 minutes ago, message: Adding fast charging option
1adee41 was showp1984, 6 days ago, message: msm: cpufreq: badass: Fix store_powersave_bias to account for sync' CPUs.
5187265 was Krishna Vanka, 2 weeks ago, message: msm: cpufreq: ondemand: Fix store_powersave_bias to account for sync' CPUs.
72c4c83 was showp1984, 6 days ago, message: Patching Linux 3.0.29 to upstream 3.0.30
d58d090 was showp1984, 6 days ago, message: Patching Linux 3.0.28 to upstream 3.0.29
c23e860 was Tim Nelson, 4 days ago, message: Reverting smi pmem size back to stock
d5d8f68 was Synergy Dev, 7 days ago, message: double kernel smi pmem size
a2ae29b was Synergy Dev, 7 days ago, message: increase initial pmem allocation size
dba95c2 was showp1984, 9 days ago, message: genlock: don't spam our log. Thx.
57c1c9e was showp1984, 9 days ago, message: badass: fix coding typo, thx to copy and paste :)
37d0e54 was showp1984, 9 days ago, message: badass: gpucontrol: expose thresholds to sysfs
ba4e108 was showp1984, 9 days ago, message: badass: gpucontrol: use gpu clear thresholds + minor cleanup
1ac064a was showp1984, 10 days ago, message: badass: replace defines with properties, remove obsolete BADASS_ from defines
ee5079e was showp1984, 10 days ago, message: badass: add sysfs interface for thresholds
b979578 was showp1984, 10 days ago, message: badass: make default setting more performance oriented
21b991a was showp1984, 10 days ago, message: badass: add clear thresholds to avoid jumping through frequencies too much
2e33f27 was showp1984, 11 days ago, message: badass: decrease gpu counter more rapidly if it is hitting the limit
593c92d was Tim Nelson, 8 days ago, message: Adding config for RC1
aae56fe was showp1984, 9 days ago, message: Fixing Led files to match Sweep2Wake
f2ad536 was Ken, 11 days ago, message: more showp sweep to wake tweaks
c90da40 was Ken, 11 days ago, message: change sweeptowake unlock position
5994330 was showp1984, 3 weeks ago, message: sweep2wake: always set suspend=1, reset baseline
978fa2e was showp1984, 3 weeks ago, message: sweep2wake: Only reset the baseline if the screen is suspended, fix for old touchcontroller hwrev
035925a was Tim Nelson, 12 days ago, message: Reverting regulator voltages back to stock
14c5da6 was showp1984, 13 days ago, message: badass: redesign gpubusy bypass/gpu control
ba3ad79 was showp1984, 13 days ago, message: badass: add gpucontrol / gpubusy bypass
bf4e10c was showp1984, 13 days ago, message: badass: Kconfig help fix
bf6c51c was showp1984, 13 days ago, message: badass: make values configurable at the top
6048519 was showp1984, 13 days ago, message: badass: change default frequency for 2phase/3phase
d45ab90 was showp1984, 13 days ago, message: badass: drop back to idle faster
e6800f2 was showp1984, 13 days ago, message: badass: fix 2phase/3phase for different clock speeds than defaults
8f9b162 was showp1984, 13 days ago, message: badass: Kconfig: fixup naming
12f1336 was showp1984, 13 days ago, message: badass: fixup setting initial 2phase freq
71401cf was showp1984, 13 days ago, message: badass: don't jump through phases too quickly
63f49f1 was showp1984, 13 days ago, message: badass: make 2/3 phase frequencies configurable in the config
b9c73ab was showp1984, 13 days ago, message: badass: tweak 2-phase and add 3-phase
aa05181 was showp1984, 13 days ago, message: badass: allow-bypass depends on 2 phase
7db9dad was showp1984, 13 days ago, message: badass: 3-phase depends on 2-phase
1989df3 was showp1984, 13 days ago, message: badass: add 3-phase properties and functions
7437456 was showp1984, 13 days ago, message: ondemand: remove perflock hacks from Kconfig
b317334 was showp1984, 2 weeks ago, message: cpufreq: initial badass commit
a1b66ee was showp1984, 2 weeks ago, message: cpufreq: Makefile: compile badass if chosen
415ddfa was showp1984, 2 weeks ago, message: cpufreq: Kconfig: add badass lowbat-powersave & phase bypass
18eb827 was showp1984, 2 weeks ago, message: cpufreq: Kconfig: add badass 2&3-phase and GPU control
c52a505 was showp1984, 2 weeks ago, message: cpufreq: Kconfig: add badass
49bdca2 was Miguel Boton, 2 years, 6 months ago, message: Add support for previous kernel versions
2119df4 was Miguel Boton, 2 years, 6 months ago, message: LIFO I/O scheduler v1.0
4d05989 was Tim Nelson, 13 days ago, message: Adjusting vdd regulator constraints to match those of htc-pyramid (i.e. slightly higher constraints now) might be dangerous but have not seen any ill effect at all though.
d9b6a99 was Tim Nelson, 13 days ago, message: Adjusting SDCC3 Extranal card vdd sleep current up to 10 mA from 2mA
65d5ab2 was Miguel Boton, 13 days ago, message: Add support for previous kernel versions [Miguel Boton]
a0d3062 was Dominic Duklas, 2 years ago, message: include linux/slab.h to fix missing kfree
1968304 was Miguel Boton, 2 years, 4 months ago, message: Improve Kconfig help text.
8aa0d2f was Miguel Boton, 2 years, 4 months ago, message: Fix commentary.
b0a6e78 was Miguel Boton, 2 years, 4 months ago, message: Simple I/O scheduler v0.2
6765d72 was Miguel Boton, 2 years, 4 months ago, message: Simple I/O scheduler v0.1
ae49f94 was Tim Nelson, 2 weeks ago, message: Unimplemented" inlining failed in call to soc_restart: fixed with /*inline*/
e8f0f4e was Tim Nelson, 2 weeks ago, message: changing min voltage frequency and modifying cpu table to single table rather the slow norm fast
b7d3437 was showp1984, 3 weeks ago, message: Patching Linux 3.0.27 to upstream 3.0.28
bd5ac03 was showp1984, 3 weeks ago, message: Patching Linux 3.0.26 to upstream 3.0.27
fe77f4f was Tim Nelson, 5 weeks ago, message: adding bfq i/o scheduling
b96e242 was Ken, 5 weeks ago, message: add V(R) I/O scheduler
1a047fb was Tim Nelson, 2 weeks ago, message: adding sweep2wake (showp1984)
0d63b68 was Ken, 3 weeks ago, message: adding sweep2wake (showp1984)
2e41723 was showp1984, 5 weeks ago, message: cpufreq: set safe default min/max speeds from the config
82645c5 was showp1984, 5 weeks ago, message: msm: kgsl: augment GPUOC config variable
b843185 was showp1984, 5 weeks ago, message: msm: kgsl: convert sg allocation back to kmalloc
e8b80d2 was showp1984, 5 weeks ago, message: Patching Linux 3.0.25 to upstream 3.0.26
360a6bb was showp1984, 5 weeks ago, message: include: linux: filter.h: fix missing rcupdate.h include
00c5d86 was Lucille Sylvester, 6 weeks ago, message: msm: kgsl: Add supporting code for 2d dcvs
8d07eaa was Benjamin Herrenschmidt, 5 months ago, message: powerpc/pmac: Fix SMP kernels on pre-core99 UP machines
f905f3e was Stanislaw Gruszka, 8 weeks ago, message: iwl3945: fix possible il->txq NULL pointer dereference in delayed works
c6008f2 was RongQing.Li, 7 weeks ago, message: ipv6: Don't dev_hold(dev) in ip6_mc_find_dev_rcu.
5056475 was Eric Dumazet, 8 weeks ago, message: tcp: fix syncookie regression
c486eb7 was Anton Blanchard, 8 weeks ago, message: perf tools: Incorrect use of snprintf results in SEGV
d21b039 was Anton Blanchard, 7 weeks ago, message: afs: Remote abort can cause BUG in rxrpc code
bbe98b0 was Anton Blanchard, 7 weeks ago, message: afs: Read of file returns EBADMSG
a6b7586 was Ryusuke Konishi, 7 weeks ago, message: nilfs2: fix NULL pointer dereference in nilfs_load_super_block()
bf1d168 was Siddartha Mohanadoss, 3 months ago, message: thermal: msm8960_tsens: Read TSENS temperature
859b42d was Siddartha Mohanadoss, 4 months ago, message: thermal: tsens: Add tsens notify callback
828213b was Siddartha Mohanadoss, 5 months ago, message: thermal: msm8960_tsens: Fix reading the correct sensor4 address
e19a047 was Siddartha Mohanadoss, 6 months ago, message: tsens: msm8960: Split write ordering for TSENS Enable
88dd9f6 was Siddartha Mohanadoss, 6 months ago, message: thermal: tsens8960: Fix setting initial return value
d6106fe was Siddartha Mohanadoss, 7 months ago, message: thermal: tsens: Use Calibration offset data from QFPROM
ec3b089 was Siddartha Mohanadoss, 7 months ago, message: thermal: tsens: Add support for MDM9615
023e544 was Siddartha Mohanadoss, 7 months ago, message: thermal: msm8960: Check for SOC version
9b753dd was Siddartha Mohanadoss, 8 months ago, message: thermal: tsens: Add platform information for 9615
4d16b64 was Siddartha Mohanadoss, 6 weeks ago, message: thermal: msm: Update TSENS for 8960_V2
039b19a was faux123, 6 weeks ago, message: drivers/usb/misc: add ehset.c for OTG operations
043e3d2 was Todd Poynor, 5 weeks ago, message: [PATCH] usb: otg: Temporarily grab wakelock on charger and disconnect events
454af3f was Todd Poynor, 6 weeks ago, message: USB: OTG: Take wakelock when VBUS present
ba498f8 was Stephen Boyd, 3 months ago, message: msm: msm_xo: Set the correct bits for XO_CORE on 8660
295c794 was Karthik Parsha, 3 months ago, message: msm: pm-8x60: Add clock debug to idle code path.
84599e6 was Mahesh Sivasubramanian, 6 weeks ago, message: msm: pm-8x60: Move hotplug related code out of pm code.
7dd3c2b was Sathish Ambley, 6 weeks ago, message: msm: hotplug: Support cpu hotplug in no PM cases
e07fb01 was Taniya Das, 6 weeks ago, message: msm: cpufreq: Check cpufreq_frequency_table NULL
87c8556 was Todd Poynor, 6 weeks ago, message: cpufreq: interactive governor: default 20ms timer
389fe6a was Todd Poynor, 6 weeks ago, message: power: cpufreq interactive governor: use default sample time 20ms
a629fec was Todd Poynor, 6 weeks ago, message: cpufreq: interactive governor: default timer 10ms, maxspeed load 95%
89ed68a was Axel Haslam, 7 months ago, message: cpufreq: interactive: fix possible Division by zero.
8e26789 was Anitha Anand, 4 months ago, message: cpufreq : Fix crash input event handler on governor switch
2d462a3 was Praveen Chidambaram, 3 months ago, message: msm_thermal: Remove error messages from log when core is offline
1c41f15 was Eugene Seah, 8 weeks ago, message: thermal: Fix hotplug race condition leading to memory corruption.
e69b61d was Praveen Chidambaram, 6 weeks ago, message: msm: thermal: Add MSM thermal sensing and limiting
67876f2 was Michael J Wang, 6 weeks ago, message: scheduler: minor improvement to pick_next_highest_task_rt
bf245cd was Oluwafemi Adeyemi, 6 weeks ago, message: mmc: msm_sdcc: Power down slots after reboot
c5cda5f was Padmanabhan Komanduru, 6 weeks ago, message: hdmi_msm: Power down PHY register during suspend
924a1c4 was David Ng, 6 weeks ago, message: cpufreq: Extend ondemand powersave_bias for negative range
de1cd37 was Ranjhith Kalisamy, 6 weeks ago, message: msm: kgsl: disable irq when adreno device is stopped
246a502 was Jeff Boody, 6 weeks ago, message: msm: kgsl: convert sg allocation to vmalloc
2f2dea0 was Lucille Sylvester, 6 weeks ago, message: msm: kgsl: Make sure SLUMBER is the requested state
ef301f5 was Lucille Sylvester, 6 weeks ago, message: msm: kgsl: Clarify the circumstances to enable SLUMBER state
0169e12 was Lucille Sylvester, 6 weeks ago, message: msm: kgsl: Be explicit about what states may access hw
b3b695c was Lynus Vaz, 6 weeks ago, message: msm: Config option to enable idle stats device
d368c75 was Jeremy Gebben, 6 weeks ago, message: msm: kgsl: only poke once during adreno_idle
02ec730 was Tarun Karra, 6 weeks ago, message: msm: kgsl: Modify only the pending idle timer in ISR.
bdbbead was Tarun Karra, 6 weeks ago, message: msm: kgsl: flush device workqueue before stop
3a625c7 was Lynus Vaz, 6 weeks ago, message: msm: IDLE_TIMER wakes up waiting processes
c56c5a2 was Lynus Vaz, 6 weeks ago, message: msm: kgsl: Collect a sample only if GPU is active
319bc18 was Jeremy Gebben, 6 weeks ago, message: msm: kgsl: call device->irqctrl from start/stop
2418886 was Lynus Vaz, 6 weeks ago, message: msm: kgsl: Power scale policy needs at least three power levels.
b34a506 was Lucille Sylvester, 6 weeks ago, message: msm: kgsl: Don't wake core to check if it is idle.
186a420 was Jordan Crouse, 6 weeks ago, message: msm: kgsl: Move the GPU register lists to a common location
7e46e1a was Lucille Sylvester, 6 weeks ago, message: msm: kgsl: Do not ramp to turbo if the screen is off.
2e882f4 was Jeremy Gebben, 6 weeks ago, message: msm: kgsl: add power tracepoints
ab59015 was Jeremy Gebben, 6 weeks ago, message: msm: kgsl: power state cleanup
8b63611 was Lucille Sylvester, 6 weeks ago, message: msm: kgsl: Eventually transition to SLUMBER
70e1aa7 was Jeremy Gebben, 6 weeks ago, message: msm: kgsl: in postmortem, log powerstate before changing it
1be3484 was Jeremy Gebben, 6 weeks ago, message: msm: kgsl: adreno_isidle shouldn't BUG()
b43915b was Jeremy Gebben, 6 weeks ago, message: msm: kgsl: fix infinite loop in adreno_find_region()
b07f53d was Lucille Sylvester, 6 weeks ago, message: msm: kgsl: Allow device attributes to be re-created
ddab58f was Mircea Gherzan, 6 weeks ago, message: ARM: net: JIT compiler for packet filters
2c52396 was Ashwin Chaugule, 6 weeks ago, message: Optimized ARM RWSEM algorithm
12488e1 was Miao Xie, 6 weeks ago, message: lib/string: use glibc version
2d08e7b was Miao Xie, 6 weeks ago, message: lib/memcopy: use glibc version
2613f85 was showp1984, 5 weeks ago, message: msm: kgsl: correct amount of scaling steps
e005710 was Jordan Crouse, 5 weeks ago, message: base: genlock: Remove genlock_release_lock and associated ioctl
be5dd4f was Ezekeel, 6 weeks ago, message: governor: Added CPUfreq governor 'lazy'
1bfbcc0 was Russell King, 6 weeks ago, message: ARM: entry: no need to increase preempt count for IRQ handlers
30d3e9b was Steven Rostedt, 6 weeks ago, message: sched: Remove unlikely() from ttwu_post_activation
967d321 was Steven Rostedt, 6 weeks ago, message: sched: Remove unlikely() from rt_policy() in sched.c
6985884 was Steven Rostedt, 6 weeks ago, message: sched: Change pick_next_task_rt from unlikely to likely
d7043c3 was Yong Zhang, 6 weeks ago, message: sched: Cleanup pre_schedule_rt
65622f4 was LeeDrOiD, 6 weeks ago, message: Add LagFree CPU Governor
77a670f was faux123, 10 weeks ago, message: sched: disable GENTLTE_FAIR_SLEEPERS for better performance on Android
cb9564a was LeeDrOiD, 6 weeks ago, message: Make vfs_cache_pressure configurable
321d9a4 was showp1984, 5 weeks ago, message: msm: kgsl: add GPUOC config variable
926ba00 was showp1984, 5 weeks ago, message: msm: deactivate notification led timeout
eb7b222 was showp1984, 5 weeks ago, message: kgsl: eliminate not used scaling steps
95bbdd6 was showp1984, 5 weeks ago, message: Revert "kgsl: increase max allowed power levels"
c7c4969 was showp1984, 5 weeks ago, message: kgsl: 2D: increase bandwidth to avoid bottlenecking the gpu
a2655db was showp1984, 5 weeks ago, message: kgsl: 3D: increase bandwidth to avoid bottlenecking the gpu
cb2b76f was showp1984, 6 weeks ago, message: netfilter: xt_log.h: fix warning: value computed is not used
73d7661 was showp1984, 5 months ago, message: makefile: vectorize for quadword registers GCC does not support vectorization with varying vector sizes. By default, it vectorizes for doubleword registers only.
d8739ea was showp1984, 6 weeks ago, message: cpufreq: ondemand: Tweak settings
2369e55 was showp1984, 6 weeks ago, message: kgsl: 2D: add new highest scaling step
a720c73 was showp1984, 6 weeks ago, message: kgsl: increase 2D Fmax to fit new 2D maxclock
84a401d was showp1984, 6 weeks ago, message: kgsl: 2D: change lower scaling step back to default
d19a2d0 was showp1984, 6 weeks ago, message: kgsl: 3D: update iofractions
16f1606 was showp1984, 6 weeks ago, message: kgsl: add 2 new 3D scaling steps (266/300)
56f4679 was showp1984, 6 weeks ago, message: kgsl: increase max allowed power levels
a517953 was showp1984, 6 weeks ago, message: kgsl: add new 266.667Mhz 2D clock
89e623c was showp1984, 6 weeks ago, message: kgsl: add new 300Mhz 3D clock
53a6633 was showp1984, 6 weeks ago, message: HACK cpufreq: set cpuinfo_max_freq to the scaling_max_freq
d2defe2 was showp1984, 6 weeks ago, message: reverting back to stock cy8c_tma_ts.c
3bcb81d was showp1984, 6 weeks ago, message: input: cy8c_tma_ts: fix samefilter
a320444 was SebastianFM, 6 weeks ago, message: Fixed cpufreq
14e2b58 was TripNRaVeR, 6 weeks ago, message: vfp: compile with neon
e1aa793 was Virtuous Dev Team, 6 weeks ago, message: drivers: video: fbmem: override refresh rate for Sense 4
16f0a9f was showp1984, 4 months ago, message: gitignore: updating ignored files
e3481c6 was Mandeep Singh Baines, 7 months ago, message: lib/sha1: use the git implementation of SHA-1 For ChromiumOS, we use SHA-1 to verify the integrity of the root filesystem. The speed of the kernel sha-1 implementation has a major
ff0081a was showp1984, 6 weeks ago, message: Patching to upstream 3.0.16#HTC > 3.0.25
5f6c1ee was showp1984, 6 weeks ago, message: Makefile: Hide -Wunitialized warnings for now
27ad151 was showp1984, 6 weeks ago, message: kernel/Makefile: Don't use highest optimization level on workqueue.c
66b3a01 was showp1984, 6 weeks ago, message: htc-battery-core: Fixing once again... (srsly htc? That was already there in 2.6.x)
c6a89d6 was showp1984, 6 weeks ago, message: mach-msm: dal: fix uninitialized variables
88b729f was showp1984, 6 weeks ago, message: mach-msm: fix 'unimplemented: inlining failed in call to 'notify_modem_cache_flush_done''
9287898 was showp1984, 6 months ago, message: -O3 compilation fixups
62e6696 was showp1984, 6 months ago, message: Makefile: Optimizing build-options for linaro arm: mach-msm: corrected assembler fail if compiling in thumb2 mode
10ce6d1 was showp1984, 8 months ago, message: Makefile: Added Snapdragon optimizations
afe9054 was showp1984, 3 months ago, message: Makefile: adding config variable for Os/O2/O3 compilation
3bfafe3 was jdkoreclipse, 11 months ago, message: include: mm: increase readahead buffer
8a1449f was jdkoreclipse, 7 months ago, message: mm: adjust vm ratios
f3196a3 was showp1984, 6 weeks ago, message: kgsl: OC 2D core to 228.571Mhz
78699d1 was showp1984, 6 weeks ago, message: kgsl: OC 3D core to 320Mhz
66378c2 was showp1984, 6 weeks ago, message: acpu: fixing fails from me =/ (sleepy kitty)
882aad7 was showp1984, 6 weeks ago, message: mach-msm: acpuclock: Added Global CPU Voltage table used for adjusting voltage table
24100f1 was showp1984, 6 weeks ago, message: drivers: cpufreq: address issue where cpus forget their clock speeds
daa67f1 was showp1984, 6 weeks ago, message: msm: cpufreq: set safe default min and max speeds
56dd310 was showp1984, 6 weeks ago, message: acpu: Don't ramp cpus up to max clk, use a safe clock instead
9105f60 was showp1984, 6 weeks ago, message: acpu: fix typo
67ee7a4 was showp1984, 6 weeks ago, message: acpu: add l2 boost
26c5be5 was showp1984, 6 weeks ago, message: acpu: increase voltages to fit configuration
1e9ef32 was showp1984, 6 weeks ago, message: acpu: remove efuse specific cpu string
fcd4331 was showp1984, 6 weeks ago, message: acpu: lower l2 voltage
b954228 was showp1984, 6 weeks ago, message: avs: also change avs limits
fa2accb was showp1984, 6 weeks ago, message: board-pyra: Adjust min/max voltage settings
af52902 was showp1984, 6 weeks ago, message: acpu: allow oc up to 1914mhz
00197d5 was showp1984, 6 weeks ago, message: acpu: cleanup (remove efuse, 1,5ghz for all)
e2bef9d was showp1984, 6 weeks ago, message: acpu: create new variable and adjust nr of freq
388acbf was showp1984, 4 months ago, message: kernel: return_address: hiding warning (TODO)
1babee5 was showp1984, 6 weeks ago, message: fix warning: statement with no effect #2
f211c4a was showp1984, 6 weeks ago, message: net / netfilter: remove annoying 'comparison will always be true' warning
a9e839b was showp1984, 6 weeks ago, message: fix warning: statement with no effect
81d5127 was showp1984, 6 weeks ago, message: arm: mm: fixing 'offset.un' may be used uninitialized in this function
acf0116 was James Sullins, 3 months ago, message: fix GCC version check (>=4.5.2) for arch_extension use
0558f22 was James Sullins, 3 months ago, message: rework gcc version check for '.arch_extension sec'
f731417 was showp1984, 3 months ago, message: scm: only use '.arch_extension sec' if the compiler is newer than gcc4.4 This fixes broken pre gcc4.6 compilation.
aeb0da9 was showp1984, 4 months ago, message: mach-msm: add .arch_extension sec\n to scm.c
cf2a895 was Tim Nelson, 2 weeks ago, message: holiday-ics-crc-3.0.16-1739124
 
Last edited:

cruzin_cruzing

Senior Member
Dec 30, 2010
701
484
Thanks a lot kozmikkick, been following this on Twitter just haven't had the time to test. Great job on the first tweaked Vivid ICS kernel. This fixes animations on Sense 4.0?
 
W

Wild Child

Guest
shouldnt conflict at all setting it higher with said programs overrides this,some chips in these phones will not run higher than 1512,some run like scalded dogs...thats the crapshoot@oc this cpu,overclocking gpu can cause issues also...been there done that...lol...just some friendly advice
 

bamonkey

Senior Member
Jan 21, 2010
510
168
OK
I'm using his Rom as well. What are you using to control CPU? I'm using setcpu with no issues.

I did delete the overclock script that was in /etc/init.d

Sent from my HTC PH39100 using xda premium

exactly, im actually messing with this kernel right now as i type this. Before i go too much further is there any recommendations to changing the voltage tables or is running stock voltage recommended for stability?

*i should edit this - in the early days of OC my last phone was pretty much like WC said above, a crapshoot to try to find the right voltages - after awhile we found a good combo for the GPU OC as well that provided a better stability and basically that some phones needed to be undervolted VERY low to provide better stability. This is a beta after all so im treating this like the early days again and just stabing around to see what works :)
 
Last edited:

kozmikkick

Senior Member
Nov 26, 2010
1,278
1,215
Seattle, WA
shouldnt conflict at all setting it higher with said programs overrides this,some chips in these phones will not run higher than 1512,some run like scalded dogs...thats the crapshoot@oc this cpu,overclocking gpu can cause issues also...been there done that...lol...just some friendly advice

Very true WC.

Crimson, not sure what would cause your issue if you're keeping it at the default speed with no tuner install. It might be bad silicon as WC implied or it might be that this kernel needs to have a CPU tuner install with profiles set.

I'll try and look into it tomorrow night.

Sent from my HTC PH39100 using xda premium
 
W

Wild Child

Guest
Also be very cautious with adjusting voltages,to low and youll get reboots,to high youll get a fried chip....
 

bamonkey

Senior Member
Jan 21, 2010
510
168
OK
Also be very cautious with adjusting voltages,to low and youll get reboots,to high youll get a fried chip....

My head explodes like a thousand suns! Nah just kidding, this is why i always try to Undervolt first. Im actually running Pretty well with a bit of UV right now at 1728 but im running the stability test app for about an hour with 30 minutes plugged in and 30 minutes unplug and if im clean ill post my results/settings :D
 

Top Liked Posts

  • There are no posts matching your filters.
  • 32
    KozmiKKernel​

    Features:
    Sweep2Wake - Coded and Produced by the great Showp1984
    Fast Charge - chad0988
    TUN
    CIFS
    Fully customizable via aroma install, no longer need a cpu manager!
    Adjustable Voltage Tables (750000 to 1450000) Be careful if you adjust!
    Lagfree Governor
    Badass Governor - Coded and Produced by the great Showp1984
    Overclocked GPU 2D and 3D Core - Only in Beta 7 and some lower builds
    Added VR, SIO, and BFQ I/O Schedulers in addition to the standard NOOP,CFQ,and DEADLINE.

    Faqs:

    mpdecision and thermald
    Check out Bricked Kernel. The second post has a good read about the mpdecision and thermald that is now built into the kernel courtesy of showp1984.

    Badass Governor
    "Badass removes all of this "fast peaking" to the max frequency. On a typical system the cpu won't go above 918Mhz and therefore stay cool and will use less power. To trigger a frequency increase, the system must run a bit @ 918Mhz with high load, then the frequency is bumped to 1188Mhz. If that is still not enough the governor gives you full throttle. (this transition should not take longer than 2-5 seconds, depending on the load your system is experiencing)
    Badass will also take the gpu load into consideration. If the gpu is moderately busy it will bypass the above check and clock the cpu with 1188Mhz. If the gpu is crushed under load, badass will lift the restrictions to the cpu.

    Please remember: Due to it's nature, this is not a benchmark governor. It is meant as a governor that gives you a smooth experience while saving battery, lots of it. :cool: " - As quoted from Showp1984's Bricked Kernel Thread

    Sweep2Wake
    No long do you need to use your power button to wake your phone. To wake your phone sweep your finger from the home button to the search button. Likewise to put your phone to sleep, sweep your finger from the search button to the home button.

    Fast Charging
    Starting in Beta 6 fast charging is now an option. To enable it all you need to do is run the following in adb shell, in a terminal on your phone, or in the terminal in System Tuner:

    Code:
    echo "1" /sys/kernel/fast_charge/force_fast_charge

    Likewise to should you wish to disable it you can run:

    Code:
    echo "0" /sys/kernel/fast_charge/force_fast_charge

    Release Candates will have an optional download that does not have Sweep2Wake for those that do not want it. :cool:

    Should be compatible with any rooted ICS sense rom.

    You can use System Tuner voltage tables.

    As with anything you flash to your phone there is always a risk. You are taking responsibility into your own hands when you flash this. It works perfectly on my phone but your hardware may not be able to withstand overclocking. It should work fine but don't complain if it breaks your phone. :)

    If you decide that this kernel isn't quite for you yet you can always revert to the stock kernel :cool:

    Release Candidate Downloads (Stable):

    RC 2

    RC 1

    RC 1 with Sweep2Wake

    RC 1 - S-Off

    RC 1 with Sweep2Wake - S-Off


    Beta Downloads:

    Beta 13


    Stockish Downloads:

    Stockish


    Installation:
    I am no longer supporting phones that are not S-Off. Get S-Off now ;) Then just flash zip in recovery and select your options!

    If your phone does not have S-Off, there are some older versions of my rom in the downloads that are built into the boot.img and may be flashed via fastboot. Don't ask which ones can be done with this method. You need flash the boot.img contained within using fastboot from your bootloader:

    Code:
    fastboot flash boot boot.img

    CPU Frequency / Voltage Table:
    Code:
     192000:   800000
     384000:   825000
     432000:   850000
     486000:   850000
     540000:   875000
     594000:   875000
     648000:   900000
     702000:   900000
     756000:   925000
     810000:   950000
     864000:   975000
     918000:   975000
     972000:  1000000
    1026000:  1000000
    1080000:  1025000
    1134000:  1025000
    1188000:  1050000
    1242000:  1075000
    1296000:  1100000
    1350000:  1125000
    1404000:  1150000
    1458000:  1150000
    1512000:  1175000
    1566000:  1200000
    1620000:  1225000
    1674000:  1250000
    1728000:  1275000
    1782000:  1300000


    Change Log:

    Beta 13

    Stockish


    Credits:
    klquicksall
    Virtuous Dev Team
    showp1984
    Faux123
    Chad0989
    LeeDroid
    Rafyvitto
    HTCDev


    Github:
    My Source

    Sweep2Wake Video

    Benchmark:
    Screenshot_2012_04_05_19_52_28.png

    Screenshot_2012_04_05_20_10_52.png
    9
    Working out issues with install script and then I'll release elegancia ROM with a new kernel as well as updating the kernel here with beta 13

    Sent from my HTC One X using xda premium
    8
    Well good news. I've successfully programmed in cmdline parsing for fast charging. This means that you will be able to enable it or disable it when you install the kernel ;)

    I just have a one more piece to add to it and it will be ready to be released. Probably be later to night or tomorrow afternoon at the latest.
    7
    Beta 7 is now posted in the OP!

    I did not have time to get fast charging setup working properly via install so you still need to enable it in a terminal program as the Faqs in Post 1 indicate ;)

    I'm tired and I need to get some sleep. I will clean up my post probably Wednesday when i have time to work on getting Fast Charge working on install.

    Have fun! And select your options wisely ;) You do not need a cpu manager now. The install process lets you choose pretty much any option you would normally need a manager to do.
    6
    Any progress on the install script? I can't wait to remove this Rom n try a sensation base that's working. Also will u have the 4 signal bars or the 5 signal bars in your up comming Rom release?

    Sent from my HTC PH39100 using xda app-developers app

    Good. I got it working. Itll be released tomorrow.

    Four bars.

    Sent from my HTC Holiday using xda premium