[KERNEL/MiRaGe] naruKa - Nexus 4 Android Development

Here it is, as requested by mrg666.
Contary to MiRaGe, which the kernel naruKa is derived, this is more tweaker's kernel, I will add more features over time.
This kernel is shipped with default stock kernel settings.
Ondemand, cfq, stock clocks, stock voltages, etc.
I'm not responsible to what and what will happen to your mako.
If anyone know how to set GPU max clock from kernel, instead of from init.d script, please let me know
Download
Source
Features/Changelog:
R19
Simple gpu governor
faux's snakecharmer (always on if you use fauxclock because this was compiled as built in feature, not kernel module)
dynfsync
ziddey's otg + faux tuneables (do flash the package ziddey provides)
Fastcharge
Synced with latest mirage
intelli_plug!
Removed msm_hsic_host commits temporary since it creates dmesg spam
R18
Synced with latest MiRaGe
R17
Synced with latest MiRaGe
4.4.3
GPU Voltage control
R16
Additional commits to S2W/DT2W, see GitHub for commits containing lge_touch_core
Fixes to MSM_DCVS, see github for moar details
Faux123 low clocks and ultimate overclock is back!
R15
Some msm_hsic_host patches
Fixed multiple 487.5MHz GPU clock showing up
R14
BFQ for real
Wheatly governor
R13
BFQ, SIO, FIOPS I/O scheduler
Bedalus's preservative
R12Ribaasu
Bricked's msm_mpdecision and msm_thermal
Intellidemand
Intelliactive
Complete rebase to MiRaGe
No CPU under/overclocking for now because inability to boot
Compiled with Ubuntu 14.04 LTS, GCC 4.8, -O2
R11
Further GPU overclocking to 533MHz, defaults is still 400MHz
R10
Fixed the messed up voltage table and possible fix for freezing while on 27 and 54 MHz
R9
Fixed possible multiple cpu clocks showing up
Disable Bricked's msm_mpdecision because of compiler errors until a solution is found
Reenabled and synced AutoSMP
Synced with latest MiRaGe
Ultra low clocks @ 27 MHz thanks to [email protected]
R8
Synced with latest MiRaGe
Removed autosmp
Bricked's msm_mpdecision
Bricked's msm_thermal
Bricked's S2W
Bricked's DT2W
R7
Synced with latest MiRaGe
R6
Fixed duplicate 386 MHz showing up
Faux123's GPU Overclock to 487.5 MHz
Faux123's ultimate CPU Overclock to 1.944 MHz
R5 GitHub edition
Thanks to @xenyz
Lowered Voltage control minimums
F2FS Support
Added Samsung's exFAT drivers
R4
Finally proper kexec-hardboot
FauxVoltage
Faux123's low clock @ 162MHz
R3/First release
Anykernel based
synced with Mirage's source at the time of complication.
reenabled disabled governor and iosched (for 'as close to stock' reason)
PA Halfbreed
kexec (not working for now)
fauxsound
fauxgamma
bedalus's bus speed hack
Compiled on Fedora 20 x86_64, Linaro GCC 2014.03 - Cortex-A15 @Christopher83, -j4 -o3
XDA:DevDB Information
naruKa kernel, Kernel for the Google Nexus 4
Contributors
passlogin
Kernel Special Features:
Version Information
Status: Testing
Created 2014-04-05
Last Updated 2014-08-13

Reserved
SysFs tunables
intelli_plug
#Disable msm_mpdecison and enable intelli_plug
echo 0 > /sys/kernel/msm_mpdecision/conf/enabled
echo 1 > /sys/module/intelli_plug/parameters/intelli_plug_active
#Selects intelli_plug profile
#4 cores:Balanced = 0, Performance = 1, Conversative = 2
#2 cores: Eco Performance = 3, Eco Conversative = 4
echo 4 > /sys/module/intelli_plug/parameters/nr_run_profile_sel
#Screen-off frequency
#'echo 4294967295' to disable
echo 270000 > /sys/module/intelli_plug/parameters/screen_off_max

Exactly what I've been looking for! Thank you for your work, will test and get back
...sent from space

Thanks will try it.
Sent from my Nexus 4 using xda app-developers app

You must give your sources please

barome said:
You must give your sources please
Click to expand...
Click to collapse
I will, if I can.
My speed is under 32kbps and if I find public hotspot which has great upload speed, I will do it ASAP.

What about implementing Semaphore DT2W?

My priority right now is bricked msm_mpdecision & thermal so no no right now.
For dt2w, franco has s2s and dt2w right?
EDIT: Sorry for derping but I will consider bricked's s2w and dt2w since he has it in his repo.
Still if you want to request semaphore's, explain it's benefit over bricked and I will consider it.

I've used various kernels with d2tw and semaphore's has the least battery drain, is the most accurate, doesn't unlock in pocket and doen't has the screen edges error.

passlogin said:
My priority right now is bricked msm_mpdecision & thermal so no no right now.
For dt2w, franco has s2s and dt2w right?
EDIT: Sorry for derping but I will consider bricked's s2w and dt2w since he has it in his repo.
Still if you want to request semaphore's, explain it's benefit over bricked and I will consider it.
Click to expand...
Click to collapse
The best implementation of dt2w with least problems of screen freeze issues....
Guess that answer's why you should consider it
But great work

vampire36 said:
The best implementation of dt2w with least problems of screen freeze issues....
Guess that answer's why you should consider it
But great work
Click to expand...
Click to collapse
That's leaves me with the s2w.
dt2w and s2s isn't in the top on my priority list.
I will work with dt2w and s2w after bricked msm_ then

If you folks didn't notice, R4 is out. Do check the changelog.
I've made a github account, though it's still empty, check the op for link.

Can we have a link to download section on the first post? I think a lot of us, tapatalkers, would appreciate it... Thank you in advance!
Sent from my Nexus 4 using Tapatalk

Jagdish84 said:
Can we have a link to download section on the first post? I think a lot of us, tapatalkers, would appreciate it... Thank you in advance!
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
Is linking to DevDB download place is enough?

passlogin said:
Is linking to DevDB download place is enough?
Click to expand...
Click to collapse
It is to me!
Cheers for the quick response.

Source is up everybody, have a look!

Blue colors look brown on Beanstalk rom.
Sent from my Nexus 4 using xda app-developers app

Nice, thanks!
Can you lower min voltage from 800 mV to something like 675 and add f2fs please?
https://github.com/faux123/mako/commit/693873aa7e6001fe07cdc6263fdeabba08f709df
Sent from my Nexus 4 using Tapatalk

junxracr said:
Blue colors look brown on Beanstalk rom.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Well it's your rom issue, check if your rom is cm based or modify the gamma table.

xenyz said:
Nice, thanks!
Can you lower min voltage from 800 mV to something like 675 and add f2fs please?
https://github.com/faux123/mako/commit/693873aa7e6001fe07cdc6263fdeabba08f709df
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
I thought that commit has gone into the kernel, thanks for remembering!

Related

[KERNEL][SENSEICS][LINARO4.8.3-O3] ★☆ Kangaroo Kernel ☆★ | 16 Jan | REVOLUTION

Presenting Kangaroo Kernel
Linux 3.0.101 ck1
For HTC Incredible S ICS Sense ROMs
What is a kernel?
[Car Analogy from Faux]: Kernel is like the Engine, Electrical system and the Transmission to a car. The Library, Framework and the Apps [AKA ROM] are the body frame and the rest of the Car.
{
"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"
}
Based on Beastmode sources, thanks Team Blackout
Because we can't let the legacy of beastmode for vivo die...
Code:
* Standard disclaimer:
* Your warranty is now void. Use at your own risk.
* In other words: It is your choice to use this software,
* I am not responsible for any damage or problems!
Features:
Compiled with latest Linaro GCC 4.8.3 2013.11 toolchain, -O3, graphite, link time and other makefile flag optimizations
Better performance and battery due to more efficient algorithms
Sweep to wake, now default
Clocks from 122MHz to 1.8GHz (Boots up to HTC default, control with Trickster)
VDD interface
Fixed multitouch
FauxSound TPA: download the app from google play
Other fixes here and there
Dynamic FSYNC()
Interactive governor from Google 3.4: MUCH more responsive and tunable than before
Ondemand backported from 3.4 CAF
GPU drivers from 3.4 Sequent/CAF
SmartMax governor: from Maxwen, recommended governor!
Backports from CAF/upstream
SWAP enabled
2WCR ready (Nonverbose)
Everything else Beastmode has, plus
Installation: (S-OFF users)
1. Download kernel
2. Reboot to recovery
3. Backup
4. Flash kernel
5. Reboot
*Please let it sit for ~10 mins before running benchmarks or judging as it will need to settle down. Do not judge battery life unless you've run it through at least 3+ cycles after flashing*
Installation: (S-ON)
http://forum.xda-developers.com/showpost.php?p=30655412&postcount=2
Click to expand...
Click to collapse
DISCLAIMERS:
1) overvolting/undervolting your phone may cause boot looping, or break it, brick it, cause it to melt, etc... do this at your own risk, and only if you know what you are doing.
2) If you OC'ed/OV'ed/UV'ed and now are in a boot loop or your phone is slow, or acting weird or just died - this means you changed something to a value your phone didnt like. I added the ability to OV/UV for those who know the risks and how to use it. When you change these, test them for an hour or so before setting on boot
3) overclocking your phone can break it, as you can see from reading this thread, this kernel has been 100% stable for me, but some had issues. Overclock at your own risk.
4) not every phone can be over clocked, anything over 1.2 is considered unstable (on any of my kernels... well ok... most any ones kernel)
5) Please DO NOT use any task killers (or additional INITD scripts), they DO NOT improve performance nor battery life. They INTERFERE with your phone's stability (more crashes) and App compatibilities (Forced Close).
Click to expand...
Click to collapse
Sources: https://github.com/poondog/KANGAROO-kernel
Download latest version: Sense 3.6 and 4.x in one zip! Should work on any ICS sense based ROM
Attached at the end of this post
Changelog is in post #2 and in my update posts in this thread
Older versions in my devhost folder:
http://d-h.st/users/markj338/?fld_id=16067#files
Devhost doesn't work, so I uploaded the last two kernels into this post
Thanks to these people: take the time to hit their thanks buttons too
Zarboz and Team Blackout
Lecahel for touchscreen fixes and other fixes
Szezso for help
Nikhil007mmus for his presence and advice with WiFi, if it wasn't for him I might have given up
Noverbose, Vido.ardes: git referencing, some wifi parts from Redux
tpbklake cause you are a good bloke
Brymaster and bsmitty from the dinc2 section
Faux123 and Chad Goodman for some patches, features and parts of the OP
Team codefire
Snuzzo
mrg666
franciscofranco
anarkia1976
http://forum.xda-developers.com/showthread.php?p=31304826
http://forum.xda-developers.com/showthread.php?t=1966751
Anyone else credited in my commits
And if I missed anyone let me know
If you'd like to donate, please donate to them! Or donate to my dropbox account
Yes kernel releases have names now.
*Running anything higher than 1.2GHz might be unstable, it works on my device but every device is different!*
Changelog
Code:
*****r26*****January 16*****
.update to GCC 4.8.3 Linaro compiler 2013.11.. finally compiling with 4.8 and -O3
.add back stock audio drivers: working 2WCR and everything (should be)
.scale GPU (does not show in trickster, its borked for old devices)
.readahead improvements
.change new naming convention to be like my One kernel
.update installer with new kangaroo graphics.. thx @janarp for help
*****r25*****November 20*****
.Security enhancements kernel side
.GPU drivers ported from 3.4 Sequent/CAF kernel
.made the acpuclock more pretty (can't see this )
.blkdev optimizations
.set s2w off at boot
.removed some debugging
.update compiler to 2013.10 4.7.4 Linaro latest
.ARM memset enhancements
.removed some useless/not maintained governors
.much more in git, see there for details and credits
.loadable module support
*****r24*****October 23*****
.fix wifi
.mm/proc-v7.S: Add .arch_extension sec
*****r23*****October 23*****
.Revert to r19 makefile flags
.patched in most of 2WCR (not all so it won't work)
.snapdragon sleep optimizations
.memory backports/ improvements from One V and CAF 3.4
.added sysfs interface to disable logger for better memory and less power waste (/sys/kernel/logger_mode)
.default logger off
.Shaky156 GPU OC patch
.Backported ondemand from CAF msm 3.4
.revert input mediator
.update interactive gov from google 3.4
.patch to 3.0.101 EOL
*****r22*****September 22*****
.improvements/updates to smartmax
.slimmed down defconfig a bit
.fix BCMDHD wifi driver (sense 4)
.port in One V audio drivers: BEATS and this time calling works too. This improves sound quality :P
.port in One V kgsl stuff for better graphics
.strip a lot of debugging
.tweak makefile optimizations w/ link time and graphite optimization
.reverted lowmemorykiller to r19
.bcmdhd wifi signal tweaks
.patched to 3.0.96
.updated linaro 4.7 toolchain to 2013.08
*****r21*****September 11*****
.Reverted some lowmemkiller stuff and stuff that caused problems
.Add input mediator from maxwen
.Support for input mediator in interactive and smartmax
.Update smartmax to latest
.Enhancements to conservative gov
.Add experimental OC to 1.8GHz
.Cleaned out defconfig
.Removed a lot of debugging which will lead to better performancce and battery
.Leaned out kernel a lot... stripped to under 5mb with the same optimizations and compression
.Power tweaks
.Makefile adjustments
.Patched to 3.0.95
*****r20*****September 3*****
.Sync updates
.Binder optimizations
.Changes to Makefile
.lowmemkiller improvements
.Patch to 3.0.94
.Altered smartmax tunables
*****r19*****August 25*****
.Switch back to 4.7.4 toolchain with -O3 and everything because the performance is better than 4.8 and -O2 :)
.Update to latest Linaro toolchain 2013.07 for 4.7
.Patched all the way to latest, 3.0.93
.Smartmax updated to latest version and modified tunables for optimum performance
.Changes to Makefile optimization flags
.Updated RWSEM to Linux 3.10
.Update interactive gov
.More under the hood changes
*****r17*****July 15*****
.Patched to 3.0.86
.Fine tuned DanceDance governor
.A lot of under the hood algorithm updates
.Backports from Linux 3.4
.Enabled cgroup timer slack
.Compiled with latest Linaro 4.8.2 toolchain, with help from [user=4622338]@szezso[/user]! Big thanks to you :) This should give a bit of a boost :D
.Switched to gzip compression cause xz gave errors with 4.8, and subsequently altered makefile for it
*****r16*****July 7*****
.Updates to smartmax governor and removed all my changes to its tunables so it should be a lot smoother at the slight cost of battery
.Some readahead backports from 3.4 CAF
.Redone memcopy, string, SHA1 and AES optimizations
.Updated to the latest Linaro 4.7 toolchain, 4.7.4 2013.06
.Made the default scheduler deadline now :)
.Patched to 3.0.83
.Changed the whole graphics driver system: now we use newer drivers from CAF
.Added dancedance governor
*****r15*****June 28*****
.Patched to 3.0.75
.Remove all fast charge stuff cause it doesn't work
.Many under the hood improvements and patches etc
.More GPU OC: 350MHz 3D and 300MHz 2D
.Imported CAF ondemand as opposed to HTC's, and modified it. It should lead to increased performance due to more performance bias but battery is really the same
.Imported CAF Interactive and included changes and optimizations from my grouper kernel which camefrom fransiscofranco's N4 kernel but were modified to suit this device... confusing?
.Alterations to Smartmax governor, now its boosts to 806MHz on input and to your max freq if it needs it.
.Backports from upstream (smp, rwsem)
.Ondemand is now the default governor cause of the chaanges to it
*****r14*****June 21*****
.Patched to 3.0.65
.Disable LED notification light timeout: I tried it for a few hours and it didn't stop
.Tune up cfs
.Modified acpuclock (CPU steps) and disabled 1113MHz for now
.Bump voltage at higher freqs so hopefully its stabler
.Reverted all sound stuff from last time (Sound stuff should work as in r12)
.Smartmax: Tune a bit for more performance
.Some block optimizations
.Added fast charge
*****r13*****June 14*****
.UKSM 0.1.2.2
.Patch to 3.0.55
.fsync updates
.Audio driver enhancements from Rezound and Sensation XL source code: BEATS
.Some under the hood power saving things
.Some under the hood performance things (check github)
.More GPU scaling changes
.Add OC to 1.5GHz (1.497 to be precise, from Sensation XL source)
.Wifi enhancements: less power usage and see lower signals
.Update and optimizations to some IO schedulers
.Sense 3.6 and 4.x in one zip! Tested on my device, works for me
*****r12*****June 6*****
.Change WIFI PM mode when screen off for BCMDHD to save battery (Sense 4 wifi)
.Enabled BFQ IO scheduler
.Glitch free GPU freq changing, better graphics performance
.Tuned ROW IO scheduler with "winning tunables" from fransiscofranco's gnex kernel
.Revert voltages to stock CAF and limit OC to 1.4GHz just for stability.
.Some under the hood build optimizations
*****r11*****June 2*****
.more backports from linux 3.4
.Congestion algorithm improvements
.Compiled with new Linaro 2013.05 toolchain- 4.7.4
.BCMDHD IS WORKING WIFIIIIIIIIIII (Thanks Nik for your presence )
*****r10*****June 1*****
.Dynamic writeback feature from 3.1
.kgsl: Bulk update kgsl to 3.11
.init:calibrate: lpj from 3.4
.Altered frequencies and smartmax for smoothness in ui as well as battery
.GPU optimizations
.Lowmemorykiller enhancements
.More optimization flags
.Finally changed defconfig to show r10!
*****r9*****May 27*****
.ALSA updates (hopefully improve sound?)
.Enable XCHGADD_ALGORITHM by default
.Tweaked build optimizations
.Optimized crc32
.Audio and Fauxsound tweaks
.Dynamic writeback feature from Linux 3.1
.Fixed overclocking over 1200MHz, add back in OC to 2GHz (Might be unstable!)
*****r8*****May 26*****
.Patched to 3.0.52
.Implemented ck1 patchset
.Optimizations to lowmemorykiller
.Updates to Smartmax governor
.Backported binder from Linux 3.3
.uhid backported from 3.4
.Mutex improvements
.ROW io scheduler V4
.GPU OC? (szezso)
.io and scheduler improvements
.ext4 improvements
*****r7*****internal*****
*****r6*****May 11*****
Major performance update:
.glibc memcpy and stringcpy updates/optimization
.More TCP congestion algorithms, Westwood set as default
.Added frandom
.Switched to CAF frequency table from 3.4
.Freqs now from 122-1804MHz
.Optimized SHA1 algorithms
.Update Genlock
.Updates to scheduler from CAF
.SmartMax governor! Huge thanks to MaxWen
.Compiling optimizations- heaps of them!
.Dynamic readahead from AnthraX
*****r5*****May 9*****
.Changes to SLUB
.fsync() optimizations
.CPU alignment
.Added compiler time variables
.Enable RWSEM_XCHGADD_ALGORITHM
*****r4*****May 8*****
.Dynamic FSYNC()
.Sweep2wake as default. Control with Trickster
.Ported Interactive governor from Google 3.4 kernel, with some fixes: tuned to use more mid range freqs, WIP
.SWAP
.2WCR (from Nonverbose)
.Lowmemorykiller from Linux 3.4
.Many more underthehood performance changes
*****r3*****Unreleased
*****r2*****May 5*****
.Updated interactive governor to faux123's implementation on the Sensation
.Added Fauxsound
.Changed tunables on SmartAssV2 governor to make it use lower frequencies
.Improvements to lowmemorykiller and fixes to possible memory leaks
*****r1*****May 4*****
Initial release, based upon the sources of Beastmode cause we can't let a great kernel go to waste
Recommended settings:
Trickster MOD Kernel Settings
TCP: Westwood
I/O: Deadline
CPU: 122-1200MHz for balance, 122-1497 for performance (stock is 245-1024)
Governor: SmartMax/Interactive (Stock values are tuned for balance), Ondemand (tuned more for performance), Dancedance (battery)
Dynamic fsync: on (for saving your data. If fsync is off and your phone crashes then you may lost data)
Voltages: stock, or undervolt if you can a bit (I keep mine stock, stock is standard qualcomm/CAF spec)
Officially supported ROMs (that I run to test this kernel)
- Project X Rebirth
- ViperVivo 1.x, 2.x
- Blackout ICS Incredible (hotspot may not work on 4.0)
- Android Revolution HD 5.x
Any other sense ROMs should work but I don't test them. If you have problems then chances are someone else in the thread running that ROM can help
Works for all sense Roms on incredible s ?
Sent from my HTC Incredible S using xda premium
Introducing Tesco-Joey Kernel.
Linux 3.0.83-ck1
What is this? I forked szezso's source for kernel and added my tweaks and stuff into it. The result is an optimized hybrid of Kangaroo Kernel and Tesco Kernel and is my choice for AOSP ROMs now ​
Features:
.Everything from Tesco, +
.Snapdragon and compiler optimizations, VFP with NEON
.Compiled with Linaro 4.7.4 2013.05 toolchain
.Compiler time variables
.Implement ck1 patchset
.CPU freq table, ondemand, interactive and smartmax from Kangaroo
.Overclocked GPU: 300MHz 2D and 350MHz 3D
.Dynamic writeback feature from Linux 3.1.y
.Use more optimized algorithms
.LMK from 3.4 optimized.
As usual with my stuff more detailed info and credits in github. My source is here
https://github.com/markj338/JOEY-kernel/commits/master
Download:
Tesco-Joey-kernel.zip - 4.96 MB
Thanks @Splux for testing @szezso for the base and stuff
As of tesco v2.9 and above, szezso has merged my performance changes and most other changes into his tesco kernel.
awesome...multitouch fixed sounds pretty good to me -_-
thanks !!!
deathgame said:
awesome...multitouch fixed sounds pretty good to me -_-
thanks !!!
Click to expand...
Click to collapse
Tell me what ya think guys, what you want in the future, anything.
If you follow my github you can see what I have added, I have made a considerable amount of progress
Mark, you ******g legend! You are a great asset to the Incredible S community! Keep it up, but don't forget us when you move onto ur smexy and shiny new M7
The Epik Dude said:
Mark, you ******g legend! You are a great asset to the Incredible S community! Keep it up, but don't forget us when you move onto ur smexy and shiny new M7
Click to expand...
Click to collapse
Thanks mate! This is my first real dev contribution, so consider it that I have learned so much now that I can finally step up!
Nah of course I won't forget, still not sure if development and theming will stop but I will still be hanging around
Any bugs reported?
I will instaled, tomorrow night, to report use..
Thanks!!
Tryed on Project X v3 Wi-Fi don't work so..by the way good kernel Mark, I hope you update it
Sent from my HTC Incredible S using xda app-developers app
Oh and mark, just about to install this, but don't know how to flash a kernel lol. Also, you don't think there are any bugs right? I went back to Project X v3
Sent from my HTC Incredible S using xda premium
No WiFi
Same here. WiFi does not work
Try flashing Redux V3 for ur rom
http://forum.xda-developers.com/showthread.php?t=1899335&highlight=redux
and then this kernel and it maybe work
Edit - not worked for me either :/
Silversniper said:
Try flashing Redux V3 for ur rom
http://forum.xda-developers.com/showthread.php?t=1899335&highlight=redux
and then this kernel and it maybe work
Click to expand...
Click to collapse
You are talking about Nik'Project X v3? you suggest us try first flash redux kernel,and after flash kangaroo one? ...sorry man I bit confused
Sent from my HTC Incredible S using xda app-developers app
---------- Post added at 11:16 AM ---------- Previous post was at 11:11 AM ----------
The Epik Dude said:
Oh and mark, just about to install this, but don't know how to flash a kernel lol. Also, you don't think there are any bugs right? I went back to Project X v3
Sent from my HTC Incredible S using xda premium
Click to expand...
Click to collapse
Donwload zip.
Go to recovery.
You should backup your kernel
Install zip from sdcard.
Flash kangaroo..blabla.zip
Reboot
You have flash your kernel
I hope you are s-off
Sent from my HTC Incredible S using xda app-developers app
Nirvanico said:
You are talking about Nik'Project X v3? you suggest us try first flash redux kernel,and after flash kangaroo one? ...sorry man I bit confused
Sent from my HTC Incredible S using xda app-developers app
---------- Post added at 11:16 AM ---------- Previous post was at 11:11 AM ----------
Donwload zip.
Go to recovery.
You should backup your kernel
Install zip from sdcard.
Flash kangaroo..blabla.zip
Reboot
You have flash your kernel
I hope you are s-off
Sent from my HTC Incredible S using xda app-developers app
Click to expand...
Click to collapse
Jep, worked tome before on few roms, but i could get it working on svhd rom :/
Silversniper said:
Jep, worked tome before on few roms, but i could get it working on svhd rom :/
Click to expand...
Click to collapse
Sorry man, I have tryed now... didnt work.... try to push libhtc.so and libril.so in /system/lib folder....from redux...but I get Wi-Fi error
Sent from my HTC Incredible S using xda app-developers app
Same for me. Tried it from Redux0.3 and from stock kernel. The result stays: NO WIFI.
sent from my Incredible Smart phone
I also tred using the drivers from redux with marks kernel, without any luck.
derkleinebroicher said:
Same for me. Tried it from Redux0.3 and from stock kernel. The result stays: NO WIFI.
sent from my Incredible Smart phone
Click to expand...
Click to collapse
Silversniper said:
I also tred using the drivers from redux with marks kernel, without any luck.
Click to expand...
Click to collapse
Probaly because is based on beastmode kernel....
Sent from my HTC Incredible S using xda app-developers app

[Port] 5/6.x [UBER 5.3] Optimus Kernel R55 [-O3][Graphite][DT2W]

This is a port of Optimus Kernel by Flashhhh for Peregrine
Must sure to thank him - Here
Not compatible with Dirty Unicorns atm as it's using the older cm-12.0 kernel source meaning wifi will not work if this is flashed. ​
I present to you my own kernel which has been built with many optimizations and tweaks. This kernel will work on lollipop roms(Not for stock roms) only.The main aim is to provide a stable kernel with optimizations.
I hope you all will like it
Enjoy!
Note: R12 or later will work perfectly only on LP bootloader. You need to be on a rom which has implemented new kernel sources. Read post #3 about bricked hotplug.
Custom Features:
- Compiled With Archdroid's 5.2 Toolchain
- Updated to latest CM131 Sources
- Compiled With -O3 & Graphite Flags
- Additional many optimization flags
- Compiled With Cortex A7 Tweaks
- ARM v7 Optimizations
- Mpdecision hotplug driver(Using custom powerhal by CM)
- DoubleTap2Wake/Sweep2Wake
- GPU underclock/overclock(Min:100 MHz & Max:533 MHz)
- Add dev/frandom
- Added Support for Kernel Neon Mode
- Enabled Pipe Flag
- Adreno Idler Algorithm
- PowerSuspend Driver v1.5
- Add BioShock/DanceDance Govs
- Added SmartMax/LionHeart Govs
- LCD Kcal Control by Savoca
- Faux's Sound Control
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- LMK tweaks
- block: disable add_random
- Enable unaligned capability for ARM
- CpuFreq and CpuBoost Optimizations
- Disabled Gentle Fair Sleepers
- Enabled Many TCP Congestions
- Added SIO,VR & ZEN IO Scheduler
- Sched & Mutex Tweaks
- Pushed Read Ahead value to 512
- Use your android device as USB Keyboard/Mouse
- Enabled FSync by default
- Optimized Slub
- VFP HardFloat
- Power Efficient WorkQueues
- Kexec patched (Multirom Compatible)
- Many more things (Check Github)
Disclaimer:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this KERNEL
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.​
Pls Read This before flashing:
You need ROM's default kernel before flashing this as this kernel makes use of AnyKernel 2 by @osm0sis. Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel) Credits to @attack11 for some part of install script.Read FAQ's and changelogs in 2nd post. THIS KERNEL COMES FINE TUNED OUT OF THE BOX.
DOWNLOADS:
AndroidFileHost
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Reinstall(Dirty flash) Rom + the kernel
4. Reboot and enjoy!​
PLS DON'T MIRROR THE LINKS
Recommended app:
Synapse or Kernel Adiutor
Flash UKM.zip from the below link: (credits to @apb_axel)
http://forum.xda-developers.com/android/software/zip-synapse-script-universal-kernel-t2736986
And then install synapse from play store.
I would like to say special thanks to @Flashhhh for allowing me to port his kernel and stealing his OP
@faux123 @YoshiShaPow @fermasia @Alberto97 @TeamMex @Quasar @Mazda @FabioSan @Blechdose @neobuddy89 @RenderBroken @savoca @deadman96385 @pinkflozd @alin.p @Cl3Kener @Shivam Kuchhal and CYANOGENMOD TEAM
and MANY MORE...
XDA:DevDB Information
Optimus Kernel, Kernel for the Moto G
Contributors
Kayant, Flashhhh
Source Code: https://github.com/Kayant/android_kernel_motorola_msm8226
Kernel Special Features:
Version Information
Status: Stable
Created 2015-05-10
Last Updated 2016-01-17
Reserved
Looking for changelogs??
Marshmallow Releases -
R46 - http://forum.xda-developers.com/showpost.php?p=63788257&postcount=2395
R47 - http://forum.xda-developers.com/showpost.php?p=63923077&postcount=2399
R48 - http://forum.xda-developers.com/showpost.php?p=63952176&postcount=2417
R49 - http://forum.xda-developers.com/showpost.php?p=64110186&postcount=2431
R50 - http://forum.xda-developers.com/showpost.php?p=64389138&postcount=2449
R51 - http://forum.xda-developers.com/showpost.php?p=64468320&postcount=2461
R52 - http://forum.xda-developers.com/showpost.php?p=64511085&postcount=2462
R53 - http://forum.xda-developers.com/showpost.php?p=64652842&postcount=2479
R54 - http://forum.xda-developers.com/showpost.php?p=64767486&postcount=2492
R55 - http://forum.xda-developers.com/showpost.php?p=64818240&postcount=2509
------------------------------------------------------------------------------------------------------------------
Lollipop releases
R32 - http://forum.xda-developers.com/showpost.php?p=60951752&postcount=1661
R33 - http://forum.xda-developers.com/showpost.php?p=61101376&postcount=1706
R34 - http://forum.xda-developers.com/sho...ers.com/showpost.php?p=61345718&postcount=310
R4 - http://forum.xda-developers.com/showpost.php?p=61420409&postcount=350
R38 - http://forum.xda-developers.com/showpost.php?p=61863825&postcount=2038
R41 - http://forum.xda-developers.com/showpost.php?p=62566814&postcount=2195, http://forum.xda-developers.com/showpost.php?p=62450985&postcount=2128
R42 - http://forum.xda-developers.com/show...postcount=2306
R43 - http://forum.xda-developers.com/show...postcount=2326
R44 - http://forum.xda-developers.com/show...postcount=2342
F.A.Q. - Read this before complaining!
1. My phone exploded, HELP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on pastie.org and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. This kernel works on Y or X rom?
A: Works on CM12/12.1 and AOSP roms that have the latest wifi drivers. Not for stock roms!!
3. OMG BATTERY SUCKZ, ITZ DEAD IN 45 MINUTES, HELP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
4. How do I flash this?
A: Read the OP, theres a reason why I added instructions on it.
5. What is a data loss? Did I just had one?
A: Data loss is simply having the connection cut for X periods of time, usually few seconds. Grey bars means the device is not connected to Google services for some weird reason, but you'll still have internet connection.
6. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it.
7. D2TW not working? It may be a hardware issue
A: http://forum.xda-developers.com/showpost.php?p=64116915&postcount=138
Reserved
Many thanks to showp1984 for this info
What is msm_mpdecision?
100% kernel based multi core decision! (should cpu1/2/3 be online or not?)
This is a special version modded by neobuddy Plus the idle frequency and some load thresholds have been adjusted by me.
Some Configuration:
startdelay = time until mpdecision starts doing it's magic (20000)
delay = time between checks (130)
pause = if something else plugs in the cpu, fall asleep for 10000ms (10 secs)
scroff_single_core = if the screen is off, don't plug in cpu1/2/3. Additionally: Unplug all cpus except cpu0 when screen is turned off (1)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
min_cpus = min cpus to be online, cannot be < 1. Default: 1
max_cpus = max cpus to be online, cannot be > 4. (if you set it to 2 and min_cpus to 1 you will basically have a dualcore) Default: 4
idle_freq = a value against that will be checked if a core +/- is requested. (600 MHz)
mpdecision's input event boost, aka project butter
This will boost your min cpu speed if you touch the screen or press a button and gives you full control.
In those events the min cpu freq will be risen to a predefined value on every online cpu. This boosts overall reaction times and smoothness a lot. (works similar to the qcom mpdecision binary)
Thanks for bringing another kernel to our device, Kayant! Much respect!
On a side note, is Pink Kernel no longer being updated on the original developer's side, or have you abandoned it??
Thanks as always!
Thank you for your work, I will give it a try immediately!
hhrokarvi said:
Thanks for bringing another kernel to our device, Kayant! Much respect!
On a side note, is Pink Kernel no longer being updated on the original developer's side, or have you abandoned it??
Thanks as always!
Edit: Works Great with Dirty Unicorns and AICP!!
Click to expand...
Click to collapse
More developer side but from looking at github pinkflozd might be coming back soon maybe?
@Kayant good work dude!
So the reason my dt2w doesn't work is because I changed my screen? Thank you for clarifying that for me. I had a feeling that was my issue but I wasn't certain.
Sent from my Moto G 4G LTE (XT1045) Retail US variant
ROM: SaberMod 10 (5.1.1) 4/30 build
Carrier: Cricket Wireless
is it good for daily use?
Some of the option you have listed in the OP seem not to be present, I am referring to CPU underclocking (min freq. 300 MHz here) and GPU under/overclocking (min 200, max. 450)
My xt1039 does not boot... It shows the motorola logo, then il vibrates and the screen becames black.
I'm using the beeto's CM 12.1 and I can't find the log file..
Got another issue, too. IntelliPlug (max frequency with screen off: 300 MHz), Interactive governor. When I woke up the phone and started scrolling around, I found it a bit laggy; I checked in Kernel Adiutor, max and min frequencies were both set to 787 MHz, even though I personally set them to 300 MHz/1194 MHz before. Reverted back to Spirit Kernel for now!
Gianlu92 said:
Some of the option you have listed in the OP seem not to be present, I am referring to CPU underclocking (min freq. 300 MHz here) and GPU under/overclocking (min 200, max. 450)
Click to expand...
Click to collapse
Gianlu92 said:
Got another issue, too. IntelliPlug (max frequency with screen off: 300 MHz), Interactive governor. When I woke up the phone and started scrolling around, I found it a bit laggy; I checked in Kernel Adiutor, max and min frequencies were both set to 787 MHz, even though I personally set them to 300 MHz/1194 MHz before. Reverted back to Spirit Kernel for now!
Click to expand...
Click to collapse
You right I have updated the OP. There shouldn't be any problems will GPU stuff weird....
sclcn12 said:
My xt1039 does not boot... It shows the motorola logo, then il vibrates and the screen becames black.
I'm using the beeto's CM 12.1 and I can't find the log file..
Click to expand...
Click to collapse
Not sure why that would happen tbh. Were you on the stock kernel when you flashed?
Kayant said:
You right I have updated the OP. There shouldn't be any problems will GPU stuff weird....
Not sure why that would happen tbh. Were you on the stock kernel when you flashed?
Click to expand...
Click to collapse
Kayant I faced that issue as well. Apparently I tried to flash it on AICP, Beeto's Unofficial CM 12.1... It showed the bootlogo and then it would stay blank till I restart it or something. And I did reflash the ROM's cleanly before flashing this kernel
However it works fine on Official CM12.1 and BlissPOP.
Am I missing something?? Can @Flashhhh help some fellow Peregriners????
Kayant said:
Not sure why that would happen tbh. Were you on the stock kernel when you flashed?
Click to expand...
Click to collapse
Yes I was! Will try with another ROM, I'll flash AICP
Thank you anyway!
(If you have some time, take a look to slimrom thread, thanks )
Just flashed on official CM 12.1.
So far the frequencies seems to be workning as they should, will report back if anything weird happens. Using the kernels stock settings.
hhrokarvi said:
Kayant I faced that issue as well. Apparently I tried to flash it on AICP, Beeto's Unofficial CM 12.1... It showed the bootlogo and then it would stay blank till I restart it or something. And I did reflash the ROM's cleanly before flashing this kernel
However it works fine on Official CM12.1 and BlissPOP.
Am I missing something?? Can @Flashhhh help some fellow Peregriners????
Click to expand...
Click to collapse
Can u ask on rom's thread if they don't use modified ramdisk?
Flashhhh said:
Can u ask on rom's thread if they don't use modified ramdisk?
Click to expand...
Click to collapse
He said "I used CM Sources and I don't think they're modified."
hhrokarvi said:
He said "I used CM Sources and I don't think they're modified."
Click to expand...
Click to collapse
Ok I'll talk to @Kayant and try to solve the issue
Flashhhh said:
Ok I'll talk to @Kayant and try to solve the issue
Click to expand...
Click to collapse
Thanks Brother!! Looking forward to the outcome!!

[KERNEL] [M] [3.4.0] YaYPrime-M R3

YaYPrime is based on the oficial 3.4.0 mr1.1 kernel from google, with the commits needed to run in android 6.0.
With Android M, all the kernes have merge the commits to be compatible with it, so in my case, I prefer to start a new one from 0, making the phone feel smooth while having a good battery life.
Features:
- Based on official 3.4.0 mr1.1 mako kernel
- Compiled using the lastest version of uber 5.3.1, optimized for cortex-a15
- Anykernel2
- Mako_hotplug as hotplug
- FranciscoFranco's thermal
- FranciscoFranco's gamma control
- Frequency limitator on screen-off (1026mhz by default)
- Voltage control
- Cpu Overclock of 1.7ghz (1.5ghz by default)
- Cpu Underclock of 192mhz (384mhz by default)
- Gpu Overlock of 480mhz (400mhz by default)
- Ondemand, simple and performance as gpu governors
- Ondemand, performance, conservative and interactive as cpu governors
- Deadline, zen, fiops, cfq, bfq, row as i/o schedulers
- Stratosk's Ondemand governor version (by (default)
- Franco's Convervative governor version
- Taurus' Interactive governor version
- Faux's Sound Control
- Readhead set in 512kb by default
- Graphite and neon optimizations
- UsbOtg support
- Kexec (multirom)
- DT2W support
- Fastcharge support
- F2FS support
- A lot of improvements and optimizations
Downloads:
AOSP: https://www.androidfilehost.com/?w=files&flid=42219
CM: https://www.androidfilehost.com/?w=files&flid=47776
Installation:
If you come from another kernel:
- Reboot in recovery mode
- Dirty-flash the rom you are using (without wipes)
- Flash kernel
If you come from a previous version:
- Reboot in recovery mode
- Flash kernel
(If you find something weird, wipe dalvik/cache)
To configure the kernel I recommend using kernel auditor.
Thanks: @hellsgod (kernel base), Google, Uber, @txuki2005, @serbalabari, @mrraine, @CallMeAldy, @zaclimon, @Flashhhh, @hurtsky, @franciscofranco, @faux123, @stratosk, @neobuddy89, @dorimanx, @osm0sis (anykernel2), and all the people that contribute with their commits.
Finally, I'm not responsible for any damage that can happen to your phones, I use the kernel as a daily one and I don't have any problem.
XDA:DevDB Information
YaYPrime-M Kernel, a kernel for the Google Nexus 4
Contributors
yaymalaga
Source Code: https://github.com/yaymalaga/yayPrime_kernel
Version Information
Status: Stable
Created 2015-10-25
Last Updated 2016-01-15
Changelog:
R3
- Re-done from R1
- Fixes everywhere, no more lags on chrome
- Build using latest Uber 5.3.1 (optimized for cortex-a15 - compiled by me)
- Merged all patches from 6.0.1 and the latest ones from 3.4 branch
- Added cpu underclock to 192mhz (325mhz by default)
- Updated interactive governor (ondemand by default)
- F2FS support (Need to be tested)
- Core optimizations (mutex, futex, sched, etc)
- Selinux improvements for smoothness
- Cfq i/o scheduler optimized (the other ones are removed until next release)
- Added missing Faux soundcontrol commits
- Cpu management improvements
- DT2W and T2W
- CM version added
Old releases:
R2:
- Compiled using lastest uber 4.9 (compiled by me, optimized for cortex-a15)
- Graphite and neon enabled
- Makefile and flags optimizations
- Compiler and cortex-a15 optimizations
- A lot of optimizations in the I/O, and new schedulers:
Row added and tuned up
Deadline updated and tuned up
Cfq updated and tuned up
Bfq (v7-r8) added and tuned up
Zen added and tuned up
Fiops added and tuned up
- Kexec support
- DT2W support (from Stratosk)
- Fastcharge support
- OTG support (theoretically)
- Interactive governor fixes (now uses lower freq)
- Fixes and optimizations for camera, gpu, etc
- Some improvements in general
R1:
- Initial version
Any plans to add different governors like zzmome, scary, SmartassV2, SmartMax, etc?
---------- Post added at 08:28 PM ---------- Previous post was at 08:28 PM ----------
Also, thanks for the new kernel!
thatkindaguy said:
Any plans to add different governors like zzmome, scary, SmartassV2, SmartMax, etc?
---------- Post added at 08:28 PM ---------- Previous post was at 08:28 PM ----------
Also, thanks for the new kernel!
Click to expand...
Click to collapse
Just try "hellsactive" and see for yourself what smoothness really looks like.
dragos281993 said:
Just try "hellsactive" and see for yourself what smoothness really looks like.
Click to expand...
Click to collapse
Not looking for smoothness - Looking for a good battery and performance balance. The best Governor I've found for that is zzmove with ybat as the profile number, and not a single kernel for mako includes zzmove
Nice kernel man been running for 24 hours now using hellsactive profile working very well.
Tapped from my marshmako
Looking impressive. Working gr8 till now.. Keep up the good work.
thatkindaguy said:
Any plans to add different governors like zzmome, scary, SmartassV2, SmartMax, etc?
---------- Post added at 08:28 PM ---------- Previous post was at 08:28 PM ----------
Also, thanks for the new kernel!
Click to expand...
Click to collapse
Maybe I will include smartmax from ak kernel in the next release
@yaymalaga is it safe to flash directly coming from hellscore b85? For some reason I can only dirty flash if I wipe system also and flash rom + Gapps.
Sent from my Nexus 4 using Tapatalk
Is it just me or unknown is the one really shown on the kernel version on about phone?
Sent from my Nexus 4 using XDA Free mobile app
russells.android said:
Is it just me or unknown is the one really shown on the kernel version on about phone?
Sent from my Nexus 4 using XDA Free mobile app
Click to expand...
Click to collapse
I was ready to ask same think.
Also, for me, settings in 'init.yayprime' does not alter kernel's settings
What rom are you using?
About the unknown name, my bad. I'm looking for what causes the name not to be shown
Cataclysm MM (Nexus 4)
Not a bad kernel,but problem that I have is after some time, videos just stop playing, have to reboot my phone to make them work,didn't happen on stock kernel, using franks 6.0 latest build
Performance is solid with this kernel for me. Nice kernel!
Can we have halfbreed color as default in the next build? The washed out colors are burning my eyes lol
veeholics said:
Performance is solid with this kernel for me. Nice kernel!
Can we have halfbreed color as default in the next build? The washed out colors are burning my eyes lol
Click to expand...
Click to collapse
Use Synapse or Kernel Auditor or any other kernel tweakers, you can change the colors from the app.
This kernel has USB otg support or not? I've installed synapse and kernel adiutor and didn't found any way to enable USB otg.
I'm using it with pure ROM.
Sent from my Nexus 4 using Tapatalk
sidnoit22 said:
Use Synapse or Kernel Auditor or any other kernel tweakers, you can change the colors from the app.
Click to expand...
Click to collapse
I know that. What I actually meant is the gamma colors that is included within the kernel. That way, it will apply all accross the phone.
If you just change it with an app, it will not apply to recovery and all other things before booting android. That's quite a big deal for me.
jolas said:
Cataclysm MM (Nexus 4)
Click to expand...
Click to collapse
Well I haven't tested by myself in this rom, but maybe it is using cm performance profile which change the governor configs
g33k0 b3lk0w said:
Not a bad kernel,but problem that I have is after some time, videos just stop playing, have to reboot my phone to make them work,didn't happen on stock kernel, using franks 6.0 latest build
Click to expand...
Click to collapse
I have had the same problem using other kernels, so I think that it's not the kernel fault
mandgeo said:
This kernel has USB otg support or not? I've installed synapse and kernel adiutor and didn't found any way to enable USB otg.
I'm using it with pure ROM.
I think that it does not (we are basing on hellscore kernel right now), but in the near future I will enable it when M kernels manage to adapt it.
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
veeholics said:
I know that. What I actually meant is the gamma colors that is included within the kernel. That way, it will apply all accross the phone.
If you just change it with an app, it will not apply to recovery and all other things before booting android. That's quite a big deal for me.
Click to expand...
Click to collapse
Sorry, but we are using the google's default gamma, so it will be the default one
Btw, I pretty busy with real life and studies, but I'm looking to change to another base with even more optimizations, when I have time I will do some tests
yaymalaga said:
YaYPrime-M is based in hellsgod's kernel, as it is the perfect base to continue with, so if you like hellscore, then you will love this new kernel.
Click to expand...
Click to collapse
can you/anyone mirror it? AFH currently has server problems

[Kernel] BeastMode Kernel vR105 LineageOS (A2017U)

No fancy descriptions here. It's a kernel, it's for the axon 7 (US), and it works.
Features (from what I can remember)
KCAL display driver
Added fiops, zen, row, and sio IO schedulers
Enabled westwood, htcp, hstcp, hybla, vegas, scalable, lp, veno, illinois, and dctcp tcp congestion algorithms
Slight overclock to LITTLE cluster (1.72GHz) and big cluster (2.26ghz)
GPU overclock (652MHz)
Performance tweaks
Tweaked out ramdisk
F2FS support
init.d support
Adrenoboost
Touch input boost
Wake lock controls for various things >_>
Fsync on/off support
exFAT (nofuse) support
Enabled core ctl in kernel hotplugging
Enabled qhmp scheduler
enabled HMP cstate aware (is aware of core c-states and tries to schedule tasks on already awake cpus)
Added cleancache and frontswap
Disabled arm "CoreSight"
Enabled zram lz4 compression
Disabled dm_verity kernel wide.
Disabled input debugging driver
Disabled msm remote debugging support
Enabled in-kernel block test/test io scheduler
Disabled ZTE "VLog" and "sdlog"
Disabled cache and m4m error reporting
Disabled panic on correctable cache/m4m errors
Disabled compiling with frame pointers for debugging
much more..
Thanks:
flar2
jcadduono
imoseyon
faux123
dorimanx
savoca
all of team win
all of xda-developers staff
all of xda-developers community (for those i've missed)
of course ZTE for this fantastic device
Google for awesome af Android
________________________________________________________________________________________________
[size=+3]LineageOS[/size]
Download (Enforcing version): BeastMode vR88 for the ZTE Axon 7 (A2017U) now with war_mod
Download (Permisive version): BeastMode vR105 for the ZTE Axon 7 (A2017U) now with war_mod
XDA:DevDB Information
BeastMode Kernel for the Axon 7 (a2017u), Kernel for the ZTE Axon 7
Contributors
freeza, freeza, warBeard_actual
Source Code: http://www.freeza-inc.com/kernelsources/A2017U/N/Stock/Kernel.tar.gz
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: vR105
Stable Release Date: 2017-12-19
Created 2016-12-23
Last Updated 2017-12-20
Changelog
12/19/17-vR105:
Updated almost everything to B32 source
Updated war_mod
Added warmode sysfs entry (/sys/kernel/warmod/warmode) with 0 (disabled) as default. configurable in init.d script
Added android security patches from August-December via the Android Security Bulletin
Ramdisk updated with latest LineageOS version
11/18/17-vR88:
Reborn based on B32/B25 hybrid
Full changelog later
4/18/17-vR45:
Fixes
Resurrection Remix support
4/17/17-vR44:
Disabled overclocking. Didn't provide much benefit and our SoC kind of sucks for OC stability (lower binned probably.)
Tweaks
4/15/17-vR43:
Made little cores behave by forcing them to 1.5GHz by default.
Disabled cstate awareness
4/12/17-vR42:
Removed a bunch of modules and compiled some drivers into kernel
LineageOS support
4/9/17-vR40:
Disabled some debug options in defconfig
Enabled qhmp
F2FS support
4/3/17-vR34:
Core Control is disabled by default (can be re-enabled from /sys/devices/system/cpu/cpu0/core_ctl/disable)
Added a few more wakelock controls (/sys/module/wakeup/parameters/)
3/22/17-vR31:
Added a few more wakelock controls (Thanks @flar2)
Misc fixes
3/21/17-vR30:
Updated to B19 source from ZTE.
3/19/17-vR29:
Fixed NFC until ZTE's B19 source. (Thanks @jimbo77)
3/17/17-vR28:
Updated source a little
Fixed Magisk/NoSuperSU quirks with sim.
3/12/17-vR27:
-Fixed the damn WiFi
-Added magisk compatible NO SuperSU version
2/24/17-vR26:
-Fixed WiFi on permissive
-Updated wlan driver
-Added Zen IO scheduler
2/21/17-vR24:
-Fixed ADB/MTP. ADB shell should launch as root, at least on the permissive version.
-Disabled a bunch of debugging overhead
2/19/17-vR23 (Enforcing only):
-Fixed WiFi
2/17/17-vR22:
-Updated for B15 (7.0/Nougat)
1/30/17-vR15: performance tweaks
-ZTE Nougat F2FS driver
[email protected] f2fs patches
-ZTE Nougat WiFi driver
12/28/16-vR12: attempt #2 at fixing video recording/playback
-more defconfig tweaks
-included B27 library files for mediaplayerservice, camera metadata, cameraservice, and arcsoft night mode.
-that safetynet patch for unlocked bootloader.
12/28/16-vR09: fixed video playback.
-switched wlan driver to CM13 version(R.I.P)
-tweaks to defconfig
12/23/16-vR07: initial release
Lmao
Sent from my Nexus 6P using Tapatalk
Nice
Running on the latest B29, all cool. This device is a behemoth overclocked! Thanks!
Do we have the stock kernel. Just in case we want to rollback?
borijess said:
Do we have the stock kernel. Just in case we want to rollback?
Click to expand...
Click to collapse
Backup the boot partition with TWRP then you can restore it if you want to roll back.
Hey
(i know its for the A2017U)
i am on A2017G , it boots but no audio, maybe i could port your source to A2017G. but the sourcecode link want work.
Thx For your Work.....
VeNuMuS said:
Lmao
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
Why??
Thanks for this! Been waiting for a better kernel.
Questions:
- Does it make double-tap-to-wake faster?
- Does it solve the delayed notifications problem?
- Will it bring about world peace?
dank
Bad and Boujee. Nice.
Other than selecting the max overclock values, do you have any recommended kernel settings to get the best from the phone & kernel? Thanks
I'm going to guess it doesn't work with cm13?
It'd be pretty cool if it did, but I wouldn't be surprised if it didn't.
Im on A2017G and for me Sound work.But Gpu not OC for me it show 624 MHz not 652MHz.Can we change it via Kernel Auditor??
whats the best saturation number in KCAL? also when its flashed does it OC or its left stock speed?
gecko702 said:
whats the best saturation number in KCAL? also when its flashed does it OC or its left stock speed?
Click to expand...
Click to collapse
It's left at its stock values. You'll need to specify the overclock, the step is enabled but not selected by default. I use Kernel Auditor with SuperSU and BusyBox to modify the settings, and so far it's worked just fine.
TheLastSidekick said:
It's left at its stock values. You'll need to specify the overclock, the step is enabled but not selected by default. I use Kernel Auditor with SuperSU and BusyBox to modify the settings, and so far it's worked just fine.
Click to expand...
Click to collapse
What's the safest OC speed without sacrificing too much battery or phone.
---------- Post added at 01:16 PM ---------- Previous post was at 01:14 PM ----------
Is it just me or is the camera faster at taking pics on this kernel?
Is it working on cm13 and can you make a Version without overclocking?
How about undervolt? Can i use an app for this?
dbekan%5 said:
Is it working on cm13 and can you make a Version without overclocking?
How about undervolt? Can i use an app for this?
Click to expand...
Click to collapse
Why would you need a version without overclocking when overclocking isn't enabled by default?

[KERNEL] [G93xx] [AOSP] REFLUX Kernel [R13]

Custom Kernel for S7 and S7 Edge to be used with AOSP roms (Lineage OS, Havoc OS, any other 8.1 or 9.0 rom)
FEATURES
AMOLED PWM Flicker-Free fix (selectable via MTweaks)
WireGuard Support
Added Boeffla Wavelock Blocker
Added Extra Configurable Wavelocks
Added CPU Governors
Added CPU Voltage and Frequency Control
Added Dynamic Fsync
Added Frandom Support
Added GPU Voltage and Frequency Control
Added IO Schedulers
Added Insecure ADB
Added Powersuspend
Added UKSM
Disabled KNOX
Enabled 4 Cores can reach highest CPU frequency
Enabled IP_NF_TARGET_TTL
Enabled LZ4 support
Increase Battery Charging Levels (USB Standard = 900, USB Accesory charger = 900, MHL USB =660)
Software toggle for CRC via MTweaks app
Audio Gain control via MTweaks app
AMOLED PWM FLICKER-FREE INFO: XDA Thread
WIREGUARD INFO: XDA THREAD
list of included CPU Governors
alucard - barry_allen - bioshock - blu_active - cafactive - conservative - cultivation - dancedance - darkness - electrodemand - elementalx - HYPER -
impulse - intelliactive - intellidemand - intellimm - interactive - ironactive - lionheart - nightmare - ondemand - ondemandplus - ondemand_x -
pegasusq - performance - powersave - relaxed - smartass2 - smartmax - smartmax_eps - userspace - wheatley - yankactive - zzmoove
list of included IO Schedulers
bfq -fifo - fiops - row - sio - sioplus - tripndroid - vr - zen - maple
VARIANTS SUPPORTED
G930F
G930FD
G930K
G930L
G930S
G930W8
G935F
G935FD
G935K
G935L
G935S
G935W8
KERNEL INFORMATION
Built with: Google GCC 4.9 Toolchain
Linux Version: 3.18.137
DOWNLOADS
FLAT
EDGE
CREDITS + THANKS
Samsung Open Source Release Center for the Samsung Source code
Linux Kernel Archives for the Linux Source code
Tkkg1994 for all his help and numerous code samples from his source
osm0sis for Android Image Kitchen and AnyKernel2
jesec for Fingerprint Fix
arter97 for various fixes
lyapota for some Governors and Schedulers
farovitus for his help with mods and commits
morogoku for MTweaks, lots of help, and commits
Noxxxious for his help with mods and commits
Ivan_Meler for porting kernel to AOSP
XDA:DevDB Information
Reflux Kernel, Kernel for the Samsung Galaxy S7 Edge
Contributors
gibranm
Source Code: https://github.com/gibranmather/Reflux
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R13
Stable Release Date: 2019-03-29
Created 2018-09-01
Last Updated 2019-03-29
you have no idea how long I've waited for something like this :laugh::good::fingers-crossed:
[deleted]
0xE2 said:
For some reason the added frequencies for the CPU don't show up in MTweaks for me
Click to expand...
Click to collapse
Same, also the battery drains quite a bit quicker than stock
[deleted]
0xE2 said:
Not for me, also a kernel won't have that much of an impact on battery life. There must be something else going on.
Click to expand...
Click to collapse
What frequencies are missing?
Here's a screenshot from my mtweaks.
Ah my bad these featured haven't compiled properly. Will be there in next build
sambow23 said:
Same, also the battery drains quite a bit quicker than stock
Click to expand...
Click to collapse
When flashing kernel, do a wipe of cache and dalvik.
And only use on aosp 8.1 roms
gibranm said:
When flashing kernel, do a wipe of cache and dalvik.
And only use on aosp 8.1 roms
Click to expand...
Click to collapse
After clearing the Dalvik/cache, my device is constantly warm. I've set low frequencies on the big and little cores with the interactive governor.
Using RR 6.1.0 if that helps
sambow23 said:
After clearing the Dalvik/cache, my device is constantly warm. I've set low frequencies on the big and little cores with the interactive governor.
Using RR 6.1.0 if that helps
Click to expand...
Click to collapse
Which rr 6.1 build?
New Build [R2]
Changelog:
Added Cafactive CPU Governor
Added Cultivation CPU Governor
Added ElementalX CPU Governor
Added Wheatley CPU Governor
Added UKSM (Ultra Kernel Samepage Merging )
FLAT
EDGE
gibranm said:
Changelog:
Added Cafactive CPU Governor
Added Cultivation CPU Governor
Added ElementalX CPU Governor
Added Wheatley CPU Governor
Added UKSM (Ultra Kernel Samepage Merging )
FLAT
EDGE
Click to expand...
Click to collapse
Would be nice if you can add the "Most up to date guide on CPU governors, I/O schedulers" thread's link in your OP. Just in case the users start asking, which is the best gov, schedule, best combo, blah, blah, blah. The usual in a kernel thread, you know. Thanks once more for the kernel. Time to try the new R2.
gibranm said:
Which rr 6.1 build?
Click to expand...
Click to collapse
RR-O-v6.1.0-20180824-hero2lte
sambow23 said:
RR-O-v6.1.0-20180824-hero2lte
Click to expand...
Click to collapse
Hmmmmmmm try flashing the new build. Wipe cache and dalvik and then flash kernel. To be safe uninstall magisk or root before flashing kernel
mauam said:
Would be nice if you can add the "Most up to date guide on CPU governors, I/O schedulers" thread's link in your OP. Just in case the users start asking, which is the best gov, schedule, best combo, blah, blah, blah. The usual in a kernel thread, you know. Thanks once more for the kernel. Time to try the new R2.
Click to expand...
Click to collapse
Thanks. That's a good idea. I'll add it later
[deleted]
0xE2 said:
I hope you'll address the frequency issues in R3, because otherwise I can't complain
Click to expand...
Click to collapse
What issue?
for future builds can u plz add an option to increase sound using kernel auditor ....(if possible)... this is the only reason i cant really stay on aosp roms the volume is really low
Tarique435 said:
for future builds can u plz add an option to increase sound using kernel auditor ....(if possible)... this is the only reason i cant really stay on aosp roms the volume is really low
Click to expand...
Click to collapse
For now you can use sound mods to achieve that. I am looking into adjusting headphone gain
[deleted]

Categories

Resources