[KERNEL][JB] fulmix.Kernel #12 [17/10/2013] - HTC Desire X

fulmix.Kernel #12
Only for Jelly Bean Sense ROMs
Code:
#include
/*
* Your warranty is now void.
*
* 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.
*/
I am not a kernel developer, I made this kernel for my own use and for what I need, so don't expect much from me
This is Jelly Bean 3.4.0 Kernel built from htcdev.com source.
Features
Based on official hTC EU source code
Compiled with Linaro 4.6.2 toolchain
/system write protection Disabled & Init.d support
zRam Enabled
Swap Enabled
Perflock disabled
KSM Support
Snapdragon optimizations
Highest optimization level (-O3)
Google Snappy Compression
Use AC mode for unknown chargers
Optimized AES and SHA1 routines
Android Low Memory Killer from HTC One
Updated ION & Binder from HTC One GE
Governors
BadAss
Lionhearth
SmartassV2 (default)
Intellidemand
Conservative
Interactive
Ondemand (updated from HTC One GE kernel)
Performance
Schedulers
NOOP
CFQ
Deadline
FIOPS (default)
Qualcomm ROW
Credits
prototype-u without him this kernel was never released!
neXus Prime for Fast Charge
jmz for some commits
SebastianFM for some commits
dominos_liberty for some commits
flar2 for some commits
show-p1984 for some commits
sakindia123 for some commits
Zarboz for help
If you use it and you like it please hit "Thanks" button or make a little donation to support me and keep development up!

DOWNLOAD #12
DOWNLOAD #8
DOWNLOAD #7
DOWNLOAD #5
DOWNLOAD #3
DOWNLOAD #2
DOWNLOAD #1
SOURCES
Instructions
Go into adb/fastboot directory
Put the fulmix.Kernel#xx.img in that directory
Open CMD and type: "fastboot flash boot fulmix.Kernel#xx.img"
Reboot
Click to expand...
Click to collapse
Changelog
#12 - 17/10/2013
- Fixed black screen after reboot [xpirt]
- Enabled zRam [xpirt]
- LZO compression mode [xpirt]
- More cleanups [xpirt]
#8 - 16/10/2013
- Added intellidemand governor [xpirt]
- Added Snapdragon + ARM optimizations [show-p1984]
- Updated with highest optimization level (-O3) [show-p1984]
- Updated ondemand governor from HTC One GE kernel [SebastianFM]
- Fully removed perflock support [sakindia123]
- Enabled basic NTFS support [show-p1984]
- Enabled sync framework [dominos_liberty]
- Cleaned code and Improved performance [xpirt]
#7 - 15/10/2013
- FIOPS scheduler as default [xpirt]
- SmartassV2 governor as default [xpirt]
- Added optimized AES and SHA1 routines [flar2]
- Added /dev/frandom [flar2]
- Added Android Android Low Memory Killer from HTC One GE kernel [dominos_liberty]
- Updated Android Binder from HTC One GE kernel [dominos_liberty]
- Updated ION driver from HTC One GE kernel [dominos_liberty]
#5 - 14/10/2013
- Added smartassv2 governor [xpirt]
- Google Snappy Compression [xpirt]
- Added Fast Charge [neXus Prime] - Info
- Inscreased Readahead values [jmz]
- More optimizations [xpirt]
#3 - 09/10/2013
- Compiled using Linaro 4.6.2 toolchain [xpirt]
- Recompiled from scratch from official EU code [xpirt]
- Kernel version 3.4.0 [xpirt]
- Governors: Lionheart, BadAss, SmartassV2, Userspace, Ondemand & Performance [xpirt]
- I/O Schedulers: Qualcomm ROW, FIOPS, Noop, Deadline & CFQ [xpirt]
- Use AC Charging for unknown USB Cables [jmz]
#2 - 01/09/2013
- KSM Enabled [xpirt]
- CPU Freq Stats Enabled [xpirt]
- CPU Spy Fixed [xpirt]
- CIFS Support [xpirt]
#1 - 29/08/2013
- Initial Release
Click to expand...
Click to collapse
F.A.Q.
Q- How I can manually enable KSM?
A- Go here.
Click to expand...
Click to collapse

You are doing an awesome job! Hotplug looks interesting!

Woow! Thats the spirit!
Can't wait to get home from work and try it out! Keep up the good work man!
Sent from my precious!! HTC DX

Good Job!

xpirt,
Which base did you use to compile this new kernel? EU 2.20.401.5 or another one?
Thank you very much! I'll flash it ASAP!
Have a great day!
Enviado desde mi HTC Desire X usando Tapatalk 4

Please control if all govs are there because I think I did something wrong.. xD
xpirt

gbueno6 said:
xpirt,
Which base did you use to compile this new kernel? EU 2.20.401.5 or another one?
Thank you very much! I'll flash it ASAP!
Have a great day!
Enviado desde mi HTC Desire X usando Tapatalk 4
Click to expand...
Click to collapse
I don't remember which version is from htcdev.com but it works on all JB roms.
xpirt

Gonna test this right now

GtrCraft said:
Gonna test this right now
Click to expand...
Click to collapse
Thank you and please tell bugs you find.
xpirt

xpirt said:
Thank you and please tell bugs you find.
xpirt
Click to expand...
Click to collapse
Already found 2, I can only choose the stock governors and cpu spy doesn't work

GtrCraft said:
Already found 2, I can only choose the stock governors and cpu spy doesn't work
Click to expand...
Click to collapse
Good I knew.. xD
Editing OP. A #2 will come soon with expected features for #1.
xpirt

After sleeping for 10 min it wakes up faster then Prototype U's kernel (power button is more responsive too) and no lag :good:

GtrCraft said:
After sleeping for 10 min it wakes up faster then Prototype U's kernel and no lag :good:
Click to expand...
Click to collapse
Yeah but it's better to have new govs and see prototype-u's last screenshot he has built it to #34 and it has also a freq table.
Btw I am not a kernel dev and I'm still learning, a lot I learned from prototype-u, so don't expect much from me
xpirt

xpirt said:
Yeah but it's better to have new govs and see prototype-u's last screenshot he has built it to #34 and it has also a freq table.
Btw I am not a kernel dev and I'm still learning, a lot I learned from prototype-u, so don't expect much from me
xpirt
Click to expand...
Click to collapse
Still, this is a perfect custom stock kernel with only write protection disabled, init.d support and some new I/O shedulers.
The rest is the same as stock and that is perfect for everyone who doesn't need all the custom governors etc.

GtrCraft said:
Still, this is a perfect custom stock kernel with only write protection disabled, init.d support and some new I/O shedulers.
The rest is the same as stock and that is perfect for everyone who doesn't all the custom governors etc.
Click to expand...
Click to collapse
xD My idea was to add some govs too and some new features.
But first builds are never perfect.
xpirt

Btw hopefully tomorrow the #2 build will come with govs mentioned.
xpirt

xpirt said:
Yeah but it's better to have new govs and see prototype-u's last screenshot he has built it to #34 and it has also a freq table.
Btw I am not a kernel dev and I'm still learning, a lot I learned from prototype-u, so don't expect much from me
xpirt
Click to expand...
Click to collapse
U have all my support. I am also trying to learn all that i can about kernels and ROMs so i can help in developement and maybe someday making my own stuff.
Sent from my precious!! HTC DX

xpirt, dude, i was gonna start my kernel thread with Stock + govs and scheds. When my test was finished, i was uploading and saw your thread..........
Maybe it will be overkill if i release one too. Plus, its not gonna be much different so wont matter, Anyways good luck:good::good:. If i manage to add something significant, maybe then i'll think abt release.
Regards
Yasir

neXus PRIME said:
xpirt, dude, i was gonna start my kernel thread with Stock + govs and scheds. When my test was finished, i was uploading and saw your thread..........
Maybe it will be overkill if i release one too. Plus, its not gonna be much different so wont matter, Anyways good luck:good::good:. If i manage to add something significant, maybe then i'll think abt release.
Regards
Yasir
Click to expand...
Click to collapse
Can you still upload yours? I want to test the difference between the 3

Related

[KERNEL]Droid DNA Cubed Kernel v3.1.3[02.13.13]Up to 3.4.30 and a few minor fixes.

Okay folks, no fancy graphics or information here. Searching this site will tell you any of the generic information you may be interested in. I am not going to clutter up things any more than I normally do. Which is already enough.
I need to make something very clear here. I'm sure it's just me, but I feel like I need to say it out loud, rather than just leaving it in my source. At least 90% of what I give you is other peoples original work, modified by me to run on whatever device I have. I don't do it to look smart, or be important, I do it 9 times out of 10 because there isn't something already out there. The vast majority of the options I give you are from amazing coders like show-p1948 and faux123. There are random snippets from others too. This time Zarboz contributed a lot in the beginning. I just wanted to make that clear. If you ever wanna know exactly who did something I put into a kernel, go look at the source. If I cannot get the original commit, with them as author, they are listed in the comment. If nobody is there but me, I actually did it.
So, here you go:
Droid DNA Cubed Kernel 3.1.3
Installation:
1. Unzip the file you downloaded.
2. Copy the Modules zip to the SDCard.
3. adb reboot bootloader
4. fastboot flash boot <file> (This will depend on where you unzipped to.)
5. Use menu on phone to go to recovery.
6. Flash Modules file in recovery.
7. Reboot
8. Profitt!
Please Note: This kernel removes some stock files you will need to use other kernels. Please flash this file before flashing anything else to return everything to stock.
Change Log:
12.01.12: Initial release, 1.0.1
SIO I/O Scheduler
Linaro 4.7 GCC Toolchain
-O3 Build
Force Fast Charge from Chad0989 - This is on by default. I will create a zip to turn it off and post later tonight.
Swap enabled
Charging from unknown sources enabled
12.02.12: Increase version to 1.0.2
Added SLQB
Added Sweep2Wake
Added SYSFS to thermald
Added GPU OC
12.03.12: Increase version to 1.0.3
Fixed S2W in call touchscreen issue - Zarboz
12.05.12: Increase version to 1.2.3
Various code patches and updates
Dynamic FSync
OC to 1.89Ghz
Re-did GPU OC
Disabled Perflock
Added VDD
12.09.12: Increased version to 1.2.5
Fixed freqs sticking
Fixed hsci wakelock
Added Intellidemand Gov
Tweaked thermal settings
12.12.12: Increased version to 1.4.3
Various fixes/updates
Added FIOPS IO Sched
Added ROW IO Sched
Added Smartass V2 Governor
Added Interactive Governor
Added Lionheart Governor
Added Badass Governor
Added SavagedZen Governor
12.13.12: Increased version to 1.4.9
Updated Intellidemand, thanks Faux123
Added AssWax Governor
Added BrazilianWax Givernor
Various tweaks/fixes
12.22.12: Increased version to 2.2.1
Added CIFS
Added NTFS
Various fixes/tweaks
Updated thermal - showp
Added kernel based mpdecision - showp
Added InteractiveX V2 Governor
Enabled Conservative Governor
Added SuperBad Governor
Added Virtuous Governor
12.23.12: Increased version to 2.2.3
Added BFQ I/O Scheduler
Enabled write to system partition
12.26.12: Increased version to 2.3.1
Added "Faster" PVCS bin
Fix for thermal
Fixes for Intellidemand
Fixes for Ondemand
Fixes for sched
Fixes for lockups/reboots
Fixes for Interactive
12.27.12: Increased version to 2.3.2
Removed sched fix
12.28.12: Increased version to 2.3.3
Restored sched fix
Tweaked FASTER table
12.29.12: Increased version to 2.3.5
Raised max bus speed to 600
Various fixes/tweaks
12.30.12: Increased version to 2.3.9
Updates to Intellidemand - Faux
USB fixes
HSIC Wakelock patch
Remove my changes for HSIC Wakelock
12.31.12: Increased version to 2.4.0
Removed a few of the patches added in 2.3.9
01.01.13: Increased version to 2.4.1
Removed the rest of the USB patches
01.02.12: Increased version to 2.4.2
Put back all the USB fixes
Removed Intellidemand update
Few other fixes.
01.31.13: Increased version to 2.5.1
Removed BFQ
Removed SLQB
Removed a few other tweaks
Tweaked thermal settings
Tweaked freq tables
02.01.13: Increased version to 2.5.2
Tweaked thermal
02.04.13: Increased version to 2.5.4
Completed -O3 compliance
Tweaked GPU to fix low scores
02.07.13: Increased version to 3.1.1
Patched up to Linux 3.4.29
02.13.13: Increased version to 3.1.3
Fixes to Linaro
Fixes to BadAss
Various tweaks
Downloads:
Droid DNA Cubed Kernel 3.1.3
MD5: f4ffcf4d75bf50f2c8458b10e6f6d2a9
Droid DNA Cubed Kernel 3.1.1
MD5: b1cfca9364d652b32827abe348f7bcb3
Droid DNA Cubed Kernel 2.5.4
MD5: f5bedb1d659e7d968e5c44c562cc8425
Enjoy!
D
.
My Git
​
Excited for the dev scene here on DNA I'm gonna flash this asap, will it work fine on an unlocked, rooted, stock odex rom??
Oh and does chad have a DNA??
Sent from my HTC6435LVW using xda premium
x70xchallengerx said:
Excited for the dev scene here on DNA I'm gonna flash this asap, will it work fine on an unlocked, rooted, stock odex rom??
Oh and does chad have a DNA??
Sent from my HTC6435LVW using xda premium
Click to expand...
Click to collapse
Will work fine.
I have no idea what Chad has. I just ported the code.
D
.
dsb9938 said:
Will work fine.
I have no idea what Chad has. I just ported the code.
D
.
Click to expand...
Click to collapse
Sorry for the noob question, what is charging from unknown sources mean ?
From my DROID DNA
So far so good... Thanks again!
dsb9938 said:
Okay folks, no fancy graphics or information here. Searching this site will tell you any of the generic information you may be interested in. I am not going to clutter up things any more than I normally do. Which is already enough.
So, here you go:
Droid DNA Cubed Kernel 1.0.1
Okay, it's still very basic. I've been watching/talking to Zarboz as he has been making his. I will be catching up a lot of his mods here in the next few days.
Installation:
1. Unzip the file you downloaded.
2. Copy the Modules zip to the SDCard.
3. adb reboot bootloader
4. fastboot flash boot <file> (This will depend on where you unzipped to.)
5. Use menu on phone to go to recovery.
6. Flash Modules file in recovery.
7. Reboot
8. Profitt!
Change Log:
12.01.12: Initial release, 1.0.1
SIO I/O Scheduler
Linaro 4.7 GCC Toolchain
-O3 Build
Force Fast Charge from Chad0989 - This is on by default. I will create a zip to turn it off and post later tonight.
Swap enabled
Charging from unknown sources enabled
Downloads:
Droid DNA Cubed Kernel 1.0.1
MD5: 3726b1673cea267e10e91bca8ead36cb
Enjoy!
D
.
​
Click to expand...
Click to collapse
Source code, please.
Rammstein1313 said:
Sorry for the noob question, what is charging from unknown sources mean ?
From my DROID DNA
Click to expand...
Click to collapse
The stereo in my car, a ufo....one time I tried to use a wall charger with the same port but from a different manufacturer and it wouldnt do it. doesnt happen so much anymore tho thanks to this..
adrynalyne said:
Source code, please.
Click to expand...
Click to collapse
LOL, added.
D
.
Rammstein1313 said:
Sorry for the noob question, what is charging from unknown sources mean ?
From my DROID DNA
Click to expand...
Click to collapse
It means that instead of assuming an unrecognized device is USB, it will assume AC, thus charging faster.
D
.
dsb9938 said:
It means that instead of assuming an unrecognized device is USB, it will assume AC, thus charging faster.
D
.
Click to expand...
Click to collapse
Lol, thought it meant I could use my power mat without the cords
From my DROID DNA
hows this kernel wats the highest cpu can u set it to and is it better or on par w/the stock kernel?
holla420 said:
hows this kernel wats the highest cpu can u set it to and is it better or on par w/the stock kernel?
Click to expand...
Click to collapse
just using linaro and -O3 optimization will make this above stock kernel even if the OC hasn't been added yet
Good stuff DSB can't wait to see what you come up with i always loved your rezound work
its been a while since I had to flash in Fastboot... need to clean out the spiderwebs in my ADB closet... flashed great.. thanks allot... any plans on a senseless cubed rom?
Added a few things, see the change log.
D
.
It all works for me thank you.
Just for the heck of it I threw up a benchmark I don't know what to think about antutu tho....
Sent from my HTC6435LVW using xda premium
Thanks again DSB! V2 Up and running great...
I dont care about overclock. This stock speeds when default? Like the sweep function...
Sent from my HTC6435LVW using Tapatalk 2
i flashed this kernel and now my wifi doesnt shows up did i do something wrong?
holla420 said:
i flashed this kernel and now my wifi doesnt shows up did i do something wrong?
Click to expand...
Click to collapse
Did you flash the modules zip?
BotsOne said:
Did you flash the modules zip?
Click to expand...
Click to collapse
yea i extracted the zip and flash that

[XP][KERNEL][3.0.101][Kitkat] AJ Kernel [v4][Dual Recovery][PhilZ touch|TWRP]

Before anything I'd like to sincerely thank DooMLoRD. He was the first dev ever to bring multiple recoveries to Xperias since Xperia X10 days and he has done a lot to make this work. So if you like this, please consider donating him for his great work.
Click to expand...
Click to collapse
Disclaimer
Code:
#include <std_disclaimer.h>
/*
* You may have voided your device's warranty.
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modifications on your device
* I absolutely disclaim any responsibility.
*/
Downloads
LINKS REMOVED. DISCONTINUED.
Instructions
-Installation
1. Download zip.
2. Flash via recovery
3. Reboot
Click to expand...
Click to collapse
-Booting into recovery
For philZ recovery 6.41.6 :
+ Press vol. up when phone vibrates
For twrp 2.7 :
- Press vol. down when phone vibrates
Click to expand...
Click to collapse
Changelog/Feature list
v4
- Flashable zip for kernel
- Kernel compressed with LZO for better compression/decompression speeds
- Doubled the VM readaheads
- Optimized CPU performace
- Boost networks speed by locking the initial TCP window size to 64K
- Entropy tweaks
- Enabled ARCH_POWER
- BFQ and SIOplus now working properly
- Properly fixed dynamic management of dirty page writebacks
- Enabled ARM_THUMBEE
- Disabled gentle fair sleepers
v3
- Cross-compiled with arm-cortex_a9-linux-gnueabihf-linaro_4.9.1-2014.04 toolchain with arm-gnueabi binaries.
- New logo
- Add sioplus i/o scheduler and bfq i/o scheduler
- Fixed n_tty_write crash when echoing in raw mode(thanks to peterhurley)
- O3 optimizations
- Dynamic management of dirty page writebacks
- Enabled 5 GHz band and cleancache
- Lots of optimizations and good speed boost.
v2
- PhilZ touch recovery instead of CWM
- Changes for LZO compression/decompression(thanks to Gava97)
- Frandom modules added(thanks to Gava97)
- Code optimized
- Used 4.7 toolchain instead of 4.4.3 GCC
v1
-Initial release
-Dual recovery
-AOSX kernel compiled from source
-One kernel compatible with all kitkat ROMs(Both CM and AOSP based)
Click to expand...
Click to collapse
CPU Governors and I/O schedulers
CPU Governors
interactiveplus
fantasy
pegasusqplus
dyninteractive
intellidemand
nightmare
sakuractive
abyssplug
wheatley
pegasusq
ondemandAX
lulzactiveq
hotplug
minmax
smartassV2
interactive
conservative
ondemand
userspace
powersave
Lionheart
performance
I/O Schedulers
bfq
sioplus
noop
deadline
cfq
sio
vr
row
zen
Usage of some features
Dynamic management of dirty page writeback
What is does?
- Allows to dynamically manage the dirty page writebacks with two different intervals, one when the screen is on and another when the screen is off. By using a higher interval we have better performance and less battery consumption, with a very low risk of data loss.
Thanks to Christopher83 and kingBABAsula.
Usage-
To enable it:
Code:
echo 1 > /proc/sys/vm/dynamic_dirty_writeback
To disable it:
Code:
echo 0 > /proc/sys/vm/dynamic_dirty_writeback
To customize intervals (in centisecs):
Code:
echo xxxx > /proc/sys/vm/dirty_writeback_active_centisecs
echo xxxx > /proc/sys/vm/dirty_writeback_suspend_centisecs
Commit list
5502c9d- LZO compression for kernel for better speed
3583d16- 2x(min,max VM READAHEAD)
85bc173- Change CPU performance
33eaf7c- Boost network speed
e4adc50- random: entropy tweaks are all the rage nowadays
b2f1fb2- Enable ARCH_POWER
58aa12b- IOsched update: Add BFQ and SIOPLUS in defconfig
982e2cc- Defconfig part for 96f9959
e07c683- Enable ARM_THUMBEE
ad5f538- Disable gentle fair sleepers
7ff3c51- Add new logo
eda4962- O3 optimizations
96f9959- mm: Dynamic management of dirty page writebacks
ab20cd6- block: Add BFQ I/O scheduler
cba2d5a- mutex: dynamically disable mutex spinning at high load
65581fa- n_tty: Fix n_tty_write crash when echoing in raw mode
2dcff35- Enable 5GHz band and clean cache
7a1805b- IOSCHED: Add SIOplus
231a11c- Add philZ touch recovery
713597e- lib/lzo: Optimize code for CPUs with inefficient unaligned access
a7e474f- lib/lzo: huge LZO decompression speedup on ARM by using unaligned access
548b108- lib/lzo: Update LZO compression to current upstream version
13cad97- drivers/char: add frandom modules
6096ed0- Dual recovery
Credits
linus(and other guys)- For linux kernel
ST-ericsson- For making the kernel compatible with montblanc board
Sony mobiles- For making the kernel compatible with riogrande
munjeni- For his great development and help
DooMLoRD- For dual recovery in other devices from which I could take reference and for helping me
AOSX team(Including me )- For development of 2012 xperia novathor devices
Phil3759- For PhilZ touch recovery
Dees Troy(and omnirom team)- For TWRP
cocafe- For work on u8500 samsung devices
KINGbabasula- Also for work on u8500 samsung devices
Christopher83- For modified linaro toolchains for cortex-a9
abcdjdj- For helping me in this
Gerald Carl- For testing it
Estape11- For testing it
#include<iForgotYou.h>
Sources
Kernel sources- https://github.com/Abhinav1997/AJ-Kernel
Ramdisk- https://github.com/Abhinav1997/AJ-ramdisk (other device devs/users can look into this to understand what changes were done)
Nice work bro
Great work bro
everything works fine !
tnx :good:
v2 released
Cheers,
AJ
been using triple recovery on xperia sp.
Will try this one on my xperia P :good:
Nice job ^^
But one question: is this 3.4 kernel, so yes can you make one for JB ?
Verstuurd vanaf mijn LT22i met Tapatalk
Dark Mist said:
been using triple recovery on xperia sp.
Will try this one on my xperia P :good:
Click to expand...
Click to collapse
Will soon bring triple recovery to this also
Pandemic said:
Nice job ^^
But one question: is this 3.4 kernel, so yes can you make one for JB ?
Verstuurd vanaf mijn LT22i met Tapatalk
Click to expand...
Click to collapse
Nope. This is 3.0.101 though I can bring dual recovery to stock JB kernel.
Cheers,
AJ
Abhinav2 said:
Will soon bring triple recovery to this also
Nope. This is 3.0.101 though I can bring dual recovery to stock JB kernel.
Cheers,
AJ
Click to expand...
Click to collapse
Wow bro, I would like to have that stock jb kernel with dual recovery...can you make one???
Sent from my LT22i using Tapatalk
Xperia_Fans said:
Wow bro, I would like to have that stock jb kernel with dual recovery...can you make one???
Sent from my LT22i using Tapatalk
Click to expand...
Click to collapse
Well yeah, I can but firstly I'll have to bring more features to this kernel
Cheers,
AJ
*mcdaonald theme song* tada tada dat da i am loving it :laugh:
cellabonez said:
*mcdaonald theme song* tada tada dat da i am loving it :laugh:
Click to expand...
Click to collapse
lol
BTW you can use it with carbon to get the netfilters working like you wanted
Cheers,
AJ
Abhinav2 said:
Well yeah, I can but firstly I'll have to bring more features to this kernel
Cheers,
AJ
Click to expand...
Click to collapse
ok bro no rush, take your time...I understand that
Abhinav2 said:
lol
BTW you can use it with carbon to get the netfilters working like you wanted
Cheers,
AJ
Click to expand...
Click to collapse
damn talk about side order :highfive:
Great work @Abhinav2! Just a quick suggestion. Maybe you could update the mali graphic driver and/or add OC feature to Cpu (and Gpu if you will)
Sent from my Xperia P using XDA Premium 4 mobile app
kopter3161 said:
Great work @Abhinav2! Just a quick suggestion. Maybe you could update the mali graphic driver and/or add OC feature to Cpu (and Gpu if you will)
Sent from my Xperia P using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I tried update mali drivers and gralloc to 6 may update but unfortunately it didn't passed kernel logo. I'll try to debug it but it can take time. Also DevSwift1 tried GPU OC but it had no effect on device.
AJ
Abhinav2 said:
I tried update mali drivers and gralloc to 6 may update but unfortunately it didn't passed kernel logo. I'll try to debug it but it can take time. Also DevSwift1 tried GPU OC but it had no effect on device.
AJ
Click to expand...
Click to collapse
the first custom kernel for kitkat, thanks AJ!
1. dual recovery seems cool, but imo there is no real benefit when both of them do effectively the same. Again, great job that you managed to include both, but to me it becomes just "bloat". no offence.
2. I'm not a fan of overclocking but there are uses for better CPU/GPU controls. I would love to underclock and undervolt them to squeeze a little more battery out of my phone. God, it seems lots of those kids here care about their "gaming performance" and their "lagfree" "smoothness", but I use my phone as a phone and I don't give a sh... about that if I can get a couple more hours of use.
What's your opinion on this? Do you think we will ever get this working here like all the others (looking at those qualcomms and snapdragons in the other forums)? I mean we got more manufacturer sources than most of them, right? Or does it come down to sacrificing a phone to find those precious values for the right voltages, ...? Please shed some light on this for me, I never read a real answer from any dev out there.
3. On 4.1.2 we had this phantom kernel with a lot more CPU frequency steps. Some governors worked definitely better when they can scale over more frequencies. Maybe you can implement that?
stothegee said:
the first custom kernel for kitkat, thanks AJ!
1. dual recovery seems cool, but imo there is no real benefit when both of them do effectively the same. Again, great job that you managed to include both, but to me it becomes just "bloat". no offence.
2. I'm not a fan of overclocking but there are uses for better CPU/GPU controls. I would love to underclock and undervolt them to squeeze a little more battery out of my phone. God, it seems lots of those kids here care about their "gaming performance" and their "lagfree" "smoothness", but I use my phone as a phone and I don't give a sh... about that if I can get a couple more hours of use.
What's your opinion on this? Do you think we will ever get this working here like all the others (looking at those qualcomms and snapdragons in the other forums)? I mean we got more manufacturer sources than most of them, right? Or does it come down to sacrificing a phone to find those precious values for the right voltages, ...? Please shed some light on this for me, I never read a real answer from any dev out there.
3. On 4.1.2 we had this phantom kernel with a lot more CPU frequency steps. Some governors worked definitely better when they can scale over more frequencies. Maybe you can implement that?
Click to expand...
Click to collapse
1. Got many PMs asking for dual recovery so included it. And it won't slow down the boot process or make it laggy. Why?
If you extract the ramdisk you'll see that init.sh script controls the booting just like in CM(new builds)/AOSX. What the help of this script, ramdisk and recoveries are separately extracted so it doesn't extract and ramdisk or ramdisk-recovery until and unless the particular key assigned to it is pressed.
2,3. Honestly, I never looked at oc/uc, as I don't like playing with my CPU clock at all. Though I can try to integrate it and can only give a proper answer after trying
Cheers,
AJ
OK guys. I did read about OC CPU and various methods for our devices and basically all the kernels which say having OC aren't properly adding it. What they actually did was just adding CPU frequency names in the table in drivers/cpufreq/dbx500-cpufreq.c. Also it is quite hard(and maybe risky) to OC our kernel since I can't find the OC threshold anywhere. So it'd be better not to bring OC to it.
And about triple recovery, I won't be bringing it in this or kumquat kernel. DooMLoRD said that he wanted to keep it exclusive to DooMKernel and TBH I agree with him. He did put a lot of efforts in it and I respect his decision.
Cheers,
AJ
thanks for the amazing work

[KERNEL][CM11S/CM11/AOSP] HeeroLuca's kernel [Build 4]

HI all, I'm new in developer section and this is my first kernel. I want to share my work with you but every build will come when I have time. You can ask to add feature in my kernel and I will try to include it but I'm not a pro developer so I will take my time and I will try. I will learn little by little.
ATTN:
It's not my responsibility for anything you do to damage, destroy, brick, explode, or otherwise mess up your device.
KERNEL FEATURES:
-Build for CM11S ONLY (33R)
-AnyKernel format
-Support for cm11s/cm11/aosp
-ADD FAST CHARGE
-Add FSYNC enable by default (you can change it...)
-ADD INTELLIACTIVE GOVERNOR
-ADD LAZY GOVERNOR
-Change swappines to ----> 10%
-Add BFQ scheduler
-Add SIO scheduler
-Add FIOPS scheduler
-Add ZEN scheduler
-Add VR scheduler
-Add VOLTAGE TABLE CONTROLL
-Add WHEATLEY governor
-Add OndemandPLus governor
-Add DANCEDANCE governor
-Add LIONHEART governor
-Add LAGFREE governor
-Add SMARTASSV2 governor
-Add MultiRom patch
-Add F2FS support
DOWNLOAD
IF YOU WANT TO RETURN STOCK YOU CAN FLASH THIS PACKAGE IN RECOVERY:
STOCK KERNEL CM11S 33R
More build will come later
Credits:
@ak
@CyanogenMod
@KINGbabasula
If you like my work press thanks.
HOW TO INSTALL:
1) REBOOT INTO RECOVERY
2) FLASH MY KERNEL
3) REBOOT
4) ENJOY
HOW MY KERNEL ARE CALLED?
My kernel are called "heerolucabuild_XXX_build_YYY.zip"
Where XXX stand for CM11S or CM11/AOSP and YYY stand for version of the kernel (bigger means more new kernel)
THERE IS ANOTHER VERSION CALLED "[...]_f2fs.zip" HOW CAN I FLASH?
The heerolucabuild_XXX_build_YYY_f2fs.zip are build with F2FS SUPPORT and to enjoy this feature you must do this step:
DOWNLOAD philz recovery
Download a rom with F2FS support (watch here for more details)
Reboot recovery
Format /system /cache and "/data and /data/media" to F2FS
Flash rom-f2fs.zip
Flash gapps.zip
Flash heerolucabuild_XXX_build_YYY_f2fs.zip
Reboot system
Enjoy newq speed!:laugh:
A new kernel is always welcomed. Good luck with it!
Sent from my A0001 using Tapatalk
What is the low frequency? And does it over clock?
Sent from my OnePlus ONE
Setting.Out said:
What is the low frequency? And does it over clock?
Sent from my OnePlus ONE
Click to expand...
Click to collapse
Till now it doesn't nave underclock or overclock feature. It has stock clock (300~2457 MHz) but I'm trying to add it (down to 268mhz and up to 2800)
I've been added some schedulers
Next build will come soon
Nice work bro......keep it up you will learn something new everyday.
Great job, Faux Sound?...
oriveradel said:
Great job, Faux Sound?...
Click to expand...
Click to collapse
I will take a look tomorrow evening
New build it's up
CHANGELOG:
-Add BFQ scheduler
-Add SIO scheduler
-Add FIOPS scheduler
-Add ZEN scheduler
-Add VR scheduler
-Add VOLTAGE TABLE CONTROLL
-Add WHEATLEY governor added
-Add OndemandPLus governor added
DOWNLOAD
Bad link ^
dictionary said:
Bad link ^
Click to expand...
Click to collapse
Sorry correct!
Boot-Looped
kamalsutra said:
Boot-Looped
Click to expand...
Click to collapse
More information and/or a log would help.
Sent from my OnePlus ONE
I will fix the bootloop problem. Use the build 1 for now. I will upload the fixed build later
EDIT: I've upload a new version (tested by me on my one and no problem --bootloop--)
I've included all feature of build 2 and synced with cm11s (shipping branch) source.
ONLY CM11S
DOWNLOAD
Kexed kernel?
eugenioxx said:
EDIT: I've upload a new version (tested by me on my one and no problem --bootloop--)
I've included all feature of build 2 and synced with cm11s (shipping branch) source.
ONLY CM11S
DOWNLOAD
Click to expand...
Click to collapse
Which of the two kernels in the link is the more stable one mate?
MarkGiardini said:
Which of the two kernels in the link is the more stable one mate?
Click to expand...
Click to collapse
Build 1 is stable, build 2 test is the latest update with many other features added ( on my one is working great both of the build but I called the second "build_2_test" because yesterday the build 2 was not working, see post before)
cesanaboia said:
Kexed kernel?
Click to expand...
Click to collapse
Till now it hasn't the patch but in the next days I will look into the commit

[NOT WORKING][KERNEL][AOSP 5.0][HAMMERHEAD] Aditya Kernel by javelinanddart

Aditya Kernel for the Nexus 5 (Hammerhead) by @javelinanddart
Code:
#include std/disclaimer.h
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed.
* 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. :P
* blah blah blah you get the point.
*/
Post #1: Disclamer, special thanks
Post #2: Features
Post #3: Downloads
Post #4: Changelog
Post #5: FAQ
Note: This is based Directly of Faux's Kernel, I don't own the Nexus 5 but I do have a tester. If anything goes wrong report it here and to faux123
Enjoy and Happy Flashing!
Credits and Thanks:
google, faux123, christopher83, flar2
I recommend that you use Faux's Kernel Control App OR Trickster Mod
XDA:DevDB Information
Aditya Kernel, Kernel for the Google Nexus 5
Contributors
javelinanddart, faux123, flar2
Source Code: https://github.com/javelinanddart/android_kernel_lge_hamerhead
Kernel Special Features:
Version Information
Status: Stable
Created 2014-12-11
Last Updated 2014-12-13
LOLLIPOP
Features:
Based on Linux 3.4.10
Compiled with linaro toolchain 4.9.3 2014.11 optimized for cortex-a15
Available CPU governors: elementalx, ondemand, performance, powersave, intellidemand, intelliactive, intellimm
Available GPU governors: ondemand, performance, simple
Available schedulers: row, deadline, noop, cfq, bfq-v7r5, fiops, sio, tripndroid, zen, vr, fifo
IntelliPlug
NTFS R&W Support
exFAT Support
UTF8
BLN
Voltage control
Sweep2Wake
DoubleTap2Wake
Pocket Detection
IntelliThermal v2
zRam with LZ4 compression
zCache with LZ4 compression
CPU OC to 2.8GHz
Faux Sound Control v. 3
Improved alghorithm: SHA1, AES, SQRT, lib/string (glibc version), lib/memcopy (glibc version), XOR (neon)
Dynamic FSYNC by faux123
Fastcharge
powersuspend driver (replace earlysuspend)
KCAL control (RGB)
Gamma Control
heavily patched memory allocators, RWSEM and mutex (take a look at my github, too many changes to make a list here)
FRANDOM Support
Multi-ROM Support
F2FS Support
NEON Support
Snake Charmer
Hybrid Kernel
SELInux Optimization
DOWNLOADS
https://www.androidfilehost.com/?w=files&flid=22543
https://mega.co.nz/#F!hgQQDRLB!RVP6cdcHUZB653xxwBnz6A
Changelog:
Dec 12
Release Test version with Linux 3.4.10
Release a possible fix: Switch to ElementalX governor and CFQ I/O Scheduler
Dec 11
Initial Release
Based on Faux's Kernel
Add SIO, VR, ZEN, FIFO, and TRIPNDROID I/O Schedulers
Add Frandom Support
Add ElementalX governor (replace interactive governor)
Add S2W, S2S, and DT2W
Tnx for a new kernel
HOW TO INSTALL
Method 1:
Flash in Recovery (TWRP or CWM)
Method 2:
Extract boot.img from the zip
In fastboot mode:
Code:
fastboot flash boot boot.img
then wipe cache
Code:
fastboot erase cache
Method 3:
Extract boot.img from the zip
Use a tool to flash the boot.img
Method 4:
Extract the boot.img from the zip
in terminal:
Code:
dd if=boot.img of=/dev/block/platform/msm_sdcc.1/by-name/boot
Always be sure to wipe cache and dalvik after installing. Enjoy!
abalam said:
Tnx for a new kernel
Click to expand...
Click to collapse
Was that sarcastic or real?
Also, NP, I just wanted to make one to add some features and touches to faux's like more i/o scheds, frandom support, and I'm working on getting it up to Linux 3.4.105
EDIT: First Build is up! Grab it at my AFH in the 3rd post
MEGA Mirror coming soon!
javelinanddart said:
Changelog:
Dec 11
Initial Release
Based on Faux's Kernel
Add SIO, VR, ZEN, FIFO, and TRIPNDROID I/O Schedulers
Add Frandom Support
Click to expand...
Click to collapse
Please try to add blue_active governor
pianistaPL said:
Please try to add blue_active governor
Click to expand...
Click to collapse
Working on adding that as well as elementalx
I'll probably build that later today or tomorrow
Nice features in Kernel gj, but I have bootloop on Nexus Experience ROM :/
Looking forward for next build
pandza88 said:
Nice features in Kernel gj, but I have bootloop on Nexus Experience ROM :/
Looking forward for next build
Click to expand...
Click to collapse
Are you on the AOSP one or the CM or PA one?
If it's the AOSP one it uses the stock-based kernel so it should work just fine
javelinanddart said:
Are you on the AOSP one or the CM or PA one?
If it's the AOSP one it uses the stock-based kernel so it should work just fine
Click to expand...
Click to collapse
Is your kernel a sleeper like the name suggest? Had a buddy uses to brag about his Amc Javelin all the time Said it was un-assuming but fast as lightening, thanks for sharing!
razrlover said:
Is your kernel a sleeper like the name suggest? Had a buddy uses to brag about his Amc Javelin all the time Said it was un-assuming but fast as lightening, thanks for sharing!
Click to expand...
Click to collapse
I have a friend named Aditya who has a Nexus 5, so I named it that. (ironically, he couldn't flash it because he didn't want to root so it started getting messy)
my username is javelinanddart because my first phone was a peice-of-**** samsung dart, and a javelin is a huge dart (basically) and I liked it so it stuck.
Hey guys! 2 New builds up in my AFH
Build 2-add s2w,s2s,and dt2w
Build 3-remove interactive governor and replace it with elementalx + s2w,s2s,and dt2w
blu_active is being buggy as hell for me so I'm going to leave it for right now
I might readd interactive and make elementalx a module but we'll see
Enjoy!
A new kernel is welcome always ? I 'll try it. Thank you.
javelinanddart said:
Are you on the AOSP one or the CM or PA one?
If it's the AOSP one it uses the stock-based kernel so it should work just fine
Click to expand...
Click to collapse
I am on n5x AOSP but can't boot with your kernel. It stuck on Google screen. Other android 5 kernels boot just fine. I will try new build now.
---------- Post added at 01:36 PM ---------- Previous post was at 12:42 PM ----------
Still same...
javelinanddart said:
Hey guys! 2 New builds up in my AFH
Build 2-add s2w,s2s,and dt2w
Build 3-remove interactive governor and replace it with elementalx + s2w,s2s,and dt2w
blu_active is being buggy as hell for me so I'm going to leave it for right now
I might readd interactive and make elementalx a module but we'll see
Enjoy!
Click to expand...
Click to collapse
I'm curious to know if there is any reason behind kernel name.
neobuddy89 said:
I'm curious to know if there is any reason behind kernel name.
Click to expand...
Click to collapse
I have a friend named Aditya who has a Nexus 5, so I named it that. (ironically, he couldn't flash it because he didn't want to root so it started getting messy)
Click to expand...
Click to collapse
That's why
pandza88 said:
I am on n5x AOSP but can't boot with your kernel. It stuck on Google screen. Other android 5 kernels boot just fine. I will try new build now.
---------- Post added at 01:36 PM ---------- Previous post was at 12:42 PM ----------
Still same...
Click to expand...
Click to collapse
That's really odd.
IDK What to do as it's working for everyone else
javelinanddart said:
That's really odd. You have unlocked bootloader and custom recovery right?
I'll try to make another build in a sec that might work, i"ll attach it when I"m done
Edit: Try this one
Faux123's works for you right? If so, this should as well. If not, you're probably doing something wrong
Click to expand...
Click to collapse
Faux work I am using it now.
New one gives just black screen nothing else :S

[KERNEL][ALL VARIANTS][AnyKernel][v3.0] G3X-Ultimate Kernel for CM and AOSP ROM's

Introduction:
Welcome! I've developed ArtxKernel, with the aim to make a great and clean kernels for CM and AOSP ROM's, but this one is for those that don't want to mess with a lot of features, like a Flash and Use Kernel! Battery life its very impressive and this Kernel is the most clean that I've made, so, enjoy it
Click to expand...
Click to collapse
Features:
- CPU Input Boost
- Gov's: Interactive, OnDemand, Conservative, Powersave, Perfomance, Userspace, pegasusq, zzmoove, Alucard and IntelliMM
- Multicore power saving
- Alucard and Bricked hotplugs
- 27Mhz GPU
- Adreno Idler
- FastCharge Support (Updated, faster than ArtxKernel)
- PowerSuspend Mode
- Kcal color control
- Faux sound control
- Fifo, fiops, sio and zen schedulers
- Frandom support
- Async I/O, 37% more perfomance
- Fsync control
- init.d support
- Selinux permissive
- Fixed simple_ondemand GPU Gov
- 2-Way Stereo Call recording Patch
- PVS Level via sysfs
- Boosted min and max screen Brightness (It's safe)
- RAM, GPU and Battery optimizations
- Some Artx Optimizations
SmoothUnlocker:
If you want an extra boost flash it, check MEGA link, but take in consideration that it will make your Battery drain faster in exchange of perfomance and pure Smoothness
Downloads:
----------
MEGA
----------
Spectrum:
Wanna use it with Spectrum App? Then follow this simple steps:
• Download Spectrum Injector HERE (3rd post) Thanks to @frap129
• Flash the Kernel and then Spectrum Injector
• Put my Profile files in spectrum/profiles folder in your internal memory after boot
------
Profiles
------
• You're done, remember that you can change those configs with a text editor
Bugs:
If you see a bug, let me know and I'll be glad to help you and fix it
Social:
Wanna join a Telegram group of this Kernel? If you have any question or you need help, get in!
(let me know if the link is broken )
----------
Telegram Group
----------
Compatible with:
(Thanks to @marcdw and @jlb1959.01)
- Nougat ROM's
- Marshmallow ROM's
- Lollipop ROM's (Not confimed yet)
Thanks to:
cesarandres_8911, savoca, faux123, LineageOS Team, osm0sis, Feinzer
LG, matthewdalex, Andrei F, yarpiin and me
If anyone is missing here PM me
If you like the kernel and want to do a small donation it for sure gonna help me a lot and keep me motivated! :laugh:
Thank you and enjoy it!
​
XDA:DevDB Information
G3X-Ultimate, Kernel for the LG G3
Contributors
Stayn
Source Code: https://github.com/Artx-II/G3X_Kernel_lge_g3
Kernel Special Features: See above
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2017-07-05
Created 2017-06-28
Last Updated 2017-08-19
Changelog!
Code:
[B]* v3.0[/B]
- Source updated
- Boosted min and max screen brightness (It's safe)
- Added 2-Way Stereo Call Recording Patch
- Added Governors: Alucard & IntelliMM
- PVS Level via SysFs
- RAM, GPU and Battery optimizations
- Some optimizations from Artx Kernel
- Cleaned a lot of code
[B]* v2.0[/B]
- Source updated
- Added Dualsim support
- Added Pegasusq Gov
- Added zzmoove Gov
- Added Alucard and Bricked hotplug
- 27Mhz GPU
- Adreno Idler
- Sound control (Replaces Faux)
- Power Suspend Mode
- Added fifo, fiops, sio and zen schedulers
- Added Frandom
- Kernel Selinux permissive
- Fsync control
- Compiled with updated UberTC
- General optimizations
- Battery improvements
[B]* v1.0[/B]
- Initial release
Smooth as butter, and charging so fast it's almost scary
Thank you
You need a banner for your OP which is called "KernelBae"
Anyway thanks for awesome job and new kernel.
Sent from my LG-D855 using Tapatalk
Stayn said:
Reserved
Click to expand...
Click to collapse
sorry to say but i still cant understand why this kernel when there are ARTX and Light kernels??
and is there any chance that it would work on stock rom ?
mohammadtalha93 said:
sorry to say but i still cant understand why this kernel when there are ARTX and Light kernels??
and is there any chance that it would work on stock rom ?
Click to expand...
Click to collapse
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Stayn said:
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Click to expand...
Click to collapse
COOL.....but after trying every single custom rom MM or N......i went back to modded Stock rom because of stability and Camera Quality.... and literally i have tried EVERY SINGLE ROM out there.
mohammadtalha93 said:
COOL.....but after trying every single custom rom MM or N......i went back to modded Stock rom because of stability and Camera Quality.... and literally i have tried EVERY SINGLE ROM out there.
Click to expand...
Click to collapse
I cannot use stock based ROMs, it's too much lag for me
Stayn said:
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Click to expand...
Click to collapse
Nice too See a New kernel again.. But... You sad its fast er then the other kernel of yours. I'm using the latest LightKernel, so this Ultimate kernel is faster and i want to now if this kernel is better in battery life ?
francois amon said:
Nice too See a New kernel again.. But... You sad its fast er then the other kernel of yours. I'm using the latest LightKernel, so this Ultimate kernel is faster and i want to now if this kernel is better in battery life ?
Click to expand...
Click to collapse
Light and normal kernel has better battery life that depends on how you configure it
Stayn said:
Light and normal kernel has better battery life that depends on how you configure it
Click to expand...
Click to collapse
Allright then You. I will stay with the latest Light Version.
THX for reply
Iv been on this kernel all this morning and so far its great!
PS: Is it possible to add bioshock to this kernel?
Downloaded twice fot f400, both zip corrupted.
khnoizer said:
Downloaded twice fot f400, both zip corrupted.
Click to expand...
Click to collapse
Sorry dude, I re-uploaded it
So, default cpu governor is performance? I hope it doesn't drains battery so much, since I usually prefer to just use the default setting because I believe OP have the best balanced settings there.
khnoizer said:
So, default cpu governor is performance? I hope it doesn't drains battery so much, since I usually prefer to just use the default setting because I believe OP have the best balanced settings there.
Click to expand...
Click to collapse
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Stayn said:
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Click to expand...
Click to collapse
Keep your time. You don't have to push an update all days. Let the users use it for a while and then report. One day with this kernel and report it is nothing. The system need time to get one with the kernel settings
G3X is pretty much beta. ArtX is not beta (IMO). If you want a more stable kernel use ArtX until this one gets all the kinks worked out.
Stayn said:
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Click to expand...
Click to collapse
I think I should also mention that I'm using RR 5.8.3 rom for F400 variant by oadam11, which is also have performance governor by default on its default kernel. Maybe there are something related.
Anyway, take your time, and thank you for your hard work.
EDIT: However, I've tried artxlight 2.1 but its governor wasn't set to performance by default. It was zzmoove.
Hi I have a little problem. When I flash through TWRP I get unsupported device and error 1. My device is d852.

Categories

Resources