ANDROID KERNEL KANG PROJECT.
By AKKP Team.
Intro.
The seamless connection of C/C++ into the world's most advanced mobile Operating system. Cherry picked for more desire of power, feature and speed.
DISCLAIMER
Code:
Your warranty is now void.
I am not responsible for whatsoever happening to your phone.
Flame me? I laugh. :D
Git - Full Source Code distribution
Changelog
Preview 1 - Week 2
- Governor: Push all governors from ARM.
- Scheduler: Pull SIO 2013
- RAM: Enable RAMHack
- RAM: Enable 96MB zRAM
- CPU: Enable undervolt to CPU Master
- Support: Star. Hub add support for AnTuTu CPU Master
- HW: Tweaks to aat2870_bl.c
- HW: LTO Download Mode
- Fsync: enable by default
- Jhash: rebases to jhash
- Interactive: changes to powersave_bias
- Source: Changes from v30b drop
r15 - Week 2.1
- CPU: Cleaned commits and add 1404MHz OC
- zRAM: Increase the output user size
- Source: Revert toolchain to 4.4.3
- Source: Revert push
- Source: Changes from v30b drop
- RAM: Enable RAMHack
- HW: LTO Download Mode
- Fsync: enable by default
- Governor: Push all governors from ARM.
- Scheduler: Pull SIO 2013- RAM: Enable 96MB zRAM
- CPU: Enable undervolt to CPU Master
- Support: Star. Hub add support for AnTuTu CPU Master
- Bootloader: Fix CMDLINE for boot up
- Bootloader: Initials onto ICS Bootloader
r33 - Week 3 (Next build)
- CPU: Allow UC to 200MHz
- CPU: Bump up the voltages to allow save Undervolting in CPU Master
- Source: Fetch and merge arcee fixes from cyanogenmod lge_kernel_star
- Source: prepare for SU660
- Source: prepare for p999
- Scheduler: Add VR & ROW Schedulers updated to Jan 2013
- Governor: Import OndemandX from p970 drop
- Governor: Import InteractiveX frlm p970 drop
- Governor: Added SmartASS
- Governor: Fix SmartASS for p990
- Governor: Added SmartASSv2
- Governor: Fix SmartASS for p990
- Governor: Added Lionheart
- Governor: Reduce lag on Interactive by bumping down any powersave bias - p970 drop
- BL: Reduce LED light brightness to 0.5mA
- Display: Reduce minimal brightness from 15 to 1
- Display: Increase Maximum brightness from 255 to 300
- WLAN: Undervolt the WLAN - p970 drop
* Weeks are calculated from this year onwards
Click to expand...
Click to collapse
Credits:
CyanogenMod Team - For giving a base for AOSP and merge fixes
LG Electronics -
wkpark - RAMHack
AKKP Team(pidozz) - OC tree improvements
Carburano - flashable zip for v30x based kernels
Qualcomm - New Schedulers & Governors
New Bootloader Section ₪
DOWNLOADS FOR STOCK V30
=========================
Compatible with:
Stock v30B
Django Manouche (Currently Unstable)(Under fixing with Carburano)
Stock v30A
=========================
EXPERIMENTAL STATUS
Preview 1 - AKKP-P1.zip - 5.24 MB
r15 - AKKP-r15.zip - 5.21 MB
=========================
DOWNLOADS FOR CM10
=========================
Compatible with:
Pengus' CM10
=========================
None
=========================
DOWNLOADS FOR CM10.1
=========================
Compatible with:
MIUI v4 By rugglez
=========================
None
Old bootloadarrr
cyanogenmod 10
- coming!
Frequently ASKED QUESTIONS:
- Hey man, differences between AKKP and stock kernels?
+ Goodied with more tweaks and features, we are definitely the thing you need.
- Is the changelog for all kinds of builds?
+ yes. they all have the same features of the same release version
need one more for build tut
Sent from my LG-P990 using Tapatalk 2
Tks.Testing on my stock v28g (in using kob w/o problems here).
Sent from my LG-P990 using xda app-developers app
louiscypherbr said:
Tks.Testing on my stock v28g (in using kob w/o problems here).
Sent from my LG-P990 using xda app-developers app
Click to expand...
Click to collapse
Report whether it works or not here
Sent from my LG-P990 using Tapatalk 2
hmmm great to c some good dev building kernel for stock cm10 n cm10.1.....as soon as u release cm10 kernel will try it out....Thanks for ur work....
rmrajm1 said:
hmmm great to c some good dev building kernel for stock cm10 n cm10.1.....as soon as u release cm10 kernel will try it out....Thanks for ur work....
Click to expand...
Click to collapse
glad you like it
i will focus on finding an artist first. I desparately need one for logo and boot animation
Not booting. Did you test it before release?
Sent from my LG-P990 using xda app-developers app
louiscypherbr said:
Not booting. Did you test it before release?
Sent from my LG-P990 using xda app-developers app
Click to expand...
Click to collapse
boots here but i just bricked my phone. I flashed an old bootloader kernel.
nicholaschw said:
New Bootloader Section ₪
=========================
Compatible with:
CM10.1 by rugglez
=========================
Click to expand...
Click to collapse
I haven't made any CM10.1 ROM , just MIUIv4 for the 2 bootloaders, P.A.C.-man for the new one, and a single paranoid android(new year's gift) for the new one. All CM10 based, so you could modify the previous section which has pengus77's CM10 and add it there.
Btw, nice to see that you can finally test your kernel on your phone to detect issues, will make development faster and more efficient. Hope to see you on the CM side soon.
ok. i went to downgrade to v28A. flashed the kernel, pop goes the phone. BRICKED. Damn. can anyone provide a logcat??
Sent from my LG-P990 using Tapatalk 2
I could if the kernel boots, but it's not.
Sent from my LG-P990 using xda app-developers app
louiscypherbr said:
I could if the kernel boots, but it's not.
Sent from my LG-P990 using xda app-developers app
Click to expand...
Click to collapse
Ok. i got the logs. its segmentation fault. Finished rebase. Await for the new release. im using it right now
Sent from my LG-P990 using Tapatalk 2
Sat Jan 12 - 4:14PM - jenkins-akkp
===========================
r15 - Week 2.1
- CPU: Cleaned commits
- zRAM: Increase the output user size
- Source: Revert toolchain to 4.4.3
- Source: Revert push
- Source: Changes from v30b drop
- RAM: Enable RAMHack
- HW: LTO Download Mode
- Fsync: enable by default
- Governor: Push all governors from ARM.
- Scheduler: Pull SIO 2013- RAM: Enable 96MB zRAM
- CPU: Enable undervolt to CPU Master
- Support: Star. Hub add support for AnTuTu CPU Master
- Bootloader: Fix CMDLINE for boot up
- Bootloader: Initials onto ICS Bootloader
Realised issue is in the Bootloader.
I tested it and it booted. I didnt have any network. the module got messed up. I realised again. WIPE CACHE AND DALVIK. NEVER SKIP IT OR YOU SHALL END UP LIKE ME.
What are the difference to KoB Kernel?
Have you only OC Kernel or an NoOC Kernel too?
How are the Battery drain with your Kernel?
Any Bugs known?
Thank you
sgspluss said:
What are the difference to KoB Kernel?
Have you only OC Kernel or an NoOC Kernel too?
How are the Battery drain with your Kernel?
Any Bugs known?
Thank you
Click to expand...
Click to collapse
theres only OC. and, The battery drain is slightly lower than kob. because the baseband IS tweaked. no bugs. maybe just that sd read takes at the most 3mins.
Sent from my LG-P990 using Tapatalk 2
Can you make an NoOC version of this Kernel too?
Cause i will test it but only NoOC versions cause i dont need OC...
sgspluss said:
Can you make an NoOC version of this Kernel too?
Cause i will test it but only NoOC versions cause i dont need OC...
Click to expand...
Click to collapse
you can set it to 1GHz. the set rate will disable the oced rates
Sent from my LG-P990 using Tapatalk 2
Related
[KERNEL] [2.6.29.6] [Flashable-.zip] [LAGFIX][BFQ][Oc][Uv] #3 "Patches 'O Klick"
So after countless hours of failure, I finally found my issue. It was an embarrassing one, but O well. What we have here is a fully stable kernel for the Vibrant. I have spent many hours on this and have been running it on my vibrant for some time now. Be sure to read the changelog for full info. At 1.2 Ghz I was getting MFLOPS scores pushing 10 MFLOPS! Performance is surely nice on this one. Another thing to note is the undervolting on my kernel. This will give optimal battery life for users. So, please enjoy, and post and errors with a logcat
This is compiled for the stock ROM. It will work on FrankenTwiz, Bionix, and many ROMs. Let me know what ROMs you try it on, and what ones it works best with.
hurrpancakes said:
This would be my first time using an oc/uv kernel. I know to get the oc, I have to go into setcpu and put the scaling to conservative, which I've already done. Ran quadrant, and got a score of 2790!
Great kernel!
Click to expand...
Click to collapse
mygti02 said:
wow......this kernel is amazingly fast......screw quadrant....mine is only coming up in the 900's but its way faster than the last lag fix i was using that was giving me 2700+ ratings in quadrant.
Great job!!
Click to expand...
Click to collapse
Instructions:
- Download the latest .zip provided below
- Put it on the root of your storage (the 14Gb one)
- Go into ClockWork Recovery
- Flash the .zip like you would a ROM
- Reboot
ENJOY!
Credits: Cyanogen, Wesgarner, Euegene_373, Barakinflorida
Download: http://kingxklick.com/forum/viewtopic.php?f=27&t=230
All my code is on
As you would expect, I am not responsible for anything that happens to your device
If you like my work follow me on Twitter:
CFS Changelog
Kernel #3
- NOW patched up to 2.6.29.6 from .29 (In settings it will still read as just 2.6.29)
- Many bug fixes to the kernel itself from the linux project
- Numerous patches to the CPU scheduler 'CFS' which we are currently using
- *NEW* 'Interactive' CPU Governor (You can enable this in SetCPU)
- Bluetooth patch: Enter active mode before establishing a SCO link. *thanks for finding the code Wesgarner*
- Root UID 0
- Root GUID 0
- AUFS2 standalone patches *via Cyanogen*
- Built with Cortex-a8
- Compiled with Neon Optimizations
- Using CT-NG toolchain *optimized for our CPU's*
- IPv6 fixes via mainline
- Netfilter tether: Fix unaligned memory access
- Netfilter stability enhancements *all via mainline, thank them*
- Much more I will add
Kernel #2
- Implemented "Speedy King Lag Fix"
- Some more voltage tweaks since it is going well
- NEW 'Interactive' Governor support
- Conservative governor tweaks (via Herver)
- Touchscreen is more responsive
- Compiled with optimizations (forgot to do this on #1)
- Compiled with neon opt
- Kernel compacted a little
Kernel #1
- Based off of Samsung Kernel Source
- Overclockable up to 1.2 Ghz! (thanks for the code unhelpful)
- Undervolted mid range frequencies for long battery life!
- Bluetooth patches (via Nick Pelly)
- Capped boot speed at 1 Ghz
- Using CFS CPU scheduler
- Added NEW BFQ I/O scheduler support! (thanks dark)
- Added CGROUPS block for BFQ
- BFQ scheduler set to default
- Anticipatory scheduler support
- Deadline scheduler support
- CFQ scheduler support
- Noop scheduler support
- Conservative CPU Governor set to default
- Ondemand CPU governor support
- Userspace CPU governor support
- Added support for EXT4 filesystems
- More I will add
thanks man, nice to have something we dont' have to flash in Odin
Great work!
Nice to see you in the vibrant neck of the woods king. I'll give this a shot in the morning. If I'm not going to oc will I notice much of a difference between this and the stock kernel?
Cyanogen, King...feel right at home coming from a 32B phone.
Paging Dr B said:
Nice to see you in the vibrant neck of the woods king. I'll give this a shot in the morning. If I'm not going to oc will I notice much of a difference between this and the stock kernel?
Click to expand...
Click to collapse
most definately, overclocking should be fairly stable though, ftw
kingklick said:
most definately, overclocking should be fairly stable though, ftw
Click to expand...
Click to collapse
is this cool too flash with the leaked JI2 Rom?
cdw9800 said:
is this cool too flash with the leaked JI2 Rom?
Click to expand...
Click to collapse
as long as samsung has not changed anything vital in their initramfs we should be just fine !
kingklick said:
as long as samsung has not changed anything vital in their initramfs we should be just fine !
Click to expand...
Click to collapse
ok ima give it a shot and report back
This is gonna sound noob but here it goes. I've never done research on what exactly kernels are and this is all new to me.
This new kernel I can flash like Rom will over clock my device to 1.2ghz or will it give me the option to? Can overclocking hurt my device in the long run?
Does this come with tools to over and underclock when I need to?
Any other info would be great. I'm on Eugene Franklin twis v2, no voodoo or lagfix yet.
Any other info would be awesome.
Sent from my SGH-T959 using XDA App
Works awesome on Frankin-Twiz update 1
buttery smooth
Works with Bionix
Installed, booted fast. Thanks for your hard work.
Good to see you back, King! Do you think this will work ok on Eugene's Hybrid R3? Also, I know some Vibrants (like mine) didn't like jacs OC kernel. Same issues here, or did the undervoltage kernel fix it?
Sent from my SGH-T959 using XDA App
Can we have info on how to revert this kernal back to stock if needed?
Very nice, glad to see another person compiling Vibrant kernels. Have you considered including the voodoo beta4 in one of your future builds?
Working fine on Vibrant 9
Will this work with a lagfix already installed?
What does the bluetooth patch do? I'm hoping improved A2DP quality, please say its so
Sent from my SGH-T959 using XDA App
so.. is it working with JI2?
all4degame said:
Can we have info on how to revert this kernal back to stock if needed?
Click to expand...
Click to collapse
You should just be able to flash it through recovery. It's available as a flashable zip in one of Eugenes threads.
Sent from my SGH-T959 using XDA App
[KERNEL] ★ XSKernel v0.5 ★ 1.8GHz OC • 6 Governors • V(R) I/O Scheduler • Much More!
XSKernel
The best an Incredible S can get
Disclaimer: Please read before continuing
You use this kernel and it's available settings at your own risk. I accept no responsibility for your phone, or anything that happens to it while using the feature. Although it has the ability to overclock to 1.8GHz, this may shorten the life of your device.
Click to expand...
Click to collapse
The aim of this kernel is to be the most feature rich kernel available for the Incredible S. The kernel is the engine of your phone, and I want to include support for everything! If there is something you need and it isn't here, let me know and I will do my best to add it. XDA is a community, and lots of the work in this kernel has been discovered / and created by a wide range of people, all of whom this would not be possible. It is pretty impossible to name all of the people to thank, but know this is the result of a whole community, and my gratitude goes out to everyone who has contributed to this site!
Sources are available at my GitHub
Latest Version: XSKernel v0.5.zip
Released 14/05/11
Features
- CPU Table The CPU table has been modified to include the following freqs:
----------245MHz, 422MHz, 499MHz, 576MHz, 652MHz, 729MHz, 806MHz, 960MHZ, 1GHz, 1.1GHz, 1.22GHz, 1.34GHz, 1.42GHz, 1.49GHz, 1.65GHz, 1.72GHz & 1.8GHz
- Available CPU Governors Interactive, Smartass, Conservative, Powersave, Performance & Userspace
- Heavily modified Smartass config by LeeDrOiD
- Default Settings Smartass governor @ 245-1420MHz
- V(R) I/O Scheduler as default
- CPU Freq VDD levels interface by snq
- Improvements in WiFi Drivers (inc. WiFi PM=FAST in standby)
- Various clean-ups & optimisations
- Added EXT4 & JDB2
- Extended Wi-Fi range
Benchmarks @ 1.8GHz
Linpack - 63.366 MFLOPS
Neocore - 57.0 fps
Quadrant - 2139
ROM Compatibility
These are the ROM's the flashable zip is confirmed to work with. It will work with any ROM but I may need to modify the file, so let me know if you have any problems
- HTC WWE 2.3.3
- LPRemixHD v1.2
Known Bugs
Please report any bugs you find, and I will endeavour to fix them
- Camera (HTC's fault not mine! I am working on it)
Don't forget to thanks this post if you like my work! Donations are not requested or expected, but are greatly appreciated
Click to expand...
Click to collapse
Changelog
Code:
XSKernel v0.6 - 17/05/11
- Switched to V(R) I/O Scheduler
- Added SLQB
- Switched kernel to LZMA compression
- Fixed governor and speed defaults
XSKernel v0.5 - 14/05/11
- First release
Is this for S-Off/ rooted phones only?
of course S-OFF is needed. Otherwise how will you be able to flash a zip(without verification)?
RBThompsonV said:
Is this for S-Off/ rooted phones only?
Click to expand...
Click to collapse
Yes, you need S-ON to write to any partition on the phone other than /data, so ROM's and kernels are a no go for S-ON users.
Wow nice, wish I had s-off, wat is the full quadrant score you get @ 1,8ghz?
Sent from my HTC Incredible S using Tapatalk
Enes_81 said:
Wow nice, wish I had s-off, wat is the full quadrant score you get @ 1,8ghz?
Sent from my HTC Incredible S using Tapatalk
Click to expand...
Click to collapse
Benchmarks are in the first post
i'm pressing thanks for every of LP's post...
Thank you very much,
BFS is one of the worse schedulers. It gives good benchmarks scores but it's really slow. I suggest you switching to V(R) I/O Scheduler
The VR scheduler is include so iwill switch for the next release, thanks for the advice. I am try to patch to 2.6.35.13 (which is a massive chore, I must be doing it wrong), but it should fix the camera issues when done.
I can't belive HTC released broken sources
Sent from my HTC Incredible S using Tapatalk
tutorial how to use git/github/force.com
could some1 who has already downloaded please mirror this? O
download link busted.
yep
can anyone mirror it who already download?
just upload at multiupload or so
Sorry guys, I will be uploading tomorrow somewhere more stable. Might even have fixed camera
Sent from my HTC Incredible S using Tapatalk
ok, if the camera problem is solved, it's worth wait
So ur workin on my idea prophet?
Hope it works
Sent from my HTC Incredible S using XDA Premium App
Hawkysoft said:
So ur workin on my idea prophet?
Hope it works
Sent from my HTC Incredible S using XDA Premium App
Click to expand...
Click to collapse
No, I don't have the files for the mecha, I just think I know what the problem is from looking at the latest AOSP sources.
the link is back up, although this is the 0.5 version with the broken camera still, working on the fix now
This kernel is for GB only and will not receive anymore updates. Check out my ICS kernel for future development...
Here's my gift to the crackflashers out there
I took ideas all around the XDA forums to make the best kernel possible for my needs.
You can find all this in the kernel:
- Boots @ 1.1Ghz Overclock
- Additional Overclock frequency of 1.32 Ghz when more power is needed
- slight undervolt
- Customizeable sysfs undervolt interface
- Lazy governor
- Choice between Deadline IO and VR IO
- Turn off Kernel Debug for speed
- Backlight Notifiation (BLN)
- Backlight Dimmer (BLD)
- Battery Life Extender (BLX)
- Touch Wake
Manage this kernel with NSTOOLS. Thx arifhn!
ICS Kernels:
SG-NS-ICS Kernel thread
Stable Release GB:
SG-11UV-DeadLazy-EzMod-NKD-Boost-17112011.zip (DeepIdle Removed)
What is the difference between CMLed and EzMod kernels?
CMLed uses CM7 Backlight notification interface with blink and dimmer support.
EzMod uses Ezkeel BLN/BLD/BLX/TouchWake
*NOTE: both works with any roms.
Changelog:
SG-11UV-Dead(Deep/NoDeep)Lazy-EzMod/CMLED-NKD-Boost_17112011
- Experimental release to compare DeepIdle with 3.1 Cpuidle backport (one kernel has deepidle fixed the other deepidle removed.
SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_16112011
- I'm not telling you. Just tell me if it has better battery life than 12112011
SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_14112011
- DeepIdle Fix
- Wifi Sleep Fix
- Interactive governor improvement
SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_12112011
- CMLED Code Cleanup
- BLN/BLD/TouchWare Code Fix
- Added BLX to EzMod Kernel
- Couple of fixes here and there
- Added Init.d scripts to both kernel to set them up properly at boot
- Removed CM7 mention as them should both work in any roms
CM7SG-11UV-DeadDeepLazy-EzMod/CMLed/NoLED-NKD-Boost_08112011
- CMLED bug fix
- DeepIdle bugfixes
- Removed PMEM saved 12.5 meg of ram
- Couple of fixes here and there
- Ezmod kernel should be fixed now
- New NoLED kernel
CM7SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_03112011
- Latest CM led update
* Note * Bln build don't work, Ill fix them when I get a chance...
CM7SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_03112011
- DeepIdle fixes
- Wifi PM_FAST enabled
- Add optimized RWSEM Algo
CM7SG-11UV-DeadDeepLazy-EzMod/CMLed-NKD-Boost_31102011
- Choice between CM7 LED and BLN/BLD kernel
- Ext4 Performance improvements
- DeepIdle Fixes
- Lazy Governor Fixes
- Added Ext4 Cleancache support
- Ondemand default values tweak
- other fixes and improvements
CM7SG-11UV-DeadDeepLazy-NKD-Boost_24102011
- Decreace transistion latency
- Conservative governor tweaks
- 65 fps is back (apparently is was being an idiot )
- Other tweaks with writeback and swappiness
- DeepIdle Patch #6
CM7SG-11UV-DeadDeepLazy-NKD-Boost_22102011
- Added another overclock frequency: 1320Mhz with 220 bus speed
- Revert SpeedMod but disable kernel debug print the proper way (thx to fschaefer)
- Revert Screen Refresh rate at 65 Hz (unstable)
CM7SG-11UV-DeadDeepLazy-SpeedMod_19102011
- Revert Compile flags tweak
- Touchscreen tweaks
- Deepidle BT fix
- Screen Refresh rate at 65 Hz
CM7SG-11UV-DeadDeepLazy-SpeedMod_18102011
- Compile flags tweak
- Tweaked VR to compete with deadline
- Disabled Kernel print (SpeedMod)
- DeepIdle ON by default
CM7SG-11UV-VRDeepLazy_17102011 and CM7SG-11UV-DeadDeepLazy_17102011
- VR or Deadline as default ioscheduler depends on version
- File system tweaks by umaro
- USB tweaks by umaro
- cpuidle backport from Kernel 3.1
- Bug fix #4 deep idle sys interface
- Possible boot loop fix (missing vendor file)
CM7SG-11UV-DeadDeepLazy_NDBG_16102011
- Kernel Built using and hybrid config file between mine and morfic's (it removes most of the debbuging stuff from the kernel).
CM7SG-11UV-DeadDeepLazy_15102011
- Adds DeepIdle Bugfix #3 to DeadLazy kernel
CM7SG-11UV-DeadLazy_14102011
- Uses Deadline IO Scheduler by default (faster)
CM7SG-11UV-DeepLazy_14102011
- Adds Ezekeel DeepIdle mod
CM7SG-11UV-Lazy_14102011
- Merged with CM7.1 stable kernel
- Ondemand by default (lazy still available)
CM7SG-11UV-Lazy_01102011
- Merge RCU changes from cyanogen github
- Set Lazy governor by default
CM7SG-11UV-Lazy_30092011
- Added Lazy governor
CM7SG_29092011.zip
- 1.1 Ghz OC
- Slight Undervolt
- SysFS Undervolt interface
Thanks to CM team, kalimochoaz, supercurio, reddv1, ogdobber, morfic, ezkeel and koush which made this kernel possible.
kernel source
Is it safe to flash this on ns4g?
If it is, I would like to test it.
steve.garon said:
Was tested on NS only. Let me know if it worsk on NS4G!!
Click to expand...
Click to collapse
kijp15 said:
Is it safe to flash this on ns4g?
If it is, I would like to test it.
Click to expand...
Click to collapse
Try it. Worst case scenario you get in a boot loop and you have to a.) flash the rom again or b.) flash a kernel you know works with the ns4g.
Thanks for the kernel, Steve. Working fine on my end.
Yay, more things to flash!
With all the SGS2 hoopla I was afraid we'd get left in the dust.
tehgeekguy said:
Try it. Worst case scenario you get in a boot loop and you have to a.) flash the rom again or b.) flash a kernel you know works with the ns4g.
Thanks for the kernel, Steve. Working fine on my end.
Click to expand...
Click to collapse
Okay teh, ill try that and I'll post back. thanks guys.
synaesthetic said:
Yay, more things to flash!
With all the SGS2 hoopla I was afraid we'd get left in the dust.
Click to expand...
Click to collapse
Not gonna happen.
Sent from my Nexus S using Tapatalk
Nice! Slight oc/uv is exactly what I like... Flashed and running fast/smooth so far. Haven't done much testing yet, but no probs flashing and everything seems to work fine.
Working well here, I undervolted it more with SetCPU, and have had no reboots yet!
Wtf…my dream comes true lol may you plz make a kernel that have oc but havent uv? Maybe more stable for me great work
Sent from my NOOB Nexus S with the poor english by using XDA Premium App
kevinngck1 said:
Wtf…my dream comes true lol may you plz make a kernel that have oc but havent uv? Maybe more stable for me great work
Sent from my NOOB Nexus S with the poor english by using XDA Premium App
Click to expand...
Click to collapse
You can turn the uv off from Setcpu.
dario3040 said:
You can turn the uv off from Setcpu.
Click to expand...
Click to collapse
Thanks hope it will include more overclock frequency in the future
Sent from my NOOB Nexus S with the poor english by using XDA Premium App
OP updated!
Added lazy governor for better battery life! (smartassv2 still by default)
Can you add the dimmer..
Inviato dal mio Nexus S usando Tapatalk
steve.garon said:
OP updated!
Added lazy governor for better battery life! (smartassv2 still by default)
Click to expand...
Click to collapse
What is the performance about lazy governor???
Sent from my NOOB Nexus S with the poor english by using XDA Premium App
kevinngck1 said:
What is the performance about lazy governor???
Sent from my NOOB Nexus S with the poor english by using XDA Premium App
Click to expand...
Click to collapse
Its quite good. Maybe a bitless snappy than smartassv2 but apparently battery life is better. I find it really hard to tell for real. Try it and you will see.
Sent from my Transformer TF101 using Tapatalk
coloxim said:
Can you add the dimmer..
Inviato dal mio Nexus S usando Tapatalk
Click to expand...
Click to collapse
I thought all that stuff was already part of cm7 stock kernel. Might just be turned off.
Sent from my Transformer TF101 using Tapatalk
steve.garon said:
I thought all that stuff was already part of cm7 stock kernel. Might just be turned off.
Sent from my Transformer TF101 using Tapatalk
Click to expand...
Click to collapse
Really? Wow..
Inviato dal mio Nexus S usando Tapatalk
steve.garon said:
I thought all that stuff was already part of cm7 stock kernel. Might just be turned off.
Sent from my Transformer TF101 using Tapatalk
Click to expand...
Click to collapse
Nope. It's there and turned on. Enabled using Spark mod manager.
Updated OP.
- Merged RCU changes from cyanogen repo
- Set Lazy by default
Sent from my Nexus S using Tapatalk
Running this one at 1100max/100min with the lazy governor... we'll see how well it behaves today. The 1.1GHz OC is really nice, it's just enough of a little boost to smooth out all the rough edges.
*we love wine, not whine*
Features :
=== Based on Arco68's msm7225 kernel (every features included) ===
- V/R & SIO & BFQ v3 scheduler
- Governors backported from 3.0 + smartassH3 / lagfree / smoothass / SavagedZen
- backported drivers from 2.6.36.1 / 3.0rc6 / 3.0 (Bcmdhd, Block, Bluetooth, Cfg80211/Nl80211, Cpufreq, Cpuidle, i2c, Mtd)
- various tweaks & fixes
- better support Miui / Aosp & CyanogenMod
Changelog (full CL here) :
---v4.5---
- smartassH3 replacing SmartassV2 (SmartAssH3 is an optimized gov for Hero at first)
- some small tweaks
- sorted out some mistakes
---v4.1---
- small scheduler tweaks
- compilation tweaks
- a bit faster
---v4---
- fixed msm "electron off" glitch
- updated kgsl/msm (not really useful, fixed above)
- more stable wifi
---v3.7---
- (small) battery drain fix
- updated cfg80211/nl80211 & defconfig
- bcmdhd compiles but not used
---v3.6---
- newer cfg80211 to prepare bcmdhd
- small fixes
- Bluetooth driver from 3.0 rc6 kernel (lmoyeson)
---v3.5---
- working base (wifi was dead on 3.4.1)
---v3.4.1---
- NOOP & smartassv2 as default
- fix froyo & ics compat.
---v3.3---
- bcm4329 module back to the state where arco left it
- default governor is now SavagedZen (with SIO ioSched)
- added SavagedZen / LagFree & SmoothAss governors
- various tweaks
---v3.2---
- Froyo / Gb / Ics - all in one compatibility
- revert bcmdhd backport attempt
- bcm4329 wifi module used
---v3.1---
- uses SmartAssv2 as default governor
- fix cpufreq defconfig issues
---v3.0---
- fudge swap
- dm-cache
- SIO scheduler by default
---v2.8---
- backported MTD driver from 2.6.36.1
- V/R scheduler by default
---v2.6---
- backported i2c driver from 3.0rc6 kernel
---v2.5---
- backported Block driver from 3.0 kernel
- tweaked deadline & SIO sched. for flash devices
- backported CPUIDLE from 3.0rc6 kernel
- backported CPUFREQ from 3.0rc6 kernel
---v2---
- Added SIO & made it default scheduler
- BFQio still enabled, not used
- updated governors from 3.0 kernel
---v1---
- updated BFQ (v2 to V3)
- Genlock from 3.0 kernel (seems to be needed by ICS)
- EarlySuspend & Wakelock update
- SHA256 support needed by ICS
- some minor fixes.
Misc :
- You can use "voltage control" (free app) to manage IO sched & governors
Try it & report bugs / happiness
/!\ NOT FOR SENSE /!\
Credits : (actually goes to all people working on our Wildfire, on Android & CM)
-arco
-cobje
-erwinp
-kali- (fix and things)
- LorDClockaN & drowningchild (most backported stuff taken from their github, thanks)
-those githubs I've browsed & codes I've copy/pasted.
NO RE-UPLOAD ALLOWED / LINK TO THIS PAGE ONLY (adding this kernel to your rom can be discussed and done, just tell me)
(github) Sources : (here) :
What kind of governor is the lulzactive governor? (Performance, battery saving?)
nejc121 said:
What kind of governor is the lulzactive governor? (Performance, battery saving?)
Click to expand...
Click to collapse
more info here : http://tegrak2x.blogspot.fr/2011/11/lulzactive-governor-v2.html
Lulzactive Governor v2
Author: Tegrak
Based on "interactive" governor
Inspired by erasmux's "smartass" governor (included in Flykernel)
Click to expand...
Click to collapse
EDIT: V2 with SIO
Edit 2: v2.1 incoming to fix copybit errors => better performance than original
Edit 3 : v2.1 up, libcopybit errors fixed, goody
WooohooO nice to see another kernel dev!
Just a thing, the archive I've dowloaded seems to be corrupted, could you repost it so I can test it?
Cheers
archive damaged, re-post please
djinn0 said:
archive damaged, re-post please
Click to expand...
Click to collapse
edit: that's good
OK...I've just installed it on GB and it's working pretty good but are the new governors suposed to work on GB too or only ICS? because they don't work here.
Sent from my HTC Wildfire
Flashing kernal
how to install this kernal?? Can i flash like flashing ROM?? And also my present max cpu at which my mobile was stable is 672 Mhz... by this kernal can i increase the cpu speed??
Can this kernel also be used for froyo?
Welcome to the end of your life, hail the oceanborn
Working for more than 12 hours with this kernel on CM7 and what to say except it's stable and everything works smooth. (didn't test bluetooth)
So good job and thx sharing that!
For Lulzactive Governor v2, you may use this (https://market.android.com/details?id=com.tegrak.lulzactive) given the link of Sympnotic...
Cheers
alexx40st said:
OK...I've just installed it on GB and it's working pretty good but are the new governors suposed to work on GB too or only ICS? because they don't work here.
Sent from my HTC Wildfire
Click to expand...
Click to collapse
Hmm, at least it compiled I'm only using Smartassv2 for now, and I must remove "interactive" from the kernel. How could you tell they're not working ? (I know I'm most of the time sarcastic but this is a real question )
balaedge said:
how to install this kernal?? Can i flash like flashing ROM?? And also my present max cpu at which my mobile was stable is 672 Mhz... by this kernal can i increase the cpu speed??
Click to expand...
Click to collapse
Yes flash it over any rom (AOSP only, will try to do a Sense kernel). It's as OC-able as Arco's, because this is his kernel Btw, 672Mhz stable is a hardware wall, not software limited.
FGOD said:
Can this kernel also be used for froyo?
Welcome to the end of your life, hail the oceanborn
Click to expand...
Click to collapse
Nandroid, flash, come back here to shout ? I really don't think this could work on froyo tho.
lemmoned said:
Working for more than 12 hours with this kernel on CM7 and what to say except it's stable and everything works smooth. (didn't test bluetooth)
So good job and thx sharing that!
For Lulzactive Governor v2, you may use this (https://market.android.com/details?id=com.tegrak.lulzactive) given the link of Sympnotic...
Cheers
Click to expand...
Click to collapse
I didn't yet backported MTD nor bluetooth driver, but that's nice to here, my phone had no bugs or reboots since v2.6 finished compiling
Lulzactive's still not in btw It felt like it was cool but I think I won't put it in for now, will backport stuff and fix governors for now.
Sympnotic said:
Hmm, at least it compiled I'm only using Smartassv2 for now, and I must remove "interactive" from the kernel. How could you tell they're not working ? (I know I'm most of the time sarcastic but this is a real question )
Click to expand...
Click to collapse
Well...I thought I was going to see lulzactive along with the others in CM Settings or in SetCPU but since it wasn't there...
Oh and btw I tried your kernel with the cm9 build Erwin uploaded on his github (the so called "Unofficial CM9 build from 2012.04.08")
and as far as I could tell Wi-Fi was broken.
alexx40st said:
Well...I thought I was going to see lulzactive along with the others in CM Settings or in SetCPU but since it wasn't there...
Oh and btw I tried your kernel with the cm9 build Erwin uploaded on his github (the so called "Unofficial CM9 build from 2012.04.08")
and as far as I could tell Wi-Fi was broken.
Click to expand...
Click to collapse
Oh, ok for lulzactive, I don't see the point aftermath, maybe I'll add it or some else, it's not a priority anymore at least.
I'm including SLQB (slab alloc) & V/R io (Scheduler), seems to be the best choice for both smoothness & speed (Bench here)
Thanks for noticing this wifi thing with ICS, will look into that issue. I'm not sure I could keep ICS & GB in an all-in-one branch, so I guess I'll just wait for a "daily ICS rom", or at least I'll wait for a clean CM9 repo for our phone.
Did you also tried AUDIO on ICS ? Backported i2c drivers might be a shot at fixing some stuff (this might need "libaudio for msm7k fix" from TeamICS to function properly)
Sympnotic said:
Oh, ok for lulzactive, I don't see the point aftermath, maybe I'll add it or some else, it's not a priority anymore at least.
I'm including SLQB (slab alloc) & V/R io (Scheduler), seems to be the best choice for both smoothness & speed (Bench here)
Thanks for noticing this wifi thing with ICS, will look into that issue. I'm not sure I could keep ICS & GB in an all-in-one branch, so I guess I'll just wait for a "daily ICS rom", or at least I'll wait for a clean CM9 repo for our phone.
Did you also tried AUDIO on ICS ? Backported i2c drivers might be a shot at fixing some stuff (this might need "libaudio for msm7k fix" from TeamICS to function properly)
Click to expand...
Click to collapse
yes audio worked
alexx40st said:
yes audio worked
Click to expand...
Click to collapse
found a way to fix wifi on ICS, will need to to 2 compiles, one for GB, one for ICS, it was just a matter of firmware location
For anyone's interest :
GB : /system/etc/firmware/fw_bcm4329.bin
ICS /vendor/firmware/fw_bcm4329.bin
this being read from defconfig :
CONFIG_BCM4329_FW_PATH=""
or
CONFIG_BCMDHD_FW_PATH=""
Sympnotic said:
found a way to fix wifi on ICS, will need to to 2 compiles, one for GB, one for ICS, it was just a matter of firmware location
Click to expand...
Click to collapse
Great! Nice to see it was an easy fix.
Sent from my HTC Wildfire
This bootloops on Gingerbread ASOP roms on Version 2.8 2.6 worked ok.
hacktrix2006 said:
This bootloops on Gingerbread ASOP roms on Version 2.8 2.6 worked ok.
Click to expand...
Click to collapse
Apart from tying to sort me out with the bcmdhd/bcm4329 files, I'll be releasing v3.0 tonight, proper changes and stuff :
temporary changelog :
-SIO enabled by default
- DM-cache
- fudge swap
- bcmdhd backported but not enabled
Sympnotic said:
Apart from tying to sort me out with the bcmdhd/bcm4329 files, I'll be releasing v3.0 tonight, proper changes and stuff :
temporary changelog :
-SIO enabled by default
- DM-cache
- fudge swap
- bcmdhd backported but not enabled
Click to expand...
Click to collapse
ohh..... i don't like v/r scheduler default... better SIO or bfq (i prefer bfq)
what is fudge swap and dm cache?
djinn0 said:
ohh..... i don't like v/r scheduler default... better SIO or bfq (i prefer bfq)
what is fudge swap and dm cache?
Click to expand...
Click to collapse
I'll be switching to SIO as said previously, until that use "voltage control"
fudgeswap : make use of swap
dm-cache : http://visa.cs.fiu.edu/tiki/dm-cache
EDIT: UPDATED: V3 people !
Semaphore Kernel
In this thread you may find my customized kernel 3.0.x for JB 4.2.2 rom (SlimRoms....CM10.1 and derivatives).
I hope it will be useful, and ensures better performance and battery life.
Of course, your feedback, as always, are welcome and certainly valuable
The main features are the following:
- Kernel 3.0.80
- Source Synced with latest CM changes
- Build with Custom Linaro Toolchain 4.7.4 by christopher83
- Build with Neon and -O3 Optimization
- Init.d support
- CWMR recovery
- AVS (Adaptive Voltage Scaling)
- Dynamic Fsync 1.1
- Vibrator Control ( new features from GNex )
- Optimized AES and SHA1 routines for ARM cpu architecture
- SLQB
- Optimized ARM RWSEM (read/write semaphore) algorithm
- NFS
- New RIL !!
- Very STABLE Kernel
Available CPU governors:
-Ondemand
-Interactive
-Performance
-Powersave
-Conservative
-SmartAss v2
-Lulzactive
-HYPER
-PegasusQ
-AbyssPlug
-Sakuractive
-LulzactiveW
Available I/O schedulers:
- BFQ
- CFQ
- Deadline
- Noop
- ROW
- SIO
- V(R)
Kernel Downloads for JB 4.2.2:
MOD EDIT: Link Removed
Attention this kernel work only in SlimRoms v6 or in cm10.1 rc4 and next...
How to install the kernel:
1) Download kernel zip file to sdcard or external sdcard
2) Reboot to recovery mode
3) Flash the kernel zip file
4) Wipe cache and dalvik cache
5) Fix permissions
6) Reboot the system
Changelog
Code:
Semaphore 1.0 :
Initial stable release for new roms
Source code please...adhere to GPL...and what about Nexus kernel?
Nice stable kernel! Thx! :thumbup:
Sent from my GT-I9100G using Tapatalk 2
Wow one more from ya.............:good:
Ryuinferno said:
Source code please...adhere to GPL...and what about Nexus kernel?
Click to expand...
Click to collapse
Nexus kernel cam with OC. Maybe this is just focus in stable. (Hope so)
Sent from my GT-I9100G using Tapatalk 2
bibiner said:
Nexus kernel cam with OC. Maybe this is just focus in stable. (Hope so)
Sent from my GT-I9100G using Tapatalk 2
Click to expand...
Click to collapse
yes this kernel is a stable and battery friendly...nexus kernel is perfomance kernel with oc and other tweak =)
biagio7xD said:
yes this kernel is a stable and battery friendly...nexus kernel is perfomance kernel with oc and other tweak =)
Click to expand...
Click to collapse
As asked by Ryuinferno, source code please.
thx bro
semaphore was familiar kernel of SGS right??
i'll try then.....btw,thanks bro....
biagio7xD said:
yes this kernel is a stable and battery friendly...nexus kernel is perfomance kernel with oc and other tweak =)
Click to expand...
Click to collapse
Plz dont abandon nexus kernel. I like that kernel very much
Sent from my GT-I9100G using xda premium
biagio7xD said:
yes this kernel is a stable and battery friendly...nexus kernel is perfomance kernel with oc and other tweak =)
Click to expand...
Click to collapse
Please upload the source code!
This is not for bullying you, but kernel is released under GPL license which means you can modify it but HAVE TO provide the source code, otherwise it would be illegal and a copyright infringement.
And that wouldn't be nice in xda
Sent from my GT-I9100G using xda app-developers app
I'm guessing that this is based on Slim kernel (the only kernel now that is on 3.0.80 is Slim...and his emphasis on Slim ROM) with his modifications done in Nexus...but free of OC and UV...and as I already stated before, codeworkx already modified vibration so that it can be adjusted, plus it is based on Gnex...so what makes this exclusive? It can be tweaked with Trickster MOD even before you "added" this feature...but one thing that interest me is the new RIL...so far it is only applied on the omap4 common device tree: https://github.com/Ryuinferno/andro...mmit/0641411c681ca67a26b212538955e9e08206216d ...but not the t1 kernel source...so all AOSP ROMs should have it regardless of kernel...
Ryuinferno said:
I'm guessing that this is based on Slim kernel (the only kernel now that is on 3.0.80 is Slim...and his emphasis on Slim ROM) with his modifications done in Nexus...but free of OC and UV...and as I already stated before, codeworkx already modified vibration so that it can be adjusted, plus it is based on Gnex...so what makes this exclusive? It can be tweaked with Trickster MOD even before you "added" this feature...but one thing that interest me is the new RIL...so far it is only applied on the omap4 common device tree: https://github.com/Ryuinferno/andro...mmit/0641411c681ca67a26b212538955e9e08206216d ...but not the t1 kernel source...so all AOSP ROMs should have it regardless of kernel...
Click to expand...
Click to collapse
source is the same for nexus (cyanogen source ) i update to 3.0.80 with cherry--pick by fancykernel github....
It is still not sufficient...even your Nexus kernel repo is not updated...you must at least point out what is the difference or cherry picks...keeping a Linux kernel as proprietary software is illegal...