[KERNEL] Synergy v0.10 [CK3+, Autogrouping, OC, UV, BFQ, BLN, OTG] - T-Mobile Samsung Galaxy S II SGH-T989

Updated to V0.10
Code:
[B][U]v0.10[/U][/B]
- uppatched to 2.6.35.14
- reverted my unreleased changes of the disabling of samsung debugging, it breaks lo power mode and causes SOD's
- Misc config tweaks
- Misc compiler tweaks
[B][U]v0.08[/U][/B]
- Up patched to 2.6.35.13 source
- merged some changed with Da_G's skyrocket source to fix cpu1 hot-plugging
this shiould solve issues of users having min clock stuck at 384mhz and/or max
stuck.
- fixed vdd_tables, system tuner will be supporting my kernel in up coming releases for this
system tuner, should no longer cause issues. as the hotplug fix solved this
[B][U]v0.06[/U][/B]
- Found tome Carrier IQ **** in tty consoles, removed it
sneaky sneaky...
- patched for call recording <--- DERP apparently it works with out my patch LOL
[B][U]v0.05.6[/U][/B]
- redid source tree from scratch
- Switched on OTG config options again (had them shut off)
- Battery issues resolved
- minor tweaks to autogrouping
- set kernel HZ to 300 for a smoother more responsive feel
- minor tweaks to lag free and smartass
- undervolts have been tested stable by many users and are in this release
[B]- PLEASE UNINSTALL SYSTEM TUNER AND CLEAR DALVIK CACHE THIS RELEASE[/B]
[B][U]v0.05.2[/U][/B]
- loosened up lag free so its not so twitchy at low freqs and ramping up and down constantly
- undervolted all freqs a fair bit
- added smartassv2 back in *Please TEST, i think i have solved the hang at max freq on wake*
- probably forgetting something else i messed with
[B][U]v0.05[/U][/B]
- sourced a multiprossesor service that actually wasnt ****ed and added to kernel
- turned on multi prossesor service and set it to shut off the second core on screen off
or when not needed, and only turn back on when needed
- Patched in BLN *thanks to romanbb*
- Patched services.jar to allow bln to notify you for most notifications from apps now
eg: gtalk, mms, sms app and ect..
- spiffy new boot logo ;)
[B][U]v0.04.1[/U][/B]
- removed smartassv2, its useless in its semi-working state, causing battery drain. I will figure out what its up to.
[B][U]v0.04[/U][/B]
- Lowered stock voltages a bit to get some better battery
- Fixed (i think) smartassv2 ramping up to max clock and then neglecting to ramp back down on wake from sleep
- Recommend using lagfree :)
[B][U]v0.03.2[/U][/B]
- fixed scheduler settings for new min freq, causing me SOD's on screen wake with notification
[B][U]v0.03.1[/U][/B]
- disabled 192MHz in the clock table so users cannot select it and cause a sleep of death situation.
- Default min freq now 384MHz
[B][U]v0.03[/U][/B]
- added in BFQ scheduler if users choose to use it you can use system tuner or other favored apps to change from CFS
- Added SmartassV2 and Iterative schedulers
- Tweaked SmartassV2 for our device
- Added ability to change voltage on the cpus with vdd_tables
[B][U]
v0.02:[/U][/B]
- 1.8ghz lag fixed ;)
- Autogrouping of scheduler added
- lagfree cpu scheduler added, with fully working sysfs interface to edit settings not set by default but recommended! its TITS!
- optimized build flags
- removed sysfs for vdd tables, we have not got it working yet. no worries you shouldn't need it yet ;)
- kernel compression changed for much faster boot times
[U][B]v0.01[/B][/U]
CK3+ Patch Set (Thanks to fellow Team Synergy member Ziggy471 for backporting)
OC 1.8 (Thanks to Romanbb's source tree)
Global UV Tables (Thanks to Romanbb's source tree)
All Debug shut off except samsung debugging (needed)
LZMA compressed
Carrier branded boot splash removed
init.d support
Voltage Control
You can control it via shell/init.d scripts as follows
To over volt ALL frequencies by 10000 uv:
Code:
echo "+10000" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_table/vdd_levels
To under volt ALL frequencies by 10000 uv:
Code:
echo "-10000" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_table/vdd_levels
To set a specific frequency (ie 1.8 GHz) with a specific voltage (ie 1.25 volts) ]
Code:
echo "1836000 1250000" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Use SetCPU as a gui or sysfs to control CPU freq
DOWNLOAD
CWM FLashable zip:
V0.10
Here
Call Recording app by skvalex
http://dl.dropbox.com/u/44644505/CallRecorder_v.1.0.27_alpha_build05.apk
The app is offered on XDA for free but you can promote his work by Buying it in the MARKET
Trial of full version ( has more features )
http://forum.xda-developers.com/showpost.php?p=19345181&postcount=750
SOURCE
V0.10
http://www.androidfilehost.com/.mrx/

Whoa thats a first, Im first thanks for your work and welcome.

haha thanks

Question: Does this matter that its for the Telus T989D? Will this work for both phone versions? Not a noob, but a noob question sorry. Confused a bit.

Sooo, this is exactly the same as jugs? Just compiled by you?
Sent from my SGH-T989 using Tapatalk

jmercil said:
Question: Does this matter that its for the Telus T989D? Will this work for both phone versions? Not a noob, but a noob question sorry. Confused a bit.
Click to expand...
Click to collapse
should work on tmobile or telus
mikeyinid said:
Sooo, this is exactly the same as jugs? Just compiled by you?
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
no, its based off a compleetly different source tree (as the verry first sentense in my post says), i have stripped all debugging possible, its using ck3+ patch sets not bfs 404 and my stock voltages and clock tables differ.
its also a few mb smaller then juggs and has all boot animations stripped from the ramfs

what did you set stock clock to? i'll be the guinea pig and try it out for tmobile user

-Mr. X- said:
should work on tmobile or telus
no, its based off a compleetly different source tree, i have stripped all debugging possible, its using ck3+ patch sets not bfs 404 and my stock voltages and clock tables differ.
its also a few mb smaller then juggs and has all boot animations stripped from the ramfs
Click to expand...
Click to collapse
Thanks for the response. You answered alot more than just my questions I'm sure. I thought for v0.2 roman used the same source. Idk
Is this uv'd as much as jugs v0.1? My phone runs like a champ at 1.8 on that and battery is excellent so that is the voltage I'd like to stick with if possible
Sent from my SGH-T989 using Tapatalk

G1_enthusiast said:
what did you set stock clock to? i'll be the guinea pig and try it out for tmobile user
Click to expand...
Click to collapse
the stock clock is 1.5 like factory.
mikeyinid said:
Thanks for the response. You answered alot more than just my questions I'm sure. I thought for v0.2 roman used the same source. Idk
Is this uv'd as much as jugs v0.1? My phone runs like a champ at 1.8 on that and battery is excellent so that is the voltage I'd like to stick with if possible
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
romanbb uses the drivers only from the T989D source i use the whole tree as it contains less debug code.

-Mr. X- said:
should work on tmobile or telus
no, its based off a compleetly different source tree (as the verry first sentense in my post says), i have stripped all debugging possible, its using ck3+ patch sets not bfs 404 and my stock voltages and clock tables differ.
its also a few mb smaller then juggs and has all boot animations stripped from the ramfs
Click to expand...
Click to collapse
Thanks for the reply!

-Mr. X- said:
the stock clock is 1.5 like factory.
romanbb uses the drivers only from the T989D source i use the whole tree as it contains less debug code.
Click to expand...
Click to collapse
Actually I merged all the changes
Sent from my SGH-T989 using Tapatalk

Romanbb said:
Actually I merged all the changes
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
That's what I thought
Thanks for the new option Mr. X
Sent from my SGH-T989 using Tapatalk

kind of sluggish...

Romanbb said:
Actually I merged all the changes
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
Ah didn't know
Thanks for the looksee at your source tree btw
mikeyinid said:
That's what I thought
Thanks for the new option Mr. X
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
No probs, just fiigured it post whhat i personally make and run
G1_enthusiast said:
kind of sluggish...
Click to expand...
Click to collapse
Can't say i'm having this, i've been running these builds all day. aside from adding more changed and testing i didn't need to reflash because of performance issues.

G1_enthusiast said:
kind of sluggish...
Click to expand...
Click to collapse
Are you using ondemand gov? There's something not right about ondemand in this source. Gonna need to be re-worked.
Sent from my SGH-T989 using Tapatalk

mikeyinid said:
Are you using ondemand gov? There's something not right about ondemand in this source. Gonna need to be re-worked.
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
Ive been using on-demand exclusively @ 1.7GHz and have had zero issues. Although i don't put any faith in quadrant scores i was getting 4500+
I'm going to be working with Ziggy471 on lagfree and smartass v2 govs soon and see if i can get them to cooperate better with dual core setups.

-Mr. X- said:
Ive been using on-demand exclusively @ 1.7GHz and have had zero issues. Although i don't put any faith in quadrant scores i was getting 4500+
I'm going to be working with Ziggy471 on lagfree and smartass v2 govs soon and see if i can get them to cooperate better with dual core setups.
Click to expand...
Click to collapse
I get 3400 Max and some lag using ondemand with jugs. At 1.8. So Idk if its just my phone but ondemand isn't playing nice.
Sent from my SGH-T989 using Tapatalk

mikeyinid said:
I get 3400 Max and some lag using ondemand with jugs. At 1.8. So Idk if its just my phone but ondemand isn't playing nice.
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
its the clock rate, 1.8 kicks the **** out of my device too so i stick with 1.7
i tried increasing the vdd but it didn't help much, if at all and i was not satisfied with wasting the voltage for 100mhz. with 1.8 2d accel really suffers too in quad i experienced.

-Mr. X- said:
its the clock rate, 1.8 kicks the **** out of my device too so i stick with 1.7
i tried increasing the vdd but it didn't help much, if at all and i was not satisfied with wasting the voltage for 100mhz. with 1.8 2d accel really suffers too in quad i experienced.
Click to expand...
Click to collapse
OK. That makes sense. Ill clock it down to 1.7 and see if that makes a difference. Thanks for the feedback
Sent from my SGH-T989 using Tapatalk

mikeyinid said:
OK. That makes sense. Ill clock it down to 1.7 and see if that makes a difference. Thanks for the feedback
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
no prob
10 char

Related

[KERNEL] UmaroKernel V1.06 - 2.6.35.13 - CM7-1.9Ghz-SMARTASS-OC-UV-VDD-SWAP-SLQB-BFS

THIS COMES WITH ABSOLUTELY NO WARRANTY.
I AM NOT RESPONSIBLE FOR WHAT THIS KERNEL MAY OR MAY NOT DO TO YOUR PHONE, ESPECIALLY WHEN YOU OC!
This is based on CM's 2.6.35.13 kernel.
Credits include Cyanogen, x99percent, scaryghoul, faux123, -snq, LordClockaN, and others that I couldn't find out who to credit for. If I used your code and you're not mentioned here, let me know!
GPL IN, GPL OUT: github
Version 1.0
- Added SmartAss Governor
- Added Scary Governor
- Added MinMax Governor
- Minor UV, as it depends on your own device. I suggest using the VDD sysfs interface to tweak them yourself.
- Added VDD sysfs interface (OV/UV on the fly) info/usage
- Added SLQB
- Added OC up to 1.9Ghz - SetCPU failsafe profiles are a MUST!
- Allocated more GPU memory
- Enabled swap
- Compcache is still disabled until I can get it working properly
Version 1.01
- Fixed 1.9Ghz OC
Version 1.02
- Fixed modules inside zip
Version 1.03
- Minor bugfixes
- Added TINY_PREEMPT_RCU (should help with multitasking)
Version 1.04
- Fix smartass (wouldn't go below 768mhz while awake)
- Minor bugfixes
- BFS
Version 1.05
- Added USB Mass Storage speed tweak
- Tweaked ext4 extensively
- LOTS of bugfixes
Version 1.06
- Added new governor "GreaseLightning" based on smartass
- Tweaked max readahead to 4096
- backported changes from 2.6.36.1 and 3.0rc6 (Imoseyon)
- Added Simple I/O Scheduler and set as default
- various PM fixes
- Merged HTC's vision-2.6.35-gb-MR release
- Tweaked charging code to "overcharge" for ~2 hours, should be safe and improve battery life
- Fixed netflix playback issues
GOVERNOR EXPLANATIONS:
'minmax' - this driver tries to minimize the frequency jumps by limiting
the the selected frequencies to either the min or the max frequency of
the policy. The frequency is selected according to the load.
Originally posted by erasmux -
smartass - is based on the concept of the interactive governor.
I have always agreed that in theory the way interactive works - by taking over the idle loop - is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the "old" minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies.
Smartass will also cap the max frequency when sleeping to 352Mhz (or if your min frequency is higher than 352 - why?! - it will cap it to your min frequency). Lets take for example the 528/176 kernel, it will sleep at 352/176. No need for sleep profiles any more!
Originally posted by scaryghoul -
Scary - A new governor I wrote based on conservative with some smartass features, it scales accordingly to conservatives laws. So it will start from the bottom, take a load sample, if it's above the upthreshold, ramp up only one speed at a time, and ramp down one at a time. It will automatically cap the off screen speeds to 245Mhz, and if your min freq is higher than 245mhz, it will reset the min to 120mhz while screen is off and restore it upon screen awakening, and still scale accordingly to conservatives laws. So it spends most of its time at lower frequencies. The goal of this is to get the best battery life with decent performance. It will give the same performance as conservative right now, it will get tweaked over time.
Click to expand...
Click to collapse
I hope to add some more user-friendly control to UV/OV, hopefully in the next version.
I tested this on my device, but as stated below, there's no guarantee it will work on yours.
This kernel should only really be used on CM7 nightly 78 and above. Not sure what'll happen if you use it on earlier nightlies, but it's definitely not supported.
Performance should be as good as or better than stock kernel.
Download:
MD5SUM: 71031df052b62d276657190cd4ec94d8
dropbox (will probably go over quota and stop working) - UmaroKernel-1.06.zip
MultiUpload: UmaroKernel-1.06.zip
This kernel excites me greatly. I will be flashing it right away. Thanks!
Sent from my HTC Vision using XDA Premium App
Great work bro! I'll def. give it a shot right now!
Thanks, gonna give this a try.
You sir just made my day. So we will need to use terminal to edit our UV values until you get that dealt with, correct? Will they persist through a reboot or not?
Now this is what I was waiting for
Thank you
KCRic said:
You sir just made my day. So we will need to use terminal to edit our UV values until you get that dealt with, correct? Will they persist through a reboot or not?
Click to expand...
Click to collapse
not to get off-topic, but your sig says youre using the pyro kernel with the CM nightlies. You do know that blah said the recent nightlies are no longer compatible with that kernel, due to the CM kernel being rebased on a different kernel than the base of the pyro kernel. However, I can attest that this kernel DOES work with both nightlies and pyromod
Thanks for the 1.9GHz Will test in conjunction with the latest CM7 nightly when I get home!
Thanks. Flashed and working great. On build 91
Sent from my HTC Vision using XDA App
I just flashed this and everything is working without any issues
However, I noticed that there is no 1.9GHz option in SetCPU...
theSpam said:
I just flashed this and everything is working without any issues
However, I noticed that there is no 1.9GHz option in SetCPU...
Click to expand...
Click to collapse
Sorry for the dumb question, but did you do the autodetect?
Sent from my HTC Vision using XDA Premium App
heybobitsme said:
Sorry for the dumb question, but did you do the autodetect?
Sent from my HTC Vision using XDA Premium App
Click to expand...
Click to collapse
I just did and the max frequency is still 1516MHz...
theSpam said:
I just did and the max frequency is still 1516MHz...
Click to expand...
Click to collapse
Ya I just noticed the same with the built in settings as well.
Sent from my HTC Vision using XDA Premium App
heybobitsme said:
Ya I just noticed the same with the built in settings as well.
Sent from my HTC Vision using XDA Premium App
Click to expand...
Click to collapse
I'm having the same issue.
I know the og post said that this should mainly be used with CM7 nightlies, but I decided to give it a try with the MIUI ROM that I'm using. No dice. Wouldn't even load the bootscreen. I'm thinking I may flash over to the current CM7 nightly to give it a try though.
Sent from my HTC Vision using XDA Premium App
Im using the MIUI rom on my G2 and the smartass kernal... Freakin great if you ask me. I have about 30 to 35% battery and its about to be 1010 pm and i unplugged from charger at 730 am. Beat kernal so far.
Sent from my HTC Desire Z (actually its a G2) using XDA App
Updated OP with fixed kernel, OC up to 1.9Ghz is now supported.
Enjoy!
umaro said:
Updated OP with fixed kernel, OC up to 1.9Ghz is now supported.
Enjoy!
Click to expand...
Click to collapse
Nice! How much more memory was allocated to the GPU? Just curious...
Nice work any one test out WiFi and the kind of stuff?
Sent from my HTC Vision using XDA App
sino8r said:
Nice! How much more memory was allocated to the GPU? Just curious...
Click to expand...
Click to collapse
I think it's just under a meg, for a total of 4 megs of GPU ram instead of 3 megs.
I don't know what kind of performance gain comes from it.. I'll have to benchmark it and let you guys know.
The added memory doesn't look like it was being used by anything else, though.

[KERNEL][STOCK][TW][3.0.66] CERUX TW v1.02 JB 4.1.2 | 2013-05-23

Cerux Kernel for TW JB 4.1.2 ROMs:
For Samsung Stock = TouchWiz 4.1.2 ROMs
Features:
Updated kernel to 3.0.66 (will continue updating it as build continues)
OC up 1836 Mhz
GPU OC: 2D 160-266, 3D 266-320 MHz
Kernel msm_thermal control
Force min/max frequency changes for both cores when changes are applied to one core, this is useful for those using built-in performance settings or using a cpu app that changes only core0 while keeping core1 intact. (enabled by default)
Modified ondemand governor with touch boost to have a snappier scrolling/typing, and with a second phase which will go first to configured frequency 1242 MHz before reaching max.
Kernel based mpdecision. This will control CPU secondary core (core 1) hot-plugging and unplugging depending on CPU load
Frandom support
Fixed a bug where phone hard reboot after trying to make a call before device is ready.
Added BadAss governor
Added SmartAssV2 governor
Added Wheatley governor
Added Intellidemand governor
Added V/R scheduler
Added SIO scheduler
Added BFQv6 release 1 (read second post)
Added BLN support (you need software/rom support)
Ondemand is the default governor
BFQ is the default scheduler
Other things I might forgot and will add later
List of commits in 3rd post
Click to expand...
Click to collapse
Download link: http://goo.im/devs/elbermu/cerux_kernel_tw_v1.02_signed.zip
Recommend using this ROM and if coming from a different kernel wipe.
ROM: http://forum.xda-developers.com/showthread.php?t=2249770
Go thanks: @Rushing
Please don't report problems without wiping.
If you get on splash screen after a reboot on any rom try this in recovery:
Code:
adb shell
e2fsck -yfDC0 /dev/block/mmcblk0p25
then reboot.
TricksterMod recommended for the tweaks
Few notes:
To other devs:
Lets play fair, if you are going to use any source of this kernel, make a pull request and/or PM me any findings you have.
To user: don't compare this kernel to other ones, I consider it rude. If you like other, you are free to use them.
No ETAs
No Sweep2Wake... I will look into it later
Don't Hi-Jack my thread...
Source: https://github.com/elbermu/cerux_kernel-touchwiz
Enjoy the kernel.
Since version v1.02 BFQv6r1 has been added and set as default scheduler. Advantages of BFQ:
Low latency for interactive applications - Whatever the background load is, the disk is virtually as responsive as if it was idle. Normally applications experience high latencies or become unresponsive until the workload terminates (especially SSDs)
Low latency for soft real-time applications - soft real-time applications, such as audio and video players or audio and video-streaming applications. These applications do not suffer from almost any glitch due to the background workload.
See a demo here: http://youtu.be/J-e7LnJblm8
Reading and others features of BFQ here: http://algo.ing.unimo.it/people/paolo/disk_sched/description.php
Change log for v1.02: https://github.com/elbermu/cerux_kernel-touchwiz/compare/a337aa0...HEAD
Holy sh*t. INSTALLING NAOH AJSVZIANAHSH16283638
Sent from my SGH-T989 using xda app-developers app
Thanks... So funny.. I just switched back from embryo to update my carbon nanandroid... gon back to embryo to try... Thanks again
OMG ....GRACIAS ELBERMU...
Sent fr
Thanks cerux for tw
Phone freeze when trying to pickup
Call then reboot by itself.
Im using badass gov, default freq, and sio.
I have to hard reset to get passed the boot screen.
The kernel back to the default setting (Ondemand gov)
Sent from my SGH-T989 using xda app-developers app
Love this kernel want to ask does it have fast charge and would love if it come with sweep to wake one day
winga45 said:
Love this kernel want to ask does it have fast charge and would love if it come with sweep to wake one day
Click to expand...
Click to collapse
Yes:
https://github.com/elbermu/cerux_kernel-touchwiz/commit/93c2ee845ce21a04de771867cfff52f1986f7f41
Use trickstermod to enable it...
Edit:S2W will come... and maybe screen sweep, not just the keypad
elbermu said:
Yes:
https://github.com/elbermu/cerux_kernel-touchwiz/commit/93c2ee845ce21a04de771867cfff52f1986f7f41
Use trickstermod to enable it...
Edit:S2W will come... and maybe screen sweep, just not the keypad
Click to expand...
Click to collapse
Thanks elbermu u rock
usb storage
when connected to computer it doesnt show up but when i flash a diffrent kernel it shows up need to fix usb storage
winga45 said:
when connected to computer it doesnt show up but when i flash a diffrent kernel it shows up need to fix usb storage
Click to expand...
Click to collapse
Probably you have fast charge enabled... It works excelent for me.
Check with:
cat /sys/kernel/fast_charge/force_fast_charge
elbermu said:
Probably you have fast charge enabled... It works excelent for me.
Check with:
cat /sys/kernel/fast_charge/force_fast_charge
Click to expand...
Click to collapse
Thanks elbermu but what should I do with that sys/kernel/fast_charge/force_fast_charge should I delete it or no
winga45 said:
Thanks elbermu but what should I do with that sys/kernel/fast_charge/force_fast_charge should I delete it or no
Click to expand...
Click to collapse
Don't delete it. Just change it to "no".
Sent from my Nexus 4 using Tapatalk 2
android88 said:
Don't delete it. Just change it to "no".
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Thanks android88 but it says 0 should I change it or leave it
winga45 said:
Thanks android88 but it says 0 should I change it or leave it
Click to expand...
Click to collapse
0 means it is disabled. Are you testing in windows? I always use Linux, windows just in the office but I will try with it.
Sent from my Nexus 4 using Tapatalk 2
elbermu said:
0 means it is disabled. Are you testing in windows? I always use Linux, windows just in the office but I will try with it.
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
I use windows
winga45 said:
I use windows
Click to expand...
Click to collapse
Ok, I am out but I will check later when I get home...
Sent from my Nexus 4 using Tapatalk 2
elbermu said:
reserved
Click to expand...
Click to collapse
Did u got my pm message elbermu

[KERNEL]BionicSheep Kernel (4.2.2) (4.3) - FINAL BUILD

FEATURES FOR 4.2.2:
Code:
-Built from CM10.1 sources
-Built using Linaro 4.7.4 toolchain
-Overclocked to 1620Mhz
-Underclocked to 270Mhz
-faux sound is here
-Undervolted and support for user undervolting
-Added Governors
+intellidemand
+badass
+wheatley
+smartassH3
+asswax
+smartmax
-Added IO Schedulers
+sio
+tripndroid
+fifo
-thalmus hot plugging (mpdecision is disabled by default for 4.2.2)
-fast charge support
-frandom support
FEATURES FOR 4.3:
Code:
-Built with latest CM10.2 sources
-latest linux 3.4.65
-Compiled with Linaro 4.8.2
-Overclocked to 1620Mhz
-Underclocked to 270Mhz
-fast charge support
-faux sound support
-CM cherrypick to prevent battery drain (thanks for finding it pwncake)
-Added Governors
+intellidemand
+badass
+wheatley
+smartassH3
+asswax
-Added IO Schedulers
+sio
+tripndroid
+fifo
-thalmus hot plugging
-frandom support
-undervolting and user undervolting (minimum is 900, anything below this won't change anything)
-modified colors (sort of like trinity but my modifications)
-gpu OC to 480
This rom currently supports the Trickster Mod App - get it here https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod&hl=en
This rom is meant for AOSP 4.2.2 and 4.3 depending on which download you grab and what ROM you use. Do not mix the kernel, you assume the risks of your stupidity if you don't read the OP.
PM me if you need any help starting up your own kernel
BDownloads for 4.3:
BionicSheep2v0.7.1_RC2
BionicSheep2v0.6.0_RC1
BionicSheep2v0.5.5
BionicSheep2v0.5.1
Downloads for 4.2.2:
BionicSheepv0.3.8_RELEASE_6
READ THIS PLEASE:
Everyone, sorry to disappoint but this kernel is now dead. Due to a serious serious issue with the git client, me trying to delete 1 repo caused the deletion of my kernels repo instead. There will be no builds anymore, I would have to start from scratch and I do not remember every line of code I have changed for the past 4 months.
My sincerest apologies to you guys, I am still shocked myself right now, I can't believe it did that.
I will keep downloads up for now but I doubt the kernel will work bug free into the future without keeping up with driver updates and such. If there are any GPL concerns from any mods here on xda, please let me know and I will take the links down. I had source up until it got deleted. Thanks for the help, experience, and the times guys. You made this kernel a wonderful learning experience for me. Look out for my app in the next few months guys, its my new project if git doesn't screw me on that too.
My settings:
Gov: asswax
IO: row
Read ahead: 1024
Voltages: (stock, I pick them in the first place )
GPU: 480
Powersaving: 0
Mpdecision: its gone so enabling it does nothing
Sources:
https://github.com/BionicSheep/android_kernel_samsung_d2.git
Special thanks to:
ahagersr - for getting me started up and giving me hours of reading material
stratatak7 - for helping with packaging and voltage fixes
gideonX - for his patience and willingness to answer my nooby questions
pwncake193 - for helping me with 4.3 sources and kernel start up for it (send him thanks guys)
ktoonsez - for his patience and willingness to answer my nooby questions
imoseyon - fastcharge
TripNRaVeR - for his IO scheduler
faux123 - for his awesome sound support
the community - help in general
Changelog
Code:
10.07.2013 RC2
-fix all the bugs!
10.06.2013 Experimental Release
-Hopefully fixed random reboots (you tell me)
-Linux 3.4.65 updates
-cm updates
-clock changes
-GPU overclocking to 480, if you think its useless, don't tell me, just turn it off, my testing proves otherwise
-updates deadline scheduler to have 0ms latency (credits to imoseyon)
10.03.2013 Release Candidate
-cm updates
-asswax tunables adjusted to personal preference. Ramps up slower but also ramps down slower, also focuses on lower
clocks at screen up and deep sleep. Check the git if you're curious
-Linaro 4.8.2 instead of 4.7 used to compile
-Latest linux 3.4.64
-378 clock changed back to 384 (so much more stable and battery friendly)
-voltage adjustments
[COLOR="Red"]This is probably my last build for this phone, when the Nexus 5 comes out I will probably get it and sell my gs3, so if the
price is less than $350, this will be it guys. Thanks for testing as I made my first kernel. I learned a lot! If any huge issues
present themselves I will obviously update it.
4.2.2 is being worked on, but my tester has to get back to me on the latest build (I run 4.3 personally) and then I will upload!
[/COLOR]
09.25.2013
-cm updates
-bluetooth updates
-basically update the everything
-linux updated to 3.4.61 (x.62 will be implemented soon hopefully
-modified clocks a bit to try and get better stability
-sorry updates have been slow (school and all), I am planning on getting a nexus 5 on release so prepare for a potential stop on this kernel for the gs3 when that happens (sorry)
08.23.2013
-tweaked sheep colors a bit and colors look whiter than ever!!
-voltage tweaks (again)
-smartmax governor added(info on it [URL="http://forum.xda-developers.com/showpost.php?p=38193047&postcount=6943"]here[/URL])
08.22.2013
-trying to fix various bugs
-linux 3.4.59 update
08.20.2013b(4.3)
-torch is done! Finally figured out what was going wrong
08.20.2013(4.3)
-linux 3.4.58 updates
-latest cm sources
-fixed torch
-bionicsheep colors should be implemented on boot (no yellow tint)
-voltage tweaks
08.15.2013(4.3)
-rebased from cm so latest drivers and merges
-linux 3.4.57 updates
-upped voltages on overclock so this should fix reboots for some people
-code clean ups
-modified screen colors, its like trinity but my tweaks.
I tried to make colors less saturated and cool the colors
(to enable for now just switch the screen temp (to any option)
in the advanced settings and lock your device,
I will enable on boot if you guys like it)
-so with new drivers this build tends to produce graphical
glitches on older versions of ROMS (pwncakes latest build has been
tested and works)
-old versions of the kernel also no longer play nice with new versions of ROMS
08.12.2013(4.3)
-fixed reboots for some people (I wasn't able to get it to reboot so
hopefully this works for you guys, let me know if it doesn't)
-undervolting finally is here and stable!
-user undervolting is back (min is 850 so going lower is pointless)
-it seems smoother than normal
08.11.2013(4.3) Part 2
-forgot to include frandom module in last build its here now
-you should see some performance improvements especially if you
use things like the crossbreeder mod
08.11.2013(4.2.2)
-frandom support
-clock changes
08.11.2013 (4.3)
-faux sound has returned
-Stable underclocking to 270 (whooooo)
-Stable overclocking to 1620 (WHOOOO)
-frandom support
-easter egg
-mpdecision disabled and removed on boot
-latest cm sources merged
08.10.2013 (4.3) Part 2
-think I fixed hot plugging (confirmed)
08.10.2013 (4.3)
-rebased with latest cm sources
-added thalamus auto hot plugging and double checked its working
-added governors:
+asswax
+wheatley
+badass
+smartassh3
+intellidemand
-added IOSched:
+tripndroid
+fifo
+sio
08.09.2013 (4.2.2)
-fixed hot plugging so that it actually shuts down the second core
-mpdecision is removed since hot plugging works now so you don't have to change a thing
08.06.2013 (4.2.2)
-thalamus hotplugging
-fifo scheduler
-easter egg (you will see when you boot)
08.05.2013
-initial 4.3 build
08.03.2013
-Fixed user voltage scaling
-[COLOR="Red"]Faux Sound[/COLOR] support for those who were asking for it
08.02.2013
Added some governors and IO schedulers per request:
-smartassH3 Governor
-asswax Governor
-wheatley Governor
-tripndroid IO Scheduler
08.01.2013
-Initial Release
Give me an hour or two and I'll post some feedback
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
crashpsycho said:
Give me an hour or two and I'll pohavest some feedback
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
Click to expand...
Click to collapse
Thanks man. Much appreciated. Like I said, let me know if you have any requests
Downloading this shiz right now. Yay for new kernels. :highfive::good:
So it looks like if you flash over Ktoonz the tweaker box will stay there which is fine.... I must say coming from any reboot I've never seen where a kernel loads up widgets and everything so fast... nice work on that
Responce wicked fast, deep sleeps better than my snoring wifey,
Small querks I've noticed upon flash there is a lag switching pages and responce is slow I've noticed that you can get SOD I'm running at 15xx to 16xx to test high CPU, and that once SOD is in.place Battery Pull require. But works very well
Request, savage zen& zen, Wheatley, smartassh3, Lionheart would be great but very stable kernel so far Big Props!
Edit : running Liquid smooth 2.9
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
crashpsycho said:
So it looks like if you flash over Ktoonz the tweaker box will stay there which is fine.... I must say coming from any reboot I've never seen where a kernel loads up widgets and everything so fast... nice work on that
Responce wicked fast, deep sleeps better than my snoring wifey,
Small querks I've noticed upon flash there is a lag switching pages and responce is slow I've noticed that you can get SOD I'm running at 15xx to 16xx to test high CPU, and that once SOD is in.place Battery Pull require. But works very well
Request, savage zen& zen, Wheatley, smartassh3, Lionheart would be great but very stable kernel so far Big Props!
Edit : running Liquid smooth 2.9
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
Click to expand...
Click to collapse
When you first flash, you will have lag for a minute or two but then after that it is gone. Idk if I can fix this, but I will look into it. Hmmmmm, haven't gotten any sleep of death yet. What governor are you running? I would recommend asswax since it is just the smartest in my opinion. Also what was your minimum clock? This could cause SOD. Thanks for the help and I will have those governors for you on the next build (shouldn't be long, hell I might be up tomorrow morning)
EDIT: I will try raising the voltages on my underclock and see if that works. For future reference I run this on CM just for smoothness, but I will try testing on LS when I get a chance
aeppacher said:
When you first flash, you will have lag for a minute or two but then after that it is gone. Idk if I can fix this, but I will look into it. Hmmmmm, haven't gotten any sleep of death yet. What governor are you running? I would recommend badass since it is just the smartest in my opinion. Also what was your minimum clock? This could cause SOD. Thanks for the help and I will have those governors for you on the next build (shouldn't be long, hell I might be up tomorrow morning)
EDIT: I will try raising the voltages on my underclock and see if that works. For future reference I run this on CM just for smoothness, but I will try testing on LS when I get a chance
Click to expand...
Click to collapse
His device may not be able to handle UV. I've been booted for almost 30 minutes now with no issues. I've left it stock so far so I will change to badass and see if it happens. So far though smooth as hell.
For reference, I am on Carbon 1.8 Stable.
phoenix2217 said:
His device may not be able to handle UV. I've been booted for almost 30 minutes now with no issues. I've left it stock so far so I will change to badass and see if it happens. So far though smooth as hell.
For reference, I am on Carbon 1.8 Stable.
Click to expand...
Click to collapse
Glad you like, any requests welcome, I want to make this a bit of a rom for the community
aeppacher said:
Glad you like, any requests welcome, I want to make this a bit of a rom for the community
Click to expand...
Click to collapse
As the above poster requested, savagezen is nice. Not sure if it's been ported to 3.4 yet though. Asswax is also nice.
As for IO Sched, there is an awesome one for a T-Mobile kernel to check out. tripndroid iosched by TripNRaVeR. Very smooth with no noticeable drain.
Link to the kernel is here: http://forum.xda-developers.com/showthread.php?t=2301896&page=4
aeppacher said:
When you first flash, you will have lag for a minute or two but then after that it is gone. Idk if I can fix this, but I will look into it. Hmmmmm, haven't gotten any sleep of death yet. What governor are you running? I would recommend badass since it is just the smartest in my opinion. Also what was your minimum clock? This could cause SOD. Thanks for the help and I will have those governors for you on the next build (shouldn't be long, hell I might be up tomorrow morning)
EDIT: I will try raising the voltages on my underclock and see if that works. For future reference I run this on CM just for smoothness, but I will try testing on LS when I get a chance
Click to expand...
Click to collapse
actually my setting were at 1512-1620 intellidemand/sio for testing, UV ive never had any problem and i didnt change the voltage setting , does this kernel support FastCharge ran Fastcharge toggle on trickster and it didnt stick for some reason, so far ive left everything the same 918-1620 with interactive/row and no issues, but ill keep testin
phoenix2217 said:
As the above poster requested, savagezen is nice. Not sure if it's been ported to 3.4 yet though. Asswax is also nice.
As for IO Sched, there is an awesome one for a T-Mobile kernel to check out. tripndroid iosched by TripNRaVeR. Very smooth with no noticeable drain.
Link to the kernel is here: http://forum.xda-developers.com/showthread.php?t=2301896&page=4
Click to expand...
Click to collapse
I'll get right on that
aeppacher said:
I'll get right on that
Click to expand...
Click to collapse
You da man. :highfive::good:
crashpsycho said:
actually my setting were at 1512-1620 intellidemand/sio for testing, UV ive never had any problem and i didnt change the voltage setting , does this kernel support FastCharge ran Fastcharge toggle on trickster and it didnt stick for some reason, so far ive left everything the same 918-1620 with interactive/row and no issues, but ill keep testin
Click to expand...
Click to collapse
hmmm :/ fast toggle working here with trickster mod. Make sure the phone is unplugged. Then toggle fast charge on. And then you should be able to plug it in. Fast charge won't work if its plugged in.
crashpsycho said:
So it looks like if you flash over Ktoonz the tweaker box will stay there which is fine.... I must say coming from any reboot I've never seen where a kernel loads up widgets and everything so fast... nice work on that
Responce wicked fast, deep sleeps better than my snoring wifey,
Small querks I've noticed upon flash there is a lag switching pages and responce is slow I've noticed that you can get SOD I'm running at 15xx to 16xx to test high CPU, and that once SOD is in.place Battery Pull require. But works very well
Request, savage zen& zen, Wheatley, smartassh3, Lionheart would be great but very stable kernel so far Big Props!
Edit : running Liquid smooth 2.9
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
Click to expand...
Click to collapse
Check out the new update! Added some of your requests (wheatley and smartassh3)
phoenix2217 said:
As the above poster requested, savagezen is nice. Not sure if it's been ported to 3.4 yet though. Asswax is also nice.
As for IO Sched, there is an awesome one for a T-Mobile kernel to check out. tripndroid iosched by TripNRaVeR. Very smooth with no noticeable drain.
Link to the kernel is here: http://forum.xda-developers.com/showthread.php?t=2301896&page=4
Click to expand...
Click to collapse
I added tripndroid and asswax
Holy crap. You're a machine. Flashing this right now. :thumbup:
Sent from my SGH-I747 using xda premium
Looks great! I'll flash this soon. Glad to see you made so much progress.
Sent from my SAMSUNG-SGH-I747
Thanks for sharing your work with us!
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
Does this have faux sound support?
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
x10user2011 said:
Does this have faux sound support?
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
Not yet man, I'll take that as a request though. If I can figure out how to implement it, I will surely do so

[KERNEL] OBOne KernOB 4.2.2/4.3 [3.4.10][SenseJB]

MAY THE FORCE BE WITH YOU!
This kernel is from the HTC 3.4.10 source code. It is built with the arm-eabi-4.7 toolchain. There are not a lot of additions/tweaks to maintain stability and cleanliness. This is only for Sense on Android 4.2.2 & 4.3.
Added Features
Governors: Smartmax, Lionhear, Lagfree
Over and Under clocking the CPU & GPU
Voltage Control
IO Schedulers: bfq, sio, zen, row, vr
System wide mounting and system write
Faux Sound Control
Forced Fast Charge
Frandom
Sweep2Wake, Sweep2Sleep, Doubletap2Wake, Logo2Menu, Logo2Wake
exFAT/NTFS support
HDMI 1280x720p60
Fix earpiece amplification
Tips
Use an app like Trickster MOD to control the built in goodies.
Use the Frequency Lock option to control the frequencies from being reset to min/max.
For those who want to flash the kernel on a true stock ROM, see this post: http://forum.xda-developers.com/showthread.php?p=48433650 - thanks to @santod040
4.3 Download - see Post #2
4.2.2 Download
Version 3
Version 3 - Stock Clocks
Version 2.1
Version 1 (stock)
Changelog
1/04/14: Version 3 - HDMI 1280x720p60
12/27/13: Version 2.2 - Added GPU OC/UC, VR IO Scheduler, fixed some config stuff
12/9/13: Version 2.1 - Fixed S2W/S2S/D2W/L2M, deleted pocket protection (let me know if this becomes a problem)
12/8/13: Version 2 - added Frandom, S2W/S2S/D2W/L2M, deleted Intellidemand, SmartassV2, pocket protection, system wide mounting
11/24/13: Version 1.4 - added Voltage Control, Faux Sound support, exFAT support, Lagfree/Lionheart/SmartassV2 governors
11/23/13: Version 1.3 - added Force Fast Charge, bfq/zen/row/sio io-schedulers, fix earpiece amplification in call, enable system write
11/22/13: Version 1.2 - added Intellidemand and Smartmax governors
11/22/13: Version 1.1 - added CPU Overclocking for speed and Underclocking for battery performance
11/22/13: Version 1 - Stock unchanged
Thanks: @buckmarble - for binaries that work...and a fair amount of suggestions
faux123 - for too many commits to choose from
Flyhalf205 - for some commits
GPL Source
https://github.com/brymaster5000/m7wlv_4.2.2/tree/OBOne_KernOB
Android 4.3
Added Features
Governors: Smartmax, Lionheart, Lagfree
Over and Under clocking the CPU and GPU
Voltage Control
IO Schedulers: bfq, sio, zen, row, vr, fiops
System wide mounting and system write
Faux Sound Control
Forced Fast Charge
Frandom, Dynamic Fsync
Sweep2Wake, ,Sweep2Sleep, Doubletap2Wake, Logo2Menu, Flick2wake/sleep, Pick2wake
crpalmer's Thermal Control
Slimbus OC
Blinking Buttons Notifications
exFAT/NTFS support
HDMI 1280x720p60
Fix earpiece amplification
Advanced TCP Congestion Controls
4.3 Download
Version 3.1
Version 3.1 - no flick2wake
Version 3.1 - stock clocks
Version 3.1 - stock clocks - no flick2wake
Version 3
Version 3 - no flick2wake
Version 2.2.1
Version 2.2.1 - Stock Clocks
Changelog
2/2/14: Version 3.1 - Frequency settings stick.....finally!
2/1/14: Version 3 - Added TCP Congestion, crpalmer's Thermal control, fiops, slimbus OC, flick2wake/sleep and pick2wake, blinking buttons, and performance enhancements
1/07/14: Version 2.2.1 - reenable ecrypt_fs for paid apps...
1/06/14: Version 2.2 - Bluetooth call fix?
1/04/14: Version 2.1 - revert encrypt_fs, HDMI 1280x720p60, fix earpiece amplification (stock clocks too)
12/27/13: Version 1.2.2 StkClk - Stock clock version with fixed Pocket Protection
12/27/13: Version 2 - fixed Pocket Protection, added GPU over/under clock, fixed defconfig
12/22/13: Version 1.2.1 - exFAT config fix, NTFS support added?, ecrypt_fs as module (this build is being tested)
12/15/13: Version 1.2 - Added S2W/S2S/L2M/D2W, and VR IOScheduler
12/14/13: Version 1.1 - CPU Gov's, IO Schedulers, OC and Low Clocks, Voltage Control, System mounting, Faux Sound, FFC, Frandom, exFAT
GPL Source
https://github.com/brymaster5000/m7wlv_4.3/tree/OBOne_KernOB
Nice work man!
Is it possible to enable the HTC logo to wake the phone? just wondering.
Maybe some HTC to wake?
Sent from my HTC6500LVW using XDA Premium 4 mobile app
It says JB 4.2.2, does that mean it will only work with roms based on 4.2.2 or could we install this kernel on the roms with Android 4.3 and Sense 5.5 and have it work properly?
Wozzie said:
It says JB 4.2.2, does that mean it will only work with roms based on 4.2.2 or could we install this kernel on the roms with Android 4.3 and Sense 5.5 and have it work properly?
Click to expand...
Click to collapse
Will not work. I tried this one and Flyhalf's and my phone just boot loops
brymaster5000 said:
Taking requests for additions.
On my list:
Governors
IO Schedulers
Forced Fast Charge
HTC logo Menu button
S2W
Click to expand...
Click to collapse
Long Hold Back Kill task and the HTC logo Menu would be suhhweet!
brymaster5000 said:
Taking requests for additions.
On my list:
HTC logo Menu button
Click to expand...
Click to collapse
Absolutely the menu button! Some things (specifically Nova Launcher) don't feel right without it.
eichenberg said:
Will not work. I tried this one and Flyhalf's and my phone just boot loops
Click to expand...
Click to collapse
Flyhalf doesn't have a sense 5.5 ROM, but it probably won't work as this says it's for 4.2.2 sense 5 ROMs
Sent from my HTC6500LVWBLU using Tapatalk 4
If I've helped, please hit the thanks button
Getting this to work on 4.3 might be difficult like my attempts at porting the other variants. I will try, but no promises...sense code is not the easiest thing to work with.
Sent from my Oney Bone.
It would be awesome if you could include support for faux's sound control (https://play.google.com/store/apps/details?id=com.teamkang.fauxsound&hl=en) so we can fix the beats off sound profile!
cesium said:
It would be awesome if you could include support for faux's sound control (https://play.google.com/store/apps/details?id=com.teamkang.fauxsound&hl=en) so we can fix the beats off sound profile!
Click to expand...
Click to collapse
I will try to get that in there.
Sent from my Oney Bone.
midnight assassin said:
Is it possible to enable the HTC logo to wake the phone? just wondering.
Click to expand...
Click to collapse
I'm pretty sure that is an option. Will look into it.
Got force fast charge, and a supposed fix for in call volume in the next build. Be on the lookout...
Sent from my Oney Bone.
I have flashed both 1.1 and 1.2 kernels to try out, but I don't see any overclocking or governor/scheduler changes. I use stecpu to control the overclocking. Do you recommend some other app or method to overclock? Besides that, kernel seems to be working great, haven't had a chance to check battery drains or anything, but everything seems to be as good as the stock kernel! Thanks for building this! can't wait for more modules and tweaks to be added!
Sent from my HTC6500LVW using XDA Premium 4 mobile app
kdj67f said:
I have flashed both 1.1 and 1.2 kernels to try out, but I don't see any overclocking or governor/scheduler changes. I use stecpu to control the overclocking. Do you recommend some other app or method to overclock? Besides that, kernel seems to be working great, haven't had a chance to check battery drains or anything, but everything seems to be as good as the stock kernel! Thanks for building this! can't wait for more modules and tweaks to be added!
Sent from my HTC6500LVW using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Trickster mod.
Sent from my Oney Bone.
brymaster5000 said:
Trickster mod.
Sent from my Oney Bone.
Click to expand...
Click to collapse
Thanks for the tip. I installed trickstermod, same same. I must be doing something wrong... I flashed in recovery (TWRP 2.6.3.3) and it said completed, "may the force be with you" so I rebooted system and still no go. I will do some more digging around and figure out what I'm doing wrong here. Thanks!
Sent from my HTC6500LVW using XDA Premium 4 mobile app
kdj67f said:
Thanks for the tip. I installed trickstermod, same same. I must be doing something wrong... I flashed in recovery (TWRP 2.6.3.3) and it said completed, "may the force be with you" so I rebooted system and still no go. I will do some more digging around and figure out what I'm doing wrong here. Thanks!
Sent from my HTC6500LVW using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Hmm....works for me. Anyone else having this issue? What ROM are you using?
brymaster5000 said:
Hmm....works for me. Anyone else having this issue? What ROM are you using?
Click to expand...
Click to collapse
I'm stock .10 ROM, just went through a factory reset. Not sure if it was an accident or one of my flashes went awry. Getting it all set up again now.
I have root, s-off and everything seems to be normal/same as before the unintentional reset. Setcpu was granted root privilege, trickster mod picked up the frequencies I had set to test out and they seem to stick on boot.
So I'm guessing something didn't take or something strange. Under settings, what should my kernel version read? Mine looks like it's all stock still.
Sent from my HTC6500LVW using XDA Premium 4 mobile app
kdj67f said:
I'm stock .10 ROM, just went through a factory reset. Not sure if it was an accident or one of my flashes went awry. Getting it all set up again now.
I have root, s-off and everything seems to be normal/same as before the unintentional reset. Setcpu was granted root privilege, trickster mod picked up the frequencies I had set to test out and they seem to stick on boot.
So I'm guessing something didn't take or something strange. Under settings, what should my kernel version read? Mine looks like it's all stock still.
Sent from my HTC6500LVW using XDA Premium 4 mobile app
Click to expand...
Click to collapse
What are your steps during the flashing? They should be boot to recovery, install .zip, reboot (sometimes a wipe cache and dalvik helps). Hopefully you aren't flashing a stock boot.img afterwards...your version should read something like OBOne KernOB - version 1.2.
OP updated:
Version 1.3 - added Force Fast Charge, bfq/zen/row/sio io-schedulers, fix earpiece amplification in call, enable system write

[KERNEL] AOSP 4.3/4.4 OC/UV CPU/GPU Frequencies, S2W, DT2W, Faux Sound

This is not my work. Do not expect answers from me, everything I know will be in the OP. Use at your own risk, all credits go to mcaserg and anybody he has already credited!
[ALPHA] KK Version 18 found here, some bugs seem to be present. For a stable release, use the attached files at the bottom of the page for
I have been using this for a while and have not faced any problems (I am using the last January build of BAM and Trickster from the market to modify) - I am now sharing with you today, a custom kernel for our device. I have permission by the developer to share this now, it was not intended to be shared at first as the developer has changed handsets and has removed links and source from the Russian Forum it originated. This was last updated in December 2013, so it might not be perfect with current CM sources as I know there were a lot of changes in the kernel and ramdisk! - This kernel might not be perfect, might not work at all for you but it sounds like the best kernel we have access to right now.
I have permission to use the source by my good friend mcaserg and share it with you all. Anybody who knows what they are doing, please update this in line with the latest changes from CM, and feel free to keep using it for every further release but give appropriate credits to mcaserg and if you really want to, me for finding it
READ EVERYTHING BELOW AS THERE ARE A LOT OF FEATURES AND OPTIONS, SOME OF WHICH HAS BEEN TRANSLATED TO ENGLISH AND MIGHT LOOK A BIT ODD, SO BE CAREFUL!
UPDATE - 12/02/13 kernels patched to version 3.4.71. Added GPU Voltage Control. Added power scheme GPU Conservative. Fixed jamb stuttering sound when playing music with the screen turned off. Many small improvements and bug fixes, including by S2W/DT2W. Now decided to spread both the kernel version:
last Linaro 4.8.2 (from 31.10) C-O3 optimization, XZ compression
-kernel patched to the latest version of Linux 3.4.71
-Multiple patches and optimizations for Cortex A15
-Multiple patches and optimization to improve performance, system responsiveness / interface
-Sweep2Wake / Sweep2Sleep and DoubleTap2Wake (Knock_ON both LG G2)
-Adjust CPU frequency from 81 MHz to 2295 MHz
-added GPU overclocking up to 600 MHz by the new method (the default when running exhibited 450 MHz)
- 10% increases prizvoditelnosti compared with nuclei GPU acceleration with a classic at the same frequencies. tire-overclocked to 633 MHz -added CPU Voltage Control (voltage can be adjusted from 600 mV to 1400 mV) , added GPU Voltage Control (voltage can be adjusted from 900 mV to 1200 mV)
-Added management thermocontrol (now available complete setting 3 - x reset frequency step when overheated, setting temperature and frequency reset and shutdown in case of overheating)
-Added volume control via the kernel Faux Sound Control 3 (configured through either through TricksterMod Faux Sound)
-added Governor for simple GPU
-module Snake Charmer (CPUFREQ_Limiter) built into the kernel - for improved stability at high frequencies CPU
-CPU GOVERNORS :
smartmax
intellidemand
wheatley
savagedzen
Lazy
dancedance
smartassV2
smartassH3
lagfree
interactive
interactiveX2
badass
Lionheart
adaptive
abyssplugv2
asswax
conservative
OnDemand
ondemandplus
userspace
PowerSave
performance
-SCHEDULERS (planners):
noop
Deadline
row
CFQ
SiO
sioplus
fiops
BFQ
zen
VR
FIFO
-management algorithms TCP: bic, westwood, reno, cubic, highspeed , Hybla, htcp, Vegas, Veno, scalable, LP, yeah, Illinois
-fast charging (fastcharge)
-DynamicFSync
-support exFat, CIFS, patched to version 3.4.72. Stable version. Collected on the new Linaro 4.8.3 (from 12.13).
New sound FauxSound Updated to the latest version 3.1, updated firmware audio chip Audience_ES325 binaries with Galaxy Note3. S2W/DT2W
MUST BE ON ONLY ONE OF THESE OPTIONS, THE SECOND IS OFF!
-Option 1 - Intelliplug + MPDecision (modified) + input_boost -
-Option 2 - instead of Intelliplug + MPDecision, now used CPUQuiet (5 different control schemes) + Autohotplug
Please use something like Trickster or Kernel Tuner to make adjustments, a lot of the stuff is disabled by default.
[Option 1] [CM / AOSP] [08.12] [3.4.71] [v.17] [S2W/DT2W | CPU OC / UV | GPU OC / UV | FauxSound 3.1 | Intelliplug MPDecision + (modified) | Thermald (modified)] : Kernel for 4.3/4.3.1 gpro_v.17_4.3_intelliplug_mpdec_S2W_DT2W_NEW_FauxSound.zip (5.71 MB) Kernel 4.4 gpro_v.17_4.4_intelliplug_mpdec_S2W_DT2W_NEW_FauxSound.zip (5.78 MB)
[Option 2] [CM / AOSP] [08.12] [3.4.71] [V.17] [S2W/DT2W | CPU OC / UV | GPU OC / UV | FauxSound 3.1 | + CPUQuiet AutoHotplug | Thermald (modified)] : Kernel 4.3 / 4.3.1 gpro_v.17_4.3_cpuquiet_S2W_DT2W_NEW_FAUXSOUND.zip (5.72 MB) Kernel 4.4 gpro_v.17_4.4_cpuquiet_S2W_DT2W_NEW_FAUXSOUND.zip (5.8 MB)
For some screenshots and to look at the original post, CLICK HERE (please do NOT hassle the developer as he no longer monitors this, I was extremely lucky to even get what I managed to get)
Download links are attached below. This is the only version and final version I am providing, with permission. Please do not bother asking me for anything else
Moderator Edit: Links Removed
I forgot to add this one. Please see attached
Moderator Edit: Link removed
Wow lol. Awesome, man! Flashed this right when you uploaded it and all seems stable, so far. Stressed the CPU at 2.3GHz while playing with PPSSPP and no reboots! Deep sleep without any issues at 162MHz. Gonna see how 81 is later on tonight. So many features!
Sent from my LG-E980 using XDA Premium 4 mobile app
Neroga said:
Wow lol. Awesome, man! Flashed this right when you uploaded it and all seems stable, so far. Stressed the CPU at 2.3GHz while playing with PPSSPP and no reboots! Deep sleep without any issues at 162MHz. Gonna see how 81 is later on tonight. So many features!
Sent from my LG-E980 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
It's definitely the best kernel I have used for our device. I have tested it pretty heavily and I don't have any issues. If I had time I would look in to updating it myself but somebody will able to use this and keep going!
Sent from my LG-E980 using Tapatalk 2
What exactly does cpuquiet do? I see that there are 2 versions and I flashed the one without.
Sent from my LG-E980 using XDA Premium 4 mobile app
Neroga said:
What exactly does cpuquiet do? I see that there are 2 versions and I flashed the one without.
Sent from my LG-E980 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
To my understanding, (replaces hotplug control) and smooths out the way the cores work together and controls them more efficient. On paper it is supposed to be battery friendly without reducing performance by a great deal.
uppon2 said:
To my understanding, (replaces hotplug control) and smooths out the way the cores work together and controls them more efficient. On paper it is supposed to be battery friendly without reducing performance by a great deal.
Click to expand...
Click to collapse
Oh? I like the sound of that. I'll test them both heavily for a couple of days and report my findings.
--edit--
So far it seems that CPU quiet will definitely eat up more battery life than Intelliplug. It likes to kick on all 4 cores with at least 3 of them kicking at 1.7GHz with the slightest touch. This is with mpdecision on and off. Dropped 4% in the last half hour with full screen on and and just playing with the settings through trickstermod. Bad for tge 9300mAh ZL battery in which i could do the same with maybe 1% drop. Just a heads up! Switching back to the intelliplug one for awhile.
Sent from my LG-E980 using XDA Premium 4 mobile app
Oh sheeiiit... This looks interesting.
Sent from my Optimus G Pro using xda app-developers app
Neroga said:
Oh? I like the sound of that. I'll test them both heavily for a couple of days and report my findings.
--edit--
So far it seems that CPU quiet will definitely eat up more battery life than Intelliplug. It likes to kick on all 4 cores with at least 3 of them kicking at 1.7GHz with the slightest touch. This is with mpdecision on and off. Dropped 4% in the last half hour with full screen on and and just playing with the settings through trickstermod. Bad for tge 9300mAh ZL battery in which i could do the same with maybe 1% drop. Just a heads up! Switching back to the intelliplug one for awhile.
Sent from my LG-E980 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Might be for performance only then. I swear it was for battery though. Oh well, I seem to prefer the other option myself as well. I kept accidentally double tapping my screen in my pocket and was wondering why my battery was draining, lol.
Can't wait to OC my E980
Flashing as I type...
I have only succumb to one bootloop... And that was pushing this baby to her max. I OC'd to the max and ran Antutu... Got about halfway and just stopped. I'm trying to get optimal speed and battery. Anyone have any good settings?
Sent from my Optimus G Pro using xda app-developers app
---------- Post added at 10:29 PM ---------- Previous post was at 10:29 PM ----------
Reboot* not bootloop my bad
Sent from my Optimus G Pro using xda app-developers app
does this kernel works on Korean version? F240L???
Nigglenuts said:
I have only succumb to one bootloop... And that was pushing this baby to her max. I OC'd to the max and ran Antutu... Got about halfway and just stopped. I'm trying to get optimal speed and battery. Anyone have any good settings?
Sent from my Optimus G Pro using xda app-developers app
---------- Post added at 10:29 PM ---------- Previous post was at 10:29 PM ----------
Reboot* not bootloop my bad
Sent from my Optimus G Pro using xda app-developers app
Click to expand...
Click to collapse
Use the terminal emulator in ROM toolbox and run: dmesg | grep PVS
This will reply with a number from 0-4. 0 being slowest binned and 4 being fastest. The lower the number, the higher the voltage you need for higher frequencies to run with stability. I learned this through my old LGOG. Not all processors are made the same so this WILL vary between different devices of the same model. If the value is between 0-2, you will need to up the voltages of frequencies higher than the stock 1.7GHz otherwise you WILL end up with boot loops and crashes. 3 and 4, probably not. With fast (3), the stock voltages for frequencies that are included with this kernel will most likely work without issue. I have a fast binned CPU and have no issues. I have a fast binned CPU and haven't had any problems. Faster (4) should actually be able to UV the frequencies above 1.7GHz without these issues. In stock ROMs with the stock kernel, this is already taken into account and will UV automatically according to your CPUs binning. This will also determine how well your device handles lower frequencies. Mine, being a 3, handles 162MHz just fine. But I end up getting SoD (Sleep of Death) meaning the screen won't turn on after turning it off for some time, at 81MHz. From my knowledge, 81MHz minimum will work on 4s which the developer of this kernel probably has. Why put in something you've had time to test and it just NOT work?
Sent from my LG-E980 using XDA Premium 4 mobile app
Neroga said:
Use the terminal emulator in ROM toolbox and run: dmesg | grep PVS
This will reply with a number from 0-4. 0 being slowest binned and 4 being fastest. The lower the number, the higher the voltage you need for higher frequencies to run with stability. I learned this through my old LGOG. Not all processors are made the same so this WILL vary between different devices of the same model. If the value is between 0-2, you will need to up the voltages of frequencies higher than the stock 1.7GHz otherwise you WILL end up with boot loops and crashes. 3 and 4, probably not. With fast (3), the stock voltages for frequencies that are included with this kernel will most likely work without issue. I have a fast binned CPU and have no issues. I have a fast binned CPU and haven't had any problems. Faster (4) should actually be able to UV the frequencies above 1.7GHz without these issues. In stock ROMs with the stock kernel, this is already taken into account and will UV automatically according to your CPUs binning. This will also determine how well your device handles lower frequencies. Mine, being a 3, handles 162MHz just fine. But I end up getting SoD (Sleep of Death) meaning the screen won't turn on after turning it off for some time, at 81MHz. From my knowledge, 81MHz minimum will work on 4s which the developer of this kernel probably has. Why put in something you've had time to test and it just NOT work?
Sent from my LG-E980 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Code:
<6>[ 0.236267 / 01-01 00:00:00.230] acpuclk-8064 acpuclk-8064: ACPU PVS: 4
It restarts on Antutu if I overclock it a little with the default voltages...
BTW, anyone knows what app can edit the voltage for the GPU?
---------- Post added at 03:51 AM ---------- Previous post was at 03:22 AM ----------
Does it actually support exfat? I have a 64gb microsd which works just fine with the CM11 kernel but it is not recognized by any of the two variants posted here for KK.
Thanks
Daved+ said:
Code:
[ 0.236267 / 01-01 00:00:00.230] acpuclk-8064 acpuclk-8064: ACPU PVS: 4
It restarts on Antutu if I overclock it a little with the default voltages...
BTW, anyone knows what app can edit the voltage for the GPU?
---------- Post added at 03:51 AM ---------- Previous post was at 03:22 AM ----------
Does it actually support exfat? I have a 64gb microsd which works just fine with the CM11 kernel but it is not recognized by any of the two variants posted here for KK.
Thanks
Click to expand...
Click to collapse
Trickstermod is my app of choice for kernel customizations.
EXFat support has to be built directly into the ROM or can be installed by a mod. As far as I know, none exist for our device. There are a number of free programs for windows that allow you to format a 64gb sdcard to fat32 which will work on ANY ROM and ANY device running Android. I've had my 64gb class 10 SanDisk card formatted to Fat32 since my Atrix HD days and it still works on my OGP.
I posted a thread here in the general section about OC/voltages. Just waiting on someone to post the voltages on the stock kernel before I further my research into creating a list of voltages that will support up to 2.3GHz on our device.
Sent from my LG-E980 using XDA Premium 4 mobile app
mudi12 said:
does this kernel works on Korean version? F240L???
Click to expand...
Click to collapse
I don't think it will mate. However, if you read through the original forum it was posted on (found in OP at the bottom of the page) you might find someone made a modded version, as someone did get it going with MIUI and some others.
For all of you OC fans or anybody that wants the most out of the kernel, read through the original forum (found in OP at the bottom of the page) as well and you can see other people that have played with the settings and have given screenies for it. There is so many helpful tips and setups through those pages, plus it has other cool stuff so have a read
Man this is really exciting!
Thanks Uppon2 can't wait to give this a go.
This is no longer maintained by the dev right?
Which is the best kernel out of the 2 for kitkat? And how can I turn off the sweep2wake and tap2wake functions??
rjmxtech said:
Which is the best kernel out of the 2 for kitkat? And how can I turn off the sweep2wake and tap2wake functions??
Click to expand...
Click to collapse
Use Trickster's Mod from the playstore

Categories

Resources