[Kernel][Stock-Custom][Pie-Q-R][ARM][ZRAM] ProjectMedusa Kernel for J4+ - Samsung Galaxy J4+ ROMs, Kernels, Recoveries, & Ot

Discussion moved to my telegram group, you can find new updates there
!!ARM64 discontinued!!
Kernel Features (ARM Version):​For Stock
GPU Overclocked to 650MHz
Charge input 1.6A
Added ZRAM
ZRAM compression changed to lz4
Added exFAT support
Disabled All Samsung Security
Added Adaptive governor
Added Impulse governor
Added Intelliactive governor
Added ZEN I/O Scheduler
Added Kali NetHunter Driver
Disabled CRC (Performance up to 30%)
Disabled Samsung CPU Limit
There are more features in the new version, please check my github
For Custom
GPU Overclocked to 650MHz
Charge input 1.6A
Added ZRAM
ZRAM compression changed to lz4
Added exFAT support
Disabled All Samsung Security
Added Adaptive governor
Added Impulse governor
Added Intelliactive governor
Added ZEN I/O Scheduler
Added Kali NetHunter Driver
Integrated Viper4Android Driver
Disabled CRC (Performance up to 30%)
There are more features in the new version, please check my github
​Known issues (ARM Version):
All issues fixed
How to install:
Download Kernel
Download latest Magisk
Open recovery
Flash kernel
And re-flash Magisk
Download Link: https://ftp.batu33tr.workers.dev/0:/Kernels/J4+/ARM/
Telegram Links:
ProjectMedusa Update Channel
ProjectMedusa Support Group
Official J4+/J6+/J4 Core/J2 2018 Telegram Group
Kernel Source:
Kernel Sources (ARM Stock):https://github.com/Batu33-TR/android_kernel_samsung_j4primelte
Kernel Sources (ARM Custom):https://github.com/Batu33-TR/android10_caf_kernel
Kernel Sources (ARM64):https://github.com/Batu33-TR/android_kernel_samsung_msm8917_64
All In One Module Source:https://github.com/Batu33-TR/AIOMedusa​
Changelog (ARM):
v1.7
Added too many features, please check download link and v1.7 tag
v1.6
Added Adaptive governor
Added Intelliactive governor
Added ZEN I/O Scheduler
Custom Kernel compiled new source
v1.5.1
Fixed small bug
v1.5
Updated touchscreen driver
Disable Samsung Max CPU freq limit
v1.4.2
Disabled CRC
Added missing kali features
v1.4.1
Fixed small bug
v1.4
Revert: Charge Input Changed 1.6A
Added Kali NetHunter Support
Integrated Viper4Android Driver for Custom
MTP Proberly Fixed
v1.3
Added overclock
Fast charge properly fixed
Added exFAT driver
Added adaptive governor, this governor fixed "min cpu freq:960MHz" limits.
v1.2
Fixed broken mtp
v1.1
Now installer supported to android 9-10 stock-custom
Fixed fast charge problem
v1.0
Initial build
Changelog (ARM64):
v2.1-V4A
Integrated Viper4Android driver
V2.1
Added adaptive governor, this governor fixed "min cpu freq:960MHz" limits.
V2.0
ARM64 inital build
Thanks to:
@MacTavishAO to Touchscreen driver and mtp fix
@kapmino269 to Kali NetHunter, zram, zram enabler, some codes in all in one module
@Geckyn to overclock CPU, GPU, fast charge, ARM64 kernel source and exFat support
@osm0sis AnyKernel3 installer
@topjohnwu Magisk
@Zackptg5 MMT-Extended

Kernel Pictures:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

nice work batuu
congrats bro keep up the good work

jayem tech said:
nice work batuu
congrats bro keep up the good work
Click to expand...
Click to collapse
Thanks bro

Batu33 said:
Kernel Pictures:
Click to expand...
Click to collapse
where can i download that evolution x v.4.20 OS10 for j4plus? Thanks!

iam2weak said:
where can i download that evolution x v.4.20 OS10 for j4plus? Thanks!
Click to expand...
Click to collapse
https://drive.google.com/open?id=1XyFMIyYUs1eW1BVPDbleg2IEYSkYZ6nO

Flashed this kernel following the instructions provided but after it boots into OS, touchscreen is not working...
I am doing something wrong?

Do I also need the Magisk module fix on latest v1.2? Can I just flash kernel only without it?

dodan.andrei said:
Flashed this kernel following the instructions provided but after it boots into OS, touchscreen is not working...
I am doing something wrong?
Click to expand...
Click to collapse
Are you sure? All features and touch working my phone

Andhika24kd said:
Do I also need the Magisk module fix on latest v1.2? Can I just flash kernel only without it?
Click to expand...
Click to collapse
Yeah required. Install modules in magisk manager

Just great for the ARM64. But I think you forgot to add the 2.1 link, there is only source code zips lmao.
Good work seriously

Yackgire said:
Just great for the ARM64. But I think you forgot to add the 2.1 link, there is only source code zips lmao.
Good work seriously
Click to expand...
Click to collapse
I'm already uploading GitHub, check download link

Batu33 said:
Kernel Pictures:
Click to expand...
Click to collapse
I'm upload new ARM and ARM64 screenshot

Just have a little bit problem here: I can't find the Anykernel manager app. Only third-party kernel managers

Yackgire said:
Just have a little bit problem here: I can't find the Anykernel manager app. Only third-party kernel managers
Click to expand...
Click to collapse
No no, any kernel manager app = ex kernel manager, kernel adiutor....

Batu33 said:
No no, any kernel manager app = ex kernel manager, kernel adiutor....
Click to expand...
Click to collapse
Yeah, I notice it. I'm using Smart-Pack Kernel to change the governor. Thanks

Yackgire said:
Yeah, I notice it. I'm using Smart-Pack Kernel to change the governor. Thanks
Click to expand...
Click to collapse
You're welcome, and im updating zram starter. Dont forget to install new zram starter

Still doesn't appear the Kernel in Github, maybe wanna check this

Yackgire said:
Still doesn't appear the Kernel in Github, maybe wanna check this
Click to expand...
Click to collapse
Under v2.0 because it is alphabetical order

Still no 2.1 version kernel under github. I flashed 2.0 and there is no overclock or even new governor
On v1.3 arm version i still get a non functional touchscreen after flashing it..i have a j415fn if that counts...so can you help me with this problem?

Related

[DISCONTINUED][KERNEL][OREO][MM/Nougat] Evolution Kernel [Falcon][2018/03/17]

Hi guys, I have proposed to make a kernel for the falcon and here they have it <3
{
"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"
}
Old builds:
http://pastebin.com/kDiQ8Hrr
Evolution Kernel -R6 build for MM Roms:
-Evolution_Kernel-R6 is unified for MM roms[/B], CM13/AOSP6/
- Linux code updated to lastest LineageOS source: 3.4.113
- Based on a new clean source for greater stability
- Compiled with LinaroTC 4.9 optimized cortex A7
- Many optimization for memory usage and reduce Lag
- Added TCP modes like westwood
- Lzma compression (very nice)
- No more useless mods
- Added SIO, VR, ZEN I/O schedulers
- Added toggles for wakelocks
- MSM Hotplug stable rules
- Powersuspend added and optimized
-Added Kcal v2 support
-DT2W/S2W features
-Selinux enabled in permissive mode by default
-WQ Power Efficient tweaks
-State notifier driver added
-Fix some memory leaks
-Many more optimizations for performance and battery saving (check source)
Important: use the kernel adiutor application to tune
Click to expand...
Click to collapse
Download:
https://www.androidfilehost.com/?fid=745425885120710252
**No mirrors please**
Click to expand...
Click to collapse
How to install:
-Paste the zip on internal memory
-Install zip with twrp recovery
-Reboot and Enjoy :good:
Click to expand...
Click to collapse
New Build Evolution Kernel_R10, FOR NOUGAT ROMS 7.1.x ONLY, NO MARSHMALLOW
-
Linux code updated to lastest LineageOS source: 3.4.113 :good:
- Based on a new clean source for greater stability
- Compiled with latest simple GCC 4.8 (great for this) :good:
- Some optimizations for kernel compression (lzma)
- Many optimization for memory usage and reduce Lag
- Added Customs TCP
- Lzma compression (very nice)
- No more useless mods
- Added and improved SIO, SIOPLUS, VR, ZEN v2 I/O schedulers and default BFQ, etc...
- Row I/O scheduler is recommended by me :good:
- Added toggles for wakelocks
- MSM Hotplug stable rules (Nice deep sleep Now)
- Powersuspend updated (Use in Hybrid mode)
- Kcal v2 support
-Dt2w added but does not work for the moment (disable)
- Selinux enabled in permissive mode by default
- WQ Power Efficient tweaks
- State notifier driver added
- Lcd notify driver Removed (NO MORE START SCREEN FREEZE)
- New Governors added: zzmoove, Xperience by @TeamMex , Bioshock, Lionheart and ElementalX (testing)
- Interactive and Ondemand governor updated for better efficiency
- Added Sound Control v3.6
- Fast Charge enable by default
- Fix memory leaks for better perfomance
- Many more optimizations for performance and battery saving (check source)
- New TCP congestion driver called AsCaRex by @TeamMex Added
AsCaRex employs end-to-end bandwidth measurements to set cwnd and ssthresh after packet loss. The probing phase is as the original Reno, have a modified control mechanism for use with large congestion windows. A table indicates how much to increase the congestion window when an ACK is received.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Important: Use the kernel adiutor application to tune this kernel
Evolution Turbo Kernel Oreo Updated
-Kernel build with QUVNTNN 6.4 2018.01 Custom ToolChain
-Improved Cortex-A7 configs
-Improved XZ kernel compression
-def_config regenerate
-Updated cpufreq and gpu drivers configs for better performance
-Welcome again MP_Decision Hotplug
-Spinlocks changes
-Significant lag in oreo reduced
-Simple Adreno GPU algorithm added
-New governors distribution: Default govs, XPerience, SmartMax and BioShock govs
-Out DT2W for now
-All TCP cong is activated (AsCaRex default)
-Many more changes for you..
Source: https://github.com/willizambrano/android_kernel_motorola_msm8226
If you like, support me with a small contribution : http://paypal.me/willizambrano
Download: https://www.androidfilehost.com/?fid=962187416754469095
How to install:
-Paste the zip on internal memory
-Install zip with twrp recovery
Backup of you stock boot.img
-Reboot and Enjoy :good:
If you like my work, contribute for more updates please:
Suggestions for balance perfomance/battery
-Use interactive gov with hispeedfreq on 787mhz and min freq 300mhz....
-For more conservative use Bioshock or SmartMax governor and min freq 300mhz
-Sheduler Maple, Row of BFQ
-In misc features select suspension mode on hybrid (default) and TCP select AsCaRex or westwood
Version Information
Status: Beta Evo Turbo for Oreo Roms
Release Date: 2018-03-19​
thanks for your work. i will give it a try and will feedback.
Looks promising. Gonna try it
ralp88 said:
thanks for your work. i will give it a try and will feedback.
Click to expand...
Click to collapse
Thanks bro, waiting you feedback
FortoszoneID said:
Looks promising. Gonna try it
Click to expand...
Click to collapse
Thanks , enjoy!
great piece of work
pico hackr said:
great piece of work
Click to expand...
Click to collapse
Thanks for you feedback
Running smoothly on crDroid 7.1 :good:
Can it be used with slim 7.1 ?
justbfree said:
Can it be used with slim 7.1 ?
Click to expand...
Click to collapse
Yeah, work on slim 7.1
Thanks for the work!
Keep it up
Will try and report
What is the expected SoT
willizambrano01 said:
Yeah, work on slim 7.1
Click to expand...
Click to collapse
It doesn't work , system UI FC .
Very good kernel :good:
I only miss DT2W feature..
Edit: @willizambrano01 i like your kernel, but i'm on latest CM14.1 nightly so i can't use data tethering with your kernel. Default CM kernel, tether working fine. Could you fix? Thanks
Aguys said:
Very good kernel :good:
I only miss DT2W feature..
Edit: @willizambrano01 i like your kernel, but i'm on latest CM14.1 nightly so i can't use data tethering with your kernel. Default CM kernel, tether working fine. Could you fix? Thanks
Click to expand...
Click to collapse
That wasn't Kernel problem. Tethering was broken in CM build itself. I think they have fixed in latest build.
Megatron27 said:
That wasn't Kernel problem. Tethering was broken in CM build itself. I think they have fixed in latest build.
Click to expand...
Click to collapse
But, I already on 12/10 build. With default CM kernel tethering working fine, with this kernel broken...
Can u add double tap to wake feature?
Aguys said:
But, I already on 12/10 build. With default CM kernel tethering working fine, with this kernel broken...
Click to expand...
Click to collapse
Thanks bro, I fix on next build
Allstargaurav said:
Can u add double tap to wake feature?
Click to expand...
Click to collapse
In next build bro
I'll try it soon, but which ROM do you recomend for me to use with, focusing in performance?
Best hotplug?

[KERNEL][G5][H830/H850][CM14.1]CrazySuperKernel v3.0[04-01-17]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FOR DEVS AND USERS BEFORE FIGHT ME CLICK HERE!: https://forum.xda-developers.com/showpost.php?p=70362424&postcount=3
Code:
DISCLAIMER!!
I am not responsible in any way for anything that can be happen to your device when you flashing my kernels.You do so at your own risk!
Features
Anykernel:
- Anykernel2 zip for maximum compatibility with all ROMs, CrazySuperKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazySuperKernel over the kernel that came with your ROM!!)
Kernel tweaker app:
- CrazySuperKernel Adiutor (need download it from downloads)
Toolchain:
UBERTC 6.0 Toolchain [latest update]
CPU:
- governors:
elementalx
interactive
ondemand
zzmoove
ondemandplus
conservative
powersave
userspace
- input boost
IO schedulers:
bfq
tripndroid
cfq
noop
deadline
fiops
row
sio
siopilus
zen
vr
fifo
Thermal:
- msm thermal
Sound:
- Sound control
GPU:
- Adrenoboost
More:
- init.d support
- insecure kernel (adb has root privileges)
- PVS level info
- frandom
- notification led control
- kcal v2
- CRC Check Disabled
- Dynamic filesystem read-ahead
- A lot improvments
- A lot fixes
Supported Variants:
H830
H850
Download Link CrazySuperKernel [H830] [AnyKernel]:https://www.androidfilehost.com/?w=files&flid=141303
Download Link CrazySuperKernel [H850] [AnyKernel]:https://www.androidfilehost.com/?w=files&flid=141296
Download Link CrazySuperKernelAdiutor[Updated]:https://www.androidfilehost.com/?w=files&flid=139961
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazySuperKernel over the kernel that came with your ROM!!
- Download Kernel from this thread
- Flash it with Recovery
[Wipe cache and Dalvik cache recommended]
- Then Reboot
Enjoy the CrazySuperKernel !!!!
Credits
thx Faux123
thx Savoca
thx RenderBroken
thx flar2
thx osm0sis
thx ShinyShide
thx bhb27
thx Lord Boeffla
thx the devs where made the cm14 bootable and working
thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazySuperKernel, Kernel for the LG G5
Contributors
CrazyGamerGR
Source Code: https://github.com/CrazyGamerGR/CrazySuperKernel-CM14.1-G5
Kernel Special Features: check the feature list
Version Information
Status: Testing
Created 2017-01-02
Last Updated 2017-01-04
FAQ
Recommended app : CrazySuperKernel Adiutor
changelogs
v1.0/02-01-17
- initial release
v2.0/04-01-17
- update toolchain to UBERTC 6.0
- sound control
- input boost
- frandom
- msm thermal
- many improvments under the hood
v3.0/04-01-17
- many improvments under the hood
- some fixes
For users and devs!!
All my kernels are based on cyanogenmod/lineageos source ,if someone who believes" i stoled their source" i have video captures and anyone who believes something just report me and i will have the last laugh .every tweak/mod/feature i used i edited/tweaked on my own and anyone with problem just stay away. My sources are free for anyone and can be used(i saw some ppl use them already)i don't care like other devs and i am happy and proud if someone use my work(the words" i work many hours on that project" the best repeatable words(many devs without the recognized tag and not with many thanks,they have worked for many hours/days/months and they don't cry and fight other devs )if for some devs their source are so much rare and hardworked just keep them privet(their work include their name so no problem ...we are not here for the fame ...we just want to improve the devices to make them better and not to fight with each other...
Why i am telling you all these?!
I have had many kernels unreleased from fights...i will continue to new clean projects based on lineageos and i will not care much with my source to wait many days to upload them with all the history of them because 2-3 "devs" they believe i used or edited their source...i am not a popular dev but you can't believe and no one knows how many days without sleep and hours of hardwork i have done, to do all this(and many not release source/work, much more than other devs...
reserve1
reserve2
This kernel is for cm14.1 and roms based on cm. So I guess rebased LineAge OS is also supported?!? OC and UV works without loosing stability?
Does this work for Fulmics ROM(based on v20a H850)?
666misanthrop666 said:
This kernel is for cm14.1 and roms based on cm. So I guess rebased LineAge OS is also supported?!? OC and UV works without loosing stability?
Click to expand...
Click to collapse
It is for LOS yeh,i ll add more features soon,i added just the most important and stable features.
obol2 said:
Does this work for Fulmics ROM(based on v20a H850)?
Click to expand...
Click to collapse
Only for cm/los based roms m8
Any feedback how it work the first build?
First build working amazing I. H830 latest cm build thank you
Couple questions do we gotta use the included BusyBox as I prefer stericsons
And does this support drive droid ?
Dreamlogix said:
First build working amazing I. H830 latest cm build thank you
Couple questions do we gotta use the included BusyBox as I prefer stericsons
And does this support drive droid ?
Click to expand...
Click to collapse
Thx for feedback m8,you can use every busybox you want and i never used drive droid to test it.I ll add more features maybe tonight.
CrazyGamerGR said:
Thx for feedback m8,you can use every busybox you want and i never used drive droid to test it.I ll add more features maybe tonight.
Click to expand...
Click to collapse
I'll send the info here when I get home
Edit here it is
https://forum.xda-developers.com/showthread.php?t=2196707
Dreamlogix said:
I'll send the info here when I get home
Edit here it is
https://forum.xda-developers.com/showthread.php?t=2196707
Click to expand...
Click to collapse
Maybe it is included,you tried it if it work? I ll check it again in a few minutes.
It works very well. There are a couple things I've noticed though. Using the hotplug control, setting the number of cores does not stick. Also on CPU frequency maximum if you try to change core 2 or 3 the max shows 1593 MHz instead of the higher values of these cores. Also there is no GPU control. But overall it is very stable and have been using it since you released it. Looking forward to more features and thanks for your development.
T mobile h830.
jeffsga88 said:
It works very well. There are a couple things I've noticed though. Using the hotplug control, setting the number of cores does not stick. Also on CPU frequency maximum if you try to change core 2 or 3 the max shows 1593 MHz instead of the higher values of these cores. Also there is no GPU control. But overall it is very stable and have been using it since you released it. Looking forward to more features and thanks for your development.
T mobile h830.
Click to expand...
Click to collapse
Thx for feedback m8
@jeffsga88 You tried KernelAdiutor or just CSKAdiutor?
CrazyGamerGR said:
@jeffsga88 You tried KernelAdiutor or just CSKAdiutor?
Click to expand...
Click to collapse
CSKAuditir that's included in OP.
jeffsga88 said:
CSKAuditir that's included in OP.
Click to expand...
Click to collapse
Can you try plz if KA work better?
CrazyGamerGR said:
Can you try plz if KA work better?
Click to expand...
Click to collapse
Okay so using the regular kernel auditor setting CPU max for both the little and big core configuration works correctly (able to properly set max CPU speed). Also able to change GPU speed settings. But hotplugging option to change max cores not available in kernel auditor, so not sure that's fully implemented in your kernel yet? Also like your version of kernel auditor for screen settings where you can choose preset profiles. But overall the regular kernel auditor does seem to work better.

[KERNEL][J7 NXT][8.0+] Oxygen Kernel v3.0.138

{
"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"
}
Introduction
Oxygen Kernel is based on stock Samsung source code taken from Samsung Opensource Release Center with sole aim to provide better performance, stablity and battery backup than stock kernel. A kernel tells the hardware in your Android device how to behave, kind of like your mommy tells you how to behave. You can modify how fast your processor runs by over or under clocking it or optimize your system for battery life.
Oxygen Kernel is always up-to-date with latest patches from kernel.org
Known for maximum stability and smooth performance
All the Source Code is available on github
Kernel Info
LINUX: 3.18.138
SAFETYNET: Green
SELINUX: Permissive
TOOLCHAIN: Google's GCC 4.9
Compatible ROMS
All AOSP 8.1 and 9 ROMs
All OneUI Pie based ROMs
All Touchwiz 8.0 and 8.1 ROMs
Features
Here are the major features of the kernel (feel free to explore Github)
Up to date with the latest stable Linux version
Full -Ofast build with graphite optimisations
Removed a lot of useless debug and logging options
Disabled TIMA, KNOX, DM-VERITY,etc
Awesome battery life and smooth performance
ARM enhanced performance patches
Overclock CPU up-to 1.7GHz and GPU up-to 1146MHz
GPU Voltage Control
CPU Governors: conservative, interactive, ondemand, performance, powersave, userspace (default: interactive)
I/O Schedulers: bfq, cfq, deadline, maple, noop (default: maple)
Powersuspend and State Notifier drivers
Dynamic FSync, FS fsync toggle on/off
Frandom driver for 10-50x faster random number generation
Spectrum Support (a simple, profile based kernel manager || now integrated into Oxygen Control)
Disabled CRCs by default for 30% performance boost
CDROM emulation on mass_storage (compatible with DriveDroid)
Wireguard support
Boeffla Wakelock Blocker
Oxygen Control App Features
Full CPU and GPU Control
Boeffla Wakelock Blocker
Spectrum Support
Samsung Hotplug
CRC Control
And many more!
These features are only available through Oxygen Control App
Download Oxygen Control from Github Releases
Warning: If you come from some other custom kernel or have any issues, you should dirty flash your ROM before flashing Oxygen Kernel to avoid problems.
Reflash ROM -> Flash Oxygen Kernel --> Flash Magisk if you want to root
If you are upgrading between Oxygen Kernel versions, just flash the kernel zip. Also uninstall or clean data of any kernel control app you're using.
Going back to stock: You can backup your boot.img with TWRP before flashing Oxygen Kernel and restore the backup whenever you want to revert.
1] This kernel removes forced encryption, if you face "encryption process failed" error upon reboot then you need to format /data. This is generally needed if you are installing this kernel on stock tw rom.
2] In OneUI Pie ROMs you may get a warning at boot saying "There's an internal problem with your device". You can safely ignore this warning and causes no harm. It's due to some mismatching KNOX/mobicore stuff. I'll fix it soon.
Downloads
Kernel
Download
Oxygen Control
Download
Telegram Group
Join Oxygen Kernel Community group on Telegram here
Join Oxygen Kernel Channel on Telegram here
If you like my work donations are always welcome
Google Pay UPI ID: [email protected]
Paypal: https://paypal.me/SiddhantNaik
Don't forget to hit the thanks button, it's free.
Credits
Samsung Open Source Center for the Source code
@Oves786 and @SolarX_dev for numerous help and support
@osm0sis for AnyKernel2
@jesec for Fingerprint Fix
@morogoku for MTweaks
Everyone others from whom i have picked commits (credited on Github)
All those who test my builds before release
XDA:DevDB Information
Oxygen Kernel J7 NXT, Kernel for the Samsung Galaxy J7
Contributors
DarkLord1731
Source Code: https://github.com/Oxygen-Kernel/j7velte
Kernel Special Features:
Version Information
Status: No Longer Updated
Stable Release Date: 2019-05-02
Created 2018-04-27
Last Updated 2019-08-11
Changelogs:
Oxygen Kernel v4.0.138
Updated to Linux 3.18.138
Added support for OneUI Pie based ROMs
Disabled useless FIVE trustonic driver
Updated xpad drivers to support more controllers/joysticks
Heavily updated cpufreq driver for faster and better performance
Decreased time taken to enter sleep/idle mode
Some bluetooth tty driver updates
Disabled Gentre Fair Sleepers for better system responsiveness (You can enable it back using OC)
Enabled some TCP algorithms
Tuneup westwood and set it as default TCP protocol
Updated conservative governor
Optimised some other drivers like shed, cpuidle, devfreq, rcu, etc.
Disabled add_random and IO stats for better IO performance
Oxygen Kernel v3.0.131
Linux 3.18.131
Fixed kernel not booting on some TW oreo ROMs
Enabled back Input Booster for a better responsive user experience
Updated to latest kernel source
Removed some useless CPU governors (Only the best ones are kept)
Removed unwanted IO Schedulers (Only the best ones are kept)
Updated the kernel to better support AOSP ROMs
Switched to Google's GCC 4.9 toolchain
Removed a lot of useless debug and logging options
Disabled TIMA, KNOX, DM-VERITY,etc
Check github source for more changes
I can't list all of the changes because i've rebased the source code completely. But believe me, this is a major update.
Older Changelogs
V 2.0
Linux 3.18.109
Backported random driver from linux 4.2
Added Frandom
Added cpuquite driver
Added TCP congestion control
Updated statenotifier driver
Updates to cpufreq drivers
Updates to LZ4 compression
Added quickwakeup driver
Optimised many arm64 specific stuff
Optimisations to crypto drivers
Updates to memory handling
Updates to cfq ioscheduler
Hell lot of changes for performance and overall system stability
Check github source for more changes
V 1.0
Initial Build
Reserved
Nice kernel working great , thanks dev
nice kernel bro, but OTG doesnt work
Nice WOrk
Settings for Kernel
Can you give me a setting for best battery life?I'm using resurrection remix custom rom. I flash your kernel for battery saving. But no improvement. Please give me a setting to stop battery draining. Thanks in advance?
Oxygen Kernel V2.0 Released
CHANGELOGS:
Linux 3.18.109
Backported random driver from linux 4.2
Added Frandom
Added cpuquite driver
Added TCP congestion control
Updated statenotifier driver
Updates to cpufreq drivers
Updates to LZ4 compression
Added quickwakeup driver
Optimised many arm64 specific stuff
Optimisations to crypto drivers
Updates to memory handling
Updates to cfq ioscheduler
Hell lot of changes for performance and overall system stability
Check github source for more changes
sar is this kernel already support USB OTG?..btw,thank you for this worderful kernel for J701F...god bless sar more power..also thank you for your answer
allasmedia said:
sar is this kernel already support USB OTG?..btw,thank you for this worderful kernel for J701F...god bless sar more power..also thank you for your answer
Click to expand...
Click to collapse
OTG should work fine
DarkLord1731 said:
OTG should work fine
Click to expand...
Click to collapse
its still doesnt work, but other options works flawlessly. Thanks for your hard work
otg
still it doesnt work sar
This kernel messed up my lock screen when I secure it with pattern or pin or password it takes more than 5 secs to unlock I wonder if reverting back to stock kernel helps and if it does how to do it?
Csc55 said:
This kernel messed up my lock screen when I secure it with pattern or pin or password it takes more than 5 secs to unlock I wonder if reverting back to stock kernel helps and if it does how to do it?
Click to expand...
Click to collapse
are you using supersu?
Jbgamer04 said:
are you using supersu?
Click to expand...
Click to collapse
Yes I'm using supersu
Lock screen pattern lag delay
HELP!
Csc55 said:
Yes I'm using supersu
Click to expand...
Click to collapse
uninstall supersu and replace it with magisk
Jbgamer04 said:
uninstall supersu and replace it with magisk
Click to expand...
Click to collapse
I have that same problem
---------- Post added at 10:20 PM ---------- Previous post was at 10:18 PM ----------
how to install magic
karakurt63700 said:
I have that same problem
---------- Post added at 10:20 PM ---------- Previous post was at 10:18 PM ----------
how to install magic
Click to expand...
Click to collapse
you can get it in xda froums
Can we flash this on j701f ?

[KERNEL][O/MIUI][4.4.140+] ★BlackBox-Kernel-R1.5★ | Darker Than Your Ex's Heart

[KERNEL][O/MIUI][4.4.140+] ★BlackBox-Kernel-R1.5★ | Darker Than Your Ex's Heart
{
"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"
}
BlackBox Kernel "R"-Edition
(Redmi Note 5 Pro - WhyRed)​R-Edition of this Kernel will always be focused on Stability and the X-Edition will be Focused on Experimental features. This Thread is for R-Edition of BlackBox Kernel. ​Compatibility:
Every Oreo Based ROM
-LineageOS
-Resurection Remix
-Mokee ROM
-AEX
-DOTOS
-ETC
[*] WORKS ON MIUI TOO
Features:
Epic Battery Life
No Tweaking Needed - Kernel takes care of everything! Flash and Forget!
WhyRed: Enable KCAL Color Control
Enable Boeffla WakeLock Blocker
Adreno Idler & Simple GPU Algorithm
Viberation Strength Control
Adreno Boost
Added UKSM (Special Thanks to @haseo97)
Added and Enabled Westwood (Default) and Other Congestion Control
Fsync on/off Support
WireGuard Kernel Integration
CPU Wake Boost Driver Enabled for WhyRed
Optimized Console FrameBuffer
Updated Camera Drivers (Video Recording Fixed)
Various Patches for Battery Efficiency and CPU Tweaks. Thanks to @sultanxda
Misc ARM Patches, VFS Cache Reduced to 50
CPU Freq: Patches
Disabled GFS: Improves UI Responsiveness.
TCP: Initial window size (Net Speed Improvement)
Enabled F2FS Support
Dirty Ratio & Dirty Background Ratio Tweaks
NOATIME and NODIRATIME by default ~20-30% Linux Disk Performance Gain
Disabled CRC Check - mmc: disable crc check for 30% extra performance
Compiled with Clang 7.0.2
Built on Stable Kernel Source by TeamWhyRed
Updated CAF to LA.UM.6.2.r2-03900-sdm660.0
Upstreamed to Latest Kernel Version - 4.4.140 (Check Here - https://www.kernel.org/)
Seperate Builds for MIUI and Custom ROMs (Fixed Brightness for Both, can't have the same source for both)
To Do List:
Release X (Experimental) Version of this Kernel for Overclocking, Special Drivers, Etc(Will Have a Seperate Thread)
Add well known BlackBox patches to this Kernel
Add More Governors
Add More I/O Schedulers
Listen to the Users
Installation:
Download the Flashable Kernel Zip
Flash using TWRP or Equivalent Recoveries
Restart and Let the Kernel take care of everything
Download Link: Download Latest BlackBox-R-Edition
Want to Learn how to make Kernel's and ROM's? - Video Tutorials on My Channel
My Github Profile - Kunal Kene on Github
Want to Buy Me a Coffee? - Donate to Kunal Kene on PayPal
XDA:DevDB Information
[KERNEL][O/MIUI][4.4.140+] ★BlackBox-Kernel-R1.5★ | Darker Than Your Ex's Heart, Kernel for the Xiaomi Redmi Note 5 Pro
Contributors
Kunal.Kene.1797
Source Code: https://github.com/BlackBox-Kernel/blackbox_whyred_TWR
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R1.5
Created 2018-06-02
Last Updated 2018-07-18
Changelog
BlackBox-R1.5 - 19/07/2018:
Merge tag 'v4.4.140' into BlackBox R
Added UKSM (Special Thanks to @Haseo97)
Add and Enable Westwood and Others
Enable Simple GPU Algorithm
Few Other Patches for battery and Performance
Seperate Builds for MIUI and Custom ROMs (Fixed Brightness for Both, can't have the same source for both)
BlackBox-R1.4 - 25/06/2018:
Adreno Idler
Viberation Strength Control
Upstreamed Linux Kernel to v4.4.138
Block more Wakelocks
BlackBox-R1.3 - 10/06/2018:
Updated Camera Drivers (Video Recording Fixed)
Various Patches for Battery Efficiency and CPU Tweaks. Thanks to @Sultanxda
Updated CAF to LA.UM.6.2.r2-03900-sdm660.0
Upstreamed Linux Kernel to v4.4.136
Works on MIUI (Auto brightness a little broken, will be fixed soon )
BlackBox-R1.2 - 06/06/2018:
WiFi Fix for people with WiFi Problems
WhyRed: Enable KCAL Color Control
Enable Boeffla WakeLock Blocker
Fsync on/off Support
Adreno Boost
BlackBox-R1.1 - 05/06/2018:
WireGuard Kernel Integration
CPU Wake Boost Driver Enabled for WhyRed
Optimized Console FrameBuffer
Misc ARM Patches, VFS Cache Reduced to 50
CPU Freq: Patches
Disabled GFS: Improves UI Responsiveness.
TCP: Initial window size (Net Speed Improvement)
BlackBox-R1.0 - 02/06/2018:
Epic Battery Life
No Tweaking Needed - Kernel takes care of everything! Flash and Forget!
Enabled F2FS Support
Dirty Ratio & Dirty Background Ratio Tweaks
NOATIME and NODIRATIME by default ~20-30% Linux Disk Performance Gain
Disabled CRC Check - mmc: disable crc check for 30% extra performance
Compiled with Clang 7.0.2
Built on Stable Source
How to Report and Request Feature? Post Logs if Needed! Be specific on feature for requests. :highfive:​
Reserved
TELEGRAM GROUP FOR THIS KERNEL -> Join BlackBox Kernels - WhyRed Telegram Group
KERNEL BASE SOURCE -> On Github Thanks to @Shahan_mik3 & vasishath
CREDITS FOR THE PATCHES, DRIVERS AND MODS GOES TO THEIR CREATORS WHOM YOU CAN FIND IN THE COMMITS SECTION
AND FINALLY THANKS TO BETA TESTERS
@ayushk780 for testing the WiFi Fixed Version on AEX (BlackBox-R1.2)
Yeah ...thankx
Thanks dev ?
Sorry for lame question but since Mokee is a lil bit uniqe... do you think it should work with it?
alreadyregistered said:
Sorry for lame question but since Mokee is a lil bit uniqe... do you think it should work with it?
Click to expand...
Click to collapse
Haven't Tested it on Mokee, but shouldn't have any Issues! Can you confirm it for us?
Pls make it stable always ...don't OC/UC kernel or useless patches ...gonna flash in RR O
blackman01 said:
Pls make it stable always ...don't OC/UC kernel or useless patches ...gonna flash in RR O
Click to expand...
Click to collapse
In our case OC would make sense because we have an underclocked Snapdragon 660. Same for our GPU, it's an underclocked Adreno 512. However, a stable kernel is more important (for me).
blackman01 said:
Pls make it stable always ...don't OC/UC kernel or useless patches ...gonna flash in RR O
Click to expand...
Click to collapse
Don't worry the R-Edition of this Kernel will always be focused on Stability and the X-Edition will be Focused on Experimental features. This Thread is the R-Edition Thread. :fingers-crossed:
Try it or die said:
In our case OC would make sense because we have an underclocked Snapdragon 660. Same for our GPU, it's an underclocked Adreno 512. However, a stable kernel is more important (for me).
Click to expand...
Click to collapse
Whyed has 636 brada ...
blackman01 said:
Whyed has 636 brada ...
Click to expand...
Click to collapse
WHICH is an underclocked 660. Which is an underclocked 820 (with a ****tier gpu). What does not make sense?
Kunal.Kene.1797 said:
Haven't Tested it on Mokee, but shouldn't have any Issues! Can you confirm it for us?
Click to expand...
Click to collapse
Surely, but 2mrw.
blackman01 said:
Whyed has 636 brada ...
Click to expand...
Click to collapse
Snapdragon 636 = Snapdragon 660, just a lower clock.
Is there sound control in this kernel?
WiFi is not working, anyone else with that problem?
I can attach logs if needed.
Is This kernel fix video recording issue in RR , asking because u mantion built with miui stable sources.
alreadyregistered said:
Sorry for lame question but since Mokee is a lil bit uniqe... do you think it should work with it?
Click to expand...
Click to collapse
I can confirm its working on mokee rom:good:
Try it or die said:
WiFi is not working, anyone else with that problem?
I can attach logs if needed.
Click to expand...
Click to collapse
wifi fine here, latest RR
Im gonna review in these days, thanks for kernel!
Try it or die said:
WiFi is not working, anyone else with that problem?
I can attach logs if needed.
Click to expand...
Click to collapse
gaurav055 said:
Is This kernel fix video recording issue in RR , asking because u mantion built with miui stable sources.
Click to expand...
Click to collapse
WiFi is working normally! which ROM are u on? try Reflashing and Restarting. Anyone else facing this?
@gaurav the focus hunting issue on RR or any is because MIUI sources are partially broken. will be fixed soon! and when it is, you will be notified in the changelog!

[EOL] [KERNEL][EAS][OC/nonOC][UV]KangarooX FINAL [2019-12-31][AOSP/MIUI][SPECTRUM]

{
"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 second round's time has come. I wanna present my kernel here. This kernel focuses on to be a good kernel. My motto is "I don't have motto".
Compatible ROMs:
Should work with all ROMs
Features:
Based on kernel.lnx.4.4.r37-rel CAF branch
Uptodate with latest linux kernel base
Compiled with GCC 8.3 with O3 and graphite opts
Many tracing, logging, debugging, security sh*t removed
EAS
Double tap to wake [Thanks to @vasishath]
Added a bunch of IO scheds( BFQ, tweaked maple, tweaked FIOPS, sio, anxiety)
Spectrum profiles support, can be switched with SmartPack kernel manager
KCAL support
Wakelock blocker (Thanks to @boeffla)
Added Adreno boost
WireGuard support
Headphones gain control
Microphone gain control
Best sound quality
32 bit up to 384 kHz audio playback support
DTS Headphone:X support
CPU OC to 1.8/2.2GHz
CPU/GPU UV
Xbox and PS controller support
HDR support for all whyred/wayne panels
exFAT, NTFS, F2FS support
sRGB support(you can find the custom control for smartpack in the extras folder)
Flashing instructions:
If you are using other custom kernel then at first dirty flash the ROM
Flash the kernel(OC or nonOC)
Flash the perfboost fw config module
If you experience brightness issues then flash the *255 version
Download link:
https://bit.ly/2JZLrwC
AFH mirror: https://www.androidfilehost.com/?w=files&flid=297054
Credits:
@frap129
@nathanchance
@AxelBlaz3
@Shekhawat2
@Ajmy_znr
@psndna88
@andip71
@xanaxdroid
@sultanxda
@YaroST12
@celtare21
@0ctobot
@tytydraco
@kdrag0n
@uvera
All the devs from whom i kanged
Source code:
https://github.com/ktommy91/kernel_xiaomi_sdm660.git
If you like what I made you can give some $ for my funeral:
https://www.paypal.me/ktommy91
Changelog:
r5.0:
- Rebased on kernel.lnx.4.4.r37-rel
- Built with GCC8.3 with O3 and graphite opts
- Dropped many useless stuff
- Kuran's new scheduler and locking backports added(1.1 in hackbench)
- ...See on github
r5.1:
- Linux 4.4.190 merged
- Scheduler improvements(thx to Kuran)
- Some reverted audio patches(better clarity)
- defconfig: disable vmstat event counters
- arm64: Select ARCH_HAS_FAST_MULTIPLIER
- treewide: remove some missed tracing
- Added the missed minimum brightness change option
- Added the missed HDR support
- ASoC: msm: Handle bit_width to configure ASM session for FLAC playback
- USB tethering fixed
- arm: dts: qcom: add the panel-ack-disabled property to whyred/wayne/tulip panels
r5.2:
- kernel-common/android 4.4 merged (Linux 4.4.192)
- Qcacld-3.0, fw-api, qca-wifi-host-cmn: LA.UM.7.2.r1-07500-sdm660.0 CAF tag merged
- Added the changes from LA.UM.7.2.r1-07500-sdm660.0 CAF tag
- f2fs: Set cp_interval to 30 secs and make it no-op
- drivers: input: touchscreen: nvt_touch_e7s & synaptics_dsx_e7s: Use FIFO
- nvt_touch_d2s: Use a FIFO thread for work processing
- ... see on github
r5.3:
- Linux 4.4.194 merged
- LA.UM.7.5.2.r1-03700-8x96.0 CAF tag merged
- added some missing changes from LA.UM.7.2.r1-07600-sdm660.0
- qcacld-3.0, fw-api, qca-wifi-host-cmn: LA.UM.7.2.r1-07600-sdm660.0 CAF tag merged
- sched: Import sched_irq_work_queue()
- cpufreq: schedutil: Queue sugov irq work on policy online cpu
- printk: silence healthd messages from userspace
- sched/fair: Don't assign runtime for throttled cfs_rq
- Revert "drivers: input: touchscreen: nvt_touch_e7s & synaptics_dsx_e7s: Use FIFO"
what is Kangaro spectrum injector
and what perfboost conf. do
plz clarify
Did you solve Huaxing panel problem because it was still in version 3.0 If you no longer take a consideration!
John Amin said:
what is Kangaro spectrum injector
and what perfboost conf. do
plz clarify
Click to expand...
Click to collapse
Spectrum injector is for the old GSIs, nowdays not really necessary. Perfboost fw config is EAS compatible config for the perfboost fw.
Frkanyldz said:
Did you solve Huaxing panel problem because it was still in version 3.0 If you no longer take a consideration!
Click to expand...
Click to collapse
Huaxing should work.
In the 2.6 version, this is not a problem, but other current kernels are still going black screen issue
I'd like to try this kernel, but bootloop always bother me..
delphinuz said:
I'd like to try this kernel, but bootloop always bother me..
Click to expand...
Click to collapse
Magisk and some modules bother you.(or the stalkers)
ktommy91 said:
Spectrum injector is for the old GSIs, nowdays not really necessary. Perfboost fw config is EAS compatible config for the perfboost fw.
Click to expand...
Click to collapse
what do you recommend as cpu gov. for 3giga ram whyred varient for optimum battery and performence without overclocking
works on miui?
Non UV versions are up, flash if you experience random freezes.
John Amin said:
what do you recommend as cpu gov. for 3giga ram whyred varient for optimum battery and performence without overclocking
Click to expand...
Click to collapse
Darktuil +512 MB zRAM
raptorddd said:
works on miui?
Click to expand...
Click to collapse
Should.
ktommy91 said:
Non UV versions are up, flash if you experience random freezes.
Click to expand...
Click to collapse
UV versions what is that
John Amin said:
UV versions what is that
Click to expand...
Click to collapse
under volt.
raptorddd said:
under volt.
Click to expand...
Click to collapse
do you mean not overclock
John Amin said:
do you mean not overclock
Click to expand...
Click to collapse
different thing. undervokt is voltage of cpu lowered so it consumes less power.. if too low it will reboot or freeze phone . if so flash the zip that says non UV
OC overclocked cpu get higher frequencies ..
ktommy91 said:
Non UV versions are up, flash if you experience random freezes.
Click to expand...
Click to collapse
Man you should've made non uv zip long time ago. I was having bootloop on your kernel since v2.0. If you would have made non uv verison back then. We would not have bootlooo problem. Everything is working perfectly now. No reboots.
One request can you make a ramdisk zip for setting schedutil governer as default like in insigniux where flashing it will make schedutil default cpu governor
raptorddd said:
different thing. undervokt is voltage of cpu lowered so it consumes less power.. if too low it will reboot or freeze phone . if so flash the zip that says non UV
OC overclocked cpu get higher frequencies ..
Click to expand...
Click to collapse
so what version you recommend safer non UV or normal
John Amin said:
so what version you recommend safer non UV or normal
Click to expand...
Click to collapse
I recommend non uv as uv one was causing bootloop

Categories

Resources