Hi
I started a new kernel "project"
Compared to Titanium-KISS this will include also experimental features
and will likely "move away" from HTC kernel sources in the future.
So this kernel is my "playground" but I try to keep it usable
and working all the time but you can expect that some things will
be broken from time to time
The first version is based on latest KISS kernel
So it includes all "well-known" features available there
I am not responsible for anything bad happens to your device
when using this kernel
github:
https://github.com/maxwen/primou-kernel-HELLBOY
Download:
http://www.mediafire.com/?lo2ctaplonbdh
201305202359
Changelog:
-reverted to BFQ v5.1 - v6 causes problems
-smartmax update
201305140232
Changelog:
-upgrade to BFQ v6
-added smartmax CPU governor
201305062257
Changelog:
-S2W fixes
-enabled fauxsound support
201305060119
Changelog:
-added double tap to wake
allows waking up the device by double tapping on the lower part of the screen - disabled by default
sysfs interface:
Code:
/sys/android_touch/s2w_allow_double_tap
1 -enable 0 - disable
Code:
/sys/android_touch/s2w_double_tap_barrier_y
default 1300 - y-barrier below that taps will be recognized
Code:
/sys/android_touch/s2w_double_tap_duration
default 150 - time in ms for minimal duration between the two taps
Code:
/sys/android_touch/s2w_double_tap_threshold
default 150 - threshold how much longer the duration can be then duration
20130411
4.2 version with fixed accelerometer - thanks to 1ceb0x
http://www.mediafire.com/?y04jyyu2wk2fig3
201302142348
Changelog:
-added fast charge
to enable run
Code:
echo 1 > /sys/class/power_supply/battery/fast_charge
-from now one you will also find the 4.2 in the same download location
it may have a different build data - Just look at the tag 42 in the file name
There is only one small source change required to work on 4.2 roms.
201212251747
Changelog:
-multi touch fix - thanks to d-panja3 for pointing me at this
201212152218
ChangeLog:
-completely new S2W based on the work of nik3r and myself for the HOX+
201212151740
Changelog:
-enable support for KSM http://en.wikipedia.org/wiki/Kernel_SamePage_Merging_(KSM)
to enable go to performance settings -> memory management -> Kernel samepage merging
201212011716
Changelog:
-switched to linaro 4.7 toolchain
-overhaul of compile flags
-improved lowmemorykiller
-added some arm specific fixes and enhancements
-reduced default vibrator strength
201211242348
This is for CM10 only!
Changelog:
-ramdisk change required for - http://review.cyanogenmod.org/#/c/19249/
201211231230
Changelog:
-updated interactive govener
-cleanup ramdisk
-readd fix for screen flickering in CM10
201211212238
Changelog:
-added interactive govener
-cleanup logging
-switched to SLOB memory allocator (needs testing if it will be an imrprovement)
201211160001
Changelog:
-included zram support http://en.wikipedia.org/wiki/ZRam
using CM10>=2011115 this works out of the box
using CM9 you need to flash this in recovery http://goo.im/devs/maxwen/CM10-primou/zram-script.zip
201211062321
HELLBOY kernels will from now on only for CM ROMS
Sense users use KISS kernel http://forum.xda-developers.com/showthread.php?t=1765687
Changelog:
-fix for screen flickering in CM10
201211052318
Changelog:
-this is only for CM10 now - others will follow after I have time to test
-updated to latest msm adreno kernel drivers
201210251305
Changelog:
-added BFQ scheduler
-debloated HTC stuff
-enabled OC up to 2.0GHz
Have fun
Max
awesome~try this one~THX
Max is this compatible with my CM10 rom's? as the PA\AOKP gsm differ ram disk wise from mine. if not it's fine, just put up a warning please
Hi
Oops - wait a little bit
Need to reupload
max
EDIT: new upload done
Lloir said:
Max is this compatible with my CM10 rom's?
Click to expand...
Click to collapse
It is build on latest CM10 ramdisk from "yesterday"
so the warning should go to all who are NOT using your CM10
I will not maintain different JB ramdisk so all users of
JB "based" ROMs like PA and AOKP be aware of this. You can try but I
will not guarantee that it works
maxwen said:
It is build on latest CM10 ramdisk from "yesterday"
so the warning should go to all who are NOT using your CM10
I will not maintain different JB ramdisk so all users of
JB "based" ROMs like PA and AOKP be aware of this. You can try but I
will not guarantee that it works
Click to expand...
Click to collapse
will check it on PA GSM. actually, the PA rom should not have a different ramdisk than cm so it should work.
I'll test on AOKP and let u know in a few hours.....keep it up
Sent from my One V using xda app-developers app
Confirm as working on latest PA 2.50 from GSM side.
No FC's, no errors..
It needs some improvements here and there but I know this is the first release so I will be gentle .
Congratulations Max and keep this work up. I might have found the right kernel for me.
work's like Sex on CM10 and UJ dude no issues at all, no slow downs nothing
Works perfect with with amazing sense v 0.2 up to 1.7ghz
Sent from my HTC Desire S using xda premium
Pre-oc and uv sense kernel
Build for Sense with pre-oc and uv
CHANGELOG:
Minimum freqency is 368mhz at boot
Max freqency is 1.7ghz at boot
UV for higher oc values is -25
-All thanks to maxwen
Download: http://shubham.viperbravo.info/boot-HELLBOY-sc-OC-VDD.img
i got the cm9 and cm10 versions from the name
can u plz tell me whats "boot-HELLBOY-201210251305.img"
abhikm001 said:
i got the cm9 and cm10 versions from the name
can u plz tell me whats "boot-HELLBOY-201210251305.img"
Click to expand...
Click to collapse
Sense Version.
kool
hey the ROM works like a CHARM on my AOKP 4.1.2 [bulid 24th oct] maintainded my rukin
keep up the good WORK
Hi
Just some more information about this kernel.
There are 2 motivations for me for this
1) Adi_Pat has unfortunately stopped his kernel dev for the moment
so I would like to continue his great work by integrating some of his
changes and improvements
2) moving towards a mainstream CAF kernel
To support simonsimons34 project to provide me a test platform
where I can easily test and try CAF components before.
max
1ceb0x said:
It needs some improvements here and there but I know this is the first release so I will be gentle .
Click to expand...
Click to collapse
Just tell me what you have in your mind
and I will see if I can do it
maxwen said:
Just tell me what you have in your mind
and I will see if I can do it
Click to expand...
Click to collapse
some improvements in internal task killer would be great to revamp a little the amount of ram free... right now the free ram is less with 10-15 mb than kiss kernel.
Van u add more governor's and schedulers? And one more req...voodoo sound please
Sent from my One V using xda app-developers app
@shubham can you build a sense version without uv as my phone does not boot an undervolted kernel. Please.
Related
Hi
IMPORTANT: Before you continue reading!
At the moment this kernel is only for PrimoU devices
and NOT for PrimoC (CDMA) devices
IMPORTANT for CM users
If you want to use CM or a CM based ROM choose the correct kernel!
CM9 needs a different ramdisk.
With the permission from Adi_Pat I would like to announce my kernel build
All credits to this should go to Adi_Pat cause he did the hard work for
providing me with all I need. Therefore also the name has been
choosen to make this clearly visible.
This is just a first announcement.
I will upload the first image tonight
Principle #1:
Provide a kernel that is as close to stock as possible but provides
additional features that will improve functionality and/or performance
Some Q&A you might have
Q: what stands KISS for?
A: Keep It Simple, Stupid!
My aim is to provide a kernel that is 99.99% stock with just additional features
In the first build you will see
-OC (max 1.5)
-UV
-2 new goveners (lionheart, smartassV2)
-1 new scheduler (sio)
Q:will you provide a kernel with 2.0GHz?
A:No - since I want to provide a stable kernel and
my experiences showed that only using up to 1.5 is reliable
If you like to have higher frequencies you can
1) use Adi_Pats kernel
2) build your own kernel based on my changes and enable higher frequencies
Q:can I build my own kernel based on your changes?
A:sure. I will provide a patch file that can be applied on the original
sources provided from HTC
Q:how "close" is your kernel to stock?
A:actually if you dont use OC, UV and use govener=ondemand and
scheduler=deadline this IS stock kernel
Q:can you include feature "xy" in your build?
A:I will check and if it is not "against" principle #1 -Yes
Q:will you test your kernel builds?
A:yes. I will only provide images that have been tested to
1) boot without problems
2) have run through a basic test trying to include all important features
3) run some benchmarks to confirm that changes are not decreasing basic performance values
Q:how to install your kernel?
A:like titanium kernel
fastboot flash boot
regards
max
I provide a complete folder with all downloads
please look at the following "naming conventions" for selecting
the correct image for your ROM!
Images containing "OC-UV" will have presets
Images containing "CM9" are for CM9
Images containing "CM10" are for CM10
All others are for stock (sense) ROMs
Download:
http://www.mediafire.com/?e1chs7tzcsstc
github:
https://github.com/maxwen/primou-kernel-KISS
Build 201305210014
Changelog:
-reverted to BFQ v5.1 - v6 causes problems
-smartmax update
Build 201305141244
Changelog:
-upgrade to BFQ v6
-added smartmax CPU governor
Build 201305062354
Changelog:
-enabled fauxsound support
-added double tap to wake
allows waking up the device by double tapping on the lower part of the screen - disabled by default
sysfs interface:
Code:
/sys/android_touch/s2w_allow_double_tap
1 -enable 0 - disable
Code:
/sys/android_touch/s2w_double_tap_barrier_y
default 1300 - y-barrier below that taps will be recognized
Code:
/sys/android_touch/s2w_double_tap_duration
default 150 - time in ms for minimal duration between the two taps
Code:
/sys/android_touch/s2w_double_tap_threshold
default 150 - threshold how much longer the duration can be then duration
Build 201302150054
Changelog:
-added fast charge
to enable run
Code:
echo 1 > /sys/class/power_supply/battery/fast_charge
------------------------------------------------------------------------------------
Build 201212251804
Changelog:
-multi touch fix - thanks to d-panja3 for pointing me at this
------------------------------------------------------------------------------------
Build 201212180251
ChangeLog:
-added KSM support - see here how to use it
------------------------------------------------------------------------------------
Build 201212152225
ChangeLog:
-completely new S2W based on the work of nik3r and myself for the HOX+
------------------------------------------------------------------------------------
Build 201212021155
Changelog:
-switched to linaro 4.7 toolchain
-overhaul of compile flags
-improved lowmemorykiller
-added some arm specific fixes and enhancements
------------------------------------------------------------------------------------
Build 201211140025
KISS kernels will from now on only for sense ROMS
CM users use HELLBOY kernel http://forum.xda-developers.com/showthread.php?t=1954967
Changelog:
-added BFQ scheduler
------------------------------------------------------------------------------------
Chanelog Summary for all builds:
-new optimized ARM toolchain used
-some tweaks and fixes in vm
-added Proportional Rate Reduction for TCP - by Google http://research.google.com/pubs/pub37486.html
-added USB host support.
-added two-way call recording - Please consider local laws that prohibit using call recording!
based on patch found here http://forum.xda-developers.com/showthread.php?t=1048182
-added conservative govener
-switched RCU to CONFIG_TINY_PREEMPT_RCU - reduced memory usage
-enabled SFB net scheduler CONFIG_NET_SCH_SFB http://lwn.net/Articles/429449/
-applied patch for optimized sha1 algo https://patchwork.kernel.org/patch/1040902/
-applied patch for arm specific rwsem http://permalink.gmane.org/gmane.linux.ports.arm.kernel/92418
-xz compression - based on this patch http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7001/2
-OC (max 1.5GHz, boot with 1GHz)
-UV
-2 new goveners (lionheart, smartassV2)
-1 new scheduler (sio)
------------------------------------------------------------------------------------------------
The "key" e.g. 201207112231 is the build id.
Actually this is just the timestamp when the image has been created.
When you report issues with a build please also provide this id
You can also find this in
Settings -> About -> Software Information -> More -> Kernel Version
Just some notes on the govener and schedulers:
Stock kernel is using govener ondemand and scheduler deadline
To get more information about all of those see here
http://forum.xda-developers.com/showthread.php?t=1369817
You can get the stock kernel sources from here
http://www.htcdev.com/ (registration required)
Or from here http://www.mediafire.com/?o0uudb56oxawvaw
To create the KISS sources apply the patch supplied with each build
Other Downloads:
Note:
If you download save or edit those scripts on a windows host make sure that
you are not changing the line endings to be DOS "style" (CR/LF) since they will
not work on your device.
So before pushing them to the device check with e.g. notepad++ or any
other windows editor that the line endings are UNIX "style" (LF)
USB host scripts
Contains helper scripts for USB host mode
Flashable from recovery
http://www.mediafire.com/?cj1buyxvwteiyqq
Simply zip file
http://www.mediafire.com/?ao391v55e3f4h7r
getcpuinfo script
Will print current settings like OC, UV and govener
Also works with Titanium kernel
http://www.mediafire.com/?emhetf9ctcb3l0g
01vdd script
For setting UV values
Also works with Titanium kernel
http://www.mediafire.com/?yj11n461vz23l4j
02setcpu script
Will set OC max 1.5GHz and govener smartassV2
with battery "friendly" govener tweaks
Also works with Titanium kernel
http://www.mediafire.com/?i79wlhjomh9bhyf
smartassV2-tune script
Allow setting smartassV2 govener tweaks for battery or performance
Call with argument "b" or "p"
Also works with Titanium kernel
http://www.mediafire.com/?e02s5ej5acacnaj
Swap script
Will enable 130m swap partition
See here for details http://forum.xda-developers.com/showpost.php?p=31441526&postcount=17
http://www.mediafire.com/?i9xc4hnfheztgir
KISS => Keep It Simple, Stupid!
hackworks said:
KISS => Keep It Simple, Stupid!
Click to expand...
Click to collapse
Thanks
hackworks said:
KISS => Keep It Simple, Stupid!
Click to expand...
Click to collapse
LMFAO!=)
Congrats on your kernel maxwen!
I will never forget it.lol
Great, i started with kernel compiling too, recently,, keep titanium tweaker in ur ramdisk, if possible, ill update u with the ramdisk builds, will add kernel specif features if u want, pm me
Hi
Sure. Will contact you after posting the first build.
regards
max
maxwen said:
Hi
Sure. Will contact you after posting the first build.
regards
max
Click to expand...
Click to collapse
Cool
Sent from my Nexus One using xda app-developers app
I like this kernel already!
Hi
First build uploaded
regards
max
Gonna flash this now, thanks for your work=D
Sent from my HTC One V using xda app-developers app
best kernel
Hi ..
im tested this kernel on the ROM myONEv works
kernel is very fast and stable.
best benchmark!
I'll try it once I got on my lappy
Sent from my HTC One V using xda app-developers app
Thanks for a nice kernel. So far the OC/UV is working great fro me.
What is the best recommended governor for wake / sleep ?
ckpv5 said:
Thanks for a nice kernel. So far the OC/UV is working great fro me.
What is the best recommended governor for wake / sleep ?
Click to expand...
Click to collapse
Use only CPUFreq and use smartAssV2 as it has both sleep and wake freqs...UV -50 should be good!
Hi
Actually there are a lot of things that you can tweak in the goveners
using the sys interface to make them perform best under certain "preconditions"
You can read this here which I also posted in the Adi_Pat thread
http://forum.xda-developers.com/showthread.php?t=1369817
This will give you some great insights on this issue.
Also about the "decision" which govener to use a.s.o
Regarding UV:
As already writen above -50 should be safe all the time
-100 works for me if I limit it to max 1.2GHz but not higher
Then I sometimes have freezes e.g. runnung AnTuTu benchmark
I still have to play with the UV settings to find the optimal ones
Regards
max
Hi
ATTENTION!!!!
Dont use sio I/O scheduler at the moment!!!!
I just discovered some strange during testing.
Stay with deadline this is stock
Will keep you informed if sio is really the reason
If it is it will be removed in next build
regards
max
EDIT: Even intensive testing has not given me the proof that the
sio scheduler was the reason.
Running this kernel with stock rom, wil I still get FOTA updates from HTC?
Chris.nl said:
Running this kernel with stock rom, wil I still get FOTA updates from HTC?
Click to expand...
Click to collapse
AFAIK this has nothing to do with the kernel in the first place
but with rooting. Someone may correct me if I am wrong
regards
max
I have been sharing my CM7/CM9/CM10 builds for some time in several thread, which culminated in the MackayROM. I continue now with JB4.2 from where I am for JB4.1. MackayROM is based on CyanogenMod sources, with several performance enhancements.
About Cyanogen: CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.2 (JellyBean), which is designed to increase performance and reliability over stock Android for your device.
Disclaimer: I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
If you run into errors, I may not be able to solve it!
If you know a solution to a problem, either upload it yourself to Gerrit Code Review or contact me through pm.
The ROM is based on CM10.1 with the following changes:
-Mackay Kernel:
-Set of cherries picked from gerrit (differing by the day)
-Some handmade patches I did myself to the source code
Feature request are OK, but remember:
1. I try to stay close to stock
2. I will not include additional apps, unless they can be build from source
3. The time I spend on features depends on how much I like them myself
Changelog of 2.99 Final compared to previous release (2.13.0)
-Because I am going to move over to JB4.3, this is the final JB4.2 build
-Source code updated 14-Aug-2013
-New kernel 0.399-Final (updated to Linux v3.0.90)
-Updated GPS blobs from CM10.2
Full changelog of 2.99 Final compared to stock CM10.1:
CM10.1 sources of 14-Aug-2013
All features compared to stock kernel:
-Mackay kernel 0.341: http://forum.xda-developers.com/showthread.php?t=2024374
-Christopher86's cortex-A8 optimized Linaro toolchain (June version)
-O3 optimization
-updated to linux kernel version 3.0.90
-SLQB memory allocator (default, should be slightly faster)
-XZ compression of kernel & initramfs
-395MB RAM
-SIO scheduler
-Added Lagfree governor
-ROW scheduler (tweaked, default scheduler)
-FIOPS scheduler (tweaked)
-XZ compression of kernel & initramfs
-395MB RAM
-many improvements to IO schedulers in general
-Deadline tuning (thanks to DerTeufel)
-Ondemand tuned (updated based on code of stratosk)
-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)
-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
-Unaligned CPU access
-Improvements to RWSEM code
-Improvements to binder code
-Improvements to tmpfs
-Added frandom (much faster random number generator)
-Updated to lowmemorykiller with PID whitelist (thanks to stratosk)
-Many parts of the code build as module to reduce effective kernel size
-Updated wifi driver to 5.90.195.114
-Updated GPU driver to DDK [email protected]
ROM comes with stock colour. Version with voodoo colour can be downloaded from:
http://rootaxbox.no-ip.org/kasper_h/kernels/JB42/
*Available through Settings>Mackay Settings (only available with Mackay ROM 2.4.7+)
bootable/recovery:
-Mackay recovery (based on CWM 6.0.3.3 or TWRP 2.6.0.0)
-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)
Added apps:
-Gapps (small set of gapps)
-AngryGPS
Removed apps:
-VideoEditor & demo VideoFiles
vendor/cm:
-Adapt for custom MackayROM building (bootanimation, ROM&file name)
-Custom bootanimation (Thanks to Malcho)
device/samsung/aries-common:
-Sets app-close to 1000 ms
-Add flags to build TWRP
hardware/samsung:
-F4k 720p patch for bigmem kernels
AriesParts (“Mackay Settings” in Settings menu):
Add mackay kernel settings options:
>WiFi PM mode selection
>BLX settings
>BLN activation
>Navbar selection
>Processor settings (governor/frequencies)
>IO scheduler
frameworks/base:
Option to enable gfx effects
Changed USB page icon from Android to Cid
Set QS panel opening to outer 15% of statusbar
FastCharge toggle for QuickSettings/Powerwidget
Battery bar + Fix Battery bar 2dp and 3dp graphics glitch
RAM bar
SystemUI: Option to display Quick Settings when there are no ongoing notifications
FastCharge Tile & PowerWidget button
Phone:
Transparent incoming call screen
Settings:
Removed user stats
Option to enable gfx effects
Statusbar Clock modding (position, color, date)
Disable on/off toggle button for profiles on Settings main page
Battery bar
RAM bar
WiFi : Add “Forget all networks”
Added option to always pull down quick settings
FastCharge Tile & PowerWidget button
Coming from stock Samsung ROM/CM7:
-The safest way is to flash CM9 first and then flash Mackay ROM. Going directly from Samsung ROM/CM7 to Mackay ROM may lead to loosing IMEI.
Can be flashed on top of any CM9/CM10.0 build:
-Coming from CM9 or CM10-builds with an old/different partition layout (older than 0817, helly bean): your phone will be wiped (except SD card)
-Coming from a recent CM10.0 build (0817 or later): this is a non-wipe update. I advice to wipe, except when coming from MackayROM 1.6.1 or higher
-Any JB4.2/CM10.1 gapps packages should be flashed for Google Play and other google apps (e.g. from http://goo.im/gapps)
-Custom kernels can be used only if specific for JB4.2
Credits:
-teamhacksung/pawitp for making CyanogenMod work on our ancient phone
-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels
-rootax &xdafileserver for providing a high-speed server for high quality downloads
-Malcho for his bootanimation & kernel splash
Downloads:
https://s.basketbuild.com/devs/kasperhettinga/sgs/rom/pre-KK/
Official gapps:
http://goo.im/gapps
For those who want to theme it even further, Bejda made a Mackay splash screen!
http://forum.xda-developers.com/showthread.php?t=2214468
To download the same kernel, but then with voodoo colour:
https://s.basketbuild.com/devs/kasperhettinga/sgs/kernel/pre-KK/
FAQ
Q. I can't change governor in NStools (or any similar app)
A. Go to recovery, mount data & datadata partition, then fix permission. You can also install the fix permissions app to this for you: http://bit.ly/YxPgLD
Q. Process x (e.g. mediaserver/phone) is eating 50+% of my battery, what should I do?
A. Go to settings>apps>all and find the app which is causing the battery drain. Then delete app data and reboot phone. If it does not help, you can combine this step with clearing dalvik cache.
Q. I have problems with Play Store FC
A. Please install a recent gapps package (see e.g. http://goo.im/gapps)
Q. App x misbehaves
A1. If you installed it from Play Store you should report to the author of the app
A2. If it is an app bundled with the ROM, please give me the following information:
-ROM & kernel version number
-Previous ROM & last time you wiped
-Which app
-Describe the problem (how can it be reproduced -> otherwise it is impossible to test for me)
-If possible, make a logcat (e.g. if an app crashes/does something odd, a logcat can help trace back to the origin)
Great!!! Download finished-> installation without any issues finished-> phone is booting and starting without any wipes from Matts 4.2.1. Wifi works!
Many thanks Kaspar for another great ROM!
Yeees, will try and give feedback asap
its smooth, no lags so far and no fcs for me! :good:
The most difficult part was to get WiFi to work out-of-the box.
I actually reverted all the updates of pawitp. So the source code of the kernel is identical to the JB4.1 version of the kernel.
I'm waiting for more feedback and I'll flash ..
Sent from my GT-I9000 using xda premium
Can I try flashing it over CROM Mix 8 without a wipe?
burkisha said:
Can I try flashing it over CROM Mix 8 without a wipe?
Click to expand...
Click to collapse
you should dont at crom is slim based and this is cm10.1.
if you flash you may fall under some issues so it better to have fresh installation.
Credits should also go for Pawitp for today's Wi-Fi fixhttp://forum.xda-developers.com/showpost.php?p=34883751&postcount=738
//-->
Works very smooth, better than the other 4.2 roms in terms of smoothness. No Fc or other errors, good work Is it possible to include a quick settings mod or do you wait until something similar gets merged into cm 10.1?
Ah, just a little question, it's cm based so there are toggles and cm option ?
Sent from my GT-I9000 using xda premium
H-Body said:
Works very smooth, better than the other 4.2 roms in terms of smoothness.
Click to expand...
Click to collapse
I agree. This is an amazing rom considering it's an alpha build. I'm really impressed. It's definitely ready for daily use.
I just miss one thing: center clock.
wingg said:
Credits should also go for Pawitp for today's Wi-Fi fixhttp://forum.xda-developers.com/showpost.php?p=34883751&postcount=738
//-->
Click to expand...
Click to collapse
I have no idea what pawitp's wifi fix is. I don't use a wifi fix. Anyway, I am heavily indebted to his work in general!
H-Body said:
Works very smooth, better than the other 4.2 roms in terms of smoothness. No Fc or other errors, good work Is it possible to include a quick settings mod or do you wait until something similar gets merged into cm 10.1?
Click to expand...
Click to collapse
QS mod is currently under review on gerrit. I'll give it a try anyway tomorrow. This build is just a clean start
Verstuurd van mijn GT-I9000
kasper_h said:
QS mod is currently under review on gerrit. I'll give it a try anyway tomorrow. This build is just a clean start
Click to expand...
Click to collapse
A very good clean start
Just flashed 30 min ago, im restoring apps with rom toolbox, wipped everything including system, sd card..all, tomorrow during the day ill put my thoughts here, till now its looking good no probs till now all smooth.
floflo-33 said:
Ah, just a little question, it's cm based so there are toggles and cm option ?
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Yes.
---------- Post added at 08:23 AM ---------- Previous post was at 08:15 AM ----------
kasper_h said:
I have no idea what pawitp's wifi fix is. I don't use a wifi fix. Anyway, I am heavily indebted to his work in general!
QS mod is currently under review on gerrit. I'll give it a try anyway tomorrow. This build is just a clean start
Verstuurd van mijn GT-I9000
Click to expand...
Click to collapse
With some users Wi-Fi is broken which doesn't depend on which kernel to use. E.g. you are using Semaphore and Wi-Fi doesn't work, you can flash pawitp's Wi-Fi_fix to get Wi-Fi working.
Good job I've flashed, all is OK but for me it's laggy :/
Sent from my GT-I9000 using xda premium
Is external SD card connecting and shown at pc? For there is only internal sd connection....
External card not showing in pc, wifi , 3g net working fine, gps had a fix even before maps finished loading the graphics first time using gps this morning, the rest all fine, ready for daily use for sure, im keeping this one not going back to 4.1, if its good already in alpha it will be perfect soon.
Just missing all the tweaks that dont exist yet
Nice beginning. Perfect for daily use. Waiting for news :good:
[JB 4.3][ROM]Infamous AOKP 1.1
As many users requested an update of Infamous AOKP for JB4.3, I decided to give it a try!
I have been sharing my CM7/CM9/CM10/CM10.1 builds for some time in several thread, which culminated in the MackayROM & Infamous AOKP. I continue now with JB4.3 from where I was for JB4.2. Infamous AOKP is based on AOKP sources, with several performance enhancements.
About AOKP: AOKP is a free, community built, aftermarket firmware distribution of Android 4.3 (JellyBean), which is designed to increase performance and reliability over stock Android for your device.
Disclaimer: I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
If you run into errors, I may not be able to solve it!
If you know a solution to a problem, either upload it yourself to Gerrit Code Review or contact me through pm.
The ROM is based on AOKP sources with the following changes:
-Mackay Kernel:
-Set of cherries picked from gerrit (differing by the day)
-Some additional patches I did myself to the source code
Feature request are OK, but remember:
1. I try to stay close to stock
2. I will not include additional apps, unless they can be build from source
3. The time I spend on features depends on how much I like them myself
Changelog of 1.1 - 09-Oct-2013
-Source updated to 9-Oct
-Newest kernel (with zram) & updated device tree
Changelog of 1.0 - 25-Sep-2013
-First ALPHA build
-I booted it to be sure it works, but it has not been extensively tested
Full changelog of 1.0 compared to stock AOKP:
AOKP sources of 25-Sep-2013
All features compared to stock kernel:
-Mackay kernel 0.415: http://forum.xda-developers.com/showthread.php?t=2397502
-Christopher86's cortex-A8 optimized Linaro toolchain (September version)
-O3 optimization
-updated to linux kernel version 3.0.96
-SLQB memory allocator (default, should be slightly faster)
-XZ compression of kernel & initramfs
-395MB RAM
-SIO scheduler
-Added Lagfree governor
-ROW scheduler (tweaked, default scheduler)
-FIOPS scheduler (tweaked)
-XZ compression of kernel & initramfs
-395MB RAM
-many improvements to IO schedulers in general
-Deadline tuning (thanks to DerTeufel)
-Ondemand tuned (updated based on code of stratosk)
-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)
-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
-Unaligned CPU access
-Improvements to RWSEM code
-Improvements to binder code
-Improvements to tmpfs
-Added frandom (much faster random number generator)
-Updated to lowmemorykiller with PID whitelist (thanks to stratosk)
-Many parts of the code build as module to reduce effective kernel size
-Updated wifi driver to 5.90.195.114
-Updated GPU driver to DDK [email protected]
-Proportional Rate Reduction for TCP
-Introduce timer slack controller
ROM comes with stock colour. Version with voodoo colour can be downloaded from:
http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/
Kernel for switching internal & external SD
Because vold.fstab is no longer used and has been integrated in fstab.aries (which can only be changed before compiling the kernel, as it ends up in the ramdisk), I made a special kernel version with switched SD cards:
http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/switchSD/
*Available through Settings>Mackay Settings
CWM:
-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)
-Enable holding keys for repeated presses
-Themed orange
TWRP:
-Themed orange
-Run recovery-apps (zip files should be present in /system/mackay, launch them through advanced->run app)
-Build in a script to reboot from twrp to cwm*
*To use this feature from TWRP, tap advanced>run app>rebootcwm.zip. Then from the homescreen choose: reboot>recovery
Added apps:
-AngryGPS
vendor/aokp:
-Adapt for custom Infamous building (bootanimation, ROM&file name)
-Custom bootanimation (Thanks to Infamous team)
device/samsung/aries-common:
-Sets app-close to 1000 ms
hardware/samsung:
-F4k 720p patch for bigmem kernels
AriesParts (“Mackay Settings” in Settings menu):
Add mackay kernel settings options:
>Recovery selection
>WiFi PM mode selection
>BLX settings
>BLN activation
Coming from stock Samsung ROM/CM7:
-The safest way is to flash CM9 first and then flash Mackay ROM. Going directly from Samsung ROM/CM7 to Mackay ROM may lead to loosing IMEI.
Fresh install:
Can be flashed on top of any CyanogenMod build:
-Do a factory reset
-Flash ROM
-Flash a gapps packages of choice
-Reboot your phone
Update:
-Flash ROM
-Reboot your phone
(no wipes or other things needed, just flash & reboot
-Custom kernels can be used only if specific for JB4.3
Credits:
-teamhacksung/pawitp for making CyanogenMod work on our ancient phone
-AOKP for the basecode used
-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels
-rootax & xdafileserver for providing a high-speed server for high quality downloads
-Malcho for his kernel splash & bootanimation
Downloads:
XDAfileserver
Rootaxbox (still uploading, please use XDAfileserver)
Google Apps
http://goo.im/gapps
For those who want to theme it even further, Bejda made a Mackay splash screen!
http://forum.xda-developers.com/showthread.php?t=2214468
To download the same kernel, but then with voodoo colour:
http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/
XDA:DevDB Information
Infamous AOKP, a ROM for the Samsung Galaxy S I9000
Contributors
kasper_h
ROM OS Version: 4.3.x Jellybean
ROM Kernel: Linux 3.0.x
Based On: AOKP
Version Information
Status: Beta
Created 2013-09-25
Last Updated 2013-10-09
Reserved
Thank
Thank
bootanimation very cool, the touch buttons does not seem to go very well and when you enter settings take small screenshots
EDIT:
solved installing gapps. sorry for the negative post
awesomee! a new AOKP for our i9000!! hoppefully certainly be improved and very stable, you're a fantastic developer
Very good rom.I like the settings(ribbons...)Congratulations.
Rom is very good working without problem, only thing i miss is the settings for kernel (cpu,governor,scheduler etc) in mackay settings there is not option, neither in system. Is something i forget to do?or it is not implemented?
Also i cannot find the quick settings and the most settings for status bar toggles(custom toggles) are grey,not selectable but this is not problem rather a report(used to it from mackay 4.3 cm). And a question,is there a way to have dsp manager without a notification in status bar?
Thank you for bringing aokp 4.3 to our sgs, also, boot animation is nice
Sent from my GT-I9000 using xda app-developers app
I had problems with apn, to apply and remove WiFi connection disappears even taking 3g apn
slipknot31 said:
I had problems with apn, to apply and remove WiFi connection disappears even taking 3g apn
Click to expand...
Click to collapse
Copy /system/etc/apns-conf.xml from the latest nightly and paste to /etc. (You'll replace that old one with it). Set permission to 777 and reboot. After rebooting open APN settings and: menu, reset to default! It worked me.
saszseb said:
Copy /system/etc/apns-conf.xml from the latest nightly and paste to /etc. (You'll replace that old one with it). Set permission to 777 and reboot. After rebooting open APN settings and: menu, reset to default! It worked me.
Click to expand...
Click to collapse
Hello I changed the file APNs but nothing has changed. Where to change the set permission 777?
tanks
Giandi said:
Hello I changed the file APNs but nothing has changed. Where to change the set permission 777?
tanks
Click to expand...
Click to collapse
By 777 he means to change the permissions of the file to rw-r-r as the other files (use root explorer and long press the file to find permissions).
tsatomas said:
By 777 he means to change the permissions of the file to rw-r-r as the other files (use root explorer and long press the file to find permissions).
Click to expand...
Click to collapse
read: 4
write: 2
execute: 1
(Maybe 644 is enough.)
Sent from my GT-I9000 using Tapatalk 4
Well, i am not good in counting perm,i change it as the original or as the other files are!
Sent from my GT-I9000 using xda app-developers app
Hey kasper_h,
is this relevant? http://www.androidpolice.com/2013/0...o-find-5-android-4-3-nightlies-available-now/
and does it help in any way for this Rom's development?
Ramsey said:
Hey kasper_h,
is this relevant? http://www.androidpolice.com/2013/0...o-find-5-android-4-3-nightlies-available-now/
and does it help in any way for this Rom's development?
Click to expand...
Click to collapse
I think they made a break without compiling nightlys, but now they compile then again, its only relevant when you own N7-2 or Oppo 5.
Gesendet von meinem GT-I9000 mit Tapatalk 4
really waitin for this,thus downloadin now :beer:
Sent from my GT-I9000 using xda premium
supergeorg said:
I think they made a break without compiling nightlys, but now they compile then again, its only relevant when you own N7-2 or Oppo 5.
Gesendet von meinem GT-I9000 mit Tapatalk 4
Click to expand...
Click to collapse
In the comments section, one of the persons of AOKP says that it's not only for those devices but for many others.
compacity said:
really waitin for this,thus downloadin now :beer:
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Hey compacity, how is AOKP running? and did you try the Mackay ROM before this? if yes, which one is more stable and faster?
@Ramsey
If you like my opinion mackay cm is more stable plus cheries and interface and fast than infamous. I just reverted to mackay from aokp
Sent from my GT-I9000 using xda app-developers app
Based on discussion on Semaphore Kernel thread, I'm glad that finally compiling using Linaro GCC 4.8 is possible now I've test this several months a go and still not boot until got some new idea arise in that discussion
Maybe this not a daily driver kernel, just feel free to try once and go back to other kernel :highfive:
Different from stock (changelogs):
build 20140324 for 20140323-NIGHTLY and newer
- Update iniram from 20140323-NIGHTLY
build 20140308 for 20140307-NIGHTLY and newer but not SNAPSHOT-M4
- Merge stock cm-11 & use initram 0307 nightly
build 20140214
- Revert s3cfb: tl2796: do not read calibration data on aries and use s3cfb: tl2796: detect invalid factory calibration data as on stock cm-11
build 20140211
- Add s3cfb: tl2796: do not read calibration data on aries from stock cm-11
- Use newer linaro toolchhain 14.01
- Update recovery to Mackay TWRP 2.6.3.0
build 20140111
- Update ramdisk to Tweak KSM Value
- Merge upstream CM-11
- Use newer linaro toolchhain 13.12
build 20140106
- Update ramdisk with Kitkat zRAM setting
- Fix lpm (charging when phone off)
- Cherry-picked optimize JPEG memory configuration & add ioctl to export memory configuration
- Only build with Mackay TWRP
build 20131231
- Fix outdated init file causing boot problem
build 20131221
- Ramdisk from cm-11-20131219-NIGHTLY-galaxysmtd
build 20131212/16
- Ramdisk from cm-11-20131206-NIGHTLY-galaxysmtd, unpacked using this tools.
- Compiled with linaro-toolchain-binaries 4.8 (32bit)
- Use Mackay TWRP 2.6.0.0 (-mtwrp) or Semaphore CWM 6.0.4.5 (-smcwm)
Additional changes in x-aries version:
Note: Video capture & playback (cma problem with or without ksm) mostly working.
In rare condition it need long time to start (5 minutes or more).
You can wait it if you have time (recommended) or simply restart your phone.
build 20140401
Compiled on this HEAD
- Update iniram from 20140331-NIGHTLY
- Enable KSM_CHECK_PAGE
- Enable Advanced TCP Congestion Control
build 20140324 for 20140323-NIGHTLY and newer
- Update iniram from 20140323-NIGHTLY
build 20140319 for 20140307-NIGHTLY and newer but not SNAPSHOT-M4
Compiled on this HEAD
- Add 2 patches to improve swap & revert aries-common: zRAM: only read one page at a time.
This time I prefer this kernel doc:
Code:
It is a logarithmic value - setting it to zero means "1 page", setting
it to 1 means "2 pages", setting it to 2 means "4 pages", etc.
Zero disables swap readahead completely.
The default value is three (eight pages at a time). There may be some
small benefits in tuning this to a different value if your workload is
swap-intensive.
Lower values mean lower latencies for initial faults, but at the same time
extra faults and I/O delays for following faults if they would have been part of
that consecutive pages readahead would have brought in.
over aosp guide:
Code:
By default, the Linux kernel swaps in 8 pages of memory at a time.
When using ZRAM, the incremental cost of reading 1 page at a time is negligible and may help in case the device is under extreme memory pressure.
To read only 1 page at a time, add the following to your init.rc:
`write /proc/sys/vm/page-cluster 0`
build 20140313 for 20140307-NIGHTLY and newer but not SNAPSHOT-M4
Builded at this HEAD
- Switch cflag from -Og (reverted to -O2 then) to -O3, the kernel size was much bigger & reduce user RAM to 416MB
- Use newer linaro toolchhain 14.02
- Add aries-common: zRAM: only read one page at a time
imo default linux value will give better performance, but I prefer to follow aosp guide like in stock cm.
build 20140311 for 20140307-NIGHTLY and newer but not SNAPSHOT-M4
- Add 1100 oc step from mackay and 2 other commits.
build 20140308 for 20140307-NIGHTLY and newer but not SNAPSHOT-M4
- Use initram 0307 nightly with 144 mb zram + minor change to cma & merge android-3.0 aosp
build 20140306
- Add 2 commits to improve swap/zram + ramdisk 0228 nightly with 256 mb zram size (not stable)
build 20140226
- Add 2 commits related to video for linux + merge stock cm-11 & android-3.0 aosp
build 20140214
- Same as aries version + some commits related to memory
build 20140212
- Add s3cfb: tl2796: do not read calibration data on aries from stock cm-11
- Add backport SLUB from Linux 3.3 from Hellybean GT-I9300 + another 4 commits.
build 20140209
- Merge android-3.0 kernel common.
- Enable CLEANCACHE, FRONTSWAP & ZCACHE
- Another CMA try.
build 20140207
- Add BLN & Fast Charge from Semaphore kernel.
Note for BLN: Need to manually rename lights.aries.so.bln in /system/lib/hw/ to lights.aries.so
Rename original file to lights.aries.so.cm or else for backup. Repeat this step in every rom flashing.
- Use newer linaro toolchhain 14.01
- Merge android-3.0 kernel common.
build 20140131
A bunch of patches from faux123, semaphore, codeaurora & linux-next, starting from here till this.
Some part maybe useless and here is the noticeable part:
- Update LMK, CMA and KSM.
- Use LZ4 compressor for zram.
- Add Semaphore Auto Brightness from stratosk (build as a module)
build 20140121
- Add ZRAM_FOR_ANDROID from faux123
- Remove KSM to prevent video recording failure
- Use LZ4 for initram
- Update recovery to Mackay TWRP 2.6.3.0
- Some cherry-pick related to CMA, low memory killer & binder
build 20140111
- Same as aries version exclude merge upstream (already added)
- Replace xvmalloc with zsmalloc for zram
build 20140106
- Same as aries version
build 20140105
- Add pawitp cma-test with 417mb memory (no need bigmem libs) and possible bugs.
- Fix lpm (charging when phone off)
build 20131231
- different boot logo
- add smartass2 cpu gov
build 20131221/22
- 1.32ghz OC step and revert sleep call gpio to prevent SOD
- 397mb memory (install bigmem lib by kasper_h separately for 720k video record fix)
- kernel config for smaller kernel size (mostly taken from semaphore kernel by stratosk)
- merged to aosp android-3.0 kernel common (big changes in wifi driver and interactive gov)
- update gpu driver to DDK [email protected] (as on mackay kernel and others)
- cherry-picked some commits related to zram, lzo and interactive gov
- display boot progress, etc..
Download
http://goo.im/devs/didhiy/aries_cm-11.0
http://goo.im/devs/didhiy/ariesbr_cm-11.0 (I9000B)
tips: check (sort by) modification time to find the latest build
Source:
Kernel
x-aries version
Ramdisk
Credits:
- pawitp
- stratosk
- kasper_h
- derteufel1980
- jugster
- alberto96
- unjustified dev
- all aries variant devs and community
Nice work. I have been looking at the sets of patches needed for Linaro 4.8, but didnt try building one yet.
Last I tried 4.8 was almost 3 months ago, and it didnt boot up, although it build fine.
Would you be willing to add the extra OC steps ( 1100 , 1300 and 1400 ) into the kernel ?
ts1506 said:
Nice work. I have been looking at the sets of patches needed for Linaro 4.8, but didnt try building one yet.
Last I tried 4.8 was almost 3 months ago, and it didnt boot up, although it build fine.
Would you be willing to add the extra OC steps ( 1100 , 1300 and 1400 ) into the kernel ?
Click to expand...
Click to collapse
maybe... right now, I just let it same as stock to see if there's any improvement
just flashed over mackay 4.1.3 and i get better score on antutu, 4985.
keep up good work.
florum said:
just flashed over mackay 4.1.3 and i get better score on antutu, 4985.
keep up good work.
Click to expand...
Click to collapse
thanks for testing & comparing, I think mackay compiled with linaro 4.8 will scored much better
didhiy said:
thanks for testing & comparing, I think mackay compiled with linaro 4.8 will scored much better
Click to expand...
Click to collapse
Wow!! That's amazing. See my score. I never managed to go beyond 4930 in the past.
Can you please describe me what is linaro 4.8 and how does it increase performance.
I flashed bigmem libs for KitKat by Kaspar_h but still got 368 MB of available RAM. Maybe it's my fault, but still curious to know if bigmem libs works on this kernel.
Thanks in advance
Sent from my GT-I9000 using XDA Premium 4 mobile app
Rohitdahiya said:
Wow!! That's amazing. See my score. I never managed to go beyond 4930 in the past.
Can you please describe me what is linaro 4.8 and how does it increase performance.
I flashed bigmem libs for KitKat by Kaspar_h but still got 368 MB of available RAM. Maybe it's my fault, but still curious to know if bigmem libs works on this kernel.
Thanks in advance
Sent from my GT-I9000 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
you can read the technical details here:
http://gcc.gnu.org/gcc-4.8/changes.html
in short words, it promising better optimization to the codes compiled with it
the memory size was set inside the kernel, installing bigmem libs won't change the size
This kernel is a beast,thank you very much didhiy!
@Rohitdahiya:
You should enable a bigmem setting to make the available amount of RAM bigger.
Flashing only the libs doesn't change the current configuration
Inviato dal mio GT-I9000 utilizzando Tapatalk
thank you for the wonderful kernel please make an option to enable bigmem or atleast 396mb as in case of mackay kernel... thank you
vigneshnallamad said:
thank you for the wonderful kernel please make an option to enable bigmem or atleast 396mb as in case of mackay kernel... thank you
Click to expand...
Click to collapse
I've upload a version with "x-" prefix, bigmem enable (397mb) + 1.32GHz oc steps and some configs changes to make a small kernel (mostly taken from semaphore kernel)
let me know if that version works too
download link was on op
Does this kernel have zram as it's based on stock?
Sent from my GT-I9000 using Tapatalk 4
zakitheracer said:
Does this kernel have zram as it's based on stock?
Sent from my GT-I9000 using Tapatalk 4
Click to expand...
Click to collapse
yes it have zram just like stok
didhiy said:
I've upload a version with "x-" prefix, bigmem enable (397mb) + 1.32GHz oc steps and some configs changes to make a small kernel (mostly taken from semaphore kernel)
let me know if that version works too
download link was on op
Click to expand...
Click to collapse
wow i got 5200 on antutu if u believe in benchmarks... but performance overall is wonderful...
edit : any plans of including smartass v2 and wheatly just a request as of now this is my daily kernel
edit 2 : see the score my phone is ready for android 5.0 with help of u devs
vigneshnallamad said:
wow i got 5200 on antutu if u believe in benchmarks... but performance overall is wonderful...
edit : any plans of including smartass v2 and wheatly just a request as of now this is my daily kernel
edit 2 : see the score my phone is ready for android 5.0 with help of u devs
Click to expand...
Click to collapse
temple run 2 is my only "benchmark" thanks for your nice report
Hope it's stable enough for daily driver too
I use same kernel configuration in sc-02b aries_ntt and epic4g, it's running fine for daily
Guys,
This kernel gives you to put in Mackay Rom 4.1.3 (kk 4.4)?
Thank you for your answers already.
Alexandre_Silva said:
Guys,
This kernel gives you to put in Mackay Rom 4.1.3 (kk 4.4)?
Thank you for your answers already.
Click to expand...
Click to collapse
I don't understand exactly what you mean, but I guess you can flash this kernel on top of mackay cm-11 rom and maybe mackay omni too (tested on my sc-02b only) with caution, mackay setting won't work!
didhiy said:
I don't understand exactly what you mean, but I guess you can flash this kernel on top of mackay cm-11 rom and maybe mackay omni too (tested on my sc-02b only) with caution, mackay setting won't work!
Click to expand...
Click to collapse
in mackay omni rom description kasper h has mentioned about other kernels rom not working... didnt try it yet... will test and report back if works
vigneshnallamad said:
in mackay omni rom description kasper h has mentioned about other kernels rom not working... didnt try it yet... will test and report back if works
Click to expand...
Click to collapse
I've download omni mackay 1217, after comparing initram between omni & stock cm-11 I've found no different except the binaries. Then I flashed that rom & my kernel (which have 1219 cm-11) & it boot fine.
make sure you have a backup & semaphore tar if you wanna try
didhiy said:
I've download omni mackay 1217, after comparing initram between omni & stock cm-11 I've found no different except the binaries. Then I flashed that rom & my kernel (which have 1219 cm-11) & it boot fine.
make sure you have a backup & semaphore tar if you wanna try
Click to expand...
Click to collapse
That's great will give it a try tomo of possible please include smartass v2 in our next version
vigneshnallamad said:
That's great will give it a try tomo of possible please include smartass v2 in our next version
Click to expand...
Click to collapse
no promise, but it's possible
Spirit Kernel
This kernel is ONLY for AOSP based ROMs. This will NOT work on the stock Moto roms.
I will update this regularly as I have time and will add new features and fixes as well.
If you have any feature requests or ideas that haven't been seen before, don't hesitate to post it here!!
PLEASE READ
How to report a bug?
Include the following in your bug report:
The ROM you are currently using + a link to the ROM's thread
A log, preferably dmesgs or kmsgs (use Google to find out how to pull these from your device)
The version of SpiritKernel you use (=rx, e.g.r3)
Bug reports not meeting these requirements will be ignored.
NO BUG REPORTS ON EXPERIMENTAL BUILDS!
Features
This Hybrid kernel contains features from great kernel devs with like faux,franco and neobuddy,optimized for titan to make it work.Initially there are less features but I will add much more soon
[*]Based on the Latest CyanogenMod sources
[*]Patched 3.4.106 kernel
[*]Governors: ondemand/userspace/powersave/performance/interactive/IntelliMM/inteliidemand/intelliactive/smartmax/pegasusQ
[*]Hotplug: MPDecision/MSM Hotplug/Intelliplug(default)
[*]Intellithermal v2
[*]DT2W/S2W/S2S Wake controls
[*]CPU Underclocking 192Mhz
[*]GPU OC 533Mhz | UC 100Mhz
[*]Add MSM Hotplug Driver
[*]Asynchronous Fsync extracted from HTC
[*]Sweep2Sleep driver
[*]Dynamic management of timer slack
[*]Slimbus OC thanks to neeobuddy89 and poondog
[*]increase Torch power 20mA
[*]Dynamic management of dirty page writebacks
[*]IO: BFQv7r7/FIFO/SIO/FIOPS/ZEN/VR IO Schedulers
[*]Faux Sound Control 3.2
[*]KCAL v2 by @savoca
[*]USB forced fast charge
[*]Stereo call recording support by skvalex
[*]Powersuspend from Faux and yank555-lu *updated to 1.8 after r8*
[*]Kernel Compression: XZ
[*]psx2usb controller
[*]Use Android device as USB keyboard/mouse
[*]optimized ARM RWSEM algorithm.
[*]Ultra Kernel Samepage Merging {UKSM}
[*]FRandom
[*]Dynamic FSync Control
[*]Added Simple GPU Algorithm
[*]WQ_POWER_EFFICIENT for bettery battery life. Hello Battery!!
[*]ANY Kernel
[*]Kexec hardboot patch for Multirom support
[*]TCP: HTCP/HSTCP/HYBLA/VEGAS/SCALABLE/LP/VENO/YEAH/ILLINOIS/WESTWOOD
Optimizations
[*]Compiled Using UBER 5.0.1 SaberMod 4.8 Optimized toolchain for better performance | UBER 4.9 Toolchain after r4
[*]Added optimized ARM RWSEM algorithm.
[*]Disable add_random
[*]Pocketmode and deepsleep for dt2w/s2w
[*]Optimized VFP Module
[*]FIx integer-overflow in veno,vegas
[*]Add sysinterface for GENTLE_FAIR_SLEEPERS
[*]NOATIME and NODIRATIME as default
[*]New 99LMK script by @Pizza_Dox
[*]Nvidia Patches to enhance power efficiency.
[*]Sched optimizations
[*]Increase battery level check interval
[*]writeback: increase bdi_min_ratio to 5
[*]block: cfq: merge tweaked tunables.
[*]Wait just 1 second for other CPU to halt
[*]net: combat buffer bloat
[*]PM: Introduce suspend state PM_SUSPEND_FREEZE
[*]Disable -fconserve-stack on ARM v2
[*]Enable power efficient workqueues by default
[*]do not use msm_run_queue_stats
[*]enable/disable cpu-boost via sysfs
[*]softirq: reduce latencies
[*]Built with Ofast flags
[*]Force SELinux permissive
[*]LowMemoryKiller management of non killable processes
[*]Headset High Performance Mode
[*]Allow CPU-supported unaligned accesses
[*]Enable UNALIGNED_ACCESS
[*]enable ARCH_POWER
[*]lower swappiness
[*]vfp: remove double entries
[*]Disable disable crc check for 30% extra performance in IO
[*]Optimized SLUB memory allocator
[*]Optimize Sfck Compression
[*]set sched_mc_power_savings to 2 (moar powarrrrrrr! saving)
[*]readahead to 256
[*]Built with Graphite flags
[*] Enabled Pipe Flag
TO-Do List
IntelliMM-intelliminmax
New Govs and I/Os
Intelliplug 4.0
GPU OC and UC
* Recommended app for tweaking the kernel: FauxControl,Kernel Auditor or TricksterMod
Recommended settings :
Governor: Intelliactive
I/O Scheduler: Fiops or row
TCP Congestion : Westwood
GPU Governor : Simple Ondemand Or Msm-adreno-tz
Hotplug : Intelliplug ( Keep screen off frequency to 787 MHz )
Powersuspend : Hybrid
Simple GPU Algorithm : On
How DO I flash this?
Reboot to recovery.
Install zip from SD Card.
Choose the SpiritKernel-Rx-titan.zip
Insatll and Reboot.
Changelog:
Click Me
Downloads:
Basketbuild
Source:
Github(branch:spirit)
Wiki containing changelogs,settings and more
Antutu Score: http://forum.xda-developers.com/showpost.php?p=59736983&postcount=136
Credits goes to these SUPERHUMAN for Inspiration and support (In no specific order)
faux123
Cl3Kener
slukk
luca020400
savoca
Anas Karbila
hurtsky
pinkflozd
YoshiShaPow
Flashhhh
flar2
vigneshrajagopalan
And more
XDA:DevDB Information
Spirit kernel for titan, Kernel for the Moto G 2014
Contributors
DC07
Source Code: https://github.com/DC07/spirit_msm8226
Kernel Special Features: Powersuspend,Ultra KSM,FRandom,Faux Sound,LCD KCAL,DT2W/S2W,Fastcharge and More
Version Information
Status: Stable
Current Stable Version: r13
Stable Release Date: 2015-04-21
Created 2015-03-16
Last Updated 2015-04-21
F.A.Q. - Read this before complaining!
1. My phone exploded, HALP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on pastie.org and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. This kernel works on Y or X rom?
A: Doesn't work with ROMs having different ramdisk or any derivates due to their irresponsibility of using a different ramdisk which needs patches that break stock rom users. Use a different rom and don't bother me.
3. OMG BETTARY SUCKZ, IT DEAD IN 45 MINUTAS, HALP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
4. How do I flash this?
A: Reading the OP, theres a reason why I added instructions on it.
5. What is a data loss? Did I just had one?
A: Data loss is simply having the connection cut for X periods of time, usually few seconds. Grey bars means the device is not connected to Google services for some weird reason, but you'll still have internet connection.
6. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it.
Settings recommended by our users
metalrules321 said:
Heres what I use and it gives me exceptionally good battery life and perfomance (may differ for others) /using faux-clock app
1.CPU Hotplug
-Intelliplug (I use fauxclock, so cant find the msm hotplug)
-Touch boost on
-Screen off frequency 787 mhz
-Hysterisis value : 8
-Profile : Ecoconservative
-Threshold value 350
2.Thermal Manager
-Intellithermal
-Frequency Throttle temp; 70
-Core throttle temp: 65
3.GPU manager
-Governor: msm-adreno-tz
-simple gpu algorithm
-gpu clock:320
-Simple governor (laziness); 5
-Ramp Threshold: 5
4. IO scheduler
-ROW (for both emmc and sd)
-Read ahead :1024
-Entropy: off
5.Memory Manager
-Zram: Off
-All the other options on
- Swappines:80
-VFS cache pressure : 120
-Dirty ratio:20
-background ratio:5
6.Same page merge
-Intelli ksm enable
-Activation treshold :24
-Cycles per activation 3
-Pages to scan:400
-Scan delay interval :500
7.Battery Control
-Throttling - On
-Temperature threshold :45
-Throttle frequency:787
8.Miscellaneous
- Powe suspend mode: Userspace
-powesuspend: On
-Dynamic file sync: on
-TCP congestion control:Westwood
*Sorry for an awfully long post *:silly:
Click to expand...
Click to collapse
@DC07 wrong kernel tree xd
https://github.com/CyanogenMod/android_kernel_motorola_msm8226/tree/cm-12.0
luca020400 said:
@DC07 wrong kernel tree xd
https://github.com/CyanogenMod/android_kernel_motorola_msm8226/tree/cm-12.0
Click to expand...
Click to collapse
The kernel just works fine with the trees I'm using ATM.
DC07 said:
The kernel just works fine with the trees I'm using ATM.
Click to expand...
Click to collapse
But not in new trees
Now our cm12 uses this kernel and if you flash this one you will broke media ( cannot play/record videos )
Yeah... Thankssss
luca020400 said:
But not in new trees
Now our cm12 uses this kernel and if you flash this one you will broke media ( cannot play/record videos )
Click to expand...
Click to collapse
Oh,I'll rebase it in the next build then.
Thanks for pointing it.
Guys is media [video recording and playing] broken?
As said by luca.Just wanted to confirm if I need to change the base.
Maybe can anyone check on latest CM12 build.
DC07 said:
Guys is media [video recording and playing] broken?
As said by luca.Just wanted to confirm if I need to change the base.
Maybe can anyone check on latest CM12 build.
Click to expand...
Click to collapse
YEa I'm sure
When I tested lp kernel on kk media was broken
And new lp kernel is a way better
Eager to use it on latest Builds and requesting to add kexec support if possible
Sent from my XT1033{LP} using TAPATALK
DC07 said:
Guys is media [video recording and playing] broken?
As said by luca.Just wanted to confirm if I need to change the base.
Maybe can anyone check on latest CM12 build.
Click to expand...
Click to collapse
For me, sometimes it works, but then other times won't.
In blisspop video works for a day...then well i moved to stock 4.4.4 for some testing and optimisation on it btw i'm on xt1068
Hello Guys,
After working off to a new base fixed everything in the new build.
Get it https://s.basketbuild.com/devs/DC07/Spirit/titan
Steps and feature list are on the OP.
Enjoy!!
Help
Hello im a new moto g user and i flashed the latest cm12 nightly. I really want to flash this kernel but im afraid that it wil screw up my phone. I flashed franco and it screw me up. Should i do it? I have backup stockrom
MotoGUser69 said:
Hello im a new moto g user and i flashed the latest cm12 nightly. I really want to flash this kernel but im afraid that it wil screw up my phone. I flashed franco and it screw me up. Should i do it? I have backup stockrom
Click to expand...
Click to collapse
Normal moto g or second generation?
And there isnt even franco kernel for this device lol so ofc you screw up.
If you indeed own a moto g 2nd gen (titan) and your are running latest cm12 nightly it is safe to flash this kernel.
Anas Karbila said:
Normal moto g or second generation?
And there isnt even franco kernel for this device lol so ofc you screw up.
If you indeed own a moto g 2nd gen (titan) and your are running latest cm12 nightly it is safe to flash this kernel.
Click to expand...
Click to collapse
Second gen
What
Sent from my Moto G 2014 using XDA Free mobile app
I did not think the new governors nor Min Freq: 96000
Is there anyway to disable the cpu being clocked at 19000 whenever I touch the screen? It's a feature of CM12, however is there anyway to disable this? I tried putting off mpDecision through Faux123 but it still goes to 19000 even with intelliplug and the user defined option. Any help appreciated!
Thanks,
iG0tB00ts
MotoGUser69 said:
Second gen
Click to expand...
Click to collapse
How the hell you have a Moto G 2nd Gen and flashed Franco Kernel? Franco Kernel is for 1st Gen. lol man you need new eyes, even glasses don't help in this case.
Sent from my Moto G 2014 using XDA Free mobile app