Lucifr Kernel 1.6uv
Instructions
CWM version :
Download-->copy to sdcard/internal storage-->flash withCWM
Tar version :
Download--> flash with odin
or
Download-->extract-->copy and paste zImage in sdcard-->flash via ktool
Click to expand...
Click to collapse
Features
Touch CWM 5.0.2.8
Governors :
http://forum.xda-developers.com/showthread.php?t=1369817
Smartass2
OndemandX
interactiveX
Lagfree
Hotplug
Aggressive
AggressiveX
Gallimaufry
GallimaufryX
Lionheart
Abyssplug
Scheduler:
Noop
Dealine
CFQ
SIO (default)
BFQ
VR
Init.d supported
cifs supported
Custom Path for Bootanimation, poweron.wav and splash image
place bootanimation.zip into sdcard/misc
Pre-root and superuser installed
used xz compression
Restart into bootloader mode
Click to expand...
Click to collapse
Downloads
Lucifr kernel 1.6uv 200Mhz
TAR : http://www.mediafire.com/?9qvwrg389e014xn
CWM : http://www.mediafire.com/?ejbr1joiqfdyerj
Lucifr kernel 1.6uv 300Mhz
TAR : http://www.mediafire.com/?lto4kdjeo181jr1
CWM : http://www.mediafire.com/?lydgja79c6zwq09
Click to expand...
Click to collapse
Credits
Manish Dev for help me to test and giving me information
Clockworkmod 5.0.2.8 - neak kernel
Tegrak for his lulzactive governor
sakindia123 for his help
and who ever helped me
Click to expand...
Click to collapse
Change log
Code:
Lucifr Kernel 1.6
- superuser not installed fix,
- can't read bootanimation path,
- fix proximity sensor,
- increase touchscreen sensitivity while charging,
- put emmc in sleep mode before suspend
- Touchscreen: Improve responnsiveness
- ondemand: tweaking for responsiveness
- GOV: add GallimaufryX and AgAggressiveX governors/update interactivex some kernel tweak.
Lucifr Kernel 1.54
- Fix Screen recording issue.
Lucifr Kernel 1.53
- Fix Media scanner not scanning issue
- Fix Scheduler that not enabled at previous version
- disable clean cache
- pvr: __linux__ goes LINUX
- Correct the command for optimize flags
- 2 version : 200 400 600 800 1008 1200
- and 300 600 800 1008 1200
- Add Bootloader mode
Lucifr Kernel 1.52 Final
- Compile with ARM4.4.3
- Added optimized flags
- CPU frequency range 200Mhz~1200Mhz
- Fix CPU freq lock issue (now you can lock the frequency properly^^)
- Add cleancache function in kernel ( suppose to clean by it self)
- Add: JHash3
- Disable gentle fair sleepr
- some fixes
- somemore i forget too
Lucifr Kernel 1.5
- Change toolchains to arm-2010q1
- Added support for ARM_ERRATA_754322 & ARM_ERRATA_754327
- GOV : Add Abyssplug Governor
- OPP : Update Voltage and Frequency
- Driver : update samsung drivers
- GOV : Add and tweak governors
- ARM: cpu topology: Enable ARCH_POWER
- Add CPU Topology and sched_mc
- Change to Neak Touch CWM 5.0.2.8
- Arm: Allow CPU-supported unaligned accesses
- Add xz compression and tweak and enable it
- Add SQLB memory allocator
- many many more I forgottern
Lucifr Kernel 1.21
- Fixed Superuser, now superuser works on everyrom
- CWM Flashable with auto Cache wiper
Lucifr Kernel 1.2
- Changed name from HanzKernel to Lucifr Kernel
- Add Hotplug Governors
- Add BFQ,VR scheduler
- Set Noop scheduler as default
HanzKernel 1.1
- Update CWM to 5.0.2.6
- init.d supported
- cifs supported
- Remove Lulzactive Governor and Smartass Governor
- Add Ondemandx,InteractiveX,SmartassV2,Lagfree Governors
- Add SIO scheduler
HanzKernel
- Initial release
- clockworkmod 5.0.2.3 and root (pull from Superatmos Kernel [url]http://forum.xda-developers.com/showthread.php?t=1369977[/url])
- Added Lulzactive Governor ( thanks to tegrak [url]http://tegrak2x.blogspot.com/2011/11/lulzactive-governor-v2.html[/url]) and Smartass Governor
source code repository: https://github.com/hanny562/I9100G
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
nice!!!!
Wow great work
Tried it and loved the kernel features.
Here are a few screen shots of the kernel and my score
Crossed 6000 first time
So many battery saving governors
Battery life is damn good
voodoo sound support?
Great there are now more support for G version. Just hope people will read the opening post and not softbrick their device.
WEIRD
Lucifer!! (GoogleIt.com)
Thank You for this kernel ihope see ics room
lol~it's just a name
nice works again !!!
hanny562 said:
Lucifr Kernel 1.21
Click to expand...
Click to collapse
First thank for your best kernel... can you make the kernel to samsung bootanimation? Very appreciate that.
Sent from my GT-I9100G using Tapatalk
serge327 said:
First thank for your best kernel... can you make the kernel to samsung bootanimation? Very appreciate that.
Sent from my GT-I9100G using Tapatalk
Click to expand...
Click to collapse
Hi,about the samsung bootanimation set by the rom...if ur rom uses other boot animation as default then you have to replace the samsung boot animation at sdcard/misc/
I have tried to search but couldn't find anything about how to root the g version my friend has this so if anyone could guide me how to do ?
Great Work ~ !
---------- Post added at 04:48 PM ---------- Previous post was at 04:45 PM ----------
you can try here
http://forum.lowyat.net/topic/2068824
or Join us
Samsung Galaxy S II I9100G
hanny562 said:
/
Click to expand...
Click to collapse
first Thanks.
How About BLN my friend?
can you add BLN support in Your Kernel?
back light notification
genius.lizard2 said:
first Thanks.
How About BLN my friend?
can you add BLN support in Your Kernel?
back light notification
Click to expand...
Click to collapse
Hi, about BLN i've tried to port but fail since the code is different at all...
Can I flash on XXLB1 firmware?
off course you can flash it on XXLB1 firmware,i did it and had no problems so far.it doesn't matter what stock you have you can flash it on any firmware.
What a really poor choice of name.
Worship devil!!! It´s just a name.
Whatever!!!
battax said:
What a really poor choice of name.
Worship devil!!! It´s just a name.
Whatever!!!
Click to expand...
Click to collapse
I'm sorry if made you uncomfortable..but already squeeze my brain to think for a nice name><
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[highlight]This kernel is deprecated, no more progress will be made on this thread as i changed my phone and i don't own a SXL anymore, my work was continued by other great devs so check anders' kernel thread. Thank you![/highlight]
I am glad to present my first real-deal creation to you - LTX Kernel!Features:- [highlight]JB[/highlight] - Updated to latest 3.0 linux kernel tree: 3.0.71.
- [highlight]ICS[/highlight] - Updated to 3.0 linux kernel tree: 3.0.61.
- Overclocking up to 1.8 Ghz.
- Compiled with Linaro 4.7.3 (since LTX 0.7.6)
- Big frequencies table.
- Undervolted lower frequencies.
- VDD Stats (voltage control).
- SWAP.
- KSM.
- ZRam.
- Memory management optimisations.
- Loads of other optimisations.
- Increased performance.
- Increased battery life.
- Stable.
Governors:- Revamped Conservative Governor (ON by default)
- Ondemand Governor (with 2 phases)
- Interactive Governor
- InteractiveX Governor
- Agressive Governor
- LagFree Governor
- Lazy Governor
- SmartassV2 Governor
- Lionheart Governor
Schedulers:- SIO scheduler
- BFQv5 scheduler
- ROW scheduler
- CFQ scheduler
- NOOP scheduler
- Dead-Line scheduler
Buglist:- Since v0.6 - Stock task/memory managers will not detect the amount of RAM used by apps.
As a workaround, use any task manager from Google Play.
How to install:--On S-OFF devices--
-Flash the zip via recovery! (twrp or cwm)
-Reboot
--On S-ON devices--
-S-OFF your device, then use above steps!
(Yes, i highly recommend to S-OFF before using any custom made things!)
or
-Extract the boot.img from the .zip.
-Get in fastboot and flash via [highlight]fastboot flash boot boot.img[/highlight].
-Reboot into recovery.
-Flash the zip via recovery.
-Reboot
[highlight]The same thing applies if you update to a higher version or if you downgrade to a lower version of the kernel.[/highlight]
README!- JB Versions recieve OTA updates over Goo Manager!
-Do a nand backup before testing!
-[highlight]Test[/highlight] versions are for testing, therefore expect bugs and please report them in detail.
-Beware that you use this at your own risk and please provide feedback in order to get it stronger/better/bla bla bla
-The versions of kernel for ICS Sense around here should work on all OFFICIAL ICS 2.31.401.2 RUU based roms, and the official one of course, so if you use a different firmware, make sure you make a backup as there are BIG chances it will not work.
-The versions of kernel for JB will work only on AOSP based ROM's like Cyanogenmod, Paranoid, PAC, AOKP and so on, version 4.2 and up!
-The JB build already have this kernel included as it's the only one right now to support JB for our device, but here you can get the latest changelogs and eventually updates for the kernel if not available otherwise.
-[highlight]ION[/highlight] versions of kernel are for ION versions of ROM's, don't use it if you don't know what that means!
-[highlight]DO NOT USE JB KERNELS ON SENSE/ICS ROMS![/highlight]
-Use SetCPU or CPU Master Free(<<my personal choice) in order to activate OC or other Governors and Schedulers, can be found on market
What i say here is just my opinion for the best freq usage possible:
-Stock: Conservative 245 - 1500 Mhz
-Battery friendly: Conservative 149 - 1200 Mhz
-Balanced: SmartassV2 149 - 1497 Mhz
-Kickass: Ondemand 245 - 1800 Mhz
--Best Graphics score: 1497 Mhz
--Best CPU score: 1800 Mhz (you don't say?)
(1497 Mhz was introduced in LTX since 0.7.6)
Download links:JB - AOSP
[highlight]Test:[/highlight]
-none-
[highlight]Latest stable:[/highlight]
LTX Kernel JB v1.2 - Linux Kernel Version v3.0.71
(Or use Goo Manager from phone, hit compatible ROM's > runnycm > kernels > latest version + changelog included.)
[highlight]Archive milestones:[/highlight]
LTX Kernel JB Archive
ICS - Sense
[highlight]Test:[/highlight]
-none-
[highlight]Latest stable:[/highlight]
LTX Kernel v0.7.8 - Linux Kernel Version v3.0.61
[highlight]Archive milestones:[/highlight]
LTX Kernel v0.7.6 - Linux Kernel Version v3.0.57
LTX Kernel v0.5 - Linux Kernel Version v3.0.16
Changelog:[highlight]JB - AOSP[/highlight]
v1.2 - Added battery indicator fix by anders3408 + Updated 2 way recording + Small other optimisations.
v1.1 - Updated to 3.0.71 + Completely new GPU drivers, backported from jb2.5.1 CAF branch (3.4.0 version of kernel).
v1.0 - Updated to 3.0.70 + Completely new WiFi driver, pure Google/CAF one, bye bye HTC + Small block updates + Fixed multi-touch issue.
v0.9 - Updated to 3.0.69 + Wifi PM_FAST during screen off + Added BPF Jit + KSM support + ZRam support + others.
v0.8 - Lots of KGSL (video drivers) optimisations and improvements + Swap.
v0.7 - Updated to 3.0.66 + Added ION support.
v0.6 - Lots of ARM optimisations + LZO compression (faster boot).
v0.5 - Updated to 3.0.63 + Changed the GPU drivers to CAF ones + loads of vsprintf optimisations.
v0.4 - Fixed the BT for good.
v0.3 - Added some preparations for BT.
v0.2 - Fixed Random Reboot problem.
v0.1 - First bootable JB kernel.
[highlight]ICS - Sense[/highlight]
v0.7.8 - Updated to 3.0.61 + Interactive, InteractiveX, Lazy, Lagfree, Agressive Governors + Jellybean 4.2.1 Support
v0.7.7 - Updated to 3.0.58 + ROW Scheduler + Loads, i mean LOADS of changes and optimisations
v0.7.6 - 149 Mhz to 1.8 Ghz and more freqs, 1.9 and 2.0 were useless anyway + Some optimisations + First version compiled with Linaro 4.7.3.
v0.7.5 - Added more freqs + OC now from 149 Mhz to 2.0 Ghz.
v0.7.4 - Updated to 3.0.57.
v0.7.3 - Tons of optimisations (Github/Commits for detailed changes) + Fixed the random "not boot" bug.
v0.7.2 - Updated to 3.0.56 + Check Github.
v0.7.1 - Added BFQv5 scheduler + Other changes.
v0.7 - Fixed some UI glitches + VDD stats + Increased compatibility over all sense based ROMs.
v0.6 - Aded SmartassV2 + Updated to 3.0.51.
v0.5 - WiFi working + Stock governor set to Conservative + Battery Tweaks !
v0.4 - Third public release - OC just to 1.8Ghz as to 1.9Ghz is not stable.
v0.3 - Testing version - Messed with drivers and different device configs.
v0.2 - Second public release - Significantly inproved performance - no WiFi !
v0.1 - First Public release - OC 1.9, Stable, Lionheart governor, SIO Scheduler.
Tutorials:[highlight]2 Way Recording:[/highlight]
Download Call Recorder, for best experience use as source phone line, highest quality, mpeg4 format, works great on me!
[highlight]KSM:[/highlight]
Kernel Samepage Merging, more info here.
To activate it in the kernel just do:
Code:
echo 1 > /sys/kernel/mm/ksm/run
[highlight]SWAP:[/highlight]
To activate swap, find a init.d script or use Kernel Tuner to set it up.
[highlight]Dynamic FSync:[/highlight]
Activate it by using this command:
Code:
echo 1 > /sys/kernel/dyn_fsync/Dyn_fsync_active
Sources:For a more detailed Changelog check the GitHub repo!
As the source-code may help others, or if you simply want to see what the code looks like, here it is the gihub link of my kernel, it will be updated as soon as changes are made on it, enjoy the open-source creations!
FAQ:Q: How can i use SWAP?
You need to find a script or to activate it manually, check the xda forum for a init.d script for that.
Q: Will battery last more with this kernel?
On stock values yes, it can be improved by changing VDD voltages and Underclocking.
Q: Will performance be better with this kernel?
It also depends on the ROM you are using, but YES, performance will be better.
Q: What are all the terms around here about?
Check this beautiful and plentiful GUIDE!
Q: Why should i use this kernel?
Because it's better than stock, don't believe me? Try it!
Q: Will you port this or that kernel for our device?
No, but i can include features, just ask for them
Q: With what Toolchain is this kernel compiled?
This kernel is compiled with official Google toolchain version 4.6.3
Q: Why don't you use this or that toolchain to compile your kernel?
Because there is no difference, check this thread for details.
Fanbar:As now the kernel has a little personality, i decided to make a fanbar
Special credits:
-CodefireX Team (synergy)
-HTC One V Community (maxwen, Kumba, Lloir, simmons and more!)
-FXP
-Ezekeel
-francisco.franco
-faux123
-AdiPat
-Coolexe
-DevChun
-[vertigo]
-Code Aurora Forum (CAF) (for being so awesome!)
-Linus Torvalds (for the original ideea of the whole Linux)
-XDA Forum for great materials.
-Google for being a great search engine and for Android.
-Github for sources i got inspiration from.
-Other great people!
For the no wifi problem did you get all the compiled modules and flash them with the kernel? If so just ignore me.... lol
[vertigo] said:
For the no wifi problem did you get all the compiled modules and flash them with the kernel? If so just ignore me.... lol
Click to expand...
Click to collapse
Yes, i got all the compiled modules and flash them with the kernel, the problem is caused by something else, i'm a bit busy with the school right now, i think in know where the problem is , but next week we will have a fully working/faster kernel
What toolchain did you use to compile?
[vertigo] said:
What toolchain did you use to compile?
Click to expand...
Click to collapse
The one provided by you - the official one so to speak
hi sir i flash this kernel working well restore wifi thnx
Hi,i use your kernel on sense 4.0......all works fine and super smooth,but the only bug it's the wi fi connection....can you fix this bug for sense 4.0? Thanks
lika85 said:
Hi,i use your kernel on sense 4.0......all works fine and super smooth,but the only bug it's the wi fi connection....can you fix this bug for sense 4.0? Thanks
Click to expand...
Click to collapse
How to install?
-Do a NAND backup! (yes, you must!)
-Flash the zip via clockworkmod!
-From clockworkmod go to backup and restore > advance restore > restore system!
^ In this way you have WiFi
relisys667 said:
How to install?
-Do a NAND backup! (yes, you must!)
-Flash the zip via clockworkmod!
-From clockworkmod go to backup and restore > advance restore > restore system!
^ In this way you have WiFi
Click to expand...
Click to collapse
Or flash the v0.5 and it wiil work
Lexmazter said:
Or flash the v0.5 and it wiil work
Click to expand...
Click to collapse
Thanx
i flashed the Kernel 0.5 and wifi is working.
Wow...all work fine in Sense 4.0....3g connection it's so fast and the system it's very smoth and stable....
Thanks
lika85 said:
Wow...all work fine in Sense 4.0....3g connection it's so fast and the system it's very smoth and stable....
Thanks
Click to expand...
Click to collapse
The kernel will be in testing for about a week to test the battery life as there are some things i changed for battery, please feedback battery life!
Thank you!
Congrats mate for your 1st project! I'm happy to see this community still have supporter..
Sent from my HTC One X using Tapatalk 2
Well done man, You're just what this forum needs How did you get wifi working?
[vertigo] said:
Well done man, You're just what this forum needs How did you get wifi working?
Click to expand...
Click to collapse
Well, scavanger work, i included the wifi module from your kernel
My module doesn't seem to like the wifi chip
Lexmazter said:
Well, scavanger work, i included the wifi module from your kernel
My module doesn't seem to like the wifi chip
Click to expand...
Click to collapse
Hahaha I've had to do that before... just glad you got it working
Sent from my ParanoidAndroided Galaxy Nexus
Can you add SWEEP2WAKE ?
Works great with Sense 4.0, thanks mate! Just wondering, after installing setCPU is it only necessary to set mhz to 1804 and nothing else such as governors etc? Anyway, works very fast, good start!
Yes, a so fast battery drain is the only little problem with the kernel...
thanks for this kernal, now my battery consumption in sleep mode is Awesome,,, the day before when i was not using ur kernal it took 30% of battery for one night,,now after flashing this Awesome kernal it consume 3% for whole night... Loved it . Keep going .
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This kernel is based on Semaphore Sources ( @stratosk ) with lots of optimizations and updates.
I'm working on all android version (4.0.3>). Of course this is based on official CyanogenMod partition layout. (Standard MTD/MMC for 4.0, LVM for 4.1 and newer)
Features ICS/Universal (updated for 1.1.2 Build)
Based on Semaphore Sources
Linux Kernel 3.0.101
Compile Flags Optimized
Compiled using Latest GCC 4.8.3 Cortex-A8 Optimized by Me (sources here)
Updated GPU Driver and fixed some checks (not for ICS)
SLUB Memory Allocator
Disabled MMC Checksum Check
Load_freq(4*HZ+61) to avoid Loadavg Moire
Optimized lib/string and lib/memcopy
Optimized ARM RWSEM algorithm and backported from 3.10 kernel
LowMemoryKiller from latest 3.4 kernel
VFP module optimized for NEON CPUs
Low RAM reserved to logger
GearTools app Built-In (not for ICS)
Disabled Gentle Fair Sleeper for smoother UI
Optimized SLUB Memory Allocator
Optimized some values such as vm_swappiness and much more
Entropy tweaks + Frandom built-in
Using LZO as default kernel compression and updated to latest version
Aligned CPU Access Enabled
Tweaked I/O Schedulers
Entropy patch applied to WiFi driver
Some useful GPU tweaks (all tested)
CPU Governors tweaks and backported from 3.4 Kernel (not all btw)
Updated WiFi Driver + Fixes
Using same sources for Universal
Optimized ReadAhead
Optimized RCU
Snappy Compression for ZRAM
ZRAM Support as module (use init.d script for this)
SWAP Support
Great Boot and Charging Logo (GearKernel ones)
OC Support up to 1400 MHz
1000 Hz Kernel
RCU Priority Boost Enabled
Using lots of stuff from 3.10 Kernel
BLX Support
Using WestWood TCP Congestion Algorithm
FSync disabled by default
TRIM Enabled
Disabled lots of debug stuff
EFS Patch by me included, no more imei lost risk (If you see wrong imei just reboot phone and imei will be restored ) Full Working
Improved USB signal quality (thx Talon for this patch)
Default Min CPU Freq 200000 MHz
TREE_PREEMPT_RCU for extreme performance
Using adapted Universal sources for ICS (with downgraded GPU Driver)
Updated audio drivers
GearKernel Recovery (with lots of features)
ExFat FileSystem support (needs testing)
All MIUI Versions Supported
ION Enabled
FTRIM Optimized
Performance Control Compatible (app here)
Dynamic RamDisk (Universal Kernel for 4.1/4.2/4.3/4.4 and MIUI | Since 1.1.0)
CPU Boost Driver for better CPU Frequency Scaling
CPU Governors (for more informations about each governor see here)
Adaptive
Wheatley
LagFree (default)
BrazilianWax
IntelliDemand
InteractiveX
Lulzactive
OnDemandX
Interactive
SmartAss2
Conservative
Hyper
PowerSave
LionHeart
OnDemand
Performance
I/O Schedulers
Noop
DeadLine
SIOPlus (default)
CFQ
BFQv6r1 (backported from 3.4 Kernel)
ROW (backported from 3.4 Kernel)
V(R)
ZEN
Click to expand...
Click to collapse
You can find all other minor features in changelogs.
My Kernel Builds are divided in 2 Groups with 2 Versions each one:
Universal for 4.1/4.2/4.3/4.4 and MIUI Kernel (>= 1.1.0)
ICS for 4.0 Kernel
Click to expand...
Click to collapse
Normal versions without s: for CM9 or ROMs without hugemem configuration, available RAM 38*MB - 39*MB
's' versions: for Slim Bean ROM or patched ROMs (patch here for KK 4.4, here for JB 4.3, here for JB 4.1/4.2, here for ICS 4.0) with hugemem configuration, available RAM 39*MB - 41*MB
"s" version will automatically patch rom when you flash kernel via cwm (Only for ICS)
NOTE: Enabling BigMem (using GearTools) in all kernel builds will break 720p Recording/Playback
Based on your android version you can choose your kernel build
Changelog for Universal
Changelog for ICS (same as /)
Issues Reporting
Kernel Downloads 1.0.4 =>
(Odin and CWM Version)
------------------------------------------------------------------------
Kernel Downloads <= 1.0.3
(Odin and CWM Version)
Github Sources Universal
Github Sources ICS
Init.d Scripts
ZRAM (updated for => 1.0.4 Kernel)
Code:
#!/system/bin/sh
insmod /system/lib/modules/zram.ko
# You can replace 50 with the number of MB you want ZRAM Device to be
echo $((50 * 1024 * 1024)) > /sys/block/zram0/disksize
mkswap /dev/block/zram0
swapon /dev/block/zram0
Optional Features
Code:
#!/system/bin/sh
# (remove the # before insmod if you want to enable that feature)
# CIFS (for VPN)
# insmod /system/lib/modules/cifs.ko
# UHID
# insmod /system/lib/modules/uhid.ko
# USBHID
# insmod /system/lib/modules/usbhid.ko
# Xbox Pad
# insmod /system/lib/modules/xpad.ko
# Mouse
# insmod /system/lib/modules/mousedev.ko
# FM Radio
# insmod /system/lib/modules/radio-si4709-i2c.ko
# config.gz
# insmod /system/lib/modules/configs.ko
Semaphore Auto Brightness
Code:
#!/system/bin/sh
insmod /system/lib/modules/sema_autobr.ko
echo 0 > /sys/devices/virtual/misc/sema_autobr/max_br_threshold
echo 0 > /sys/devices/virtual/misc/sema_autobr/effect_delay_ms
echo 30 > /sys/devices/virtual/misc/sema_autobr/instant_upd_threshold
echo 15 > /sys/devices/virtual/misc/sema_autobr/min_brightness
echo 255 > /sys/devices/virtual/misc/sema_autobr/max_brightness
echo 3000 > /sys/devices/virtual/misc/sema_autobr/max_lux
Click to expand...
Click to collapse
Thanks to:
@stratosk for his source and all his hard work
@pawitp for his kernel
@zacharias.maladroit for his useful information about CM's initramfs
@Ezekeel for LiveOC, Custom Voltage
@sztupy for USB host driver
@Phil3759 for Phil'z Touch Recovery
@mialwe for his vibrator intensity and other fixes
@DerTeufel1980 for various hints and for his kernel app
@grinder777 for his great support
@n8r for UHID
@Morfic for GPU Tweaks
@ts1506 for the Init.d scripts idea
@N00B_IN_N33D for the GearKernel Logo
@NitroOxid for deep testing
and many others that i missed for sure (don't kill me for this, i can't remember all names) :fingers-crossed:
Click to expand...
Click to collapse
nice
looks good man. might try flashing later
New JB 4.2 build coming soon
Sent from my GT-I9500 using Tapatalk 4 Beta
JBPlus V0.3 is up!
Enjoy!
Sent from my GT-I9500 using Tapatalk 4 Beta
JBPlus V0.4 is up!
Enjoy!
Thank you Alberto! Is this kernel up to date with JB Semaphore from the i9000. Strats, hasn't updated for us in a while. But keeps the 9000 updated. I'll blast in a bit! Thanks again
Dougfresh said:
Thank you Alberto! Is this kernel up to date with JB Semaphore from the i9000. Strats, hasn't updated for us in a while. But keeps the 9000 updated. I'll blast in a bit! Thanks again
Click to expand...
Click to collapse
You're welcome I hope you enjoy it.
Now im starting to update ICS and JB 4.1 Kernels Stay tuned!
I would honestly drop ICS support. Almost nobody will flash ICS anything because of the EU bug
Sent from my SGH-T959 using xda app-developers app
EU Stuff? I have never heard this problem. Maybe is something related to vibrant variant.
Sent from my GT-I9500 using Tapatalk 4 Beta
GearKernel ICS V0.2 is out!!!
Enjoy!
GearKernel JB V0.1 is out!!!
Enjoy
Who can make a good boot logo for my kernel?
Thanks in advance
I think it is a very good kernel, actually the only one updated for JB 4.1.x. Smooth on Miui.
No issues so far.
Tomorrow New JBPlus and JB Release.
Changelog for both:
- Optimized ZRAM Support (module, i will release a script for this)
- Optimized SWAP Support
- Optimized much more performance
- Touch Recovery (great )
- No more included Aroma File Manager (not compatible with touch recovery, i will provide it in attachments)
- Back to SLUB Memory Allocator
- GearTools app built-in (removed semaphore manager)
- RCU Priority Boost Enabled
- OC up to 1400 MHz (LiveOC still present)
- Dynamic FSync now full working
- All governors and I/O Schedulers are now built-in, no more compiled as modules
- BFQv6r1 I/O Scheduler support
- Interactive Governor backported from 3.4 kernel and optimized
Maybe more that i will add tomorrow before release
TO-DO for next releases:
- Add V(R) and FIOPS I/O Scheduler
- Add some other good governors
- Linux Kernel 3.0.85
- ......
And maybe an ICS Release
Obthe EU bug was only in ICS and it makes the internal storage unusable
Sent from my SGH-T959 using xda app-developers app
http://forum.xda-developers.com/showthread.php?t=1858216
Present only in early ICS Builds and if you downgrade from ICS/JB/JB 4.2 to Froyo.
So this is safe
Alberto96 said:
http://forum.xda-developers.com/showthread.php?t=1858216
Present only in early ICS Builds and if you downgrade from ICS/JB/JB 4.2 to Froyo.
So this is safe
Click to expand...
Click to collapse
I got the EU bug with a very late version of one of the best ICS roms for vibrant.
Sent from my GT-I9300 using xda app-developers app
mikka06 said:
I got the EU bug with a very late version of one of the ICS roms for vibrant.
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Strange.....
So...USE THE ICS KERNEL AT YOUR OWN RISK!
New JBPlus & JB 1.0.0 Build Released!!!
Enjoy
What are you doing here? This is old, my new kernel can be found here: Helium
Welcome to the thread of Tangerine kernel!
This kernel is meant to be used with all the available Lollipop ROMs.
Disclaimer:
use this kernel at your own risk. Flashing it may brick your device. I'm not responsible for any software/hardware damage.
Q&A thread
This is the Questions & Answers thread: http://forum.xda-developers.com/xperia-sp/help/qa-tangerine-kernel-t3178801
Changelog:
v11.1
fixed /system not mounting in Temasek
do not use bricked hotplug
any newer version doesn't work
v11
built in frandom support (not a module anymore)
added bioshock CPU governor
added bricked hotplug by @show-p1984 (don't worry, "bricked" is just the name - the hotplug works well)
splashscreen can be chosen by the user (read below)
a couple of source updates
faster recovery boot & improved fstab (by @AdrianDC)
improved default ZRAM settings
v10.2
Linux 3.4.86 (thanks to nosedive)
various source updates (SELinux, wireless network management...)
wheatley CPU governor readded
default settings have been improved
important: check that the md5 sum of the zip is: 12ea5ad12650fc69002ce499d0f28fa5. Otherwise, don't flash the kernel and contact me
v10.1
basically v10, but working It misses some features that I wanted to include, but I released it so you can benefit from the stability improvements it brings.
Linux 3.4.72 (thanks to @nosedive)
ZRAM and zsmalloc backported from Linux 3.14
latest TWRP
Cortex-A15 optimizations
L2 CPU freq table fixed (thanks to @suliman lbabidi)
v10: erased update. Use v9.2.
v9.2
CPU underclocked to 281 MHz (disabled by default)
new splashscreen
fixed a bug that caused a kernel panic
bug: kernel version still shows Tangerine-9.1 (I've forgotten to change it)
v9.1
f2fs updates
f2fs for /system support in both kernel & TWRP
init.d support
fast screen unlock
Cortex-A15 optimizations
minor fixes
CPU overclock disabled at boot (no more overheating)
v9.0
built with GCC 5.2 and UBER Toolchain
GPU idle frequency set to 200 MHz (thanks to @Adrian DC)
loads of source updates (thanks to @Mrcl1450)
Linux 3.4.17
lionheart and interactive CPU governor readded
Multicore powersaving readded
Tangerine uninstaller: read this: http://forum.xda-developers.com/showpost.php?p=62616583&postcount=1755 it's important!
signed zip (cannot be flashed in Cyanogen recovery)
v8.0
Linux 3.4.14
loads of source fixes imported from the work of many teams (SuSE, RedHat, Samsung, Motorola... thanks to them!)
Ultra KSM (a.k.a. UKSM)
Anykernel installation method
new boot logo
removed PhilZ recovery (sorry, will try to readd it)
joystick support
Row I/O scheduler massively updated and improved
2 new CPU governors: intlliactive, intellidemand2
ZRAM, qcache and zsmalloc support
bug: screen flashing. Read this: http://forum.xda-developers.com/showpost.php?p=62330509&postcount=1604
screen freezing bug maybe fixed
new installation method! Read below!
v7.2
ArchXperia fixes (there's no update for other releases)
v7.1
Linux 3.4.12
CPU undervolting is fixed
fixes in TWRP
bluetooth optimizations (included in Linux 3.4.12) (caution: may cause bugs in bluetooth. Please report any issue)
v7.0
many source updates
xz compression (smaller .elf file, slightly longer boot time)
yankactive CPU governor removed
loads of source updates
GPU frequencies are fixed, GPU OC disabled. It will be working soon :victory:
almost all CPU governors removed (sorry :crying
ondemandplus has been massively updated
interactive CPU governor tweaks by CodeAurora devs
loss of root is fixed
CPU boost & optimizations by CodeAurora devs
v6.6
charging bug fixed
a few source updates
v6.5
new ramdisk
frandom support
reduced overheating in TWRP (lock max freq at 1728 MHz)
v6.4 - only regular release (a1 doesn't need this update)
new ramdisk (fixes some bugs)
OmniROM support dropped. I'll support it again when the ROM will work (now it's quite unusable)
regression: if your phone is switched off and you plug the charger in, it will turn on and boot. I think it's a bug in my kernel and I'll do my best to release a fixed version soon.
v6.3
updated ramdisk (fixes black screen when receiving calls)
GPU OC disabled
TWRP is the default recovery
OmniROM support
v6.2
TWRP 2.8.7.0
v6.1
new governor: brazilianwax (it's bugged, don't use it - will be removed)
source updates (Linux 3.4.10)
mkfs.f2fs fixed
latest intelliplug by @faux123 with max freq limiter when screen is off
v6.0
built with the latest UBER toolchain and GCC 5.1
source updates (Linux 3.4.6)
new I/O scheduler: sioplus
read-ahead buffer size set to 128 kb
TWRP can format in f2fs (not working)
FauxSound 3.6 (may fix many bugs)
v5.2
FM radio works
smartassH3 removed
GPU overclock should work even though 480 MHz freq. is displayed as 0 MHz
v5.1
smartassH3 fixes (need to be tested)
WiFi module is automatically replaced by the installer
Userspace I/O driver support for HID subsystem
a small fix in the source
v5.0 beta
new governor: smartassH3
Linux kernel source updates
built with GCC 5.1 and Sabermod toolchain plus neon and cortex-a7 flags to improve performance
fixes to interactive CPU governor
default max CPU frequency is 1,728 GHz
new WiFi module is needed: read the installation instructions
v4.0
Overclock to 1,944 GHz
full cifs support
no undervolting/it will be re-enabled in next release
source updates, now the kernel supports autobrightness in CM12.1 and other ROMs
v3.4
undervolting and FauxSound are back
WiFi now works again
v3.3
many other source updates
v3.2
many source updates from Linux devs
new governor: ondemandplus
v3.1
support for 3-LED notification light in CM12.1
2 recoveries (latest TWRP & PhilZ with f2fs support)
many source updates & fixes from Linux kernel devs
v3.0
CPU overclock and underclock
new splashscreen
many TCP congestion algorithms: westwood, bic, highspeed, hybla, htcp, vegas, veno, scalable, lp, yeah, illinois
f2fs updates
color calibration
several source updates & latest ramdisk (thanks to @Mrcl1450)
v2.6
Enforcing SELinux
v2.4 and v2.5
SystemUI fc's have been fixed
v2.3
f2fs works (boot may take more than 1 minute)
v2.2
Permissive SELinux
v2.1
f2fs support
TWRP 2.8.6.0 or PhilZ touch
latest fixes from CyanogenMod team
v2.0
FauxSound!
NTFS support
TWRP 2.8.5.0 (thanks to @kontini)
v1.3
Dynamic Fsync
USB fast charging
v.1.2
new governor: intellimm
undervolting/overvolting (does the latter word exist?)
v1.1 and v1.0
new I/O schedulers: fifo, sio, row, vr, zen, fiops, test, bfq
new governors: intelliactive, lagfree, intellidemand2, Lionheart, smartassv2
enabled governors: conservative, userspace
built with the latest Linaro GCC 4.9.x toolchain with optimizations for Cortex-A7 chips
KSM support
Swap support
SELinux disabled so SIM works out of the box!
Debugging the kernel
/proc/kmsg is a file that stores all the kernel messages from the very first seconds of the boot process. A copy of that file isn't always needed to fix a bug, but since I've explained how to get one I don't even remember how many times, I'll write here the needed steps:
1. open a terminal on your phone
2. run the following commands:
- su
- cat /proc/kmsg > /sdcard/kernel_log
3. the log will be stored in kernel_log.
Splashscreens
Lollipop Hub Edition > lhub.rle > http://i.imgur.com/JELOvtG.jpg
Black & orange > blackorange.rle > http://i.imgur.com/jRkemxJ.png
Blue > blue.rle > http://dl-1.va.us.xda-developers.com/3/4/1/8/3/8/3/TANGERINE.jpg?key=oHTC-bp0wl60JT-h_7p3Ww&ts=1446891893
White > white.rle > http://i.imgur.com/lNhq3Id.jpg
White w/ Sony logo > whitesony.rle > same as "White" but with Sony logo on top of it
Cyanogen Black > black.rle > http://dl-1.va.us.xda-developers.com/3/3/4/4/0/2/6/Tangerine-splashscreen.png?key=xDxhR_sZ7TTTKv8OxGy-7w&ts=1446892429
Download your favourite splashscreen here, rename it to "logo.rle" and place it in /data/data: https://drive.google.com/folderview?id=0B-msDWtyu1JrUE56Qkh3X3JiT3M&usp=sharing
If you don't wipe /data in the recovery, there's no need to redownload the splashscreen you want every time you update ROM/kernel. It will already be there.
Downloads:
Download from Kernel Adiutor or from Android File Host:
https://www.androidfilehost.com/?w=files&flid=40608
If you had previously flashed the old PhilZ with Rashr, you need to flash stock FOTAKernel to use TWRP in v3.1 and later.
Use this zip that will flash a stock FOTAKernel (thanks to @TechnoSparks): http://forum.xda-developers.com/xperia-sp/general/stock-components-flashable-zips-t3184111/post62447981
be sure to choose your variant (e.g. C5303)!
Or, if you've got the whole C530x .ftf file, you can also flash the FOTAKernel via FlashTool.
Banners by @Steph310:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks to:
FXP team, especially uberlaggydarwin
@pec0ra for his William kernel
@DooMLoRD for his elf repacking tool
@bbedward
@nosedive
@dorimanx
CodeAurora devs
Linux kernel devs
@Adrian DC
@Mrcl1450
@Furrydaus
@faux123 for dynamic fsync, intelliplug and fauxsound
@Drakomord for having helped me fixing some bugs and for being so patient!
XDA:DevDB Information
Tangerine kernel for Xperia SP, Kernel for the Sony Xperia SP
Contributors
Tomoms, nosedive
Source Code: https://github.com/Tomoms/android_kernel_sony_msm8x60
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 11.1
Stable Release Date: 2015-11-12
Created 2015-04-05
Last Updated 2016-01-12
Double tap to wake function.... Please include in this
What is the recovery?
lvints said:
What is the recovery?
Click to expand...
Click to collapse
PhilZ
---------- Post added at 11:50 AM ---------- Previous post was at 11:49 AM ----------
Kernel works great on RR 5.4.0
Can you please add doubletap2wake ?
anisingh62 said:
Double tap to wake function.... Please include in this
Click to expand...
Click to collapse
Spasik said:
PhilZ
---------- Post added at 11:50 AM ---------- Previous post was at 11:49 AM ----------
Kernel works great on RR 5.4.0
Can you please add doubletap2wake ?
Click to expand...
Click to collapse
I'll see what can I do. If I manage to port it, I'll release 2 versions: one with Doubletap2wake and one without it.
Tomoms said:
I'll see what can I do. If I manage to port it, I'll release 2 versions: one with Doubletap2wake and one without it.
Click to expand...
Click to collapse
If you want any help related to double tap to wake function you head into galaxy s3's android development section. And there you have to see for arter kernel it is the best kernel for double tap to wake and you could pm the developer for any help
I installed it, all seem work fine. Except I am not able to change a CPU governor, as there is only IO governor option on the performance tab.
Zygmus said:
I installed it, all seem work fine. Except I am not able to change a CPU governor, as there is only IO governor option on the performance tab.
Click to expand...
Click to collapse
That option isn't available with stock kernel too.
Don't use CM's built-in kernel tweaker. It sucks. Use Trickster MOD.
Good work bro
use this mods for next version
- Swap support
- Zram support
- CPU underclock
- CPU limiter
- O3 compression
No need to set SELinux to permissive in this kernel :victory:
So, i've tested it on RR 5.4.0 and it works but cyanogenmod recovery is SAD! can't flash anything so please include CWM, Philz and TW like other kernel.
When i flashed it, it take very long time it's normal?!
Nice kernel, i hope some features are going to be added like fast charge, faux sound and more cpu frequencies. If u want to flash another recovery use Rashr Flash tool.
WOAH a custom kernel for 5.1! Congrats @Tomoms ! I'm going to test it.
bobslesbricoleurs said:
So, i've tested it on RR 5.4.0 and it works but cyanogenmod recovery is SAD! can't flash anything so please include CWM, Philz and TW like other kernel.
When i flashed it, it take very long time it's normal?!
Click to expand...
Click to collapse
If you have already flashed PhilZ w/ Rashr, installing this kernel won't overwrite it.
Can you explain better "It takes very long"? It takes a lot of time to boot/to flash/...?
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
nplezka said:
WOAH a custom kernel for 5.1! Congrats @Tomoms ! I'm going to test it.
Click to expand...
Click to collapse
Yeah, I had to create it mainly because unlocking the bootloader and staying on a featureless kernel seemed nonsensical to me.
Tomoms said:
If you have already flashed PhilZ w/ Rashr, installing this kernel won't overwrite it.
Can you explain better "It takes very long"? It takes a lot of time to boot/to flash/...?
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
Click to expand...
Click to collapse
Yay! I was going to write on feature request tab, so I'll wait for v2 eheh
Tomoms said:
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
Click to expand...
Click to collapse
Will directly flash v2, Waiting And the thing I Love the most is "Permissive SELinux"
Sent from Xperia SP with Lollipop 5.1 (RR 5.4.0)
why use this kernel
i have rr5.4 build running quite good with philz recovery.
whats the difference bw the rr's kernel and this one.
i would like to know the features before flashing it
bharathulaganathan said:
Will directly flash v2, Waiting And the thing I Love the most is "Permissive SELinux"
Sent from Xperia SP with Lollipop 5.1 (RR 5.4.0)
Click to expand...
Click to collapse
A small update for all of you. v2 is canceled since it doesn't boot, I'll release some point releases (1.x) which will include each feature I had previously planned for v2. So within 3 or 4 point releases we'll have what should have been v2. This will help me in debugging. v1.1 is coming today or tomorrow
flashed it but im having philz
many guyz said they lose philz recovery but not im my case
how this is possible then
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
THIS KERNEL IS BORN TO REDUCE RANDOM REBOOT OR REBBOT
AND MORE BATTERY LIFE
My Settings:
(saver)
Governor: Interactive
HotPlug CPU: IntelliPlug
(faster)
Governor: Interactive
HotPlug CPU: (none) off
Everything else without changes ( For tweak kernel use Kernel Adiutor )
Full support int.d for test this goto in '/data' dir and
you see the files Test.log, Z03TDTVacuum.log and Zipalign.log
For disable int.d feature rename folder '/etc/int.d'
Based on asus kernel sources WW-4.21.40.184
Kernel source are here : ZE551ML4_21_40_184.zip
Testing on my ZE551ML 4GB 2,3GHz
Support underclock to 250MHz
Support NTFS and eXfat
Support POWERSUSPEND WAKELOCK EARLYSUSPEND
Support USB OTG
Sensors Fix
DeepSleep Google Play Service Fix
Networking options:
ADVANCED BIC CUBIC WESTWOOD HTCP HSTCP HYBL
VEGAS SCALABLE LP VENO YEAH ILLINOIS
Toolchain Linaro 4.9.2 optimizations standard :
HOSTCFLAGS = -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -fgcse-las -floop-flatten -floop-parallelize-all -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -pipe -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wno-unused-variable -Wno-unused-value
HOSTCXXFLAGS = -O2
# L1/L2 cache size parameters by @JustArchi
KBUILD_CFLAGS += --param l1-cache-size=32 --param l1-cache-line-size=32 --param l2-cache-size=2048
Governors CPU optimized :
ALUCARD CONSERVATIVEX INTERACTIVE FRANKENSTEIN HOTPLUG INTEL LAGFREE
PERFORMANCE ADAPTIVE BIOSHOCK BLUACTIVE CONSERVATIVE THESSJACTIVE
CYAN DARKNESS HYBRID IMPULSE INTERACTIVEX LIONHEART YANKACTIVE
NIGHTMARE ONDEMAND PEGASUSQ POWERSAVE SMARTASSH3 ZZMOOVE
SMARTMAX WHEATLEY
new TRIPNDROID INTELLIACTIV INTELLIMM
new INTELLIDEMAND YANKDEMAND HELLSACTIVE
update cpu freq in parameters Governors
IO Schedulers:
NOOP DEADLINE CFQ SIO SIOPLUS ROW FIOPS ZEN FIFO VR TRIPNDROID
Hotplugs driver:
ASMP MSM_HOTPLUG ALUCARD_HOTPLUG INTELLI_PLUG
ZEN_DECISION MAKO_HOTPLUG MSM_SLEEPER
For tweak kernel use Kernel Adiutor... (thanks for this Apps)
Thanks to TheSSJ Project T for your kernel sources on GitHub... Mod diff here fix...
Thanks to Nyks45 OctoDex for your kernel sources on GitHub...
Thanks to ASUS for kernel sources....
For Z008 flash Zenkernel.V1.3.Atom.MM184.Zenfone2_Anykernel.zip in attachments
goto here...
for support init.d add this code in your ramdisk at the end of init.rc:
service sysinit /system/bin/sh /sbin/sysinit.sh
disabled
user root
oneshot
on property:sys.boot_completed=1
start sysinit
exec /system/bin/sysinit.sh
Click to expand...
Click to collapse
For Z00A
Flash Anykernel if have ZenKernel full version in device (for full support init.d flash ZenKernel full)
old UPDATE
UPDATE V1.1
add Asynchronous Transfer Mode (ATM)
ATM is a high-speed networking technology for Local Area Networks
and Wide Area Networks. It uses a fixed packet size and is
connection oriented, allowing for the negotiation of minimum
bandwidth requirements.
add BLX Support for Battery Life eXtender.
add Intel PowerClamp idle injection driver.
This enforce idle time which results in more package C-state residency.
The user interface is exposed via generic thermal framework.
UPDATE V1.2
update POWERSUSPEND (add extern bool power_suspended)
add ASYNC_FSYNC "asynchronous fsync"
update cpu freq in parameters Governors
update governor INTEL
add governor TRIPNDROID
add governor INTELLIACTIVE
add governor INTELLIMM
set default governor TRIPNDROID
add "Number of bits to use for ASLR of mmap base address"
This value can be changed after boot using the
/proc/sys/vm/mmap_rnd_bits tunable
add "Number of bits to use for ASLR of mmap base address for compatible applications"
This value can be changed after boot using the
/proc/sys/vm/mmap_rnd_compat_bits tunable
set CONFIG_OPROFILE_EVENT_MULTIPLEX=y
set CONFIG_JUMP_LABEL=y
remove fs # CONFIG_EXT2_FS is not set
remove fs # CONFIG_EXT3_FS is not set
UPDATE V1.3
update SWEEP2SLEEP driver (fix crash)
fix this error:
E Intel PowerHAL: Error opening /sys/devices/system/cpu/cpufreq/interactive/touchboostpulse: No such file or directory
replace power.mofd_v1.so in '/system/lib/hw' with this set permission 0644 backup original
(only when not set governors CPU INTERACTIVE)
rebuild ramdisk and fix many governors CPU
set default governors CPU INTERACTIVE
UPDATE V1.4 Beta for test
add CPU_BOOST (for tune use Kernel Adiutor)
(add 'migration_notifier_head')
update governor ONDEMAND
add governor INTELLIDEMAND
add governor YANKDEMAND
add governor HELLSACTIVE
add MSM_SLEEPER driver hotplug
update INTELLI_PLUG v5.4 driver hotplug
update INTEL driver hotplug
update ALUCARD_HOTPLUG driver hotplug
update MSM_HOTPLUG driver hotplug
update ASMP driver hotplug
Zenkernel.V1.4-beta.Atom.MM184.Zenfone2_Anykernel.zip
UPDATE V1.5
last commit cm-14.1 :
Enable CONFIG_IP_NF_MATCH_RPFILTER=y
Beta test v1.4 changes add...
UPDATE V1.6
KERNEL in XZ (reduce size)
enable CONFIG_DEBUG_NX_TEST=m
add Kernel-based Virtual Machine (KVM) support:
enable CONFIG_KVM=m
enable CONFIG_KVM_INTEL=m
add in Ramdisk load modules kvm.ko and kvm-intel.ko
You flash full version for new Ramdisk
UPDATE V1.7
add governor INTERACTIVE_PRO thanks @BORETS24
re_tuned governor cpu CYAN
You flash last full version for new Ramdisk
UPDATE V1.9 Super Update
commit cm-14.1 :
update File systems EXT4
update File systems F2FS
commits /* 3.18 backport */
enabled CONFIG_CRYPTO_CRC32=y
new ZRAM, ZSMALLOC, ZPOOL driver
update LZ4 compressor
enabled CONFIG_ZRAM_LZ4_COMPRESS=y
# CONFIG_FRONTSWAP is not set
CONFIG_ZPOOL=y
CONFIG_ZSMALLOC=y
# CONFIG_PGTABLE_MAPPING is not set
# CONFIG_ZSMALLOC_STAT is not set
disable CONFIG_CPUSETS is not set
set CONFIG_PANIC_TIMEOUT=3 (was 0)
set CONFIG_ARCH_MMAP_RND_COMPAT_BITS=16 (was 8)
enabled CONFIG_NF_CONNTRACK_SECMARK=y
enabled CONFIG_NETFILTER_XT_TARGET_SECMARK=y
enabled CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
# Pseudo filesystems:
CONFIG_F2FS_IO_TRACE=y
# CONFIG_F2FS_FAULT_INJECTION is not set
CONFIG_NETWORK_FILESYSTEMS=y
# CONFIG_NFS_FS is not set
# CONFIG_NFSD is not set
# CONFIG_CEPH_FS is not set
CONFIG_CIFS=y
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_UPCALL is not set
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_ACL is not set
CONFIG_CIFS_DEBUG=y
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_DFS_UPCALL is not set
# CONFIG_CIFS_SMB2 is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
disable CONFIG_UNUSED_SYMBOLS is not set
enabled CONFIG_CRYPTO_MD4=y
disable CONFIG_XZ_DEC_TEST is not set
You flash last full version for new Ramdisk
For install do in this order:
My mod 3Minit Battery & Traffic on Statusbar AsusSystemUI
Tested on Stock Z00A_WW-4.21.40.184 Works SuperSu and Magisk. FIX Not Work Xposed
Tested on [ROM]CleanSTOCK-MM-Z00A_WW-4.21.40.184[28-Nov] with Xposed V87_x86
Thanks to GuilhermeXtreme
Attention: On this Rom is present a Bug: power on HotSpot crash the phone
For fix Hotspot replace dir /framework with /framework dir from 144 and
set permission to 0644 all files (automatic wipe dalvik cache)
1_ Flash in your TWRP Zenkernel_V1.3_.MM184_Zenfone_2.zip in Attachments
2_ Flash magisk v9 zip find on internet Xda Thread
3_ Flash SR4-SuperSU-v2.78-SR4-20161115184928.zip find on internet Chainfire Download or phh's superuser
4_ Reboot devices :good:
Nice man.Your kernel support Z008?
Russiamen said:
Nice man.Your kernel support Z008?
Click to expand...
Click to collapse
Sorry bro not have Z008 phone.
I wait for this news... (test please)
:good:
It's good that you link to the Asus kernel source, but I think linking to your modified kernel source would be better
Doesn't need to be github, you could upload a zip file on Google drive
Renix63 said:
Sorry bro not have Z008 phone.
I wait for this news... (test please)
:good:
Click to expand...
Click to collapse
Boot in twrp(
TheSSJ said:
It's good that you link to the Asus kernel source, but I think linking to your modified kernel source would be better
Doesn't need to be github, you could upload a zip file on Google drive
Click to expand...
Click to collapse
You're right, but I have no way to save 150 mega Web ... maybe I create a patch file. :highfive:
Which xposed i should install?? Please give me the links
Russiamen said:
Boot in twrp(
Click to expand...
Click to collapse
OP needs to compile the Z008 display driver into his kernel, then it will boot - https://github.com/TheSSJ/zf2_mmkernel/blob/master/arch/x86/configs/x86_64_moor_defconfig#L3568
TheSSJ said:
OP needs to compile the Z008 display driver into his kernel, then it will boot - https://github.com/TheSSJ/zf2_mmkernel/blob/master/arch/x86/configs/x86_64_moor_defconfig#L3568
Click to expand...
Click to collapse
And need change dpi in 320
ayush.gl said:
Which xposed i should install?? Please give me the links
Click to expand...
Click to collapse
This xposed-v87-sdk23-x86.zip
TheSSJ said:
It's good that you link to the Asus kernel source, but I think linking to your modified kernel source would be better
Doesn't need to be github, you could upload a zip file on Google drive
Click to expand...
Click to collapse
My modification to your kernel...
Renix63 said:
This xposed-v87-sdk23-x86.zip
Click to expand...
Click to collapse
is it system less xposed??? please give me the links of magisk v9 and supersu working with this and tell me the correct order of flashing magisk, supersu and xposed. thanks
TheSSJ said:
OP needs to compile the Z008 display driver into his kernel, then it will boot - https://github.com/TheSSJ/zf2_mmkernel/blob/master/arch/x86/configs/x86_64_moor_defconfig#L3568
Click to expand...
Click to collapse
Apply my changes and try a build....
ayush.gl said:
is it system less xposed??? please give me the links of magisk v9 and supersu working with this and tell me the correct order of flashing magisk, supersu and xposed. thanks
Click to expand...
Click to collapse
Find magisk v9 in this Rom :good:
Code:
1_ Flash in your TWRP Zenkernel_V10_.MM184_Zenfone_2.zip in Attachments
2_ Flash magisk v9 zip find on internet
3_ Flash SR4-SuperSU-v2.78-SR4-20161115184928.zip find on internet
4_ Flash Xposed v87_x86_23
5_ Reboot devices
ayush.gl said:
is it system less xposed??? please give me the links of magisk v9 and supersu working with this and tell me the correct order of flashing magisk, supersu and xposed. thanks
Click to expand...
Click to collapse
Use my latest builds
http://forum.xda-developers.com/showpost.php?p=69834732&postcount=118
Russiamen said:
Use my latest builds
http://forum.xda-developers.com/showpost.php?p=69834732&postcount=118
Click to expand...
Click to collapse
Thanks :laugh:
Russiamen said:
Use my latest builds
http://forum.xda-developers.com/showpost.php?p=69834732&postcount=118
Click to expand...
Click to collapse
i got bootloops using your builds. is there any correct order i should follow, tell me the order @Russiamen
ayush.gl said:
i got bootloops using your builds. is there any correct order i should follow, tell me the order @Russiamen
Click to expand...
Click to collapse
I don't understand why some get bootloop ,I installed and everything was fine and don't understand how it all goes,what are your steps:crying:
Russiamen said:
I don't understand why some get bootloop ,I installed and everything was fine and don't understand how it all goes,what are your steps:crying:
Click to expand...
Click to collapse
flashed magisk v9 then phh's supersu then xposed v87 then reboot. should i reboot everytime after installing one zip or can i install all the 3 zips same time and reboot??
ayush.gl said:
flashed magisk v9 then phh's supersu then xposed v87 then reboot. should i reboot everytime after installing one zip or can i install all the 3 zips same time and reboot??
Click to expand...
Click to collapse
You have to install all of them in this order(Magisk+Phh's+Xposed)
What kernel are you using?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FOR DEVS AND USERS BEFORE FIGHT ME CLICK HERE!: https://forum.xda-developers.com/showpost.php?p=70362424&postcount=3
Code:
DISCLAIMER!!
I am not responsible in any way for anything that can be happen to your device when you flashing my kernels.You do so at your own risk!
Features
Anykernel:
- Anykernel2 zip for maximum compatibility with all ROMs, CrazySuperKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazySuperKernel over the kernel that came with your ROM!!)
Kernel tweaker app:
- CrazySuperKernel Adiutor (need download it from downloads)
Toolchain:
DF 4.9 Toolchain [latest update]
CPU:
- governors:
crazyactive(my governor:balance governor for great battery life and performance based on interactive)
interactive
impulse
ondemand
smartmax
zzmoove
ondemandplus
pegasusq
nightmare
conservative
lionheart
powersave
userspace
yankactive
smartmax_eps
intellidemand
intelliactive
- MSM Limiter
- state notifier
IO schedulers:
bfq
tripndroid
cfq
noop
deadline
fiops
row
sio
zen
vr
fifo
TCP congestion controls:
cubic
bic
westwood
htcp
highspeed
hybla
reno
bic
hybla
vegas
lp
yeah
illinois
scalable
- tcp congestion changed to Westwood
GPU:
- governors:
msm-adreno-tz
simple_ondemand
powersave,performance
userspace
cpubw_hwmon
msm_cpufreq
- Adreno idler
- simple gpu algorithm
Thermal control:
- Intelli thermal v2
Hotplug:
- Disabled MP Decision hotplug
- Enabled Bricked Hotplug
- Prevent wakelock when ambiend display disabled(misc control tab)
Sound:
- Faux sound updated and fixed
- Slimbus overclock
More:
- Kernel runs with SELinux permissive by default
- init.d support
- insecure kernel (adb has root privileges)
- fast charge
- cpu voltage control
- pvs level info
- Kcal v2
- Frandom support
- Disabled Arch Power
- CRC Check Disabled
- Gentle Fair Sleepers (Disabled by default)
- Enabled All Suspend and Idle Modes
- Power Suspend Mode/State
- Dynamic filesystem read-ahead
- A lot improvments
- A lot fixes
Download Link CrazySuperKernel [AnyKernel]:https://www.androidfilehost.com/?w=files&flid=140902
Download Link CrazySuperKernelAdiutor[Updated]:https://www.androidfilehost.com/?w=files&flid=139961
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazySuperKernel over the kernel that came with your ROM!!
- Download Kernel from this thread
- Flash it with Recovery
[Wipe cache and Dalvik cache recommended]
- Then Reboot
Enjoy the CrazySuperKernel !!!!
Credits
thx Showp1984
thx Faux123
thx Savoca
thx RenderBroken
thx Neobuddy
thx Myfluxi
thx FranciscoFranco
thx SultanXDA
thx osm0sis
thx ShinyShide
thx bhb27
thx Lord Boeffla
thx yank555
thx apb_axel
thx the devs where made the cm14 bootable and working
thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazySuperKernel, Kernel for the OnePlus X
Contributors
CrazyGamerGR
Source Code: https://github.com/CrazyGamerGR/CrazySuperKernel-CM14.1-opx
Kernel Special Features: check the feature list
Version Information
Status: Stable
Created 2017-01-01
Last Updated 2017-01-01
FAQ
Recommended app : CrazySuperKernel Adiutor
changelogs
v1.0/01-01-17
- initial release
v2.0/02-01-17
- added fast charge
- added pvs info
- added cpu voltage control
If u use zzmove governor disable all the hotplugs coz it use its own hotplug as anyone knows.
[Q]How i select profile from kernel tweaker app?
[A]You need to go in governor tunable-profile number and select the number of the profile from the list.
Zzmove profiles
1 ) Default -> will set governor defaults
2 )ybat -> Yank Battery -> a very good battery/performance balanced setting - DEV-NOTE: highly recommended!
3 )ybatext-> Yank Battery Extreme -> like yank battery but focus on battery saving
4 )zzbat-> ZaneZam Battery -> a more 'harsh' setting strictly focused on battery saving - DEV-NOTE: might give some lags!
5 )zzbatp -> ZaneZam Battery Plus -> NEW! reworked faster battery setting - DEV-NOTE: recommended too!
6 )zzopt -> ZaneZam Optimized -> balanced setting with no focus in any direction - DEV-NOTE: relict from back in the days, even though some people still like it!
7 )zzmod -> ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online
8 )zzperf -> ZaneZam Performance -> all you can get from zzmoove in terms of performance but still has the fast - down scaling/hotplugging behaving
9 )zzinz-> ZaneZam InZane -> NEW! based on performance with new insane scaling active. a new experience!
10 )zzgame-> ZaneZam Gaming -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay
reserve1
reserve2
Many thanks. It didn't work for me on sultans ROM stuck on one plus screen.
cokesucker said:
Many thanks. It didn't work for me on sultans ROM stuck on one plus screen.
Click to expand...
Click to collapse
Try m8 if you want the v0.1 where i upload now,it should work
CrazyGamerGR said:
Try m8 if you want the v0.1 where i upload now,it should work
Click to expand...
Click to collapse
Sorry bro, i just realized it's for CM14 and I'm running sultans CM13 my mistake didn't read properly.
cokesucker said:
Sorry bro, i just realized it's for CM14 and I'm running sultans CM13 my mistake didn't read properly.
Click to expand...
Click to collapse
It should work with cm13 too coz cm14.1 got some improvments only
CrazyGamerGR said:
It should work with cm13 too coz cm14.1 got some improvments only
Click to expand...
Click to collapse
Cool, downloading 0.1 now, will report back. Thanx for quick response.
cokesucker said:
Cool, downloading 0.1 now, will report back. Thanx for quick response.
Click to expand...
Click to collapse
Np m8,thx for feedback
cokesucker said:
Many thanks. It didn't work for me on sultans ROM stuck on one plus screen.
Click to expand...
Click to collapse
Read sultan's thread carefully..you will find that sultan's cm doesn't support custom kernels..only Arsenic works with that kernel.but if you are using sultan's cm why you need another kernel..just flash cm 13 and flash this kernel or whatever you like.
Fap4k said:
Read sultan's thread carefully..you will find that sultan's cm doesn't support custom kernels..only Arsenic works with that kernel.but if you are using sultan's cm why you need another kernel..just flash cm 13 and flash this kernel or whatever you like.
Click to expand...
Click to collapse
Yeh sultan use his own tweaks inside and is better stay with stock but other kernels work coz i used sultan's rom on my oneplus3 with other kernel.
Fap4k said:
Read sultan's thread carefully..you will find that sultan's cm doesn't support custom kernels..only Arsenic works with that kernel.but if you are using sultan's cm why you need another kernel..just flash cm 13 and flash this kernel or whatever you like.
Click to expand...
Click to collapse
Well first of all this isn't Sultan ROM's thread, and there is nothing wrong with trying out new kernels if they are compatible.. the dev was kind enough to upload a version which works.
I'm on CM14.1 with Boeffla kernel. But it lags to much in my opinion. Animations, games all has some stutter. I can install a fresh cm14.1 with this kernel. But is this a lagfree experience for the OPX?
allard1992 said:
I'm on CM14.1 with Boeffla kernel. But it lags to much in my opinion. Animations, games all has some stutter. I can install a fresh cm14.1 with this kernel. But is this a lagfree experience for the OPX?
Click to expand...
Click to collapse
Need to test it m8 and check if you like the performance of it.
New update is up!
i trying to flash it on RR NOUGAT but stuck with 1+ logo
LolHacker17 said:
i trying to flash it on RR NOUGAT but stuck with 1+ logo
Click to expand...
Click to collapse
V2.0 or v1.0?
CrazyGamerGR said:
V2.0 or v1.0?
Click to expand...
Click to collapse
0.2