Please only experienced users should test this kernel!
Remember to thank @wedgess, @FXP, @nobodyAtall and all other developers first
3.0.x is here to test.
Changes between nAa and this:
Code:
[B]Exp#1[/B]
-Compiled with Linaro
-Updated Interactive governor and use touch-boost on it (maybe small things left to fix)
-Entropy tweaks
-Increase MAX and MIN readahead
-Update deadline to allow 0ms latency and increased read speed
-more to come
[B]Exp#2[/B]
-Add overclocking (up to 1.4ghz)
-Add 460mhz freq (use it as min)
-Fix Interactive governor
-Maybe fix random reboots
-Various optimizations
-For wifi please test with a clean install (maybe it works)
[B]Exp#3[/B]
-WiFi works now :)
-Enable higher OC (up to 1651mhz)
-Update LZO lib from 3.9 kernel
-Enable unaligned memory access
-Disable frame_pointer
-Try to fix wifi interruptions. Original patch by [user=2799345]@M66B[/user]
-Disable writeback function while screen is on. Thanks [user=3292224]@franciscofranco[/user]
-Give back some RAM to pmem
-Boot is a bit faster now
-More stable
-Improve some performance
[B]Exp#3_1[/B]
-Rework and fix recovery
-Fix OC (small mistake by me)
-Small power management change (let's see if reboots are still as common)
-Smaller kernel size
-Other minor changes.
Downloads for 3.0.x
Exp#3_1 CM10
Exp#3_1 zRam enabled
Warning Kernel doesn't display boot logo.
2.6.x
Code:
Changes
[B]Experimental#4[/B]
[COLOR="Red"]WARNING[/COLOR]: redownload and reflash modules!
-Update to new ALS configuration
-Remove some unused governors and I/O schedulers
-Add dm-cache (check [URL="http://visa.cs.fiu.edu/tiki/dm-cache"]here[/URL])
-Remove some more debug and disable frame_pointer and arm_unwind
-Mutex to use generic xchg-based implementation for ARMv6+
-new opt flags
-Binder fixes and updates (check [URL="https://github.com/paul678/semc-kernel-msm7x30/commits/experimental2"]github[/URL])
-compiled for CM10.1 also (needs testing)(doses't boot atm, thanks mido_fredo)
-maybe more
[B]Experimental#3[/B]
-More RAM (386 total)
-Enable support for unaligned access
-Optimize LMK
-Some armv7 optimizations
[B]Experimental#2[/B]
-Finishing touch on KGSL
-Patch LMK to not kill the same pid over and over
-We got [FONT="Comic Sans MS"]touch boost[/FONT] on Interactive governor
-Add frandom
-Try to fix CRT animation but failed..
-Change some voltages, 1.6ghz may be stable now(use it carefully!)
-Changes from CM10 latest nightly
[B]Experimental#1[/B]
-new naming convention
-more to KGSL (getting stable)
-remove bits of debugging
-disable KSM: better this way, was doing a lot of useless work => wasting cpu cycles
-more changes to adreno
-give back 1mb to pmem
-more
[B]Testing-kgsl (24feb):[/B]
*KGSL-change:
-add tracepoints
-cleaned power states
-Create a separate pool for mapping kgsl allocations
-Store process mem entries in a rbtree
-Allocate physical pages instead of using vmalloc
-disable early suspend and late resume for 2d cores.
-moved some gpu registers
-and many many more...to much code!
*Other
-Improved KSM
-removed useless I/O schedulers
-Hopefully increased WiFi sensibility
[B]Test18[/B]
-finished with the framebuffer functions
-hopefully more stable
-Increased readahead
-back to -O2
-reverted some flags in Makefile
[B]test16:[/B]
-backported part of framebuffer from 3.0.x
-tweaked Interactive gov. again
-changes to LowMemoryKiller
-Undervolted a bit
-Optimized again
-Only a few governors remain(use interactive)
- use only non-blocking Urandom
-&some other experimental stuff I can't recall now
Downloads for 2.6.x
-CM10 Kernel
-WiFi modules
-Usb-Otg modules
Warning:
-this build contains experimental changes and reboots may appear. It's recommended to wipe caches after you flash and please return with feedback regarding anything.
-Prototype kernel to test ideas so every developer is welcomed to propose changes.
-Any kernel developer can feel free to merge/cherry-pick my commits but let me know first as some o them may not be stable
-use Lupus as a stable kernel.
-I'm not responsible for anything that can happen to your phone.
Code:
Up next:
-Let me see
My Github
Thanks:
nAa: great work done for every device!
Garwedgess: Base Source
Mechmetal: Help
FXP: CM10
Code Aurora: Patches
work on Neo??
mido_fedo said:
work on Neo??
Click to expand...
Click to collapse
And also @OP
Everything working fine on the Neo! Tested camera and video also in Camera Zoom FX.
About free RAM. I definitely see more free RAM, about 40MB! Great work paul!
{
"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"
}
sdk16420 said:
And also @OP
Everything working fine on the Neo! Tested camera and video also in Camera Zoom FX.
About free RAM. I definitely see more free RAM, about 40MB! Great work paul!
Click to expand...
Click to collapse
Thank's for feedback! Updated first post. Will try some new values this night but I'll wait for some more feedback from all of you, stuff like web surfing, youtube etc. (my wifi router is broken so can't test)
WiFi not working need flash any moduls to working??
mido_fedo said:
WiFi not working need flash any moduls to working??
Click to expand...
Click to collapse
Ups yeah forgot about that, flash modules from Wedges lupusV2. As this kernel was compiled only to get feedback about the new PMEM allocation forgot to make the flashable modules zip.
paul678 said:
Ups yeah forgot about that, flash modules from Wedges lupusV2. As this kernel was compiled only to get feedback about the new PMEM allocation forgot to make the flashable modules zip.
Click to expand...
Click to collapse
Huh? My Wifi worked without flashing modules, I was on FXP kernel...
sdk16420 said:
Huh? My Wifi worked without flashing modules, I was on FXP kernel...
Click to expand...
Click to collapse
i'm using CM10 Nightly 27/1/2013 with inside zip kernel
now i flash this kernel WiFi not working after flash modules WiFi working good
---------- Post added at 11:34 PM ---------- Previous post was at 11:25 PM ----------
Ram with this Kernel
And before?
(btw, I see you're using Google Maps, I would recommend using an older version if you don't need too many of the new features, I use Maps 5.0 and it's way faster than the latest version)
sdk16420 said:
And before?
(btw, I see you're using Google Maps, I would recommend using an older version if you don't need too many of the new features, I use Maps 5.0 and it's way faster than the latest version)
Click to expand...
Click to collapse
ram with kernel inside zip file (Nightly 27/1/2013) 75mb or 65mb between this
ok i will try it thanks
@paul678 WOOOOW! Nice! It's possible to make GB version (Based on nightelf 10.1 etc) and for stock ICS?
i think with this kernel temple run 2 run smooth than CM10 kernel
Re: [CM10Kernel][Neo/V][Linaro]Need feedback
@paul can we have this on stocks
Sent from my MT11i using xda app-developers app
Re: [CM10Kernel][Neo/V][Linaro]Need feedback
I think that better is to let him play more with the values until we found the best solution, after that maybe he will make gb and ics version
I just flashed this kernel on neo v. I didn't have any FC. tested camera, wi-fi and HD video. I will report back batery life.
paul678 said:
...
Kernel is based on Garwedgess source here
...
Click to expand...
Click to collapse
You should ask first wedgess... Now development for Neo/V is stopped because of this...
Solved.
All is good with Wedgess now. Builds on this thread are only for testing purpose so we can later have a better kernel.
New testing version on the way, changes will be posted on first post.
Please stay on topic here and post as much feedback as you can, and don't forget to give your thanks to everyone mentioned in the OP.
What's new in test 6 ?
Its working great till now.. i captured some pictures and videos.. Also watched videos.. free ram is amazing almost 230 to 240 mb at times on my Super Jelly Bean rom...i'll report about gaming soon...
Related
[KERNEL][06.10][APP/PRO/OTA][AOSP&SAMMY] N.E.A.K. ICS - Designed by Nature (v2.0.6x)
I would like to present:
N.E.A.K. for the I777
Quotes from original thread (special thanks go out to simone201 and the NEAR team)
Hi all!! After a lot of time spent in developing for GB, finally i have done my ICS kernel, all i can say is that is light, blazing fast and stable. I hope u will love it!
LOGO AND BANNERS BY zantekk!!
THANKS TO "XDA Mark" FOR THE NEW SLOGAN IDEA!!
{
"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"
}
The lightest kernel for I777 ever made!!
CONFIGURATOR APP MADE BY NEAR TEAM (Simone201 & nrk_2k)
FREE ---->
PRO (paid) ---->
- Just a heads up for you people that use DATA USAGE. This kernel has been optimized and the standard OS data usage does not work, use apps like netcounter or 3g Watchdog to track of that stuff.
- Check out this link to explain all the different tweeks: http://forum.xda-developers.com/showpost.php?p=23139337&postcount=2
- Based on sammy update4 sources, updated to 3.0.28
- Touch CWM Recovery 5.5.0.4 NEAK Modded
- Governors: Ondemand, LulzactiveV2(default), Performance, Conservative (module), Lazy (module)
- Schedulers: BFQv3-R2, Noop, SIO, VR (default)
- XZ Compression only for KERNEL (+speed, --size)
- Built-In support for Voodoo Louder!
- Fully compatible with: Voodoo Louder, Tegrak's 2nd Core, Tegrak's Lulzactive app, Voltage Control, SetCPU, CWM Manager 3.15
INITRAMFS AND MISC:
- Auto-Root (3.0.7 + latest binary)
- Auto-install of modded BLN Liblights
- Init.d Support (auto creation of init.d folder via cwm)
- Bootanimation Support (system/media & data/local)
- Touch Move Support + Touchscreen Fix (5 - thx to vitalij)
- BLN v2 support (by Creams, thx to gm for the porting)
- CIFS, FUSE, CUSE Support (modules)
- Logger already enabled into the kernel
CPU/GPU:
- NO OC!!!! (100-1200Mhz)
- CPU frequency scaling bug fixes, no more freezes!! (thx to gm & entropy)
- CPU Undervolt support (thx to netarchy, rebased by me)
- Complete control of freqs/voltages with Voltage Control/SetCPU/NeakPro
- GPU Overclock/Undervolt (by netarchy)
- Charging current interface support (by GM - via Voltage Control)
- Speedmod Sharpness fix (thx to hardcore)
- Brightness Curve Mod (thx to GM)
- Support for JKay Brightness settings
MEMORY & PERFORMACES:
- ARM CPU Topology + sched_mc (can be enabled via CWM, disabled by default)
- SLQB Allocator (better memory management)
- Improved memory management functions
- Allow CPU Unaligned access (++performaces)
- Disabled all the big debugging (++speed, --size)
- AFTR ARM Idle Mode (enable via neak app or recovery)(++battery)
CONNECTIVITY TWEAKS:
- Disabled debugging WiFi/BT
- TCP/IP Tweaks
- TCP buffer tweaks
OPTIMISATIONS:
- Dynamic Hotplug with tweaked thresholds (with Tegrak's 2nd Core support)
- 2nd CPU Core OFF when screen is locked (thx to arighi)
- ARM_ERRATA_743622 & ARM_ERRATA_754322 & ARM_ERRATA_754327
- Upstream patches and fixes from Linux 3.2/3/4 mainline kernel
- GPU UI Rendering
- Fixed fuelgauge wakelocks (by Entropy)
- Compiled with Linaro GCC 4.5-2012.03-dev + A lot of optimisation flags (including hard float and graphite)
- Optimised EXT4 filesystem
- Generally optimised code (removed useless functions and variables, fixed warnings)
and many others...
Click to expand...
Click to collapse
Download AOSP/AOKP kernel
http://www.mediafire.com/?imhn2z61y7hsinj
WITH mic swap Download Sammy/MIUI kernel
http://www.mediafire.com/?9ueippdwdf46rui
WITHOUT mic swap Download Sammy/MIUI kernel
http://www.mediafire.com/?r06vuq02jsr1z7s
Click to expand...
Click to collapse
CHANGE LOGS IN POST #2
KERNEL:
- Updated to 3.0.33
- keyboard: cypress: Don't renew notification timeout option
- keyboard: cypress: Automatically enable BLN while charging (aosp)
- mach-u1: Fixing light sensor breakage
- vr: fifo_batch set to 1
- Various updates of WiFi driver
- sched_rt: fix SCHED_RR across cgroups
- ld9040: increase boot gamma level to original GAMMA_160CD level
- Updating sammy cypress driver from SiyahKernel
- max8997: Implement Accessory Charger Adapter support
- Patch the firmware of certain Samsung emmc parts to fix a bug
- mach-exynos: tmu: add tmu sysfs for temperature reading
- modem_if: update modem driver to update5 sources
- usb: gadget: composite: Fix corruption when changing configuration
- sched: fix cpu index check in get_cpu_nr_running funtion
- mali: Driver update from N7000 Update 3 sources
- USB Gadget updates
- mach-u1: Allow reduced GPU voltage
- fs: fat: fallocate support for fat driver (from n7000 sources)
- ext4: add missing save_error_info() to ext4_error()
- mc1n2: replace mdelay() with msleep() to be consistent with GB kernels
INITRAMFS:
- aosp: updated initramfs from latest cm9 nightly
Click to expand...
Click to collapse
Newest
Reserved...
Flashing right now!! Thanks Ktoonsez!! Will let you know how it runs shortly!!
Update: Booted right up on foxhound psychomantis rom!! Seems to be working well so far. No issues to report as of right now.
Nice!
ktoonsez said:
Working great on your Phone Bricker. Been testing with NEAK all morning too
Click to expand...
Click to collapse
awwww yeaaaaaaaaaahhh
Kick ass, dude. Thanks! Flashing now, will report back tomorrow unless something is amiss, which we don't expect. ;-)
Sent from my SGH-I777 using XDA
I flashed this and something odd happened. Right after I installed the kernel it seemed to have wiped all my data. Maybe I did something wrong... It's definetly possible.Anybody else have this issue??
Gutterball said:
I flashed this and something odd happened. Right after I installed the kernel it seemed to have wiped all my data. Maybe I did something wrong... It's definetly possible.Anybody else have this issue??
Click to expand...
Click to collapse
Here is the wipe script, I dont think it could wipe all your data (just deletes all init.d's and all files in "/data/neak":
ui_print("* Wiping init.d folder *");
delete_recursive("/system/etc/init.d");
delete_recursive("/data/neak");
run_program("/sbin/busybox", "mkdir", "/system/etc/init.d");
unmount("/system");
ktoonsez said:
Here is the wipe script, I dont think it could wipe all your data (just deletes all init.d's and all files in "/data/neak":
ui_print("* Wiping init.d folder *");
delete_recursive("/system/etc/init.d");
delete_recursive("/data/neak");
run_program("/sbin/busybox", "mkdir", "/system/etc/init.d");
unmount("/system");
Click to expand...
Click to collapse
Its no big deal man but I had to reset up my google account and everything and all my apps were gone. Just wondering if I accidentily did a wipe data/ factory reset in habit and didnt realize it or if this kernel wiped it? Thanks!
using on foxhound ROM it is draining battery fast. but it is super fast and very smooth.
MarioAZ said:
using on foxhound ROM it is draining battery fast. but it is super fast and very smooth.
Click to expand...
Click to collapse
Did it wipe your data when you flashed it?
This is running really f#cking great on 4-21 aokp... Holy cow... Much better than even siyah 3.1... Yeee haaaa! Very smooth & noticeably more snappy. Interested to see how battery holds up next day or two.
Using stock kernel settings / no oc or uv, vr & lulz.... Love it!
Thanks ktoonsez for making this happen for us!
Just had a Q: I don't need a special mic swap version of this for aokp do i? Haven't tried making a call as yet...
Sent from my SGH-I777 using Tapatalk 2 Beta-6
jaxf250 said:
This is running really f#cking great on 4-21 aokp... Holy cow... Much better than even siyah 3.1... Yeee haaaa! Very smooth & noticeably more snappy. Interested to see how battery holds up next day or two.
Using stock kernel settings / no oc or uv, vr & lulz.... Love it!
Thanks ktoonsez for making this happen for us!
Just had a Q: I don't need a special mic swap version of this for aokp do i? Haven't tried making a call as yet...
Sent from my SGH-I777 using Tapatalk 2 Beta-6
Click to expand...
Click to collapse
Probably will, I am just testing the waters and we will go from there
Somebody click ktoonsez thanks meter! So the man can hit 1000 already! C'mon! lol
Update: LOL good job people mission accomplished!
Gutterball said:
Did it wipe your data when you flashed it?
Click to expand...
Click to collapse
negative it did not i used Kernel Cleaning Script from http://forum.xda-developers.com/showthread.php?t=1428530 then i flashed new kernel all went perfect just battery issue is problem i see.
ktoonsez said:
Probably will, I am just testing the waters and we will go from there
Click to expand...
Click to collapse
Ah, ok. Let me know if you need testers for phone calls... I have to have a working phone for tmrw so I may need to flash siyah back on for the time being.... But dang this is nice...
Sent from my SGH-I777 using Tapatalk 2 Beta-6
Ok so then the problem was just me being a dip**** all along... problem solved! Thanks man! I'd click your thanks meter but I'm out for the day! I'll get ya later!
Sorry for the noob question but how do I know which one to flash? I did search but couldnt find an answer. I think I know but not quite sure. Im on Omega v10. Thanks.
AOSP version works fine on the 4-21 build of AOKP. Just tested the call audio, and it's working as normal. Thanks again, Ktoonsez, your releases never seem to disappoint me!
CTCaer Kernel ICS version v2.8.2
*Light. Fast. Triple Buffering. More Total Ram. Entropy*
{
"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"
}
Updated: 8 September 2013
Features:
Based on Lupus kernel .587/.13 sources
Compiled with Linaro 4.7.3
CWM by DoomLord
Works with stock wifi modules
Overclock to safe 1.4 GHz with Qualcomm's frequencies for less battery drain (max is 1.6Ghz)
Deep undervolting with aire's values
15MB more total ram
Triple Buffering like jellybean
Auto rooting with latest superuser 3.2 binaries
Init.d support (fixed double triggering, even when using install-recovery.sh method)
Dual Recovery. TWRP (volume keys), CWM (power key)
Kernel/Memory Optimizations:
UKSM (saves 20-65mb ram)
Optimised Low Memory Killer
Random Entropy generator fixes and tweaks
frandom + replaced random/urandom with frandom/erandom
Compaction for LMK
Better Memcopy/Memove
Tiny RCU for smaller memory footprint
CPU group schedulling
Cleancache
Better pmem
Kernel Samepage Merging (Can't be used in the end)
Optimized and faster Swap and Zram
Thumbee support
ARMv7a optimizations
lowered vfs cache pressure
Optimized cpufreq/governors
And more tweaks for a smoother and faster Kernel
Script to clean unused ramdisk files after boot, to free up ram (9mb)
File systems:
ntfs, ext2/3/4, filesystems support
jbd2 journaling for ext fs
CIFS, FUSE and Usb OTG Storage
512KB SD read ahead (faster reads without hogging the cpu and ram)
sd-ext support
Other:
Updated LZO
2 way call recording
Google's Snappy Compression and Decompression
Better WiFi range and enabled channel 14
0% battery patch by Bazoocaze
Working ADB and usb in Recovery, plus rooted shell
Usb network tethering
Key reset
Governor Schedulers :
Ondemandx
Performance
SmartassV2 (tweaked+fixed scheduling) [Default]
Superbad (tweaked)
lulzactiveV2
Badass
IO Schedulers :
Noop
SIO [Default]
ROW (experimental)
BFQ
CFQ
deadline
For more, check changelogs from post 2.
Info about some mods:
1.4Ghz Overclock + UV. Kept Qualcomm's frequencies table as proved to have less battery drain for some reason.
The undervoltaging is max -50mV on most frequencies, as to avoid error corrections from low voltage (errors in calculations increases drain a lot) and also to avoid cpu halts. Needs further investigating for lower values.
Now using aire's values, the best for battery for over a year.
11mb ram freed from camera and adsp pmem. This came from many tests that showed that when taking 8mp pictures, 720p video (w/ or w/o stabilizer), playing 720p video with hw decoding and hw audio decoding audio, the used pmem was max 42MB for camera pmem and 6MB for adsp. Can be freed 7-8Mb more but didnt do it for stability reasons under multimedia multitasking.
That also shows us that the stabilizer lag in camera doesn't come from the pmems. I'll try to check the camera sources and see if it's driver related.
If you find anything strange with anything that use the camera or the DSP tell me and please provide logcat logs.
Triple Buffering. At last some JB goodies to us using stock. This gives great UI and game Frame rates (tested). It uses the normal mode (as we don't have the vsync sync pulse like JB, which also auto disables it when not needed), and that means that it doesn't introduces slight lag to input. In games if you see something strange though please reply in this thread.
Random Entropy Generator. Fixes and tweaks to random generator. And also to binfmt_elf, no more entropy depletion through using shell, scripts and generally any binary. Say no to blocking random, and enjoy a smoother UI.
Now with frandom for 50x more performance.
Governors/IO scheds. No bloating here. Kept only the best for battery and performance.
The default ones are the highly optimized. If you have some tweaks for all schedulers that will increase battery and performance (always in balance), don't hesitate to tell me.
Key reset. You can reboot your phone when kernel halts or something brought your phone to its knees by pressing
Power + Home for 5s. Don't do it just for restarting it fast! This does not good to your filesystem because they can't sync,
so you can lose changes made the last seconds. Also after initiating it you don't have to press both buttons for the remaining 4s.
In 2.8 the combination is Power + Home + Volume Up for 5s.
Twrp and Cwm differences. TWRP and CWM are both recovery apps but use different apis.
CWM use nandroid backup and TWRP uses it's own.
CWM uses and old recovery API (v2) and TWRP use the newest recovery API 3
That means that you can't use a backup made with cwm in twrp, and vice versa.
In TWRP, some flashable zip will not work, until they have a newer update-binary (that supports API 3).
(That's the one provided by Team Win: update-binary-3)
If you want other info, again write here. And last but not least the kernel version number 0.8a doesn't mean that's beta. The kernel right now is highly optimized and working. The version just means that I'll try many things more to make our phone better.
Thanks:
wedgess for his great Lupus kernel sources.
aire and vdsirotkin for their great kernels that i used for many months at both GB and ICS.
DooMLoRD Well you all know why
thomas1991_12 and championswimmer for help and twrp binary accordingly
And to all Freexperia Project members for their great patches and fixes to our phones.
Changelogs
Click the link to view the changelogs or go directly to post 2
DISCLAIMER for sharing outside xda:
It got to my attention that the kernel is shared in many boards outside xda
and especially in many Asian ones. It's fine to make a complete copy of OP and changelog,
I don't mind, but you have to provide a link to this thread.
Also, the most important, please use my links for kernel binaries. If you don't do this, I can't see usage stats of my kernel.
That's why I use mediafire. It's fast, supports multiple connections, no wait time and is usable in every country.
Downloads and Sources:
Main Version:
CTCaer Kernel v2.8 1.4GHz + UV
or
CTCaer Kernel 2.8.2 UKSM special version
The special version may not work for you, cause of lower voltages. After 20 sept, i'll do proper releases.
Vdd Version:
DISCLAIMER: I will not provide help on reboots and bootloops on 1.6GHz + VDD control version.
It's here for people that need 1.6ghz and voltage control only. Default speed is 1.0Ghz.
CTCaer Kernel v2.8 1.6GHz + VDD control
If you want to use usb storage, ntfs and more you can flash these modules (if not, they are optional):
Modules for CIFS, NTFS, FUSE and USB Storage v2 ** Updated **
The updated modules bring: Updated cifs,fuse,ntfs,usb-storage and adds nls_utf8 for Unicode support, plus oprofile for people that want debugging.
CTCaer Kernel needs stock wifi modules. If you changed them, flash this:
Stock .13 WiFi modules
If you came from a kernel that you had to flash custom modules, use the flash zip above to have the stock ones again.
Some kernels, like Lupus, change the modules on their own, by just flashing the kernel and powering on the phone.
The original with Lupus are moved in /system/lib/modules.old.
Info for going back from Lupus
Many thanks @arcatarc for providing the flashable update zip.
Old Versions:
CTCaer Kernel v2.7 1.4GHz + UV
CTCaer Kernel v2.7 1.6GHz + VDD control
CTCaer Kernel v2.6 1.4GHz + UV
CTCaer Kernel v2.6 1.6GHz + VDD control
CTCaer Kernel v2.52
CTCaer Kernel v2.51
CTCaer Kernel v2.5
CTCaer Kernel v2
CTCaer Kernel v0.8a
Modules for CIFS, NTFS, FUSE and USB Storage v1
And as per GPL here are the forked sources:
https://github.com/CTCaer/CTCaer-ICS-Xperia2011
For v2.7,2.8 check v2.8 branch, because currently, I don't have time to push commits one by one.
For compiling, I used Linaro 4.7.3 and ctcaer_urushi_defconfig (1.4GHz+UV) and ctcaerVDD_urushi_defconfig (1.6GHz+Vdd)
If you liked my kernel click THANKS!
Changelog:
Older:
v0.8a:
*Initial Release.
v0.9 (renamed to v2):
*Added 1.6Ghz (UVed)
*Removed Ondemand
*Added OndemandX cpu scheduler
*Added CFQ i/o scheduler
*Removed autoroot
*Changed ro.secure to 0 for rooted ADB on default
*More ram (because of ramdisk's reduced size)
*Fixed Kernel Samepage Merging startup.
*Reduced freq to 1Ghz for kernel booting (to avoid 1.6ghz's drain). Comes back to 1.4Ghz for at bootanimation.
*Some more ramdisk changes
v2.5:
*New logo. SE strikes back with energy logo
*Deep undervolting. Thanks to Intuki for providing aire's values
*Fixes to binfmt_elf. No more random entropy depleting through using cat, ls and well every binary and script.
*Random entropy generator tweaks. I scream more UI smoothness
*Enabled cpu group scheduling
*Better pmem (updated to 2.6.35.x. For full changelog: pmem patch)
*Removed unused modules and some non-usefull debugging for a lighter Kernel
*Fixes to memory leaks on the networking side
*Fixes to android binder
*Usb network tethering support
*Added ipsec tunneling support
*Fix to cpufreq. Now you can see available frequencies through /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
*Removed KSM because after so many days nothing in our phone calls it
*Tweaks to ramdisk for faster boot
v2.51:
*Reverted pmem code to stock to fix broken adsp for videos. Sorry about that :/
*Known bug on 2.50-.51: Unstable 1.6ghz because of low voltage.
v2.52:
*Added 1.5ghz and stabilised 1.6ghz more
*Changed PATH variable at boot end so busybox is not taken from /system/bin or xbin
*Increased 720p vidc default input buffer for smoother video playback
*Fix a race in pid generation that causes pids to be reusedimmediately
MIUI compatibility:
*Added MIUI shelld service (stock based roms are not affected by this), thanks to stillka
*Reverted binder patches
v2.6:
*Split kernel to 2 versions:
1.4GHz with Undevolting
1.6GHz with Vdd (voltage) control
*More Undervolting to lower frequencies for even better battery for main version. (3 days test showed 1% per 7hours with gsm+wifi on+widget updating every 1 hour)
*Stabilized higher frequencies.
*frandom implementation inside kernel. No need for module. It's 10-50 times faster than random/urandom
Replaced random and urandom with frandom and erandom. No need for apps to do that and it's done at boot so no app or process use the old ones.
(For ramdisk modders: the script is in /sbin/bootrec. You need it for frandom replacement before android boots.)
*Enabled bfq i/o scheduler cgroup
*Fixed PATH variable for good. Now it will report the right busybox in scripts and apps that can't use their own path.
*Tweaked cgroup values for background apps and more
*Enabled memory suspend deep power down. (This will do nothing for roms that can't use it, or without a script calling it)
*Enabled scheduler tunables (like sched_latency_ns, sched_wakeup_granularity_ns and more). Here's a good read about them: sysctl scheduler tunables
Tuning them will provide some more boost to your ray. Have in mind results are different from system to system and different workloads.
v2.7:
*Default scheduler is now SIO for nand and sd
*More total ram (4MB)
*Tweaks and fixes to msm_fb and mdp, for optimized and faster rendering plus less ram usage.
*Optimizations in memory management
*Updated LMK to the latest aprl-2013 version and added some tweaks
*Updated to a more optimized Compaction
*Optimizations to RCUTiny
*Optimized smartassv2 and added Boost pulse
*Added ROW scheduler, thanks to @kast
Experimental!
(Also some optimizations from the k3.4 version are missing for now)
Any benchmark on SIO vs ROW are welcomed.
*Performance optimisations on SIO and Deadline i/o schedulers
*Updated CFQ i/o scheduler
*Reordered functions in input driver for faster touch responce
*Removed Superbad and Lulzactive to lessen the kernel threads and free ram
*Kernel decompressor optimazations to Lzo
*Added Reset by pressing Power+Home keys for 5s
Only use it when you have to. (example: kernel halt) Don't make it your new reboot way!
*Made vibrator worqueue's priority higher to lessen the lag in big cpu load
*Added compact mem per node
*Fixed performance calculation in vidc (video codec)
*Enable Fsync
*Protect a proccess from killed by LMK far too many times
*Fix to suspend power management
*Fixed init.d support not working when having install-recovery.sh for int2ext and other scripts
*And more performance and memory optimizations..
v2.8:
Team Win Recovery Project is here
Dual ramdisk TWRP (volume keys) and CWM (power key)
For differences between TWRP and CWM check "Info about some mods" in OP
Made TWRP more holo, fixed reboot into TWRP and fixed mass storage in TWRP.
Added script to remove unused ramdisk files after boot to free ram
(cpio 7,8mb. Images/other 1.5mb)
Fixed init.d for every method for good
[/B]zram now really uses snappy compression/decompression
Really fast zram and no lag when switching apps
3rd button key reset: +Volume up.
No more random reboot from pressing the keys accidentaly
Use max freq for CSI (camera serial interface) -> new bandwidth: 250 MB/s (2000Mbps)
Use max freq for Jpeg encoding unit -> 147.4Mhz to 153.6Mhz
Faster jpg encoding
Added Badass governor
Rebased WiFi signal levels to more real-world limits
Kernel panic auto-restart 30s
Enable als at boot, to reduce battery drain and washed colors when booting
Increased Cpu freq to 1024mhz in recovery
Reduced default vm swappiness to 20
More silent binder
Suspend optimizations and bugfixes
Enabled Battery show health
Before it always showed GOOD. Now it can show GOOD, OVERHEAT, DEAD, OVERVOLTAGE, COLD
Yay! New kernel for ICS... Lemme' try it. downloading~
:good:
What's the min. frequency?
Csacsifiu said:
:good:
What's the min. frequency?
Click to expand...
Click to collapse
122 :good:
flashed it, and testing.
dreezz said:
122 :good:
flashed it, and testing.
Click to expand...
Click to collapse
Then i download it.
This kernel is Fast but I Think this would be a lot more faster of the OC would go up to 1.6Ghz even though its not Battery friendly
jrchan01 said:
This kernel is Fast but I Think this would be a lot more faster of the OC would go up to 1.6Ghz even though its not Battery friendly
Click to expand...
Click to collapse
I'll consider it. I'll maybe add one with 1.6ghz or with one capped at boot at 1.4ghz. Will see
How i wish their is interactiveX & CFQ. ehehe
From the features it seem a really good kernel(i like the fact it use stock wifi modules too),tnx,but i have some questions:
1)It is undervolt embedded in kernel?
2)Can you make a version without autoroot (or can i modify your ramdisk to use in my rom)?
Tnx in advance and keep the good workin..
Sweet candy, baby! Sounds AWESOME! Flaaaashing immediately! OMG, LOL!
Triple Buffering=project butter?
OK flashed, looks promising. I am on Zelly Cream and superuser doesn't start. What now?
EDIT: Cleaned dalvik, cache, fix permissions, cleared data on superuser app. SuperSU also not able to update binary. Sorry if it's a stupid situation.
CTCaer said:
I'll consider it. I'll maybe add one with 1.6ghz or with one capped at boot at 1.4ghz. Will see
Click to expand...
Click to collapse
Thank you
seems interesting
but i cannot access Mass Storage when my Ray on standby
now i'm using zelly cream as my ROM
back to old kernel for a while
R: [KERNEL][ICS] ***** CTCaer Kernel ***** [Linaro][UV/OC][Triple Buffering][RAM Hack
Abyssmal said:
OK flashed, looks promising. I am on Zelly Cream and superuser doesn't start. What now?
EDIT: Cleaned dalvik, cache, fix permissions, cleared data on superuser app. SuperSU also not able to update binary. Sorry if it's a stupid situation.
Click to expand...
Click to collapse
That's why i don't like autoroot,try deleting(if you can)superuser apk and bin,reboot...
Inviato da me!
PablooRupertooo said:
How i wish their is interactiveX & CFQ. ehehe
Click to expand...
Click to collapse
It was in my intentions to add CFQ but forgot to re add the kernel flag. Have in mind that cfq maybe is one of the most configurable io scheds but bfq does a better job in fairness (because it's an improved cfq).
As for interactiveX I'll review it.
arcatarc said:
From the features it seem a really good kernel(i like the fact it use stock wifi modules too),tnx,but i have some questions:
1)It is undervolt embedded in kernel?
2)Can you make a version without autoroot (or can i modify your ramdisk to use in my rom)?
Tnx in advance and keep the good workin..
Click to expand...
Click to collapse
1) Yep to avoid reboot problems. (even in stock voltages and configurable vdd for example, my ray reboots.)
I'm open though to suggestions about levels. In the next days I'll play a little with the current_now and try some new voltages until i find the
sweet spots before the error corrections begin. Also if for example 750mV has the same drain with 800mV I will keep the 800 one for stability. No need for extreme undervoltaging.
2)Well to be true I didnt wanted to included but many ppl need that feature from the kernel. If will remove it? Dont know yet.
But for sure you can edit the ramdisk. Just comment out the autoroot service in init.rc or delete the autoroot.sh in /sbin.
knightthgink said:
Triple Buffering=project butter?
Click to expand...
Click to collapse
Yep. Well almost. It's what the project butter is based off.
Until now (testing it for 8days) it does a good job and the UI feels a looot better.
Need some tests from games though. I heard that triple buffering made some glitches in xperia T JB. If it's kernel related maybe i can add the patch to our sources.
Abyssmal said:
OK flashed, looks promising. I am on Zelly Cream and superuser doesn't start. What now?
EDIT: Cleaned dalvik, cache, fix permissions, cleared data on superuser app. SuperSU also not able to update binary. Sorry if it's a stupid situation.
Click to expand...
Click to collapse
Well it's not. The superuser is the latest 3.2 and does not have update ability (the button that says update is cosmetic and version informative). The autoroot script is copying the superuser and the su. You are ready to go.
Also no need for wipes. If something doesn't work it has nothing to do with caches.
EDIT:-------
rushland said:
seems interesting
but i cannot access Mass Storage when my Ray on standby
now i'm using zelly cream as my ROM
back to old kernel for a while
Click to expand...
Click to collapse
Can you describe a little your situation?
When the screen is off and you connect the phone to pc the sd doesnt show up?
CTCaer said:
1) Yep to avoid reboot problems. (even in stock voltages and configurable vdd for example, my ray reboots.)
I'm open though to suggestions about levels. In the next days I'll play a little with the current_now and try some new voltages until i find the
sweet spots before the error corrections begin. Also if for example 750mV has the same drain with 800mV I will keep the 800 one for stability. No need for extreme undervoltaging.
2)Well to be true I didnt wanted to included but many ppl need that feature from the kernel. If will remove it? Dont know yet.
But for sure you can edit the ramdisk. Just comment out the autoroot service in init.rc or delete the autoroot.sh in /sbin.
Click to expand...
Click to collapse
Many tnxs,my friend.....i'm testing it(with modded ramdisk)for now it seems to be my next kernel....
-------------EDIT-----------:
If you want i can upload my modded version(No autoroot,No init.d support,basically stock optimized ramdisk+CWM)...
CTCaer said:
Well it's not. The superuser is the latest 3.2 and does not have update ability (the button that says update is cosmetic and version informative). The autoroot script is copying the superuser and the su. You are ready to go.
Also no need for wipes. If something doesn't work it has nothing to do with caches.
Click to expand...
Click to collapse
Superuser FC. SuperSU does not update. Disabled superuser, rebooted, enabled, rebooted and it's NOT working.
Abyssmal said:
Superuser FC. SuperSU does not update. Disabled superuser, rebooted, enabled, rebooted and it's NOT working.
Click to expand...
Click to collapse
Ok. Gonna remove mine too and test it again. Give me some minutes to figure out whats wrong.
Btw you all have problem with superuser?
{
"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"
}
SkyDragon Kernel for VS985 on stock based Rom's
Hey all,
this Kernel is based on stock VS985 Source code from LG. It is *only* for the vs985 and will *only* work if you're running a stock-based rom(10b/11c specifically but others may work as well). I made it as we don't currently have one here, and so we can get some better battery life and performance/responsiveness out of our devices. I will be adding things as we go here, but for now its good enough to release it.
Features
Code:
*Kexec Hardboot (Multirom) Support
*CPU Voltage Control(under/over volting)
*Dev/Frandom
*Arch/Random
*LCD Oversharpening Toggle from Savoca (Use Whetstone)
*KCAL Enhancements (Thanks to @Savoca) - Download his kcal app [URL="http://downloads.codefi.re/savoca/kcal"]here[/URL]
*Kernel memcpy
*High Performace Headset Sound
*Compiled with my own Linaro cortex-a15 optimized 4.9.4 Toolchain
*Faux Sound Control
How-To Install
Code:
1. Download kernel zip
2. Reboot to recovery
3. Make a nand backup
4. Flash kernel zip
5. ?????
6. Profit
Changelog
Code:
V5.0.4
*Added Faux Sound Control
*Built with my own Linaro 4.9.4 cortex-a15 optimized toolchain
*Compiled with some Graphite/O3 flags but main build is O2 for stability/standards
*Disabled optimizing for size, we optimize for full performance instead
V5.x/4.4
*Remade from scratch on 24B Kernel source
*Fixed long bootup issue
*Slimmed kernel
V4.0.2
*Reverted F2FS Support
*Reverted No-Fuse Exfat due to reboot/sdcard issues
*Built with latest HyperMod Toolchain (Sabermod/Linaro Hybrid)
*Packed into latest 23C boot.img
V.4.0.1
*Refactored the sharpening code
*Fixed Kexec hardboot
*Added F2FS support
*Added no-fuse exfat support
*Enabled Arm CPU Power and topology
*Optimized lib/sqrt functions
*Disabled module crc check
*Added Dev/Frandom support
V0.4
*Rebased on latest verizon 23B source
*Merged in %95 of features
V0.3.0.2
*Rebased on latest verizon source
*Latest memutils for msm8974
*Added smartmax governor
*Added Savoca's KCAL Enhancements
*-O3 and graphite flags
V0.2.9.4
Reverted latest intelli_plug commit
Reverted all freezer functions
Enabled high performance sound again
Reverted AVS/DCVS
Added Kexec Hardboot (Multirom) Support
V0.2.9
Updated Intelli_plug from 3.8 to 3.9
Removed skin1980's Sharpening fix in favor of Savoca's - changeable with Whetstone app from playstore
Added FSYNC
Allowed rebooting to bootloader(LAF/Download mode)
Added and tweaked Intelliminmax governor
Added Tripndroid governor (Like ondemand, good battery/performance ratio with a tad more performance)
Added some ARM Cache enhancements - Should help with overall performance and not hurt battery
Fixed reporting of GPU frequency
Enabled Adaptive Voltage Scaling
Enabled Dynamic Clock and Voltage Scaling
Enabled Kernel Samepage Merging
Optimized Kernel Samepage Merging
EXT4 improvements for better speed
VFPv4 Throughout kernel
Tweaked scheduler so its now aware of cpu frequency as it operates - Should help with performance and battery
SELinux bug fixes
Scheduler enhancements for less loadavg
Added sysfs interface for Gentle Fair Sleepers
V0.2.7.4.1 - This one is slightly newer than whats in the 2.0.1 Rom
*Removed Intelli-Thermal
*Removed Linaro Power Efficient WorkQueue's
*Removed Glibc Memory Functions - This should help with any lag
*Fixed up some of the schedulers(Tripndroid,vr,zen) not showing up
*SELinux set to permissive in the kernel by default
*Fiops set as default scheduler for better performance
*Removed Opensource Exfat driver
V0.2.7.2
*Added Linaro Efficient Workqueue's
*Enabled Arch Random
*Enabled Kernel Same-page Merging and Check before scanning
*Enabled Kernel level memcpy
*Added ATRandom for better entropy
V0.2.7
*Rebased source
*Compiled with full Graphite flags
*Added Intelliplug
*Added Intellithermal v2
*Added additional governors(OnDemandPlus, Intelliactive, Intellidemand, lagfree, smartassV2, dancedance, wheatley, lionheart)
*Fixed simple_ondemand gpu governor crashing
*Added[URL="http://forum.xda-developers.com/tmobile-lg-g3/development/script-g3-speed-t2929215"] Velocity[/URL] Scripts from @Razz1
V 0.2.6
*Ported OnDemand Gov from the M8
*Added Gboost
*Fixed High Performance sound
*Disabled CRC Checking
*Added Overall Stats for better tracking
*Compiling enhancements
*Memory leak fixes
*Kernel processing fixes
V.0.2.5.1
*Updated exfat to opensource driver and enabled
V 0.2.5
*Initial Release
Downloads
Code:
[B]SkyDragon V5.0.4 for 35B Roms ONLY![color=red]Lollipop[/color][/B]
[URL="https://www.androidfilehost.com/?fid=24052804347849996"]AFH Mirror[/URL]
--
[B]SkyDragon V4.4 for 23/24 Based Roms ONLY! [color=red]Lollipop[/color][/B]
[URL="https://www.androidfilehost.com/?fid=24052804347836924"]AFH Mirror[/URL]
--
[URL="https://www.androidfilehost.com/?fid=24052804347836983"]Return To Stock 35B Kernel[/URL]
[URL="https://www.androidfilehost.com/?fid=95916177934541257"]Return To Stock 23B Kernel[/URL]
[URL="https://www.androidfilehost.com/?fid=95784891001616578"]Return To Stock 11C Kernel[/URL]
[URL="https://www.androidfilehost.com/?fid=95897840722647683"]Return To Stock 12B Kernel[/URL]
Old releases can be found on my AFH page [URL="https://www.androidfilehost.com/user/?w=settings-dev-files&flid=21757"]here[/URL]
Recommended Settings
Code:
Governor: Interactive
Scheduler: ROW
Read-Ahead Buffer Size: 1536
If you want better battery, set Multicore Power Saving to 2
Thanks and credits to:
Code:
Razz1 - [URL="http://forum.xda-developers.com/tmobile-lg-g3/development/script-g3-speed-t2929215"]Velocity[/URL] Scripts
Faux123 - Commits
Tectas - Commits
Flar2 - Commits
Skin1980 - oversharpening fix
DoomLord - Commits
Savoca - Commits
Team Codefire for Bump!
Donators
Code:
startswithPendswithOOH
tjk639
akakai
My Lollipop Source Code
My Kitkat Source Code
XDA:DevDB Information
[KERNEL][NOV02][GPL] SkyDragon Kernel V5.0.4 Lollipop [STOCK/NON-AOSP], Kernel for the Verizon LG G3
Contributors
HolyAngel
Source Code: https://github.com/holyangel/LGE_G3
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 0.4
Stable Release Date: 2014-11-24
Created 2014-11-25
Last Updated 2015-11-02
thanks!
shouldnt this be in dev?
bweN diorD said:
thanks!
shouldnt this be in dev?
Click to expand...
Click to collapse
Yep, I thought I made it there lol
anyways I already put in to get it moved, so just waiting on a mod to get a chance to do so ^^
Next will be Rom release
Running well for everyone?
Id like to see this for CM12 as ive been looking for some audio tweaks for the kernel in hope of improving the sound quality of the phone
mitchell4500 said:
Id like to see this for CM12 as ive been looking for some audio tweaks for the kernel in hope of improving the sound quality of the phone
Click to expand...
Click to collapse
Already working on it for the d851, that one should be this week. I just gotta get a couple bugs knocked out. I can do the same for this device, just need a bit of time. Least I own this device, been flying blind on the d851.
Running well so far. Its a tad bit faster. Hard to notice lol. Regarless it boots and works.
Yup, seems snappier, but hard to tell.
Sent from my VS985 4G using Tapatalk
Great! Its definitely more responsive to me. Gonna try and add some more optimizations and a few other things over the next week or so. Would like to extend this battery life as much as possible.
No issues booting after dirty flashing over stock bumped 11c (http://forum.xda-developers.com/verizon-lg-g3/development/rom-stock-root-deodex-t2932683). I didn't wipe the cache and subjectively the UI seems a little snappier. Text sharpening is improved even over stock 11c. Thanks!
Yeah shouldn't need to wipe cache for this kernel, no other files get changed. And it's patched so no oversharpening ^^
Straight stock only, or will this work on Jasmin?
Sent from my VS985 4G using XDA Free mobile app
goldsmitht said:
Straight stock only, or will this work on Jasmin?
Sent from my VS985 4G using XDA Free mobile app
Click to expand...
Click to collapse
It works on any stock-based rom, so it'll work fine on jasmine ROM since its based on stock ROM. It just won't work on any aosp/cm stuff ^^
Flashed fine, no issues. Booys up slow on each reboot, not just first time
Sent from my VS985 4G using XDA Free mobile app
Will there be aosp kernel in the future
Just a quick question. How did you get this kernel bump'd? Official bumping is gone...
Sent from my VS985 4G
workdowg said:
Just a quick question. How did you get this kernel bump'd? Official bumping is gone...
Sent from my VS985 4G
Click to expand...
Click to collapse
Almost all the(80 or so) builds I did before release were officially bump'd, but since they took their site down I had to switch to the OpenBump tool in order to continue development.
Does this kernel support external SD Cards? I installed the kernel and when I booted up I got a message "SD Card Inserted" and it is blank when I look at it through a file explorer program. I am on a VZW G3 running Cloudy ROM 1.2.
mapatton82 said:
Does this kernel support external SD Cards? I installed the kernel and when I booted up I got a message "SD Card Inserted" and it is blank when I look at it through a file explorer program. I am on a VZW G3 running Cloudy ROM 1.2.
Click to expand...
Click to collapse
The kernel is for stock ROM with a base 10b or 11c only that maybe your issue. Since cloudy is based on a different version
VS985 G3 R0øted
Installed last night, gave it a full charge, and battery life is better than stock.
Gonna give it a few days, but if I want to make changes, how do i get into the kernel to change settings? Can't find anything in settings, unless I'm not looking in the right places.
Sent from my VS985 4G using XDA Free mobile app
SpeedyKernel [3.1.0]ONLY FOR SAMSUNG TOUCHWIZ 5.0 ROM!!!G900H not supportedFeatures:
Code:
- Build from latest Samsung Source
- [B][COLOR="Red"]Build with latest SaberMod GCC 5.1.x toolchain (toolchain made 04.07.15)[/COLOR][/B]
- Fix memory leaks
- Fast charge support
- UV support
- LCD Notifier
- Faux Sound Engine
- New wake gestures
- KCAL V2 display driver
- FSync tweaks
- Google Services wakelock fix
- New led functions and fixes
- New random generator, more I/O perfomance
- Added frandom support
- Enabled and tweaked KSM
- SELinux status set to Permissive
- ExFAT sdcard support
- NTFS OTG support (WORKS ONLY WITH SPECIAL PROGRAMM)
- Busybox
- Init.d support
- Insecured
- Disabled restrict rooting
- BOE5 Ramdisk
- I/O Shedulers: stock + sio,fiops,zen
- 10 new governors
- Removed "KERNEL IS NOT SEANDROID ENFORCE" (thanks to [B]kykint[/B])
- CRC Disabled
- Many many misc tweaks
Changelog:
Code:
[B]Version 3.1.0:[/B]
- Sources cleaned
- Recompiled with new toolchain SaberMod GCC 5.1.x (toolchain made 04.07.2015).
- Ramdisk from BOE6
- Improve perfomance (AnTuTu- 45K+ score)
- Improve powersaving
[B]Version 3.0.0- GLOBAL UPDATE:[/B]
- Sources rewriten from zero
- [COLOR="green"]Compiled with latest Hyper Linaro GCC 5.1.1 with Graphite[/COLOR]
- Added UV control support
- Added new wake functions (Sweep2Wake, DoubleTap2Wake, wake gestures, DoubleTap2Sleep and etc)
- Added new display color driver (KCAL V2)
- Many funtions made static
- Fixed battery drain issue
- Added LCD Notifier
- Added Faux Sound Engine
- tweaked MPDecision
- Tweaked GPU and CPU
- fix memory leak in gpiod_export_link
- fix memory leak in gpiod_sysfs_set_active_low
- fix per-station group key get/del and memory leak
[B]Version 2.1.0:[/B]
- Google Services wakelock fix
- Brightness fix and samsung pattern switch
- LED fading/blinking support
- Allow continuous LED light + faster speeds
- TCP cubic-> westwood
- Many bugfixes
[B]Version 2.0.0:[/B]
- Added 10 new governors (latest versions)
- Added bfq i/o sheduler
- Tweaked and updated stock governors and i/o shedulers
- Deleted MSM Thermal V2 (more stability)
- Deleted Boeffla Sound Engine (because boeffla sound in this kernel not configuring)
- Many tweaks, updates, fixes
[B]Version 1.5.0[/B]
- Built from latest UPDATE 2 sources
- Revert to 3.4.0 (better working)
- Kernel rewritten from zero
- Fixed fast charging
- Added MSM Thermal v2
- Added I/O Shedulers: sio, fiops, zen
- Added Boeffla Sound Engine (many thanks to [B]Lord Boeffla[/B])
- Removed "KERNEL IS NOT SEANDROID ENFORCE" (thanks to [B]kykint[/B])
- Improved internet speed (thx to [B]tamirda[/B])
- Disabled CRC
- Improved SELinux
- Improved CPU Control
- frandom enabled by default
- Many CPU fixes
- msm_adreno_tz Make GPU use lowest idle frequency when no load
- Removed dirty build information
- Many bugfixes
DOWNLOAD:
VERSION 3.1.0
Previous versions:
VERSION 3.0.0
VERSION 2.1.0
VERSION 2.0.0
VERSION 1.5.0
Click to expand...
Click to collapse
SOURCES
AnTuTu test (45K score):
{
"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"
}
Configuration of the kernel:
To tweak and configure the kernel, manually load and install the app "Kernel Adiutor" from Google Play.
To configure SOUND, manually load and install FauxSound Audio/Sound Control
Donation:
If you like my work, feel free to donate.
PAYPAL: [email protected]
YANDEX.MONEY: 410011318613296
CREDIT CARD: send me PM
Thanks!
Credits:
- Lord Boeffla
- tamirda
- kykint
- Tamerlan2009
XDA:DevDB Information
Speedy Kernel, Kernel for the Samsung Galaxy S 5
Contributors
NowenUI
Kernel Special Features: FAST, CLEAN, POWERSAVE
Sources: https://github.com/NowenUI/SpeedyKernel-3.0_G900F_TW5.0
Version Information
Status: Stable
Current Stable Version: 3.1.0
Stable Release Date: 2015-07-13
Created 2015-06-15
Last Updated 2015-07-13
nice just flashed it
i play this game that usually doesn't work well with custom kernels. will try and report.
thanks
EDIT: The game is working well. I like the no overclock - close to stock idea
good job buddy
EDIT 2: Viper4Android is working and power saving modes are working as well. it's getting better and better lol
g900F or H?
Sent from my SM-G900F using Xparent Cyan Tapatalk 2
kp.nikhil said:
g900f or h?
Sent from my sm-g900f using xparent cyan tapatalk 2
Click to expand...
Click to collapse
g900f only
kp.nikhil said:
g900F or H?
Sent from my SM-G900F using Xparent Cyan Tapatalk 2
Click to expand...
Click to collapse
I flashed it on G900F a few minutes back and it booted...
working well for now
G900t here working great so far.
Sent from my SM-G900T using Tapatalk 2
gonna try this mate
fix google service?
What google service issue?
Pangadaywalker said:
What google service issue?
Click to expand...
Click to collapse
core720 said:
fix google service?
Click to expand...
Click to collapse
I haven't this issue, maybe it fixed
very good work!!!
This is running great on my G900T. RAM management is amazing with this kernel. Great work and thank you.
smooth kernel i do have a question tho... any chance you would incorperate faux sound into kernel plz as i like this kernel but im going a bit deff and need my volume boosted quite a lot(to many raves wen younger lol ) if you could that would be awsome thanx very much
Hows the battery life?
aeonix_05 said:
Hows the battery life?
Click to expand...
Click to collapse
Very GOOD! !!
Can you please make a version of this Kernel for G900H?
Thanks in advance!
coto39 said:
Can you please make a version of this Kernel for G900H?
Thanks in advance!
Click to expand...
Click to collapse
No.
I work only with devices, which I have.
Very tempting to try a more recent TW 5.0.0 optimized Kernel since KTOONZES last TW Build is from February and I don't really need to have any OC / UV to begin with as well (sometimes less is more). And even more tempting when I read that it has great RAM Management and battery life (and that I'm flash addicted). Just sounds to good to skip - I think I'll flash it tomorrow to see for myself.
Whats the exact "latest" (as in Version Number) Samsung Kernel Source this is based on?
justyourimage said:
Very tempting to try a more recent TW 5.0.0 optimized Kernel since KTOONZES last TW Build is from February and I don't really need to have any OC / UV to begin with as well (sometimes less is more). And even more tempting when I read that it has great RAM Management and battery life (and that I'm flash addicted). Just sounds to good to skip - I think I'll flash it tomorrow to see for myself.
Whats the exact "latest" (as in Version Number) Samsung Kernel Source this is based on?
Click to expand...
Click to collapse
You will not be disappointed with the RAM management.
justyourimage said:
Whats the exact "latest" (as in Version Number) Samsung Kernel Source this is based on?
Click to expand...
Click to collapse
BOA3 Sources (latest on Samsung Open Source Release Center for G900F Lollipop), ramdisk from BOE5
WarningI will not be responsible for anything that happens to your Redmi 2 after flashing this kernel. If you don't know how to unbrick your phone please don't make any modifications and stay with stock MIUI.
What is HexaTurbo?
{
"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"
}
HexaTurbo kernel is meant to be the best gaming kernel with awesome Zetsubou features added on top of CAF/CM kernel. Kernel source will always be kept in sync with new caf(LA.BR.1.2.9_rbx.xx) and mainstream linux(3.10.y) updates. For now the kernel dosn't include features like Undervolt and other features.
Zetsubou
This kernel is 100% based on Zetsubou kernel, that is the best performance/stability balance for redmi 2! So all new Zetsubou features will be added and optimized much as possible to deliver the best performance for Root and Non-Root users, what? non-root users? yes! this kernel was made to be used without root! so you can get the max performance in your games without using Kernel adiutor or EX kernel manager!! (cof... cof.... Pokemon GO)
Features:
NEON optimization
linux version 3.10.105
compiled with UBER GCC 4.9
GPU TurboClock support upto 620MHz
based on caf branch LA.BR.1.2.9_rbx.xx
General optimizations
True 1.2ghz clock
wake gestures: doubletap2wake, sweep2wake (up,down,left,right)
sound control for root users (not tested)
sweep2sleep support!
I/O schedulers: sio, deadline, fiops, noop, bfq, cfq, fifo, sioplus, vr, tripndroid and zen
governors: interactive, ondemand, conservative, performance, chill, relaxed, impulse, bioshock and despair
hotplug: lazyplug
KCAL advanced color control
adreno idler
DriveDroid support
advanced TCP congestion algorithms
force fast charge support
disabled crc check
FS: exfat, NTFS & sdcardfs support
f2fs updated upto v4.10-rc1-3.10
frandom support
reduced load average
fsync on/off support
Check my and Ahish source for other features
-- Download Now --
-- 2017 NewGen Logo Download --
Use EX KERNEL MANAGER or KERNEL ADIUTOR to control all features
Installation:
-Download the zip file and save it into the root directory of external storage
-Reboot to recovery mode and flash the zip file
-Reboot device
It's recommended to flash HexaTurbo only over stock kernel
I recomend using Custom installation for better choices, since you are a gamer!
Kernel will boot with max CPU/GPU frequencies that you select, ex: 1.21GHz/620MHz
Credits:
-ketut.kumajaya hats off to this man for all the work he did for Redmi 2
-osm0sis for his amazing AnyKernel script
-flar2 for his awesome features
-Ashish94 for helping me in almost everything!
-iamsubhranil for also helping me out!
XDA:DevDB Information
[Kernel][N-M][UBER-GCC][NewGen] HexaTurbo 2017, Kernel for the Xiaomi Redmi 2
Contributors
TecnoTailsPlays, Ashish94, iamsubhranil, All devs from kernel guides and mods
Source Code: https://github.com/TecnoAquaPlays/android_kernel_wingtech_HexaTurbo/tree/master
Kernel Special Features: This kernel is optimized for gaming, make your redmi 2 better and cooler!
Version Information
Status: Stable
Current Stable Version: 20170312
Stable Release Date: 2017-03-13
Created 2017-02-09
Last Updated 2017-03-24
Changelog 20170313 NewGen
-Fix random reboots on 2014819
-Stock CPU clock 1.21ghz (1.8ghz or 2.1ghz are fake overclock)
-Add KSM
-Sync Zetsubou sources
-Add F2FS & SDCARDFS support <---| Check Zetsubou thread for how to format to thease file system's
-LineageOS source
-Many other optimizations
Changelog 20170212 Equalizer
-Remove Fake CPU clocks
-Remove fake overclock to 2.11ghz and go back to "Supported 1.3ghz"
-Optimized aroma installer
-Minor things
GPU overclock is Real, and all clocks too, so I din't change anything for now
Changelog 20170210-something
-Totally new freequency table for GPU/CPU, you will get way smoother UI and games
-Minor fixes
Changelog 20170210-Fix
-Switch back to UBER gcc 4.9 becouse some issues with CPU
-Optimize aroma installer a little bit
-Testing new CPU overclock code
-Other minor stuff
Changelog 20170210
-Switch to UBER gcc 6.0
-Enable -O3 optimization
Changelog 20170209:
-Initial build
Can I flash with custom rom like AOSP?
Can i flash it on Validus?
Sent from my 2014813 using Tapatalk
Yousef Algadri said:
Can i flash it on Validus?
Sent from my 2014813 using Tapatalk
Click to expand...
Click to collapse
Sure, if it din't work, sent me dmesg and logcat
zmanz79 said:
Can I flash with custom rom like AOSP?
Click to expand...
Click to collapse
I'm not sure, since this kernel is for cm based roms, you can give it a try....
Good job, my Redmi 2 is fast. Amazing! I'm using mokee 7.1 nitghly 20170207
no sim cards detected after flashing the kernel but on dirty flashing the rom it gets detected.the rom is RR N latest .
Yeah techno is doing awesome work
AOSPExtended..
Custom installation not work for CPU and Color Control. I have to manually adjust all the setting on each reboot. Especially for CPU control, it need time to get 2112 , it keep lock down to 800 on each reboot. Anyway good performance .
bro 2.11 ghz for cpu...... wtf... cool man... installing it right away
Could you add another Hotplug? AutoSMP would be nice
taalojarvi said:
Could you add another Hotplug? AutoSMP would be nice
Click to expand...
Click to collapse
I will try
New build is out!
-Switch to UBER GCC 6.0
-Enable -O3 optimization
New features will be added in future builds, becouse I need time to test other -unstable- features
DOWNLOAD
TecnoTailsPlays said:
New build is out!
-Switch to UBER GCC 6.0
-Enable -O3 optimization
New features will be added in future builds, becouse I need time to test other -unstable- features
DOWNLOAD
Click to expand...
Click to collapse
Work in AOSP EX ?
andreymixmax said:
Work in AOSP EX ?
Click to expand...
Click to collapse
Look, I only use LineageOS, so I can't test in others roms, you will have to try by yourself
LOL, if someone is using the kernel, please open CPU-Z and kernel adiutor and sent me a screenshot of the freequencyes, I think the UBER 6.0 glitched the kernel
New build online!!
-Fix weird stuff on CPU-Z and other apps
-Switch back to UBER gcc 4.9 becouse CPU problems
-Edit aroma installer picture time
-Optimize CPU overclock code (Report if you had random reboots only with this kernel in LineageOS)
--DOWNLOAD--
@TecnoTailsPlays
Whilst testing your new update, I realized that the UI was really laggy. So I checked my frequencies and governor via KA and found out that the max frequency was capped at 800 mhz.
I tried changing frequencies and the frequencies wouldn't stick. If I tried raising it to 1209, it would bounce back to 800.
I tried changing governors too. Unfortunately issue didn't have a workaround so I Reverted to Zetsubou
My modem is 2014818 and I have the 1Gb Variant. I run AiCP 12.1
taalojarvi said:
@TecnoTailsPlays
Whilst testing your new update, I realized that the UI was really laggy. So I checked my frequencies and governor via KA and found out that the max frequency was capped at 800 mhz.
I tried changing frequencies and the frequencies wouldn't stick. If I tried raising it to 1209, it would bounce back to 800.
I tried changing governors too. Unfortunately issue didn't have a workaround so I Reverted to Zetsubou
My modem is 2014818 and I have the 1Gb Variant. I run AiCP 12.1
Click to expand...
Click to collapse
Did you try the latest build? this was fixed