EAS kernel - OnePlus 2 Original Android Development

EAS kernel for op2
Features:
It has EAS
Only compatible with lineageOS
I'm not responsible for any damage to your device
Instructions: flash in recovery, boot and use the kernel manager of your choice to set governor to sched
Bugs: wouldn't have released if there were any
Download link: https://srv1.botstack.host:8001/op2/eas/eas.zip
For ROM developers:
Make sure you have this commit https://github.com/GlassROM-devices/android_device_oneplus_oneplus2/commit/e99b6894e671bb5c6038aa2f287f36a7e7ee11e5
Incorporate all EAS https://github.com/GlassROM-devices/android_kernel_oneplus_msm8994/tree/eas
XDA:DevDB Information
EAS-op2-kernel, Kernel for the OnePlus 2
Contributors
anupritaisno1
Source Code: https://github.com/GlassROM-devices/android_kernel_oneplus_msm8994
Kernel Special Features: EAS
Version Information
Status: Testing
Current Beta Version: v1
Beta Release Date: 2017-08-26
Created 2017-08-26
Last Updated 2017-08-26

Thanks for the new kernel. Got a problem,double tap to wake stop working.

playkish said:
Thanks for the new kernel. Got a problem,double tap to wake stop working.
Click to expand...
Click to collapse
Works fine here

anupritaisno1 said:
Works fine here
Click to expand...
Click to collapse
Gesture and double tap to wake broken here too
I am using dirty unicorn

Vaas_FC said:
Gesture and double tap to wake broken here too
I am using dirty unicorn
Click to expand...
Click to collapse
I have no intentions to support CAF ROMs. I made this kernel compatible with only lineageOS. If you're using it on another ROM that's your problem
Both of these features work fine on lineageOS

anupritaisno1 said:
I have no intentions to support CAF ROMs. I made this kernel compatible with only lineageOS. If you're using it on another ROM that's your problem
Both of these features work fine on lineageOS
Click to expand...
Click to collapse
Wasn't aware that this kernel is for lineage because wasn't mentioned
Anyways nice work this was needed since long

Vaas_FC said:
Wasn't aware that this kernel is for lineage because wasn't mentioned
Anyways nice work this was needed since long
Click to expand...
Click to collapse
Oh yeah sorry
I've always developed for lineage so I thought people kinda knew
Will add to the OP

You forgot EAS blobs

_LLJY said:
You forgot EAS blobs
Click to expand...
Click to collapse
None exist for sd810

I'm on official Nightly, will this have any effect or it requires a change in ROM?

A small fix is required in the device tree. Unfortunately right now there are no ROMs with this fix
You can flash it, it will work fine but I recommend switching to my unofficial builds once I add all the patches to my ROM

In fact there's a lot of work to be done on the ROM. I'll eventually do that too but for now we have a stable EAS kernel

will you continue develope hmp version or only this version?

chxei said:
will you continue develope hmp version or only this version?
Click to expand...
Click to collapse
Both
I have no plans to integrate this in my other kernel

anupritaisno1 said:
None exist for sd810
Click to expand...
Click to collapse
libcutils should work, perfd as well

_LLJY said:
libcutils should work, perfd as well
Click to expand...
Click to collapse
That needs ROM specific support
It is impossible to add an sepolicy for each ROM

@_LLJY I'm not going to add anything to the kernel that modifies the ROM

The msm8994 does not have an optimal energy configuration for EAS besides anything that was derived from Bullhead which is far different.
I'd stick with HMP anyway. You can still make use of most of the benefits of EAS (except for scaling based off of power of course) to a similar dynamic.
Now, you are welcome to experiment but understand that optimum values are not one size fits all

CertifiedBlyndGuy said:
The msm8994 does not have an optimal energy configuration for EAS besides anything that was derived from Bullhead which is far different.
I'd stick with HMP anyway. You can still make use of most of the benefits of EAS (except for scaling based off of power of course) to a similar dynamic.
Now, you are welcome to experiment but understand that optimum values are not one size fits all
Click to expand...
Click to collapse
Well that's why there are 2 kernels
People can pick whatever suits them best
As for EAS it's still smooth without the HAL but a proper energy model is unavailable

anupritaisno1 said:
That needs ROM specific support
It is impossible to add an sepolicy for each ROM
Click to expand...
Click to collapse
Yeah I forgot about that

Related

[KERNEL][CM BASED] Falcon Kernel 1.3 [OC to 2.5][32GB 2.15GHz]

Introduction
Falcon Kernel is a project of mine to bring improvements to the Mi 5 from Xiaomi, but without overloading it with buzzwords and bloat.
Click to expand...
Click to collapse
PLEASE KEEP DISCUSSION OF THIS KERNEL/RELATED QUESTIONS (E.G. CAN YOU/DOES IT SUPPORT X KERNEL) OUT OF THE OFFICIAL CM13 THREAD
Standard disclaimer
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Click to expand...
Click to collapse
Installation instructions
This Kernel is for all Mi5 devices AKA "gemini" including 64GB, 128GB.
This is built using the CyanogenMod 13 kernel source as base,
1.4.1 and below is only compatible with ROMs built with the MIUI7.x firmware blobs
2.0 and up are built using the new kernel base and are compatible with MIUI8.x firmware blobs (CM13 11/12 nightly+)
Flash via TWRP recovery
Click to expand...
Click to collapse
Features
- ZEN, FIOPS, SIO I/O governor
- blu_active CPU governor
- Increased charging speed
- Dynamic fsync 2.0
- fsync on/off toggle
- KCAL screen colour control
- Vibration motor control
- Improved boot time
- Cache & swap improvements for Mi5
- Touchboost control
- msm8996 lite/32GB @ 2.15GHz/1.59GHz frequency unlock
- ARM big up to 2.5GHz
- ARM LITTLE up to 1.86GHz
Click to expand...
Click to collapse
Bugs
Bugs present in current CM kernel
-Ambient display (resolved in 1.2.1 - thanks @bgcngm)
-Extremely low performance when below 5% battery - ("fixed" in 1.3.2 by disabling BCL driver, see changelog)
When reporting a bug. Please provide a logcat+dmesg. If reporting a crash, a last kmesg
Click to expand...
Click to collapse
Download link
Legacy Kernel for MIUI7.x Firmware blobs:
Release: 1.4.1
Changelog:
- Reverse aggressive UV pending more testing
- Add overclocking frequencies up to 2.5GHz (big)/1.86GHz (LITTLE)
- Fix voltage tables not working properly (causing crashes on 1.4)
Android 6.0.1:
Release: 2.0
Changelog:
- Updated for new kernel base
- Features found on previous releases
- 32GB GPU @ 624MHz
- No 32GB CPU OC for now due to changes breaking compatibility
Android 7.1:
Release: 1.0
Changelog:
- Updated for new kernel base
- Initial release for Nougat
- Features found on 6.0.1 releases
- 32GB GPU @ 624MHz
- No 32GB CPU OC for now due to changes breaking compatibility
Click to expand...
Click to collapse
Credits
bgcngm, h2o64 and defer for their work on the msm8996 kernel base for our device
Click to expand...
Click to collapse
XDA:DevDB Information
Falcon Kernel, Kernel for the Xiaomi Mi 5
Contributors
Harrynowl, bgcngm, CyanogenMod, flar2, eng.stk, franco, faux123, h2o64
Source Code: https://github.com/harrynowl/falconkernel-gemini
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 2.0
Beta Release Date: 2016-12-06
Created 2016-10-17
Last Updated 2016-12-06
Reserved
Building Falcon Kernel
If you'd like to build Falcon Kernel for yourself you can do so very easily.
You will need a Linux build environment setup. I won't include this but you can read Google's instructions here.
Getting the source
Visit Falcon Kernel kit repo over at: https://github.com/harrynowl/falcon_gemini_2.0
Create a fork of this repository that you can maintain for yourself by pressing the fork button towards the top right.
Now you will need to create a local copy of Falcon Kernel on your build environment. On github click the green clone button to get the clone URL.
Open the terminal and type:
git clone <clone url> -b <branch> <dir>
e.g.
Code:
git clone https://github.com/harrynowl/falcon_gemini_2.0.git -b Nougat mykernel
Now cd into the directory you just cloned the kernel into
Code:
cd mykernel
Building the kernel
Falcon Kernel source code contains two fairly basic scripts to download the toolchain and also run a build.
Start by typing
Code:
./toolchain.sh
When that is done, I'd suggest running through a build to make sure everything is OK.
Code:
./build.sh
Changing the kernel
You can start by changing the Kernel name. Navigate to falcon_gemini_defconfig in arch/arm64/configs and change CONFIG_LOCALVERSION="<name>" to whatever you would like to call the Kernel.
You can now look through other kernel commits and see features you want, and cherry pick their changes.
You can update your changes to github by commiting with git commit and then git push.
This isn't the be-all and end-all of Kernel building, but it's a start.
#There You Go
Harrynowl said:
[...]
Click to expand...
Click to collapse
I'm sorry, I'm not going to use this because I own a 64GB Mi 5, but I didn't understand one thing: this kernel is compatible with?
CM13 with prebuilt kernel
CM13 with new kernel
?
Thank you!
Fortinho said:
I'm sorry, I'm not going to use this because I own a 64GB Mi 5, but I didn't understand one thing: this kernel is compatible with?
CM13 with prebuilt kernel
CM13 with new kernel
?
Thank you!
Click to expand...
Click to collapse
1. CM with new kernel - OK
2. CM with prebuilt kernel - Not Checked
3. AOSP - Not Booting
Fortinho said:
<snip>
Click to expand...
Click to collapse
This kernel is only compatible with CM13 builds running the MIUI7.x firmware blobs.
WhyOrean said:
1. CM with new kernel - OK
2. CM with prebuilt kernel - Not Checked
3. AOSP - Not Booting
Click to expand...
Click to collapse
Harrynowl said:
This kernel is only compatible with AOSP builds running the MIUI7.x firmware blobs.
Click to expand...
Click to collapse
Your replies made the thing pretty unclear
EDIT: I get it, you mean CM builds with MIUI 7.x firmware blobs are the newest CMs with the "custom kernel".
Thank you both.
Fortinho said:
Your replies made the thing pretty unclear
Click to expand...
Click to collapse
See my edit, added this info to OP. Confused myself also with 2 people answering
I installed it on AICP and I got a bootloop. I guess it's only compatible with CyanogenMOD 13 for the moment, and not other ROMs based in cm?
Thanks!
Harrynowl said:
See my edit, added this info to OP. Confused myself also with 2 people answering
Click to expand...
Click to collapse
hahaha...
woonaval said:
I installed it on AICP and I got a bootloop. I guess it's only compatible with CyanogenMOD 13 for the moment, and not other ROMs based in cm?
Thanks!
Click to expand...
Click to collapse
AICP uses a different Ramdisk than this kernel has, so it wont boot.
This will be the same with DU and AOSP.
Let me understand the 32 gb hardware is only limited by software ? the components are the same? i know about de cpu but the other components no
udreac said:
Let me understand the 32 gb hardware is only limited by software ? the components are the same? i know about de cpu but the other components no
Click to expand...
Click to collapse
The LPDDR4 frequency is still lower than the 64/128GB version(s). But my testers earlier could confirm this seems to unlock the full potential of the Snapdragon 820 for 32GB phones :good:
Harrynowl said:
The LPDDR4 frequency is still lower than the 64/128GB version(s). But my testers earlier could confirm this seems to unlock the full potential of the Snapdragon 820 for 32GB phones :good:
Click to expand...
Click to collapse
I wonder how much this oc improves performance, is it possible for you to share some benchmark' screenshots before&after?
33bca said:
AICP uses a different Ramdisk than this kernel has, so it wont boot.
This will be the same with DU and AOSP.
Click to expand...
Click to collapse
what a pity it doesn't work with aicp and your latest aosp
FcukBloat said:
what a pity it doesn't work with aicp and your latest aosp
Click to expand...
Click to collapse
Hoping to implement a solution in upcoming build s
Rocketval said:
I wonder how much this oc improves performance, is it possible for you to share some benchmark' screenshots before&after?
Click to expand...
Click to collapse
A few from my very early testing
www.imgur.com/a/DqRsx
Harrynowl said:
A few from my very early testing
www.imgur.com/a/DqRsx
Click to expand...
Click to collapse
Really good! Thanks! (maybe you could add these screens in the op) :good:
Harrynowl said:
A few from my very early testing
www.imgur.com/a/DqRsx
Click to expand...
Click to collapse
Really looking forward to Blu spark and elementalx governors and also underclocking and undervolting!!
sydeu said:
Really looking forward to Blu spark and elementalx governors and also underclocking and undervolting!!
Click to expand...
Click to collapse
Some oc ... all experimental builds though, first is making it compatible with more ROMs with any kernel v2 or similar

[KERNEL][LineageOS 13/14.1] Steel 6/7 Kernel

-STEEL 6/7 KERNEL-
This is my kernel based on the LineageOS stock kernel! I try to keep it as optimized as possible while adding a few features here and there. Suggest or request features, I don't care as long as it's logical. I hope you like it! Everyone has a different taste though.
-CREDITS-
ZaneZam, Lord Boeffla, Yarpiin, anupritaisno1, Pranay Narang, FranciscoFranco, the XOS team, LineageOS, osm0sis, aviraxp and maybe a couple others, i'm sorry if I forgot someone!
-FEATURES-
• CPU underclock to 302mhz on big and little clusters.
• GPU underclock to 27mhz.
• GPU default governor is simple_ondemand.
• Zram disabled.
• CPU Governors: interactive, ondemand and performance.
• Franco wakelock blocker.
• SLIMbus overclock.
• Fingerprint boost.
• Kcal control.
• Spectrum support with 4 preconfigured profiles.
• Headphone audio boost.
-DOWNLOADS-
Google Drive
-COMPATIBILITY-
It is most compatible with LineageOS 14.1/13 and most ROMs based on it. It should work on AOSP/CAF ROMs but not all features are guaranteed.
-BUILD INFO-
I use UBERTC 4.9.4 and Kubuntu Linux 17.
XDA:DevDB Information
Steel 6/7, Kernel for the OnePlus 2
Contributors
Nick80835
Source Code: https://github.com/Nick80835/Steel-Kernel-OP2-Lineage
Kernel Special Features: It boots!
Version Information
Status: Stable
Current Stable Version: 2017-08-01:16
Current Beta Version: ---
Created 2017-06-22
Last Updated 2017-08-01
Known Issues: Tell me please! Seriously.. tell me.
Nick80835 said:
Known Issues:
• DT2W can only be enabled and disabled using a kernel settings app for LOS14.1 based ROMs, for AOSP and CAF based ROMs the switch in the settings app should work if it is there.
• Incompatible with Boeffla Config app.
Click to expand...
Click to collapse
why isnt Boeflla config app compatible?
suraj.das said:
why isnt Boeflla config app compatible?
Click to expand...
Click to collapse
I believe it's an issue with the kernel version or a value I need to fix back to default.
Nick80835 said:
I believe it's an issue with the kernel version or a value I need to fix back to default.
Click to expand...
Click to collapse
Hmm.. It worked for me when I was modifying boeffla kernel for personal use. Ill take a look into your source once its up ?
suraj.das said:
Hmm.. It worked for me when I was modifying boeffla kernel for personal use. Ill take a look into your source once its up ?
Click to expand...
Click to collapse
I think I accidentally modified a few things I should have left in place, before I finish putting the source up I'll look and see if I can fix it.
Nick80835 said:
I think I accidentally modified a few things I should have left in place, before I finish putting the source up I'll look and see if I can fix it.
Click to expand...
Click to collapse
So now it's Boeffla app compatible?
CounterC said:
So now it's Boeffla app compatible?
Click to expand...
Click to collapse
No, and won't be because this kernel has too many changes to work properly with the app. I apologize if this is inconvenient. It has been working fine with Kernel Adiutor all day for me though. :fingers-crossed:
Just uploaded an update, I added touchboost back, I removed Boeffla sound and Boeffla controls altogether. I basically refreshed the audio system, still based on PDesireAudio 10.0 due to issues with 10.1. The default IO readahead is now 128kb.
Edit: This kernel works with SuperSU and MagiskSU just fine. I've tested MagiskSU and it passes safetynet. SuperSU doesn't pass safetynet.
I'm working on adding LZ4 Fast compression/decompression to my kernel and I was wondering if anybody who may see this could help? Any tips or info are welcome, I'm trying to learn as much as possible.
Nick80835 said:
No, and won't be because this kernel has too many changes to work properly with the app. I apologize if this is inconvenient. It has been working fine with Kernel Adiutor all day for me though. :fingers-crossed:
Click to expand...
Click to collapse
You need to recover almost every part of Boeffla ramdisk.
aviraxp said:
You need to recover almost every part of Boeffla ramdisk.
Click to expand...
Click to collapse
I don't plan on doing that so I just removed it. The boeffla config app doesn't provide all the options and functionality that my kernel has so it's really bottlenecking it's array of options. The kernel works fine, flashes fine and builds fine as it is and I see no reason to hold it back in such a way. I based this kernel on Boeffla kernel for a good reason, compatibility with ROMs and his great AnyKernel implementation.
Nick80835 said:
I don't plan on doing that so I just removed it. The boeffla config app doesn't provide all the options and functionality that my kernel has so it's really bottlenecking it's array of options. The kernel works fine, flashes fine and builds fine as it is and I see no reason to hold it back in such a way. I based this kernel on Boeffla kernel for a good reason, compatibility with ROMs and his great AnyKernel implementation.
Click to expand...
Click to collapse
Then I assume things like swipe2awake are broken now?
aviraxp said:
Then I assume things like swipe2awake are broken now?
Click to expand...
Click to collapse
Sadly, yes.
Nick80835 said:
Sadly, yes.
Click to expand...
Click to collapse
Then remove Boeffla swipe2wake helper. I think it can be simply removed through reverts, or build your own kernel auditor with Boeffla implentations.
aviraxp said:
Then remove Boeffla swipe2wake helper. I think it can be simply removed through reverts, or build your own kernel auditor with Boeffla implentations.
Click to expand...
Click to collapse
I thought I did remove it, where is it exactly?
Edit: You, and anyone else, can message me on telegram, my username is @Nick80835
Just uploaded a small update after a long testing period. It's safe to say it's stable for use! I fixed a couple bugs, removed zram compression (not used, a waste of space), removed a little bit of bloat and set some settings to their proper values.
Nick80835 said:
Just uploaded a small update after a long testing period. It's safe to say it's stable for use! I fixed a couple bugs, removed zram compression (not used, a waste of space), removed a little bit of bloat and set some settings to their proper values.
Click to expand...
Click to collapse
would be helpful if you state update date in the title of thread
Uploaded a very tiny update, only change is the default GPU governor is now simple_ondemand
Hey at least implement pdesireaudio correctly
Well I don't feel like publicly saying **** about other's work (since the kernel is really good, awesome job man) but if you really want pdesireaudio working maybe you should pm me
Again nice work man, good kernel

CarboniteKERNEL for the OnePlus 5

Hi OnePlus 5 peeps!
Today (June 27th), I graduated from high school!
In more important news, I finished upstreaming the OnePlus 5 kernel to the latest stable kernel version...
Whoa, what is this?
This is my personal kernel that I run as the OnePlus 5 is my daily driver.
I will not claim my work as the best at anything, but just know that I would not do anything to this kernel that could potentially ruin my own device.
Additionally, this is the kernel that comes built into CarbonROM.
There are three versions of this kernel:
AOSP aka AOSP/LOS build - Flash this on any source built custom ROM except for CarbonROM
CR-5.1 aka CarbonROM build - Flash this on CarbonROM
OOS aka OxygenOS build - Flash this version on OxygenOS
Main features:
Upstreamed Linux kernel version, went from v4.4.21 -> v4.4.79
Backported random driver from Linux v4.12 (latest and greatest)
Backported scheduler from Linux v4.9 (latest android kernel branch)
Upstreamed F2FS driver from f2fs-stable/linux-4.4.y
KGSL driver improvements
MDSS driver improvements
SOC driver improvements
Built using Optimization Level 2
Added maple io scheduler (default) by frap129
Added adreno idler by arter97 with tweaks from frap129
Vibrator motor control by flar2
Kcal control driver from EX kernel
Many wakelocks disabled
Switched to power efficient workqueues across the kernel
Built with Google's latest stable gcc-4.9
Anykernel 2.0 by osm0sis! Compatible with all OxygenOS based roms
Download:
Latest builds
OxygenOS boot.img
How to install:
1. Reboot into the latest stable TWRP build
2. Download kernel zip and make sure it is in your internal storage (/sdcard)
3. Reboot into TWRP
4. Double check here to see if you require any additional instructions
5a. Install -> Install image -> select oxygen-4.x.x-boot.img -> swipe to install
5b. Install -> select CarboniteKERNEL-XXX-Rx-OP5-N.zip -> swipe to install
6. Reboot
DISCLAIMER!
If you don't understand my instructions, that's too bad >
If you are unsure about what this thing is, I highly advise you do some research before going through with installing...
Updates will come as regular as I want them to, don't ask me when I'll release cause you'll know when it comes out >:'D
XDA:DevDB Information
CarboniteKERNEL for the OnePlus 5, Kernel for the OnePlus 5
Contributors
adinkwok, nathanchance, flar2, Lord Boeffla, osm0sis, etc
Source Code: https://github.com/adinkwok/oneplus5-kernel
Kernel Special Features: One of Taylor Swift's exes should write a song called "Maybe You're the Problem"
Version Information
Status: Testing
Created 2017-06-28
Last Updated 2017-08-02
While this reserved post is not being used, enjoy this video! (Find me at 0:50s and twice at 2:54 :silly
For OxygenOS users:
Code:
[B]If you are on OxygenOS and are coming from another custom kernel:[/B]
Download the latest stock.4.X.X-boot.img
You [B]must[/B] flash the boot.img before flashing the kernel!
[B]If you are on OxygenOS are switching to a different custom kernel:[/B]
Download the latest stock.4.X.X-boot.img
You [B]must[/B] flash the boot.img before switching kernels!
For AOSP/LOS/RR/etc users:
Code:
[B]If you are coming from another custom kernel:[/B]
You [B]must[/B] reflash your ROM build before flashing this kernel!
[B]If you are on AOSP/LOS/RR/etc and are switching to another custom kernel:[/B]
You [B]must[/B] reflash your ROM build before flashing another kernel!
Why is it like this?
I have included some ramdisk modifications that set the default settings for this kernel. When you come from a different custom kernel, the ramdisk changes from that kernel may conflict with the changes I intend to have. Likewise when you switch to a different kernel; my ramdisk changes may conflict with the changes they intend to have. When you flash the stock boot.img, it replaces the modified ramdisk with a clean one, removing these conflicts.
And it's here, get it while it's hot folks! First upstreamed kernel for the OP5
Thanks for joining the party :highfive:
Sent from my OnePlus5 using XDA Labs
gz on graduating! and thx for the kernel :=
Congratulations on the graduation buddy,
Just flashed and I had charging cycling on and off (using dash charger in car on freedom v1.1). Flashed EX and charging is fine. Need charge ATM but maybe a little later I can help you get a log.
Sent from my OnePlus5 using XDA Labs
congratulations! awesome... so smart!!!!!!!
rav101 said:
Congratulations on the graduation buddy,
Just flashed and I had charging cycling on and off (using dash charger in car on freedom v1.1). Flashed EX and charging is fine. Need charge ATM but maybe a little later I can help you get a log.
Sent from my OnePlus5 using XDA Labs
Click to expand...
Click to collapse
Hmmm never noticed this... I guess the graduation drinks are getting to me. I'll re-upload a stable build without upstreaming as that's definitely the culprit.
What an amazing day for you (Congratulations!) and the OP5 community!
I was really loving and enyoing all your efforts you did for the OPO (Pure Nexus port) and the amazing Carbon ROM.
adinkwok said:
Hmmm never noticed this... I guess the graduation drinks are getting to me. I'll re-upload a stable build without upstreaming as that's definitely the culprit.
Click to expand...
Click to collapse
I'm the first to report so let's see if anyone else has the same issue. I will also try for logs later on though I do have a lot on today (so might be this evening).
I didn't actually reboot or get to try a different charger to help diagnose so don't want you doing more work that you need to for what could me my issue
Sent from my OnePlus5 using XDA Labs
rav101 said:
I'm the first to report so let's see if anyone else has the same issue. I will also try for logs later on though I do have a lot on today (so might be this evening).
I didn't actually reboot or get to try a different charger to help diagnose so don't want you doing more work that you need to for what could me my issue
Click to expand...
Click to collapse
I can confirm the issue because while I was bringing up the upstream branch I ran into this issue with dash charging and I thought I solved it. Time to debug!
Edit: link updated without the upstreaming, everything else still stands though
adinkwok said:
I can confirm the issue because while I was bringing up the upstream branch I ran into this issue with dash charging and I thought I solved it. Time to debug!
Edit: link updated without the upstreaming, everything else still stands though
Click to expand...
Click to collapse
No problem buddy,
Be good once it's all resolved and we have the benefits of upstream kernel code as well!! Your time and effort is appreciated!
Sent from my OnePlus5 using XDA Labs
@rav101 happy to see u around buddy
dukat0s said:
@rav101 happy to see u around buddy
Click to expand...
Click to collapse
For sure my friend.
How you finding the OP5?
Sent from my OnePlus5 using XDA Labs
rav101 said:
For sure my friend.
How you finding the OP5?
Click to expand...
Click to collapse
Cool my friend !like it.just got rid of my s8+. Was bored
Is DT2W working for you guys?
bartelamo said:
Is DT2W working for you guys?
Click to expand...
Click to collapse
Seems to be a problem among a few custom built kernels, we're looking into it.
bartelamo said:
Is DT2W working for you guys?
Click to expand...
Click to collapse
adinkwok said:
Seems to be a problem among a few custom built kernels, we're looking into it.
Click to expand...
Click to collapse
It's because OOS has a hal that already uses a switch for dt2w.
New update, still looking into the gestures issue.
However, Dash Charging is fixed on the upstream kernel so here it finally is! I also added a bunch of sched patches, a thermal patch, and some other misc stuff from the latest CAF branch.
Adin-Kernel-R2-OP5-OOS-N.zip

[ROM] [8.1.0_r26] [arm] optimized LineageOS 15.1 Unofficial

Mod Edit: Download with patched PAID app removed - Thread Closed until non-warez download provided.
OP, please PM me when you are ready to post a new build that does NOT include warez.
ROM r26 (last)[/URL] builded with Snapdragon LLVM 4.0.2, root in Developer menu, stock kernel with added sound control from waver kernel, integrated EX Kernel Manager 3.49 Patched
ATTENTION
With r26 don't use opengapps just install sgspluss gapps
with opengapps no imei, network issues etc...
Xposed and Substratum don't work properly!
Chop-Chop are working just sanks sgspluss
Sanks flaur2 for sound control and EX Kernel Manager flar2
Bugs: Camcoder (Video recording) in stock camera just use 3rd party app...
XDA:DevDB Information
[ROM] [8.1.0_r26] [arm] optimized LineageOS 15.1 Unofficial, ROM for the Moto G4 Plus
Contributors
xjj7, sgspluss, rajatgupta1998, waverxD18, flar2
Source Code: https://github.com/sgspluss/
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
Based On: CyanogenMod
Version Information
Status: Stable
Created 2018-04-19
Last Updated 2018-05-17
What do you mean with "optimized"?
Aletzsgc said:
What do you mean with "optimized"?
Click to expand...
Click to collapse
He used a Snapdragon optimized compiler to build this Lineage version.
thorin0815 said:
He used a Snapdragon optimized compiler to build this Lineage version.
Click to expand...
Click to collapse
What's are the advantages of that? Sorry if it is a noob question
halifage said:
What's are the advantages of that? Sorry if it is a noob question
Click to expand...
Click to collapse
LLVM is a C/C++ compiler that is becoming increasingly popular. It enables use of compilers in a broader range of configurations, providing for better performance and power usage – particularly on Snapdragon micro-architectures.
Taken from here.
halifage said:
What's are the advantages of that? Sorry if it is a noob question
Click to expand...
Click to collapse
In terms of actual benefit in daily use? Probably none at all.
New build
Bugs :
System UI stops sometimes.
Sometimes VOLTE does not work.
It asks for mobile data selection many times in a day.
xjj7 said:
integrated EX Kernel Manager 3.49 Patched
Click to expand...
Click to collapse
Am i reading this correct ?
From developers end, you should not provide any app/information which is warez related,
I love and respect what work flar2 has done for many of devices, and you should tooo..
____Mdd said:
Am i reading this correct ?
From developers end, you should not provide any app/information which is warez related,
I love and respect what work flar2 has done for many of devices, and you should tooo..
Click to expand...
Click to collapse
Sorry i add him
New build LOS 15.1 oreo 8.1.0_r26 with all changes from sgspluss device tree
Security patch 5 may
First of all saw this in OP, are you serious?!
xjj7 said:
integrated EX Kernel Manager 3.49 Patched
Click to expand...
Click to collapse
That just a joke or am i wrong?!
You show no respect to @flar2 and just remember the forum rules, warez are not allowed in any kind.
Second found this
xjj7 said:
stock kernel with added sound control from waver kernel
Click to expand...
Click to collapse
You know that you have to publish your kernel sources if you made any changes into it?
If not read this: https://www.xda-developers.com/xda-developers-and-the-gpl/
And last but not least, you push a build out which hopefully tested by yourself.
I am not sure if its booting or even working as it has to...
xjj7 said:
Sorry i add him
Click to expand...
Click to collapse
xjj7 said:
You are joke i already test this build and it's work!
Click to expand...
Click to collapse
Actually, that's not good enough. You are a joke if you think that in anyway providing a "patched" version of EX Kernel Manager is ok. EXKM is a paid application in which you clearly have no respect for. @flar2 is a very hard working developer whom provides custom kernels for a ridiculous amount of devices and provides one of the best kernel manager options for a very small fee.
I'm reporting this thread...period.
Thread has been reported, I guess we'll see what the moderators have to say about this as you are most certainly in violation of the xda rules in more than one way

[8.1.x] Smoke kernel Modded for Mipad (Mocha)[Shield blobs only]

Modded Smoke kernel for xiaomi mipad
Based on Twu2`s work found on his github
Features:-
Overclocked cpu and gpu
Memcpy optimizations for faster ram access time.
Increased Quick charge 2.0 current for faster charge (Enable the usb fastcharge option from kernel aduitor mod)
Usb fastcharge interface from Nexus 9(thanks to @flar2)
3x framebuffer
nvidia smartdimmer
This kernel will only be compatible with Shield blob roms only and only for android oreo
Flashing instructions:-
Downloads Have been removed Because There`s no respect for my work here.
Source code:-
Check the r24.1 branch on my github and the link is at the end of the description
XDA:DevDB Information
[8.1.x] Smoke kernel Modded for Mipad (Mocha)[Shield blobs only] , Kernel for the Xiaomi Mi Pad
Contributors
yrahate7, Artemka2008, twu2
Source Code: https://github.com/Yrahate7/SmokeR24.2-kernel
Kernel Special Features:
Quick charge 2.0 ,Overclocked cpu,gpu
Version Information
Status: Testing
Created 2018-08-28
Last Updated 2018-08-28
Changelog:-
v1 Overclock,memcpy optimizations,mods for quick charge
v2 Added nvidia smart dimmer and enabled 3x framebuffer for better rendering
increased current draw for both quick charge 2 chargers and normal ones
Reserved 2.0
can you make it for 7.1.x nougat shield rom please?
It breaks the hardware button on lineage os 15.1 shield oreo rom
Home and recents button not working,back button works fine
but software button (navbar no problem)
hope you can also work on nougat version of this
BTW thanks for the custom kernel
I dont understand. Where can i download it?
2D-Kun said:
I dont understand. Where can i download it?
Click to expand...
Click to collapse
open this thread on your browser,you'll see download tab.
on xda app it doesn't show up
I downloaded the zip file and tried to flash via twrp. However got the error invalid zip file. Any idea??
I am in resurrection remix 8.1 shirld blobs rom.
aggarwal959 said:
I downloaded the zip file and tried to flash via twrp. However got the error invalid zip file. Any idea??
I am in resurrection remix 8.1 shirld blobs rom.
Click to expand...
Click to collapse
Download the file again,check the md5sum,
Update to the latest recovery.if it still doesn't work ,pm me .
jeremeel2015 said:
hope you can also work on nougat version of this
BTW thanks for the custom kernel
Click to expand...
Click to collapse
Sorry , Can`t do so.
yrahate7 said:
Added nvidia smart dimmer
Click to expand...
Click to collapse
We don't have smartdimmer
Same Here
filandry said:
It breaks the hardware button on lineage os 15.1 shield oreo rom
Home and recents button not working,back button works fine
but software button (navbar no problem)
Click to expand...
Click to collapse
I'm using resurrection remix oreo rom and the home button totally stopped working.
hope they come back with a better update
Artemka2008 said:
We don't have smartdimmer
Click to expand...
Click to collapse
Its a kernel based feature, Yes we do have it. Check out my git.
Maybe we might be missing some Application to support it, but my kernel adds support for it.
Took the commit from nexus 7 (2012).
P.s. Check the r24.1 branch on my Git.
and Salute to you sir, for supporting this device till now, making it better than it previously was on miui.
Just hoping you can add back camera support for this amazing device
AkhileshBandi said:
I'm using resurrection remix oreo rom and the home button totally stopped working.
hope they come back with a better update
Click to expand...
Click to collapse
For the Hardware navigation keys, I`ll add a new post to fix them.
They stopped working for me too, but i can`t seem to remember how i fixed it.
Will add it asap.
yrahate7 said:
Its a kernel based feature, Yes we do have it. Check out my git.
Click to expand...
Click to collapse
lmfao. Google at first. Smartdimmer is a HARDWARE thing. We don't have this hardware function. Kernel just contains the driver for communicating with a smartdimmer. You can enable anything you want, but it will not work because of lack of the hw part.
Artemka2008 said:
lmfao. Google at first. Smartdimmer is a HARDWARE thing. We don't have this hardware function. Kernel just contains the driver for communicating with a smartdimmer. You can enable anything you want, but it will not work because of lack of the hw part.
Click to expand...
Click to collapse
Okay , I`m not sure about it.
Thanks for the Tip.
Sorry for the off topic question but can you please Recommend a particular Dolby atmos port?
And just one another question, Why wont the cameras work? I know there`s some issue with the HAL.
yrahate7 said:
can you please Recommend a particular Dolby atmos port?
Click to expand...
Click to collapse
I don't use any sound mod.
yrahate7 said:
Why wont the cameras work? I know there`s some issue with the HAL.
Click to expand...
Click to collapse
Cuz we need android HAL which will be compatible with nvidia's HAL and our cameras inside kernel. Or we need to write V4L2 kernel drivers for our cameras.
about this one
git
1) I won't revert it cuz I use more then 2Gb
2) Look at nvidia's default config at first
You try to sound smart, but in fact you know nothing about our tablet.
Reserve. I hope the author put back download link. The kernel feuture is promising. Hope we can test it. Thanks.
Up, hope to see this kernel again

Categories

Resources