After building a CM9 kernel with some added features as part of my CM9-UNOFFICIAL-building, I decided to make a separate kernel topic: Mackay Kernel.
This kernel is based on stock CM9-kernel by pawitp.
Today's release will be the final ICS release! From today on I will start working on a JB kernel. First release may take a few weeks.
Because it is a final release, there will be 4 flavours:
-regular
-XLmem (396MB RAM, no 720p recording, 720p playback works)
-VC (Voodoo color)
-VC+XLmem
If you like a CM9 with the Mackay Kernel included, there is also MackayROM, which is an adapted CM9:
http://forum.xda-developers.com/showthread.php?p=28149230
Changelog:
12 August 2012 - ICS_Final
Changelog
Additions since previous stable version:
s5pc110_battery: fix charging display for car dock
fix freeze when max frequncy is set to 800 MHz
fixed charging-autostart bug, now the device stays off, and powers on properly (thanks DerTeufel)
Updated to linux version 3.0.39
General features:
Build using the July Linaro toolchain
O3 optimization
Updated to linux kernel version 3.0.39
Mackay kernel bootsplash
Based on a single initramfs & using bootloop detection to prevent bootloops
Mackay recovery (based on CWM recovery v6.0.1.1)
Governors added:
SmartassV2 (default)
Wheatley
Optimized ondemand/conservative parameters
Schedulers:
SIO (default)
Added functionality:
Bigmem (384MB; XLmem of 396 available as well)
Adaptable vibration intensity (by setting /sys/class/timed_output/duty)
Improved SD-card read/write speed under windows
Call volume hack (using Settings>Advanced to set volumes)
Reduced battery polling interval
Credits:
-teamhacksung/pawitp for making CyanogenMod work on our ancient phone
-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels
-rootax for providing a high-speed server for high quality downloads
Download: https://s.basketbuild.com/devs/kasperhettinga/sgs/kernel/pre-KK/
Source code:
Kernel: https://github.com/kasperhettinga/samsung-kernel-aries
Ramdisk: https://github.com/kasperhettinga/ics-ramdisk/commits/mackay_ramdisk
This kernel has some additions to prevent bootloops. However, if you get into a bootloop you can flash the kernel to be downloaded below with Odin (tar can be used directly) or Heimdall (the zImage should first be extracted from the tar file).
Download: https://dl.dropbox.com/u/69000552/Mackay-Final/Mackay_Kernel_ICS_Final.tar or http://www.mediafire.com/?pbbhj88n3k0dn33
first
What´s the goal of your kernel?
Nice to see you building one .
dark_knight35 said:
first
Click to expand...
Click to collapse
congratz u have won a pair of used socks
Sent from my GT-I9000 using xda premium
urim225 said:
congratz u have won a pair of used socks
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
As long as it aren´t yours .
BTW I´ve edited my post.
dark_knight35 said:
first
What´s the goal of your kernel?
Nice to see you building one .
Click to expand...
Click to collapse
Goal is to have a basic kernel with some add-ons. There are some full-blown kernels for CM9 like semaphore/devil which give a lot of extras. But I like to keep it closer to stock (with no need for additional kernel apps), but still add a few extras.
Just flashed, working great. I guess we had a hole with a simple kernel after mialwe jumped to gs3, now it's full.
Can you compile with o3?
dark_knight35 said:
Can you compile with o3?
Click to expand...
Click to collapse
+1
Sent from my GT-I9000 using xda app-developers app
THX!
@kasper:
very cool to finally see an own thread for your kernel!
thx for all your effort providing a lightweight and simple yet powerful and optimized kernel for our devices...
greetz,
sUsH
Hi Kasper,
Have been using your CM7 kang builds and they always worked smooth. I am really happy to see you making a "close to stock kernel" which i guess lot of people here would appreciate.
Best of luck n 3Cheers
Welcome Dev For SGS... reserved for future..
@kasper_h Thx for the kernel, its super slick! I just miss one thing: BLN, can you add them in next version?
kokubunji said:
@kasper_h Thx for the kernel, its super slick! I just miss one thing: BLN, can you add them in next version?
Click to expand...
Click to collapse
No plans for BLN. BLN is one of those features which requires a special app. I use the regular led notification myself which is controlled through CM9-settings. Less powerful, but also no additional memory footprint from an additional app.
With regard to -O3 flags, I will definitely look into that.
I just recoded my OC patch, used midnight kernel as a template. I hope to finish that part of the project later today. After that, I will look into compiler flags.
yaatzek said:
Just flashed, working great. I guess we had a hole with a simple kernel after mialwe jumped to gs3, now it's full.
Click to expand...
Click to collapse
SGS2 Nice to see you remember me - actually I must admit I miss the SGS1 oO.
kasper_h said:
Things I'm working on:
-OC (basic OC, not live OC)
Click to expand...
Click to collapse
Nice to see another kernel beeing worked on
I don't know if it helps somehow but my first commit for standard-UV/OC can bee found here @ Github (CM9/samsung-kernel-aries). Worked great for several months, maybe it can save you some time. Btw. I'm a long time, passive follower of your cherry-pick enhanced ROMs thread, thanks for that
Edit: Uups, missed you last sentence @ last post, sorry.
mialwe said:
SGS2 Nice to see you remember me - actually I must admit I miss the SGS1 oO.
Click to expand...
Click to collapse
You sold it :what:?
No - reactivated it this morning </OT, sorry>
kasper_h said:
No plans for BLN. BLN is one of those features which requires a special app. I use the regular led notification myself which is controlled through CM9-settings. Less powerful, but also no additional memory footprint from an additional app.
Click to expand...
Click to collapse
Ok, but I dont use cm9, is there a way I can use led notif on other rom(F1 ics)?
Wysyłane z mojego GT-I9000 za pomocą Tapatalk 2
kokubunji said:
Ok, but I dont use cm9, is there a way I can use led notif on other rom(F1 ics)?
Wysyłane z mojego GT-I9000 za pomocą Tapatalk 2
Click to expand...
Click to collapse
You should ask the rom dev.
Gesendet von meinem GT-I9000 mit Tapatalk 2
mialwe said:
Nice to see another kernel beeing worked on
I don't know if it helps somehow but my first commit for standard-UV/OC can bee found here @ Github (CM9/samsung-kernel-aries). Worked great for several months, maybe it can save you some time. Btw. I'm a long time, passive follower of your cherry-pick enhanced ROMs thread, thanks for that
Edit: Uups, missed you last sentence @ last post, sorry.
Click to expand...
Click to collapse
This is indeed the patch I looked at to implement OC Adapting it to include an additional 1400MHz OC step.
I just added a testversion of the Mackay kernel. It includes OC (only 1200MHz for the time being). This is quite stable for me, but not perfect yet (my phone is very bad at OC, so I can not really test this very well).
Removed the OCtest kernel as it is buggy for me: it just stops working when screen is turned of for some time. Need some more time for trying/testing etc.
Related
Goals and their priorities
- Stability #1
- Battery life #2
- Speed #3
- Extra features #4
- Compatible with GLaDOS Control / Franco Updater App / Trinity Toolbox #4
Donations will soledly be used to buy the applications above mentioned or to share it with the developers I used their work from, so I can test compatability more often.
Everyone can make changes to this kernel. The only thing I will require from you is a SSH key as described in the help from github. This way everyone can contribute to this kernel. Extreme changes to the kernel must be approved by me or someone else I assigned to help me lead this project.
Are you interested to help? Sign up!
Developers list
- Jonas Hendrickx - djjonastybe
Features (what you see and experience) (also future features listed)
- Compiled with latest Linaro Toolchain
- 3.0.41
- CPU: enabled 1500MHz
- GPU: enabled 384MHz
- Fixed several bugs present in the stock kernel
- Custom Voltage
- C4 State (Cores can be turned off) + OSWR
- Customized compiler flags
- Color Control (Ezekeel)
- Vibration Control (Ezekeel)
- Sound Control (Ezekeel)
- Enhanced undervolting MPU/IVA/CORE
- No crappy workaround patches so we have a clean kernel.
Want more features? Want to see something removed? Want to see something changed? Please suggest. I don't eat you alive.
Coming soon
- Improved GPU Scaling 128/256/384MHz (Improved battery)
- Tweaked DRAM timings
- Requested: Trinity color palette source code
- Requested: Live OC (I don't like some aspects of Ezekeel's implementation. I believe some things can be done much shorter and much more efficient.)
This kernel focuses on changing bus speeds, removing useless code, and adding only useful things to the kernel.
Tweaking has been done carefully.
https://github.com/jonashendrickx/MAGURO-JB/tree/android-omap-tuna-3.0-jb-pre1
We do not want to exceed the limitations on our device. Don't ask for 2.0ghz overclocks or 512mhz GPU. It's still a phone and it will always be one. I will add it when I am ready.
Want to contribute to Speedy Kernel? Read the requirements.
Requirements:
- Knowledge of github
- Generate a SSH key and send me the public key: eg id_rsa.pub.
- Know that I can revert your code and accept this. It's still my kernel.
Depending on how much people want to work together on this kernel I might start a kernel which is open for anyone to edit. Only I will setup the repository.
First!
You here too!
Inviato dal mio Galaxy Nexus con Tapatalk 2
Yeah. I just received my Nexus. The Nexus S has become so slow I got tired of it. Have you made any releases here ?
djjonastybe said:
Yeah. I just received my Nexus. The Nexus S has become so slow I got tired of it. Have you made any releases here ?
Click to expand...
Click to collapse
Hahaha nice one!, i also sold my NS, and im getting my GN sunday , see ya ssoon
I am wondering how I can activate SLUB. I don't know what Android is using for stock. But apparently some devs use SLQB. I read SLUB is little faster when using Google Search.
I am going to make a first upload.
More features are coming ofcourse.
Uploaded. Please flash with fastboot. I am not going to make update.zip files. I find it faster and more efficient to do it this way. I might look into making update.zip files later
Released. Update.zip also.
Currently I have only enabled the green features. More is coming.
Do you at least know what is SLQB and SLUB ?
Sent from my Galaxy Nexus using xda premium
chadouming said:
Do you at least know what is SLQB and SLUB ?
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Sure. I looked it up.
JB or ICS????
Jelly bean.
If you wait I will upload my second build in a minute
github
Do you have github repository? :fingers-crossed:
anarkia1976 said:
Do you have github repository? :fingers-crossed:
Click to expand...
Click to collapse
Not yet. I don't know how to upload to github. I have spent a few days on it before. I know my way working with the git I cloned. But uploading is still new to me.
Feel free to teach me. I have everything in this folder:
/Android/jb/maguro/omap
I know how to create a SSH key and upload it on my Github page. But then the uploading part doesn't work.
I may take a look into it later.
waiting for next one , interesting...
Uploaded!
PGM app support or not?
the begin
https://help.github.com/ :angel:
djjonastybe said:
Not yet. I don't know how to upload to github. I have spent a few days on it before. I know my way working with the git I cloned. But uploading is still new to me.
Feel free to teach me. I have everything in this folder:
/Android/jb/maguro/omap
I know how to create a SSH key and upload it on my Github page. But then the uploading part doesn't work.
I may take a look into it later.
Click to expand...
Click to collapse
Git remote add yourepo github.com
Git push -u yourepo yourbranch
Inviato dal mio Galaxy Nexus con Tapatalk 2
Is it possible to include option to turn FSync off?
Sent from my Galaxy Nexus using Tapatalk 2
Looks interesting, I'm installing it now.
Fast Charge would be a nice addition though.
Good to see a Belgian developer join the scene!
I don't know. I think you can turn off FSYNC with GLaDOS Application. I am not sure. I am still new to the Galaxy Nexus mods.
I will take a look into enabling PGM app support if I can disable it for those who don't use it.
Rcbrt thank you! I will try again github tomorrow night or maybe upload everything sunday.
I decided to share my efforts.
This is kasper's Mackay JB kernel compiled for the GT-I9000B (Latin america variant of the I9000). Kasper_h doesn't support this variant, so me (leonardoafa) tweaked the build to make this awesome kernel works for the I9000B.
With that said, here comes the disclaimer: By flashing this kernel, you accept that it comes without any support, neither mine and even less so from kasper_h, since he doesn't support this variant on his own releases. So please don't bother him with support questions regarding this specific build. IOW: you'll use this kernel at your own risk.
I *may* be able to help depending on whatever problems you might have, but don't expect timely answers, or any answers at all if I'm not technically able to figure out your problem - I'm a very beginner on kernel development, all I did with this was just set it up to works with our varian (I9000B) and then recompile it. Also, I'm doing this on my free time, which is not much these days, so for now I'm just going to focus on following kasper_h builds and recompile them for the I9000B as they come. I can say though, as far as problems, I don't have any with it on my device - it works fine and fast for me.
This kernel is exactly the same as kasper_h builds (hence, the exact same features and changelogs, including compiler versions and configuration).
Changelog 0.273 compared to previous release (0.270)
-Ondemand code updated based on the improvements made by stratosk
-Upstream updates (allow mounting ISO images)
-Disable Linaro Building
-Removed asserts from update script to avoid error status 7 for some people when flashing.
On 2.7.0+ Mackay ROMs, BLN can be activated in Mackay settings
On other roms, install the kernel, reboot, open /data/local/mackay/bln and change the 0 for 1. Then reboot and BLN will be activated. This will survive kernel/ROM upgrades (off course, when installing a non-Mackay kernel it will not enable BLN, but when returning to Mackay, BLN will be automatically reactivated). Only a factory reset will disable BLN. If your ROM has the system option Pulse Notification Lights you can activate BLN lights through this option too, with needless to change /data/local/mackay/bln to 0 or 1.
All features compared to stock kernel:
Features:
-updated to linux kernel version 3.0.67
-XZ compression of kernel & initramfs
-396MB RAM
-SIO scheduler
-BFQv5 scheduler (with upstream improvements)
-ROW scheduler (tweaked, default scheduler)
-many improvements to IO schedulers in general
-Deadline tuning (thanks to DerTeufel)
-Ondemand tuned (default governor)
-SmartassV2 governor
-Interactive governor (updated to android 3.4 code + fixes)
-Wheatley & Lulzactive governors
-Conservative tuned
-Call volume hack (use “Settings>Mackay Settings”* to set volumes)
-Reduced battery polling interval
-Fast charge (activate through “Settings>Advanced Settings”* or the QuickCharge toggle in MackayROM)
-WiFi PM_FAST mode selection (activate using “Settings>Mackay Settings”*)
-Battery life extender (set through “Settings>Mackay Settings”*)
-CustomVoltage (set using NSTools)
-BLN (can be enabled through “Settings>Mackay Settings”*)
-USB OTG support (needs external power supply)
-1100-1400MHz OC steps
-Custom kernel splash (Thanks to Malcho)
-Updated charging logo to match open charger
-Disabled swap & zram
-Improve memcopy/memmove
-Improve the performance of memcpy and memmove
-Kill task closest in size to memory needed to free
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-Entropy tweaks: http://lwn.net/Articles/489734/
-backport CPUIDLE from 3.5
-arm/crypto: Add optimized AES and SHA1 routines
*“Settings>Mackay Settings” only available with Mackay ROM 2.7.0+
*also available through the Galaxy S & Mackay app in the launcher
bootable/recovery:
-Mackay recovery (based on CWM 6.0.2.8)
-Clear NSTools settings
-Clear init.d settings
-Show battery status in recovery
-Aroma FileManager
-Include using soft keys to navigate the menu (thanks fishears for the idea)
Source code: https://github.com/kasperhettinga/samsung-kernel-aries/commits/mackay-cm101
This is a freshly started project. Ideas for improvements/additions are welcome but:
1. I try to stay close to stock
2. The time I spend on features depends on how much I like them myself
Credits:
-teamhacksung/pawitp for making CyanogenMod work on our ancient phone
-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels
-rootax for providing a high-speed server for high quality downloads
Download (Four flavours can be download: CMC=CM stock colour or VC=Voodoo Colour & CWM or TWRP recovery ):
1 - Mackay_kernel_0.273-sb_VC_TWRP-signed.zip
2 - Mackay_kernel_0.273-sb_VC_CWM-signed.zip
3 - Mackay_kernel_0.273-sb_CMC_CWM-signed.zip
4 - Mackay_kernel_0.273-sb_CMC_TWRP-signed.zip
This version can only be used on JB4.2-based ROMs
SPECIAL THANKS TO:
kasper_h
which allow me to use his source, and give me sooo much help to get it working.
INFO:
Unfortunatelly i will not update this kernel anymore, since i moved to SGS3, and don't have SGS to test the compilations. Now i have new device do play with.
Sorry guys
Thank you for doing that, because now we get another kernel available to our model, I even managed to compile it, but as with many roms'm not left me time to perfect compilation.
Thank you so much.
One question, this is still for Kernel 4.2.1 or 4.2.2?
rubervalrfl said:
Thank you for doing that, because now we get another kernel available to our model, I even managed to compile it, but as with many roms'm not left me time to perfect compilation.
Thank you so much.
One question, this is still for Kernel 4.2.1 or 4.2.2?
Click to expand...
Click to collapse
Thank you for your feedback.
It should work fine for both then!
Cheers mate!
Good to see mackay kernel being available for a wider audience!
It's great to even Kasper_h because we need different kernel and good as yours, congratulations to both for the work.
rubervalrfl said:
It's great to even Kasper_h because we need different kernel and good as yours, congratulations to both for the work.
Click to expand...
Click to collapse
If youre going to test, or if youre already testing it, please give us your feedback!
Thank you
leonardoafa said:
If youre going to test, or if youre already testing it, please give us your feedback!
Thank you
Click to expand...
Click to collapse
Yes, we already do in testing with it, but now I ask you, before leveling you tested?
Another thing, you are Brazilian?
rubervalrfl said:
Yes, we already do in testing with it, but now I ask you, before leveling you tested?
Another thing, you are Brazilian?
Click to expand...
Click to collapse
Yes, i did test it, now im using VC and BLN one. I like VC soo much.
And yes, im brazilian!
:laugh:
leonardoafa said:
Yes, i did test it, now im using VC and BLN one. I like VC soo much.
And yes, im brazilian!
:laugh:
Click to expand...
Click to collapse
Add me on gtalk, g+ is the plumb too, [email protected]
Re: [JB 4.2.x][KERNEL][I9000B] Mackay 0.260 (I9000B Only) - 18-Feb-2013
Thank you very much for this, only obe question.
I have to disable 720p recording ?
Enviado desde mi GT-I9000B
Re: [JB 4.2.x][KERNEL][I9000B] Mackay 0.260 (I9000B Only) - 18-Feb-2013
Gezetah said:
Thank you very much for this, only obe question.
I have to disable 720p recording ?
Enviado desde mi GT-I9000B
Click to expand...
Click to collapse
Are you asking, or affirming? If you want to know if 720p is broken because of big mem libs the answer is no.
720p works fine.
Sent from my GT-I9000B using xda app-developers app
Re: [JB 4.2.x][KERNEL][I9000B] Mackay 0.260 (I9000B Only) - 18-Feb-2013
leonardoafa said:
Are you asking, or affirming? If you want to know if 720p is broken because of big mem libs the answer is no.
720p works fine.
Sent from my GT-I9000B using xda app-developers app
Click to expand...
Click to collapse
Thanks, any app to manage the kernel on CM10.1 ?
Edit: never mind, I'm using Semaphore Manager and works fine
This kernel seems to be very smooth, using Interactive and Row
Enviado desde mi Nexus 7
Gezetah said:
Thanks, any app to manage the kernel on CM10.1 ?
Edit: never mind, I'm using Semaphore Manager and works fine
This kernel seems to be very smooth, using Interactive and Row
Enviado desde mi Nexus 7
Click to expand...
Click to collapse
Im using with the same configs that you mentioned, CPU Governor and I/O scheduler.
Im very happy with this combination!
Re: [JB 4.2.x][KERNEL][I9000B] Mackay 0.260 (I9000B Only) - 18-Feb-2013
At CPU Governor I don'tHaveAll The Options .I want To Put Zen but I Dont't Have It.I installed Ntools too,But Doesn't Let Me Choose Any Governor Option.what Can I do?
Sent from my GT-I9000 using xda premium
iulian vu said:
At CPU Governor I don'tHaveAll The Options .I want To Put Zen but I Dont't Have It.I installed Ntools too,But Doesn't Let Me Choose Any Governor Option.what Can I do?
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Never saw this governor before!
All options enabled on this kernel are available there.
Re: [JB 4.2.x][KERNEL][I9000B] Mackay 0.260 (I9000B Only) - 18-Feb-2013
iulian vu said:
At CPU Governor I don'tHaveAll The Options .I want To Put Zen but I Dont't Have It.I installed Ntools too,But Doesn't Let Me Choose Any Governor Option.what Can I do?
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
I'm using CM10.1's menu to change governors and i/o, nstools does not works for me neither.
Enviado desde mi Nexus 7
any updates?
will not have more update by leonardo, he bought a SGS3 and not have to build more for our unit, I do with my friends or I'll give sequel to his work, so you guys get a warning.
rubervalrfl said:
will not have more update by leonardo, he bought a SGS3 and not have to build more for our unit, I do with my friends or I'll give sequel to his work, so you guys get a warning.
Click to expand...
Click to collapse
I could also build for galaxysmtdb if people would like the latest kernel...
Bring it on then my friend, because last night my machine crashed and did not have the time to fix it, please compile and there you guys, let me know so I can put on my website, and thank you my friend, as you always helping us.
This is kylon's AndromadusMod kernel, originally for Saga / Desire S, but compiled by me from source for our Vision. Massive thanks to the Andromadus team and to kylon for his awesome mods. Built with the Linaro toolchain.
From kylon's original thread:
Code:
Only experimental [COLOR="Red"] (=)[/COLOR]
Features:
sync with Andromadus: Apr 17 2013
Gov: intellidemand, dyn interactive, conservative, ondemand, userspace, powersave, ondemandx, performance, smartassH3
Sched: noop, deadline, row, cfq, bfq, sio
Overclock up to 2.0Ghz (=)
Cpu aligned access
ext4 optimizations
LZO kernel compression
KMS
SLUB allocator(default) with some optimizations
dynamic file sync (=)
UnderVolt / OverVolt
The kernel is already uved (post #3 )
vmstat, MM, shmem updated to linux 3.4
Tweaked gov and scheduler to work better on android
some optimizations here and there
expire time about each entry of scan results: 15 *Hz
force AC charger for unknown chargers(like carKit)
ck1 patchset
enabled clean cache
enabled zRam
NLS-UTF8
enabled power collapse to save battery(?)
Removed almost any debug message to improve the performances
USB OTG (=)
NTFS r/w (=)
CIFS (=)
Power saving when the wifi is off
More RAM for us
what i forgot..
Bugs:
Same as Stock Andromadus
USB otg: usb sticks are not working
Click to expand...
Click to collapse
I know USB otg definitely won't work, and at the moment I haven't used LZO kernel compression. I'm not sure if there will be "more RAM for us", being as the original kernel was for the Saga, which had more RAM in the first place. Other than that, all the visible changes, such as governors, I/O schedulers, OV/ UV, etc., appear to be working.
Downloads:
At the bottom of the post you can find the flashable zip, I have also attached the original Andromadus 3.x kernel (Original.zip) in case you want to revert, the only thing I've changed about this is I've added CPU idle PM support, this should help with battery life but it's nothing drastic, and other than that I've left it alone.
Changelog from original thread, red changes are mine:
Changelog:
Code:
[COLOR="red"]27/04
First build for Vision.[/COLOR]
25/04
sync with Andromadus
3.0.74
10/04
sync with Andromadus
3.0.72
Added LZ4/LZ4HC kernel compression(disabled for now, the zImage cannot be flashed)
Now LZO kernel compression(Hope it will help the reboot a bit)
No debug msges for the camera
04/04
sync with Andromadus
3.0.71
Added a tweak that should help to save some RAM
17/03
sync with Andromadus
3.0.69
08/03
sync with Andromadus
3.0.68
added more freqs
added 1.9Ghz and 2.0Ghz (exp)
Overvolt up to 1600
compiled with linaro 13/02
25/02
sync with Andromadus
3.0.66
tweaked bfq
prevent a possible crash on suspend/resume event
17/02
sync with Andromadus
3.0.64
power saving when the wifi is off
08/02
stability fix
minor changes(see github)
05/02
Sync with andromadus
3.0.62
USB OTG enabled and working(Only experimental)
NTFS r/w(Only experimental)
CIFS(Only experimental)
New Gov. SmartassH3
a few improvements(see github for a full changelog)
19/01
Sync with andromadus
18/01
sync with andromadus
linux 3.0.59
updated the android logger to linux 3.8
new voltage for 1.2Ghz (test) - 1.2 should not be higher than 1.3
more robust compaction
less modules
minor changes
13/01
forgot to upload this version, sorry (my real life is an hell)
added ck1 and dynamic file sync
OverVolt up to 1550
Click to expand...
Click to collapse
Credits from original thread:
Credits:
Flinny- Help with my first compile
Andromadus TM- the kernel
thewadegeek- Help with some compile errors
Fraux123- His dynamic file sync and more
ziggy- ck1 patchset
H3ros- smartassH3
engelmarkus- USB OTG(http://forum.xda-developers.com/show....php?t=1887073)
and Who i forgot..
Click to expand...
Click to collapse
Credits:
The Andromadus team for all their amazing work
kylon, for letting me release this kernel for you, and also for helping me with compiling and everything else!
Linaro, for their fantastic toolchain
All the above
RESERVED
reserved
Great Job! ill for sure be testing this out!
Thank you so much, this kernel looks very promising, will definitely test it out.
Update: It doesn't feel as fast as the original kernel, however the Mod kernel does give me 1MB(one) of additional user accessible RAM.
This could be flash over the 10.1 Andro or on the 4.2.2 AOSP?
Thanks
Kéno40 said:
This could be flash over the 10.1 Andro or on the 4.2.2 AOSP?
Thanks
Click to expand...
Click to collapse
It's originally for CM10.1, so I doubt it'll work with AOSP, especially due to the nature of the test builds (for this reason it's probably not compatible with build 20 or below either). That said, it's worth a try. I don't know if there are any mods of the AOSP kernel, I haven't got much experience so I probably couldn't mod it myself, but I'll look into it
sharptv said:
Thank you so much, this kernel looks very promising, will definitely test it out.
Update: It doesn't feel as fast as the original kernel, however the Mod kernel does give me 1MB(one) of additional user accessible RAM.
Click to expand...
Click to collapse
Thanks for the feedback, I would try out some of the included governors, there's quite a few! I personally find dyninteractive more responsive and smoother than the default SmartassH3.
HTCDreamOn said:
It's originally for CM10.1, so I doubt it'll work with AOSP, especially due to the nature of the test builds (for this reason it's probably not compatible with build 20 or below either). That said, it's worth a try. I don't know if there are any mods of the AOSP kernel, I haven't got much experience so I probably couldn't mod it myself, but I'll look into it
Thanks for the feedback, I would try out some of the included governors, there's quite a few! I personally find dyninteractive more responsive and smoother than the default SmartassH3.
Click to expand...
Click to collapse
I tried both kernels on perf governor like i always do, and the Mod kernel i significantly slower, for me at least. I suspect that it's due to the LZO compression.
Anyway, it's good to see another kernel Dev, i really appreciate your work and i look for ward to your next release.
good work:good:
if you need help just pm me and i ll try to help you as best as i can (even if i m a still a noob xD )
sharptv said:
I tried both kernels on perf governor like i always do, and the Mod kernel i significantly slower, for me at least. I suspect that it's due to the LZO compression.
Anyway, it's good to see another kernel Dev, i really appreciate your work and i look for ward to your next release.
Click to expand...
Click to collapse
He said this kernel is not using lzo and i don t think the kernel compression can affect the performances
it can only affect the boot/reboot/shutdown time
"more ram for us" is working because it is a generic tweak, every kernel/phone can have it
kylon said:
good work:good:
if you need help just pm me and i ll try to help you as best as i can (even if i m a still a noob xD )
He said this kernel is not using lzo and i don t think the kernel compression can affect the performances
it can only affect the boot/reboot/shutdown time
"more ram for us" is working because it is a generic tweak, every kernel/phone can have it
Click to expand...
Click to collapse
Thanks for pointing that out. I have reverted to the original kernel as the Mod kernel is really slow in comparison. The original kernel with the added CPU idle PM support has significantly increased my battery life.
sharptv said:
Thanks for pointing that out. I have reverted to the original kernel as the Mod kernel is really slow in comparison. The original kernel with the added CPU idle PM support has significantly increased my battery life.
Click to expand...
Click to collapse
That's an interesting point.
@HTCDreamOn, could you please share how did you enable that CPU idle PM feature?
sharptv said:
Thanks for pointing that out. I have reverted to the original kernel as the Mod kernel is really slow in comparison. The original kernel with the added CPU idle PM support has significantly increased my battery life.
Click to expand...
Click to collapse
NeverGone\RU said:
That's an interesting point.
@HTCDreamOn, could you please share how did you enable that CPU idle PM feature?
Click to expand...
Click to collapse
That's interesting :silly: not gonna lie, I didn't realise it would actually make a difference. In menuconfig, under CPU Power Management there's an option for CPU idle PM, right next to the Governor bit.
I'm personally finding the kernel alright in terms of speed, I guess I could try the latest Linaro tool chain and/ or look into some other kernel stuff, although I'm hardly an expert
HTCDreamOn said:
That's interesting :silly: not gonna lie, I didn't realise it would actually make a difference. In menuconfig, under CPU Power Management there's an option for CPU idle PM, right next to the Governor bit.
I'm personally finding the kernel alright in terms of speed, I guess I could try the latest Linaro tool chain and/ or look into some other kernel stuff, although I'm hardly an expert
Click to expand...
Click to collapse
Also, just to point it out. I think you have accidentally packed the Original kernel inside the Mod package.
Anyway, i'm looking forward to your next release, this kernel looks very promising, i think it just needs to be polished.
sharptv said:
Also, just to point it out. I think you have accidentally packed the Original kernel inside the Mod package.
Anyway, i'm looking forward to your next release, this kernel looks very promising, i think it just needs to be polished.
Click to expand...
Click to collapse
can't of done, the AndromadusMod is double the size of the original so I've definitely got them the right way round. thanks for the feedback though
Great Job!
sharptv said:
Also, just to point it out. I think you have accidentally packed the Original kernel inside the Mod package.
Anyway, i'm looking forward to your next release, this kernel looks very promising, i think it just needs to be polished.
Click to expand...
Click to collapse
You are right, inside the modded kernel update.zip you will also find another update.zip, wont do anything but just is why the package is so much bigger!
HTCDreamOn said:
can't of done, the AndromadusMod is double the size of the original so I've definitely got them the right way round. thanks for the feedback though
Click to expand...
Click to collapse
I was about to give the same answer but i see what he means, at first i was like how could it be double *scratches head* then i see you have two kernels packed into one! no bigge!
oh and so far nice performance running smartassH3, this is great stuff!!!
i just got done adding into the aroma installer if anyone would prefer, found here
http://forum.xda-developers.com/showthread.php?t=2194964
will be there from build 1.5.2 and beyond so happy flashing fellas!!
demkantor said:
You are right, inside the modded kernel update.zip you will also find another update.zip, wont do anything but just is why the package is so much bigger!
I was about to give the same answer but i see what he means, at first i was like how could it be double *scratches head* then i see you have two kernels packed into one! no bigge!
oh and so far nice performance running smartassH3, this is great stuff!!!
i just got done adding into the aroma installer if anyone would prefer, found here
http://forum.xda-developers.com/showthread.php?t=2194964
will be there from build 1.5.2 and beyond so happy flashing fellas!!
Click to expand...
Click to collapse
Oops my bad, must've been 'cause I packed it using terminal, and must have left the normal kernel.zip in the same directory. I'll try the new Aroma ASAP!
HTCDreamOn said:
Oops my bad, must've been 'cause I packed it using terminal, and must have left the normal kernel.zip in the same directory. I'll try the new Aroma ASAP!
Click to expand...
Click to collapse
Just to point out one more thing: I'm definitely getting stronger WiFi signal with the Mod kernel, I'm also getting less disconnects when using 802.1x networks.
I am gonna do a full wipe and try this kernel again, and hopefully i will get the speed advantage this kernel technically should offer me.
P.S would you be kind enough to compile the original kernel with CPU PM idle support and also force ac charge? Thanks SOOOO much in advance.
sharptv said:
Just to point out one more thing: I'm definitely getting stronger WiFi signal with the Mod kernel, I'm also getting less disconnects when using 802.1x networks.
I am gonna do a full wipe and try this kernel again, and hopefully i will get the speed advantage this kernel technically should offer me.
P.S would you be kind enough to compile the original kernel with CPU PM idle support and also force ac charge? Thanks SOOOO much in advance.
Click to expand...
Click to collapse
It already has CPU Idle PM support and I'll look into Force AC charge.
HTCDreamOn said:
That's interesting :silly: not gonna lie, I didn't realise it would actually make a difference. In menuconfig, under CPU Power Management there's an option for CPU idle PM, right next to the Governor bit.
I'm personally finding the kernel alright in terms of speed, I guess I could try the latest Linaro tool chain and/ or look into some other kernel stuff, although I'm hardly an expert
Click to expand...
Click to collapse
i can't understand how to enable cpu idle PM
zofox said:
i can't understand how to enable cpu idle PM
Click to expand...
Click to collapse
Haha no you don't need to, it's something I enabled in the kernel before compiling. You will only notice a difference when the device is sleeping, so try leaving your phone on (aeroplane mode if possible) overnight, and you should notice very small battery drain. Basically you don't need to do anything
Hello XDA peoples, Today, 11/19/13, I update the OP with my _ICED_KERNEL_ vs. MeltDown
ther are two kernel both are samw except one is OCd to 2.2GHz and the other 1.89GHz
the 2.2ghz is labeled as meltdown. Enjoy them both test them both and report back benches bugs or other wise, peace ~Rushing
here are current changes to stock kernel
################
# CHANGE LOG: #
###############
Tested and Safe =]
1. Added =3 levels of OC @ 540MHz overclock to Faux's overclocking to 1890MHz =] YES!!!
the "YES!!!" indicates that I am proud to have contributed to the kernel as I knew I would.
was going to do this along time ago but I was discouraged by the depths of geekdom involved.. haha
2. Added the following SCHEDs in addition to stock
SIO
ZEN
fifo
vr
row
##############################################
Added the following GOVERNORS in addition to stock
badass
pegasusq
savagedzen
brazillianwax
intellidemand
interactiveX
lazy
lionheart
ondemandx
samsung
smartass
wheatley
lagfree
lazy
lulzactiveV2
smartassV2
scary
interactive
################################
3. Added fast charge so device charges faster while on USB like it does on AC = nice
The zip contains the modules needed in /system/lib/modules .
flash only over a UVMC6 build
make a nandroid
just flash and wipe caches in TWRP
full spare-time kernel building lover now,, expect more features to kernel every now and then
ICED_KERNEL.zip
thanks to XDA for all the useful guides I have found
thanks to Cl3Kener for keeping me interested in kernel
thanks to Jamison904
thanks to Faux
thanks to thewadegeek and his good tutorial on kernel building http://forum.xda-developers.com/showthread.php?t=1748297
thanks to eagleeyetom finally found his guide for git. http://forum.xda-developers.com/showthread.php?t=1877040
Check out my Git pages @ hallovveen31 and check the changes I made to the stock kernel at your leisure.
_to kernel devs or beginning kernel devs, click here_
I am still fixing my git hub right now looks like I switched repositories and made a few commits the wrong way like didnt show records quite right because of the mix. however I am going to fix that later I just realized this after looking to see if I made the kernel go to 1.89 ghz while booting up for a faster boot =] so no worries to you up and coming kernel devs I will show you how I did it on git the right way. to regular users this means nothing special to you. git is just a record of the files and text code in those files to share with others, which I def want to do since I couldn't find the coding for oc up to 1890mhz and would love to share that.
https://github.com/hallovveen31
DOWNLOAD NEW KERNEL WITH NEW RLE IMAGE ie no star but a "SHADOW" graffiti .rle
https://sourceforge.net/projects/beastmade/files/ICED_COLD_SHADOW_KERNEL.1.89.new.rle.zip/download
ICED_COLD with new bootup splash- image a.k.a. initlogo.rle
MELTDOWN
get your windows MD5 checker here
http://winmd5.com/
Linux users.. get gtk hash
Enjoy the meltdown..
Thanks to Kl3kener again for giving me some tips ]
WARNING: nothing ever is my fault, period. if this kernel harms your phone because you overclock your device @ 2268MHz for three months, its your fault, duh. Anyway, the device would sleep and cool down.. So you would have to try pretty hard to cause damages...
Mine
Sent from my SGH-M919 using XDA Premium 4 mobile app
DOWNLOAD latest kernel:
ICED_COLD_1890MHz
take it away rushing
Waiting for it!
Hey Rushing, just tried this on top of JMT8 (with super cache wipe/twrp 2.6.1) and WiFi seems to be broken! Toggle in settings will not stay in ON position. Flashed back to twrp 2.6.0 because of your instructions and tried again (no cache wipe),same result. Flashed back to Tiberious 2.1 (no cache wipe) and phone booted up with WiFi on and working again.
mad4some said:
Hey Rushing, just tried this on top of JMT8 (with super cache wipe/twrp 2.6.1) and WiFi seems to be broken! Toggle in settings will not stay in ON position. Flashed back to twrp 2.6.0 because of your instructions and tried again (no cache wipe),same result. Flashed back to Tiberious 2.1 (no cache wipe) and phone booted up with WiFi on and working again.
Click to expand...
Click to collapse
Okay, thanks for testing I likely will never have time to flash all the ROMs and test compatibility.
I will take another stab at it. this time around all the modules will be deleted and replaced
where as in the first version the modules were expected to flash over the old ones which i guess doesnt always werk as leftovers may be uncompatible.
new build 1.1 is up thanks for testing let me know of success or failure please..
the new build works for me on my own ROM.
Wi-fi working fine here but I'm also using Rushing's Shad0w ROM. (1.1 version of kernel)
Just out of curiosity, Rushing, which of your ROMs do you use as your daily on the hercules?
Just tried 1.1 and WiFi still won't turn on with JMT8, obviously compatibility issue between the 2 of some sort. Per @aahz, kernel appears compatible with your roms Rushing. To continue the test, I'm going to flash my Shadow 1.6 nandroid tomorrow and then try 1.0 and 1.1 both just to see (and confirm). Looking forward to your next Hercules rom brother, Later
Aahz Pervect said:
Wi-fi working fine here but I'm also using Rushing's Shad0w ROM. (1.1 version of kernel)
Just out of curiosity, Rushing, which of your ROMs do you use as your daily on the hercules?
Click to expand...
Click to collapse
thanks for the feedback
I flashed a ROM I made for myself the other day. it has some paid apps in it thats why its for me only and has trickster mod apk xposed installer xprivacy xthemeengineand app setting included... interested? I could remove the paid apps and let it go.. i just noticed that the [extra] toggles and battery are green and the settings_icons are regular yet greyed out rather than every color of TouchWix...
could upload it with the new kernel included. looks like I called it liquid shadow... also uploaded a ROM to SF here is before I even post it =] works good so far didnt test blue tooth hdmi out alot of thing but i suspect everything is good and improved https://sourceforge.net/projects/be...D_CRYSTAL_SKULLS_signed_11-12-13.zip/download
http://sourceforge.net/projects/bea...D_CRYSTAL_SKULLS_signed_11-12-13.zip/download
http://sourceforge.net/projects/bea...D_CRYSTAL_SKULLS_signed_11-12-13.zip/download
http://sourceforge.net/projects/bea...D_CRYSTAL_SKULLS_signed_11-12-13.zip/download
Aahz Pervect said:
Wi-fi working fine here but I'm also using Rushing's Shad0w ROM. (1.1 version of kernel)
Just out of curiosity, Rushing, which of your ROMs do you use as your daily on the hercules?
Click to expand...
Click to collapse
thanks for the feedback
I flashed a ROM I made for myself the other day. it has some paid apps in it thats why its for me only and has trickster mod apk xposed installer xprivacy xthemeengineand app setting included... interested? I could remove the paid apps and let it go.. i just noticed that the [extra] toggles and battery are green and the toggles... and the settings icons are regular tw, yet greyed out rather than every color of TouchWix... could upload it with the new kernel included. looks like I called it liquid shadow... also uploaded a ROM to SourceForge with the new kernel will post very soon... here it is https://sourceforge.net all seems good so far not tested bluetooth yet and hdmi out alot of functions are untested but I bet they all work close to perfect.
https://github.com/hallovveen31
Rushing said:
thanks for the feedback
interested?
Click to expand...
Click to collapse
Absolutely, that'd be great.:good:
Aahz Pervect said:
Absolutely, that'd be great.:good:
Click to expand...
Click to collapse
New kernel Over clockable to 1890 MHz plus more governors and schedulers fast charge
I bother you all with an updated OP and kernel
Changed the boot-up-image splashscreen, initlogo.rle, whatever you want call it. No more star rather a bit of graffiti "SHADOW" to match up with my new ROM version of SHADOW =] enjoy
Checking out the new Shadow Mastery ROM and Kernel version...awesome per usual Rushing. :good:
@Rushing bro please can u make this ROM for us I would be n heaven n I'd have ur babies but of course put that beast tweak on it
http://forum.xda-developers.com/showthread.php?t=1847600
Sent from my SAMSUNG-SGH-T989 using Tapatalk
Aahz Pervect said:
Checking out the new Shadow Mastery ROM and Kernel version...awesome per usual Rushing. :good:
Click to expand...
Click to collapse
yeah I see somebody got into the goodies already hehe ]
that was you huh, thanks you like it? no more pentagrams, all gone shadow has seen the light and trying to change for the better. yeah right ]
for everyone else that dont know where it is, here.
Rushing said:
yeah I see somebody got into the goodies already hehe ]
that was you huh, thanks you like it? no more pentagrams, all gone shadow has seen the light and trying to change for the better. yeah right].
Click to expand...
Click to collapse
I definitely dig it. I lean more towards Shadow over Crystal Skulls (theme-wise) so to have an updated version is great.:highfive: It's nice and fast with the new kernel and I like the subtle theme changes as well.
KERNEL UPDATE 2.2GHz
Updated the OP with this /
/
/
ICED_COLD vs. MeltDown 2.268 GHz
bump. this one can be on the first page for a while longer
what 2.2GHz kerenel ?!?
JediKernel This kernel is compatible with stock 5.0.1. I have not tried with others so if you feel so inclined to test on other 5.0.1 ROMs please let us know how it wentSo far this is tested and working on:
Stock 5.0.1
READ, READ, READ before downloading, flashing, or posting questions
***Not all phones are created equal meaning some phones will not handle Overclocking / Underclocking or Undervolting as well as others.***
Features
OC to 2.88GHz
Kernel Version 3.4.0
Advanced Power Emulation
Default Scheduler= CFQ
Default Governor= Ondemand
Default boot set to 2.26Ghz
Built using arm 4.8 toolchain
More...
Github
In my GITHUB you can find my sources and code changes
Credits
Google for Official Source Code
Faux123
Authorship is always retained in my Repos. Please see my git for commit author
Instructions
---FASTBOOT METHOD---
-Download boot.img
-Boot into bootloader
-In terminal: fastboot flash boot (path to boot,img)
-In terminal: fastboot reboot
---ZIP METHOD---
-Download Kernel zip
-Flash Kernel
-Reboot system
Changelog
Code:
01|07|2015-- Initial Release (See Features List)
Downloads
JediKernel 1.0
boot.img -- http://d-h.st/O3D
zip file -- http://d-h.st/5Mjl
Support this Development by clicking the link below --- Thank you
http://forum.xda-developers.com/donatetome.php?u=4488450
Guide to Thread Participation:
Generally speaking, we are a pretty calm group of people, but as with so many other things in life, there are those that evoke a negative response from the very start. THAT is why we are such believers in maintaining a polite, respectful thread. Most everyone here is eager to help, and the only thing we ask is (despite the associated tedium) read the entire thread, it can only help. If and when you are still stuck, feel free to ask questions, we're all here to help one another.
--TMobTim
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
XDA:DevDB Information
|KERNEL| JediKernel | 1.0 | Lollipop | 01-07-2015 |, Kernel for the Google Nexus 5
Contributors
ptmr3
Kernel Special Features:
Version Information
Status: Stable
Created 2015-01-07
Last Updated 2015-01-07
Benchmarks are fun lol ------------ 2.88 clock -- OnDemand Gov -- ROW sched
LOVE NEW THING
"More...". Best feature ever.
ast00 said:
"More...". Best feature ever.
Click to expand...
Click to collapse
agreed. its a super-feature
I remember when you were building for the s2 haha. This guy has some amazing kernels!
Sent from my Nexus 5 using Tapatalk
I was thinking..
FauxSound is a "more" feature or not for now?
krazeecracker said:
I remember when you were building for the s2 haha. This guy has some amazing kernels!
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Thanks man that was long ago lol
Robert- said:
I was thinking..
FauxSound is a "more" feature or not for now?
Click to expand...
Click to collapse
No sir,
More.. is usually in all of my feature lists because I always seem to forget something
Does it feature color control to change values in gamma and rgb settings?
First, thanks for sharing the kernel, i like it to play with different kernel.
One question,
Gamma Control a planned feature in the future ?
bunnahabhain said:
Does it feature color control to change values in gamma and rgb settings?
Click to expand...
Click to collapse
No. this is a v1 so many of what will be added is not currently there.
Also, the goal of this kernel is to stay as close to stock as possible while enhancing the performance, battery-life, and usability of the device.
Color and sound may or may not be included in future iterations
In download [emoji3]
Favorite Note 2 kernel was Jedi. Nice to see its way to Hammerhead!
Sent from my Nexus 5 using XDA Free mobile app
Do core (two or three) in offline?
Ok will try it now
Edit: kernel runs... Looking for good settings. Using ondemand and deadline for now.
One thing I miss.... A sound mod... Sound is to low... And the quality is not the best... Are there alternatives?
SunamY said:
Ok will try it now
Edit: kernel runs... Looking for good settings. Using ondemand and deadline for now.
One thing I miss.... A sound mod... Sound is to low... And the quality is not the best... Are there alternatives?
Click to expand...
Click to collapse
I'm pretty sure the dev wants us to use stock settings. Otherwise he wouldn't have made them default
For sound use viper mod. I don't see any kernel changes necessary for this.
Runs ok. Oc to 2.5. Uv would be nice
Slimlat 5.0.2
@ptmr3 glad to see u here man. This phone just keeps on getting better
krazeecracker said:
I remember when you were building for the s2 haha. This guy has some amazing kernels!
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
This. Glad to see him around here. Didn't think he would have a Nexus 5. Welcome to the Nexus 5, hope you're here to stay man.
Edit : Reporting that Jedi kernel does in fact run on 5.0.2 stable so far.