arter97 kernel for OnePlus 3 running CyanogenMod 13 - OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel

{
"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"
}
arter97 kernel for OnePlus 3 running CyanogenMod​
/* Details */
Latest Linaro LSK kernel fully merged
Adaptive LMK disabled
Built with latest Linaro GCC toolchain with latest Linux H.G linker
Built with O2 speed optimizations
Power-efficient workqueues enabled
Random driver backported from mainline Linux(12 times faster)
Westwood as default TCP network congestion control
Entropy hook on storage removed
Default file-system mount option with noatime
CFQ I/O scheduler as default(it's the fastest I/O scheduler available on 3.18 kernel)
NVIDIA's power-efficiency improvement commits applied
sdcardfs from Galaxy S7 ported(stable)
Supports f2fs-formatted system partition
/* 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. Hard. A lot.
/* Warning */
Redistribution, modifying files used within this project's file or integrating with other projects are prohibited with no exceptions other than my projects.
Making mirrors, re-uploading to another servers are also prohibited with no exceptions.
/* Thanks to */
xboxfanj
TheCrazyLex
Thecrazyskull
/* Contact */
Twitter : @arter97
/* Notice */
This kernel will be updated accordingly to my new CyanogenMod 13 build, if it requires newly updated kernel
Support for other ROMs are not guaranteed and is not planned at the moment
To remove the kernel, wipe system partition and re-install the ROM
Disabling encryption(FDE) is highly recommended for better performance
/* Downloads and links */
arter97.com
XDA:DevDB Information
arter97 kernel for OnePlus 3, Kernel for the OnePlus 3
Contributors
arter97
Source Code: https://bitbucket.org/arter97/android_kernel_oneplus_msm8996
Kernel Special Features:
Version Information
Status: Nightly
Created 2016-08-14
Last Updated 2016-12-20

/* To kang or not to kang */
I prefer "open" to all stuffs, explicitly except for my personal kernels.
I've once used to use private Git repository for my kernels and just release the source-codes as a tarball,
which means that other developers who are interested in my kernel's changes would not get the specific changes they want while not violating XDA forum rules or GPL.
That was almost 3 years ago which by then, I was a newbie developer on XDA.
I was afraid other big developers merging all of my changes and I'll get buried down.
However, I've changed my mind and opened up my Git access to everyone after thinking my previous actions did not belongs to XDA's spirit.
That was a big move for myself of re-thinking what should be open.
Later down on the road as I gained more development skills, I've contributed into CyanogenMod and other's custom kernel and ROMs for fixing stuffs, introducing new concepts or improving performance.
During such process, there were quite a lot of occurrences where I was actually the first one to do those things.
For those who're familiar with "temasek ROM", you may know that after I became a contributor, temasek rose even more into the center of other AOSP ROMs' attention, as I was the first to introduce new exciting stuffs such as compiler changes or f2fs. And I quickly gained dozens of followers on my GitHub account.
And eventually, people *kang*ed my changes. Sometimes invalidating my authorship.
It surely is not a right thing to do, but I let it slide as it didn't matter that much. I believed that if my changes are good enough, it'd be better to end up with a larger user base rather than being a **** trying to hunt down every ROM developers who're doing it wrong.
Same story goes to my ROMs.
My real first popular ROM was back-to-n00t, which is a ported ROM from Galaxy S3 LTE to provide stable Touchwiz KitKat experience to the Galaxy S3 3G users.
I opened up everything to GitHub. And I even encouraged that other ROM developers to use my ROM as a base to work on their own ROM as I knew there are a lot of Touchwiz ROM cookers who're way better than me on modifying SystemUI or frameworks(via smali) BUT aren't too good on porting ROMs. I hoped that my ports can be a great base for others to work on their own modifications.
Now those spirits repeated on the Galaxy S6, I opened up everything about back-to-n0t3.
However, I do not do or believe those same things with the kernels.
There are far less kernel developers on XDA compared to ROM developers. ROMs are much more appealing for an "Android newbie" to go tweak. You can modify UI, enable some hidden settings and even port features from another devices.
So when ROMs gets copied off, users can easily distinguish if that was stolen or not.
Let’s say a well-known developer A ported S6 designs and features to the S4. Next day, less-known developer B uploads a ROM on XDA that claims to do the same thing. First thing that comes to the users’ mind would be ‘Is that guy a thief?’.
However, same thing cannot be said on the kernels as they work on a much lower level. You can’t distinguish individual custom kernels just by staring at your phone.
If a ROM developer choose to go use other’s custom kernel and integrate it into their ROM, it’s most likely that users won’t appreciate that custom kernel developer whose work powers that ROM. Let’s face it, not all users care about “Thanks to”, “Credits” sections, and let me tell you, those are the majority. Now some custom kernel developers might be OK with that. However, I’m not. Unlike most developers on XDA, I got fascinated to Android because it runs on Linux kernel. Modifying Linux kernel was the first thing I’ve done on my Android device, not modifying ROM. And I spent years and years on gaining information on Linux/Android kernels and tweaking, coding myself. While I don’t necessarily care users choosing to NOT use my kernel, I cannot stand that my kernel would be installed on one’s device which its owner don’t even know which kernel, which developer who made that kernel is. That is why I’m against with the idea of integrating custom kernels into custom ROMs. If you want your users to have a custom kernel, let them learn themselves what that kernel really is, what does it offers, and who developed it. “For the ease of flashing/installation” is not an excuse for me. Take yourself a few more minutes to download a kernel from the web, and a few more seconds to flash a secondary ZIP file from the recovery. Is that hard? Time-consuming? Absolutely not.
I hope everyone gets the idea why I'm sticking with the idea of "don't integrate my kernel into others".
Cheers.

/* Changelog */
2.0
Power saving patches from Pixel and AOSPA kernel
LA.HB.1.3.2-33900-8x96.0 CAF tag merged
Display on/off latency reduced (by TheCrazyLex)
Kernel now built with Cortex-A57 optimization (by TheCrazyLex)
Performance regression from power-efficient workqueue fixed (by TheCrazyLex)
Workqueue adjustments from francisfranco kernel
Wi-Fi drivers updated to LA.UM.5.5.r1-02200-8x96.0
f2fs merged from Linux 4.10 with the deadlock fix
1.9.1
Minor improvement for touch latency
Disable haptics for voice calls and video recordings (by sultan)
Wi-Fi power management tweaked
- Previous relaxation reverted as the stability issue seemed to be somewhere else
1.9
UI lags introduced with version 1.6 fixed
Wi-Fi power management relaxed to improve stability
Added Wi-Fi firmware from Pixel XL to improve stability
1.8
Touchscreen drivers updated from OnePlus 3T sources (lower latency)
Tri state key inconsistency fixed (by sultan)
1.7
Wi-Fi drivers updated
Wi-Fi BET tuned(TheCrazyLex)
Latest CyanogenMod 13 sources merged
1.6
Wi-Fi drivers updated
Wi-Fi configuration revamped to improve performance and stability
CPUSETS disabled to improve latency
1.5
ARM64 erratum fixes disabled to improve performance
Updated to Linux 3.18.43
Dozens of Google Pixel kernel commits merged to improve performance, smoothness and latency
CFQ upstreamed to Linux 4.9
BFQ disabled
Dirty COW vulnerability fixed
1.4
ADB issue on app installation fixed
Wi-Fi drivers reworked from CAF Android N sources
1.3
ro.adb.secure, ro.secure now set to 1
ADB rebuilt from Android N sources
Trigger TRIM on boot
1.2
Automatic TRIM(discard) now enabled
Many sultan's improvements merged
Switched to FSF GCC 6.2
1.1
GPU will now enter 133 MHz

Reserved 3
Reserved 3

Reserved 4
Reserved 4

Great work!
Thanks @arter97
__
v7
XDA Assist

back from vacation and directly bring up

Excellent work!!
thanks for coming up here

Great to see you here arter

Yay you are back

hoorah!

Kernel run great. Very smooth.
Gesendet von meinem ONEPLUS A3003 mit Tapatalk

Can I flash this kernel over EX Kernel?
Sent from my ONEPLUS A3003 using Tapatalk

@arter97 is encryption supported out of the box?
Sent from my OnePlus 3 using XDA Labs

xNAPx said:
Can I flash this kernel over EX Kernel?
Sent from my ONEPLUS A3003 using Tapatalk
Click to expand...
Click to collapse
Dirty flash rom after coming from EX Kernel

Great work @arter97

Hey arter nice to see you here, remember you from old s3 days i'm looking forward to a great time with my op3 [emoji106]
Gesendet von meinem ONEPLUS A3003 mit Tapatalk

great

stryker09 said:
@arter97 is encryption supported out of the box?
Sent from my OnePlus 3 using XDA Labs
Click to expand...
Click to collapse
Yes!
__
v7
XDA Assist

which kernel tuning app is recommended for this kernel?

Related

[CLOSED][KERNEL][j2lte][5.1.1] KudKernel for Samsung Galaxy J2 LTE [ABANDONED]

Sorry to tell this, but KudKernel development on j2lte family has been abandoned due to fact that I couldn't give make any of my current builds to boot and I don't have any device to test. Thanks for your support all. Hope we could meet again on another device development. :fingers-crossed:​
Introduction
KudKernel is a custom kernel that built straight from the official sources with slight modifications to keep it as stable as stock, but with some additional features that won't impact the stability overall.
Code:
/*
* 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 your finger at me for messing up your device, I will laugh at you.
*/
Kernel features
Compiled from J200FXXU1AOI6 kernel sources
Compiled using UberTC 4.9.4 with -Ofast and -fgraphite flag for fast and smooth experience
Using AnyKernel2 script for unified and easy installation (@osm0sis)
Kernel.org version 3.10.22
Kernel is compressed using LZMA
SELinux is set to permissive by default
ADB full root access
Enabled all CPU governors
Disabled root restrictions (enjoy fully rooted experience!)
And more features to come soon...
Supported devices
Thanks to AnyKernel2 script, all devices on j2lte family running TouchWiz 5.1.1 are able to run KudKernel.
Downloads
All downloads are located in multiple providers, so in case there is a problem on one provider, you could download KudKernel from the other one.
All releases on OneDrive
All releases on Google Drive
Installation instructions
Make sure you've unlocked your bootloader via this simple instruction and have your stock boot.img backed up (so you could revert back to stock kernel at any time) before proceeding.
Make sure you've the latest version of TWRP.
Reboot to Recovery mode by combination of Power+Home+Vol(+) buttons.
Select Install from TWRP screen.
Select KudKernel .zip file.
Swipe button to install. (you could enable zip signature verification if needed)
Finally wipe cache and dalvik.
Reboot to system.
Kernel source
You could use my source for studying purposes before you develop your own kernel project. Rebuilding any kernel with my sources is strictly prohibited. Kernel source is here.
Special thanks
Samsung Open Source Resource Center Team
UBER TOOLCHAINS - Their powerful toolchain!
@osm0sis - AnyKernel2 script - XDA thread
@5mohsen5 - Testing my first undocumented test build and J200F stock kernel
@zephy09 - J200GU stock kernel
@Rachav2 - J200M stock kernel
Update logs​
Last release:
r6 [17-05-2016]
Reworked from original Samsung's source
Source bring up to GitHub
Switched kernel compression to LZMA
Enabled all CPU governors
Disabled root restrictions
Revert all AnyKernel2 script changes
Older releases:
r5 [05-05-2016]
I announced that KudTW is renamed to KudKernel! Why? Because I don't want everyone misspell this kernel name as KudTV (this isn't a television channel lol)
Unified support for all j2lte variants using AnyKernel2 script by osm0sis
Compiled using J200FXXU1AOI6 kernel sources
Kernel is compressed with xz compression
Added all flags from the original unmodified sources
Added -fgraphite optimization flag
Added back ondemand CPU governor (no guarantee that it would work) (@zephy09's request)
Added default.prop patch to disable Secure Storage support (not tested)
Older releases (KudTW):
r4 [08-04-2016]
Kernel.org version 3.10.22
Compiled using UberTC 4.9.4
Added support for SM-J200M
Added some gcc optimizations from Intel's official documentation
r3.1 [27-03-2016]
Now comes only via .img file. It's easier than ever!
Added and set interactive governor as default
Removed ondemand governor (deprecated)
Added missing compilation flag
r3 [21-03-2016]
Kernel.org version 3.10.20
Added support for SM-J200GU
Revert back ramdisk compression to gzip
ondemand is now the default CPU governor (please check it via CPU-Z)
r2 [18-03-2016]
Compiled using UberTC 4.8 with -Ofast flag
Added support for SM-J200G
Ramdisk is compressed with xz compression
ADB full root access
Removed all CPU governors except performance and ondemand
r1 [12-03-2016]
First stable release.
Nothing changed from test release, only changed version tag.
test [11-03-2016] - Non-public release
Initial bringup for j2lte, only tested on J200F; thanks to @5mohsen5 for testing the test release!
..
..
krasCGQ said:
ROMs whose include KudTW as the default kernel​Reserved for now
Click to expand...
Click to collapse
tanx a lot bro [emoji106] [emoji106] [emoji106]
Sent from my SM-J200F using Tapatalk
First test build is up!
Update log:
Kernel.org version 3.10.20
Compiled using UberTC 4.8
Enjoy the first test build~~
Edit: J200G/GU/Y users, anyone?
Sent from my ASUS_Z00AD
thanks for the making stable kernel. im waiting for this good kernel for us (J2 users.) i think more will come.
slowly slowly we greeting Development support for our Device,
thanks master,
will this kernel work on J200G?
my j2lte status
full rooted (SuperSU)
Bootloader OEM (Unlocked)
latest Recovery Installed (TWRP v3)
RaKesh said:
slowly slowly we greeting Development support for our Device,
thanks master,
will this kernel work on J200G?
my j2lte status
full rooted (SuperSU)
Bootloader OEM (Unlocked)
latest Recovery Installed (TWRP v3)
Click to expand...
Click to collapse
I don't know. Just test it and report. If it's not working, give me your stock boot.img and I will make one for you.
Edit: And also, extend support to all J2 LTE families!
Edit #2:
Okay, so he sent me a PM with a Google Drive link (that unfortunately also contains latest Odin and stock recovery altogether!). I'll compile a J200G test build tommorow morning UTC+8. Stay tuned.
Sent from my ASUS_Z00AD
@RaKesh
A test build for J200G is now available. Check test builds link on OP. It contains everything on r1.
{
"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"
}
Flashed Successfully using TWRP
Terima kasih bro :highfive:​
I 'm a little worried about the warnings Knox
Is this a safe file ?? [emoji29] [emoji18]
Sent from my SM-J200F using Tapatalk
5mohsen5 said:
I 'm a little worried about the warnings Knox
Is this a safe file ?? [emoji29] [emoji18]
Sent from my SM-J200F using Tapatalk
Click to expand...
Click to collapse
It's safe to ignore. Samsung are just trying to scare everyone...
If I can, might be I'd develop a script to get rid of Samsung bloats + Knox xD
Sent from my ASUS_Z00AD
The kernel has a bug
when I restart my phone
All wifi saved pass will be removed
Sent from my SM-J200F using Tapatalk
krasCGQ said:
@RaKesh
A test build for J200G is now available. Check test builds link on OP. It contains everything on r1.
Click to expand...
Click to collapse
i think found a problem about wi-fi. if you restart the phone (or close the wi-fi) you need to login wi-fi again. thanks again:good:
5mohsen5 said:
The kernel has a bug
when I restart my phone
All wifi saved pass will be removed
Sent from my SM-J200F using Tapatalk
Click to expand...
Click to collapse
NeverDeadTR said:
i think found a problem about wi-fi. if you restart the phone (or close the wi-fi) you need to login wi-fi again. thanks again:good:
Click to expand...
Click to collapse
Could you both try t1 test build and report back?
I'm thinking that toolchain caused this issue (I compiled r1 with GCC 4.7 instead of 4.8 ). I compiled t1 with UberTC 4.8.
Sent from my ASUS_Z00AD
krasCGQ said:
Could you both try t1 test build and report back?
I'm thinking that toolchain caused this issue (I compiled r1 with GCC 4.7 instead of 4.8 ). I compiled t1 with UberTC 4.8.
Sent from my ASUS_Z00AD
Click to expand...
Click to collapse
im tested but it doesnt work. still same.
krasCGQ said:
Could you both try t1 test build and report back?
I'm thinking that toolchain caused this issue (I compiled r1 with GCC 4.7 instead of 4.8 ). I compiled t1 with UberTC 4.8.
Sent from my ASUS_Z00AD
Click to expand...
Click to collapse
In the test version, my phone was turned off every few minutes.
---------- Post added at 02:13 AM ---------- Previous post was at 02:06 AM ----------
I do not understand Samsung policies .
Why a low-end phone should be at this level of security ?
NeverDeadTR said:
im tested but it doesnt work. still same.
Click to expand...
Click to collapse
5mohsen5 said:
In the test version, my phone was turned off every few minutes.
---------- Post added at 02:13 AM ---------- Previous post was at 02:06 AM ----------
I do not understand Samsung policies .
Why a low-end phone should be at this level of security ?
Click to expand...
Click to collapse
Damn, I'd stop patching this stupid sources...
I've upgraded to 3.10.24, but I faced building errors on ipv4 and ipv6 -_-
I'll keep on releasing test builds with updated kernel patches, but stable release will keep the sources as it should.
Is this build.prop editing method work?
Code:
ro.securestorage.support=true -> ro.securestorage.support=false
Edit: This is why I never want to produce a kernel from Samsung sources directly...
Sent from my ASUS_Z00AD
I think it would be better just delete the selinux option .
but this kernel has another changes .

[EOL] [KERNEL] [OnePlus3] [Lineage15/Lineage14/CM13] Boeffla-Kernel (01-03-2019)

Hi all,
some of you know me from the other OnePlus or Samsung devices areas, where I provide my kernels already for more than three years to OnePlus One, OnePlus Two, OnePlus X, Galaxy S5, S3 and Note 10.1 users for all sort of platforms (Samsung, Cyanogenmod, Omnirom etc.)
Now I own a OnePlus 3 device and decided to port my kernels also to this device.
Please note:
I am not heading to have as many features as possible implemented, this is not my design goal. If you are more into that, move on to other kernels. If you are searching for a good mix of improvements and new functions while not sacrificing stability, you are welcome here (see below the history section for more info).
Important notes
When using new anykernel concept Boeffla-Kernel: Flash stock kernel of rom first !
Make sure you flash the correct kernel version, depending on whether you really use CM or a different OS !!!
Also note: You have to use Boeffla-Config app which I provide on my homepage to tweak the kernel. 3rd party apps will not be able to unleash the full power of the kernel.
Compatibility
Important: This kernel is only meant to be compatible with official Cyanogenmod and nothing else.
So when the kernel does not run on custom rom XYZ, do not even bother me with it or ask hundred times in the thread for compatibility.
I could not care less about it !!
Installation
Read the install instructions in the support section on the Boeffla Site.
Support
First read the FAQ section on the Homepage !!!
Click here to learn about all possible kernel settings in the config app (quite outdated, as it is focused on S3 still).
Click here to learn about using the config app (quite outdated, as it is focused on S3 still).
I will refuse to give support if you do any undervolting/overclocking and experience freezes or hot reboots.
I will also not provide any support if you do not use Boeffla-Config app to tweak the kernel, other 3rd party tweaking apps are known (and intended) to cause issues.
I will refuse to give support if you have xposed framework installed and reporting any kind of weird issues. My opinion to xposed it quite clear: too powerful for >90% of the users that just mess up their system with it.
Otherwise, you can get in touch with me via the support e-mail address: [email protected]
Please provide kernel version, rom version, a detailed issue description and ideally supporting screenshots or log files.
Change logs
(you can also access them directly in Boeffla-Config V2 by pressing menu and selecting "change log...")
Change log for LineageOS 14.1 kernel - Click here
Change log for CM13 kernel - Click here
Features
Note: This kernel only runs on LineageOS for the OnePlus 3 - nothing else !!!
Support of anykernel concept (only latest kernels) - flash stock kernel before flashing Boeffla
Full integration with Boeffla-Config V2 (you need at least version 2.4.02 or higher !!!) configuration app (get it from http://www.boeffla.de) to configure all kernel settings
Dash charging fully supported
The two CPU clusters (big and little cpu) can be configured completely separate in terms of min/max frequencies, governors and CPU core profiles
Additional governors: Impulse, zzmoove, elementalx, conservative, ondemand, blu_active
Additional schedulers: fiops, bfq, sio, sioplus, fifo, vr, tripndroid, zen, maple
CPU overclocking - one additional overclocking step for both clusters (1,72 GHz for little CPU / 2,26 GHz for big CPU)
No GPU overclocking, no CPU and GPU voltage interface
USB charge rate bumped up to 900 mA
Boeffla charge analysis (display of charger type and charge current in Boeffla-Config app in real time)
CPU core profiles to restrict number of CPU cores being used (the OP3 does not hotplug based on load)
Boeffla-Sound engine: Headphone volume and speaker volume (only lowering volumes for speaker)
Dynamic FSync (activated if screen on, deactived if screen off), configurable
Input boost frequencies and duration configurable per CPU cluster, input boost switch
Show CPU frequency usage per CPU and frequency in Boeffla-Config
Show GPU frequency usage per frequency in Boeffla-Config
KCal V2 Color control
Display backlight limits configurable (to avoid display brightness gets too low in some situations)
Display backlight dimmer
Swipe2wake gestures
Swipe2sleep gestures
Boeffla generic wakelock blocker V1.1.0 (documentation)
SD card read ahead buffer configurable (default increased to 1024 kB)
Ext4 File system tweaks (default to on, can be disabled)
Kernel logger (dmesg) configurable
CIFS support (module, do not mount inside /data, if you rooted with Chainfire SuperSu, make sure you uncheck the namespace separation in SuperSu app)
NFS support (module)
NTFS support (module)
XBox support (module)
OTG-Ethernet support (module)
TCP Congestion changed to Westwood
Many additional TCP congestion algorithms available
Entropy values configurable
Hardware touch keys are locked as long as screen is in use (touched) for better usability
Swap supported
Various minor kernel tweaks
Doze mode configurable in Boeffla-Config
Full selinux strict support (switchable to permissive on demand)
Show speedbin information (PVS level) in Boeffla-Config app
init.d support (in /system/etc/init.d - set correct permissions!)
Automatic EFS backup
Integrated full busybox 1.24.2 (own compilation)
Kernel initialisation log file (with history of 3 log files)
Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory
Google gcc 4.9 toolchain (64 bit) used for best stability
Always based on latest LineageOS kernel sources (http://github.com/LineageOS/android_kernel_oneplus_msm8996)
Download
For all information and downloads (stable AND testing versions), visit the Boeffla-Kernel homepage:
www.boeffla.de
History and design targets
Basically I created my first Boeffla-Kernel in 2012 as there was no kernel for the Samsung Galaxy S3 around that had exactly the mix of functionalities that I wanted. I wanted to have full flexibility in undervolting and charge rates for instance, but did not like the sharpness and/or brightness tweaks many kernels have implemented as per default.
Hence, I began to create my own kernel after a while, adding all the features I like. This is the result of my work, which in the end I decided to share with you. I hope you like it as much as I do.
The objective of this kernel is to have a kernel for daily use. It does not aim for best battery life, or best smoothness or best benchmark scores. Also it does not aim to have the broadest feature set available everywhere.
It aims more for a good mix of all, not sacrificing stability and functionality in the end.
And - most important: It aims to stay quite close to stock !!!
These design targets are also valid for the OnePlus kernel here!!!
This said, I will definitely NEVER implement:
things I do personally not need
things I do not like
things that are in any way dangerous
anything which is highly experimental
custom hotplugging algorithms
a CAF based kernel
anything that requires upstreaming of kernel parts to a higher kernel major version
So do not even ask for it if it falls into the listed categories. Everything else I am happy to check and decide.
And: I do not really care about benchmark numbers, they say almost nothing as long as something is not completely wrong. Important for me is the feel-good factor.
I am also not interested in gaming at all, so never expect a gamer kernel. It will just not happen...
Compatibility
To reiterate it again: Flash the correct kernel depending on whether you are using Lineage/CM or another rom !!!
Configuration of the kernel
To tweak and configure the kernel, manually load and install the app "Boeffla-Config V2" from the downloads section on www.boeffla.de.
You need at least version 2.4.02 or higher for the OnePlus 3 Boeffla Kernels.
Donation
If you like my work, feel free to donate: Donation-Link
If you donate at least 2,49 EUR (to be in line with the donation app prices on Google Play store), you will receive a personal donation code which unlocks some nice little comfort functions in Boeffla-Config V2 on top.
Source code
All sources can be found in my Github repository: http://github.com/andip71
Credits to developers
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* ZaneZam
* Grarak
* Yank555
* Hardcore
* Chainfire
* AndreiLux
* Netarchy
* Gokhanmoral
* Simone201
* Mialwe
* Entropy512
* Faux
* Harunjo
* FranciscoFranco
* Ak
* Osm0sis
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work !!!
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in your custom recovery and safely store your personal data before you flash a new kernel.
Cheers and enjoy
Andi
Latest change log:
LineageOS 14.1:
http://kernel.boeffla.de/oneplus3/boeffla-kernel-cm/cm14.0/changelog.htm
CM13:
http://kernel.boeffla.de/oneplus3/boeffla-kernel-cm/cm13.0/changelog.htm
Configuration and profile thread
http://forum.xda-developers.com/oneplus-3/how-to/profiles-boeffla-kernel-profiles-t3455503
*** You want my support? Then stick to my rules ***
Guys, I am receiving more and more completely useless support requests in different threads. Useless because people provide nothing to be able to help, not even the minimal possible information they could give.
Hence, I will now remind anyone again on the support guide lines stated here:
http://boeffla.de/index.php/support/support
Also you need to ensure you follow the installation guide lines incl. trouble-shooting stated here:
http://boeffla.de/index.php/support/installation-how-to
And to cut a long story short: If you do not at least provide what I request in the support guide lines, I will IGNORE YOUR REQUESTS IN FUTURE.
Straight and simple. I have enough of people wasting my time just because they are too lazy to write details.
Period.
Also as a reminder:
you use xposed? -> no support, everything is your own issue
you use a custom rom and not the official stock or CM one? -> good luck, you are on your own
you undervolt or overclock? -> have fun, but without my support
Sorry, this might sound harsh (and it is meant to sound harsh), but you cannot imagine about how crappy support requests can be. Stating something does not work is just not enough.
Please consider that!!!
Andi
OH MY GOD!
Grüße aus Potsdam
Allright folks, thread is open. Kernel is available for download.
Before you start, please make sure you read the following information at least:
http://boeffla.de/index.php/support/installation-how-to
http://boeffla.de/index.php/support/support
If you have trouble, I ask you to also scan for your issue in the OnePlus 2 thread, as major parts are the same on both devices (http://forum.xda-developers.com/one...rnel-boeffla-kernel-5-0-alpha8-11-04-t3357167)
Enjoy
Andi
Thank you Lord for bringing Christmas to us!
yay downloading, gonna flash direct and test thank u sir
@Lord Boeffla Confirmation number: 8EE21419AG5941220
Thank you Lord Boefla for this awesomeness!!!
Oh yes. The old master is here.
Waiting for CM snapshot bugfixes and then it's gonna roll.
can't wait to get my op3
AWESEOME THANKS FLASHED IT ON Ressurection Remix rom and its working awesome
Awesome!!! I'm really happy to see Boeffla Kernel on OP3. I used his kernel on my S5, but recently I got my OP3. I tried to install this kernel on CM13 by arter97 but it failed in recovery (Error 1......). Any ideas?
xantic21 said:
Awesome!!! I'm really happy to see Boeffla Kernel on OP3. I used his kernel on my S5, but recently I got my OP3. I tried to install this kernel on CM13 by arter97 but it failed in recovery (Error 1......). Any ideas?
Click to expand...
Click to collapse
Use official CM13.
Also, read that we need at least some more information:
http://boeffla.de/index.php/support/support
How should we help without knowing where what went wrong...
Andi
Flashed on blackjubel RR and booted
Thank you
{
"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"
}
Sent from my ONEPLUS A3003 using Tapatalk
Lord Boeffla said:
Use official CM13.
Also, read that we need at least some more information:
http://boeffla.de/index.php/support/support
How should we help without knowing where what went wrong...
Andi
Click to expand...
Click to collapse
Thanks Andi for your answer. I thought CM13 by arter97 is really close to official CM13
is it possible to revert the cm13 stock kernel back if something goes wrong or i want to change my mind ?
btw. i got cm13 snapshot installed
Playa82 said:
is it possible to revert the cm13 stock kernel back if something goes wrong or i want to change my mind ?
btw. i got cm13 snapshot installed
Click to expand...
Click to collapse
Yes, dirty flash CM13 again and you are back to stock kernel.
Andi
Playa82 said:
is it possible to revert the cm13 stock kernel back if something goes wrong or i want to change my mind ?
btw. i got cm13 snapshot installed
Click to expand...
Click to collapse
Take a back up ot the boot image in recovery and you're ready.
Lord Boeffla said:
Yes, dirty flash CM13 again and you are back to stock kernel.
Andi
Click to expand...
Click to collapse
ok cool. thx for your info
Working fine on latest oos.

[ROM][7.1.2][OFFICIAL][AOSP+CAF] halogenOS for YU Yunique

NO VOLTE PLEASE
{
"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"
}
Android, Reimagined.
For the best experience, view the thread on a web browser like Chromium or Firefox.
Desktop: Brilliant. Mobile: Good. Tapatalk: OK. XDA-Labs: Horrible.
Code:
YOU are doing modifications to your device.
YOU are responsible for what you do.
We are not responsible for any damages, data loss or any type of unexpected,
bad or damaging results! If you have **SERIOUS** problems with this software,
please contact the developers or maintainers. We are not liable for anything
bad that happens to your device.
Some people occasionally describe them as heroes.
Don't be stupid and bet on that though, please be responsible for what you do.
We prohibit you from overclocking to 1337 GHz, thinking that an OEM would
replace your glorious space heater etc.
We recommend you to take the advice above regardless.
halogenOS Checklist
Although no data should be lost or damaged by the flashing process,
we advise you to follow the following steps if you are coming from another rom:
Please take a full nandroid backup!
Please copy your back up to an external device.
Backing up your Internal Storage is also recommended.
When completed, please clean flash the build!
Although you usually can dirty flash halogenOS over other ROMs, considering the other
ROM has the same Android version, it is not guaranteed. In case of serious
crashes please do a clean flash.
If you get app crashes after dirty flashing over XOS 6 or another ROM, please just
clear the app data of those apps, and it should work fine then.
XOS is a new generation cutting-edge OS for Android based on Code Aurora Forum releases.
What is XOS?
halogenOS, also known as XOS is a new Android ROM which ships with the global aim to
become a modular ROM which keeps as high as potentially possible operating
performance on your mobile device while still maintaining a sufficient feature
base of nice, small and minimal features that would not be available via any
external feature base, extension, mod or plugin.
We hope you have a truly halogenified experience!
Internals of XOS
At core, the ROM is composed mainly of components from CodeAuroraForums (CAF),
featuring only extremely minor set of components from CyanogenMod (CM) which
have been added to source in order to allow for better cross-device compatibility.
Our LOVE to others
A huge thanks goes to those behind the CodeAuroraForums (CAF), the CyanogenMod
organization and all of its
contributors for the sources used in the development of the base ROM which we
started with inclusive of all the work and dedication their team puts in order to
keep us updated on the awesome contributions that they make.
We will be keen on ensuring that we be up to date with the code from our base sources,
with regular ROM updates hopefully coming from time to time.
Please do not ask for ETA's (else you shall be spooked by Mr Skeltal). Almost all of us are
students, and with the current lifestyles and routines we have, it is not that easy to acquire
time to develop the ROM, though we'll be sure to keep you updated and release OTAs as
soon as they are available and ready for publication. If you want to be really updated quick,
then join us on Telegram: http://telegram.me/halogenos
Visit our website for features such as: Downloads, Information etc.
http://halogenos.org
(Not finished yet)
​
Common stuff
Known issues:
None at all
The ROM is super stable as of now and we'll maintain a clean and proper ROM.
Planned features (don't ask for these!):
Button actions
Highlights:
Reworked Lockscreen Visualizer
Modern Services -> Google Assistant etc.
Substratum (OMS7)
Full media support (FFMPEG, video codecs, ...)
Great Audio quality, no distortions, no crap
Optimized many portions of the system including surfaceflinger, inputflinger, System Server, and more
Super fast boot
Superuser-capable
Great battery life
Soundmod support (not all soundmods work on Nougat, it's not our fault)
addon.d support (backups your gapps etc. when flashing new build - don't wipe system before flashing!)
init.d support
BusyBox
Super smooth
Signature Spoofing toggle (Support for MicroG)
Support for trusted third-party WebViews like Chrome
Long press on home for assist toggle
Security Patches in kernel
KCAL support
Kernel optimizations
OpenGapps (Mini/Micro/Nano recommended) and Banks GApps support
Dexpreopt for faster (first) boot time and less space consumption on data partition
Upgrade & Boot the ROM in just 5 minutes - no more endless waiting for flashing a new build
Very high compatibility with other ROMs
How to update the ROM:
Download the latest zip
Reboot into TWRP (Please use official TWRP)
Do not wipe anything
Flash the ROM
Optional : Flash GApps and/or SuperSU
Reboot
You don't need to wipe Cache/Dalvik.
You don't need to flash gapps again. There is some magic going on which keeps your GApps. Just make sure that you don't wipe system before flashing.
You don't need more than 5 minutes.
@regalstreak
@xdvs23 (actually xdevs23, but that was already taken on XDA)
@sewer56lol
@jbw716
@marpe
@dango99
@hunter_bruhh
@MSF Jarvis
@keessonnema
ROM Download Links
Download halogenOS now
ROM Sources
Can be found @ halogenOS GitHub Organisation.
Yunique's device trees are available on the halogenOS github organisation!
YU Yunique
Kernel source
Join our
Telegram group
Telegram News Channel
Telegram Off-Topic Group
Credits
CodeAurora
CyanogenMod
@CurioZuk
And everyone else who contributed and helps us!
In case you feel left out here, please contact us!​
XDA:DevDB Information
halogenOS for jalebi, ROM for the Android General
Contributors
MSF Jarvis, CurioZuk
Source Code: https://github.com/halogenOS/android_device_yu_jalebi
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: CAF
Version Information
Status: Stable
Current Stable Version: 20170205
Stable Release Date: 2017-02-05
Created 2016-11-29
Last Updated 2017-06-23
VoLTE? Nope, not a chance. I prefer battery life over freebies.
Updates
Updates will be released on the halogenOS telegram channel linked in the OP. I may or may not be able to monitor the thread actively, ping me on Twitter or on Telegram for any queries if they remain unanswered here.
FAQ
Q Why you no 7.1?
A CAF will not release 7.1 as Google has discouraged OEMs to use it as well, so we need to wait. The update for 7.1.1 is just round the corner though, but again, CAF takes some time after Google's release so it may be a month or so before you get the 7.1.1 update in halogenOS.
Q August Security patch? You ****ting me right?
A Again, CAF. CAF hasn't been really proactive with merging them and merging even one month's patches is a massive pain that we'd better leave up to the more experienced people at CAF.
7.1.1 and December Security patch baby!
Nais. :cyclops:
video recording bug was fixed in cm14.1 ?? can you merge it??
just askin:cyclops:
are there any gps bugs present in cm14.1??
CurioZuk said:
Nais. :cyclops:
Click to expand...
Click to collapse
New release - halogenOS 7.0 - YU Yunique - 02/12/2016
Changelog :
* Enabled SDClang for build
* Remove YUDoze crap (Who needs Ambient display on an LCD screen anyway)
* Toggle to disable logs dropbox — Lesser read/write cycles to eMMC
* Toggle for Modern Services — Spoof Pixel XL for model to selective apps to enable Assistant and Unlimited high quality photo backups
* Toggle for Camera Shutter Sound
* Add another step to Power Notification Controls
* Improved Auto Brightness icon
* Lots of ROM source improvements
* Add build date and CAF branch to About Phone
Flashing instructions :
-- Clean Flash! SDClang will refuse to let your old data work!
-- Stock kernel is derpy, flash this kernel with the ROM otherwise it won't boot!
Download : Basketbuild
Thanks bro for great ROM.
If anybody tried this rom post some screenshots and give review
Sent from my Redmi Note 3 using XDA-Developers mobile app
dr.shahab said:
Thanks bro for great ROM.
Click to expand...
Click to collapse
give review bro.battery backup,performance compared to cm13??
Great ROM in all aspects you will love it far better then cm13 overall.
Thanks MSF Jervis bro.
New release will be coming up within a day, need to get VoLTE breakage fixed. We've merged a ton of changes into the ROM which can be checked here
Phantom kernel in the basketbuild ROM directory is caf based ?
MSF Jarvis said:
New release will be coming up within a day, need to get VoLTE breakage fixed. We've merged a ton of changes into the ROM which can be checked here
Click to expand...
Click to collapse
When I can expect new build today or tomorrow
Sent from my Redmi Note 3 using XDA-Developers mobile app
New release!
halogenOS 7.0 for YU Yunique (20161208)
Changelog
- Improvements in smoothness and responsiveness
- Camera shutter sound toggle
- Some telephony & telecommunication improvements and fixes
- Updated Masquerade for Substratum
- OMS updates
- Turn on Power Notification Controls by default
- Fix multiple APN setting items issue
- Some italian translations
- Add Bash and GNU Nano
- Remove more old-style status bar icons
- Update device info in settings
- Little clean-up
- Optimizations
- Bugfixes & improvements
- jalebi : Fixed video recording!
- jalebi : Disabled SDClang (was giving RIL issues)
Download from BasketBuild
Flashing instructions :
-- Clean Flash!
-- Stock kernel is derpy, flash this kernel with the ROM otherwise it won't boot!
Telegram groups :
-- halogenOS (or XOS, same thing) : Join Chat
@MSF Jarvis does Volte is supported by this ROM ?
sahil_anas said:
@MSF Jarvis does Volte is supported by this ROM ?
Click to expand...
Click to collapse
No I don't ship thread spam cancer with my product.
I installed your rom with phantom kernel but after that no rom can be flashed without phantom kernel and i need stock kernel zip because phantom kernel isnt stable can you please provide me a stock kernel zip please.. Without flashing phantom kernel no rom is booting up please help me how can i go back to stock and i dont have a laptop so i cant flash stock firmware right now
New release!
halogenOS for YU Yunique (20161225)
Changelog
Boost initial dex2oat speeds
Fix non-booting stock kernel
Greatly improve UI smoothness
Fix late-connecting RIL
Add more QS Tiles
Add toggle for tombstones (Developer oriented change)
Clean out unused resources from SystemUI
Fix lots of potential crashes
Increase call logs limit from 500 to 5000
Add Advanced Reboot
Double tap to sleep toggle
Add -O3 optimisation at multiple places
Add custom off-mode charging screen
Downloads : SourceForge

[EOL][ROM][SANTONI][NOUGAT]Resurrection Remix [5.8.5][UNOFFICIAL][microG][OTA]

My Unoffical Resurrection Remix Nougat
(LuisROM) for Xiaomi Redmi 4X (Santoni)​
{
"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"
}
Code:
*** Disclamer
/*
* Your warranty is now void.
*
* We are 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 us for messing up your device, we will laugh at you.
*
*/
This is a unofficial Resurrection Remix Nougat V5.8.5 based on LineageOS.
This is a ROM that works on Xiaomi Redmi 4X (santoni) only! This ROM comes with a highly-customized kernel, as well as some other very custom modifications.
I will NOT provide support if you install a custom kernel!
Changelogs: http://luis-builds.de/downloads/lineageos/rr/Xiaomi_Redmi_4X_(santoni)/RR-N-Changelog.mkdn
Introduction
Hello Friends!
It's time to say goodbye to nougat. I am going to discontinue the development of the RR Nougat LuisROM for the oneplus3, oneplus5t, santoni and mido at the end of this month. Unfortunately, I do not have enough time to maintain two Custom ROMs for each device in my spare time. I will intensify my work on the oreo versions of LuisROMs that are already available. The time for the switch is now.
For the Samsung Galaxy Tabs and Notes (na1wifi, chagalllte, chagallwifi, klimtlte, klimtwifi) I will continue to offer the RR Nougat LuisROM at least for some more months.
I had troubles to find current builds for my devices so I decided to make regular builds for my devices. When my friends told me about similar problems, I extended the builds to include their devices as well. So these builds were and are mainly for my friends and me, but I finally decided to provide them also for public download.
Unofficial Resurrection Remix the ROM (LuisROMs) an awesome combination of performance, customization, power and the most new features, brought directly to your Device.
My Buildserver
My buildserver automatically creates a new nightly build every second day from the current sources (RR, LineageOS, AOSP) and my personal repositories, even if nothing has changed in the changelog. The RR Updater informs you about new OTA updates. You can also download my nightlys via the RR OTA Updater.
Notice
Sometimes I get a lot of help or feature requests from users of my LuisROMs. My dog Luis and I try to fulfill most of the wishes, but that is not always possible. I do that as a little hobby and Luis does not always want to build ROMs . Please understand if I can not always answer directly.
ROM-Review from Koogly on YouTube:
ROM features:
Based off latest Resurrection Remix Oreo / LOS 15.1 sources
Latest security patches and sources
RR OTA Updater
Compatible with EX Kernel Manager
Fast fingerprint unlock
Signature Spoofing (microG Support)
Build in MIUI Camera
Build in Oneplus Gallery (OP3)
Many other misc. performance and stability improvements under the hood
Kernel: Linux 3.18.x Kernel from rainforce279 (clarity kernel) source with many mods other devs and me (thanks for your incredible work!)
Removed lots of excessive bloat (improves security and performance)
Improved stability (several bugs not listed here have been fixed)
Optimized for performance and battery life
Using Official XIAOMI Patch.
Based on CAF "LA.UM.6.6.r1-08300-89xx.0" for OREO
Camera rebase CAF TAG "LA.UM.5.6.r1-06300-89xx.0" for MIUI/Nougat
Video encode/decode rebased CAF TAG "LA.UM.5.6.r1-06900-89xx.0" for MIUI/Nougat
support Doubletap2Wake / Sweep2Wake Gesture.
KCAL colour control & Backlight Dimmer
added latest alucard, nightmare, darkness, cultivation, ironactive, clarity cpu Governors.
added Zen, SIO i/o scheduler (CFQ as Default).
set default compression zram to Lz4.
Support and updated F2FS Filesystem (only on AOSP Nougat/Oreo)
Overclocked CPU frequencies (BIG CPU upto 1.57GHz, LITTLE CPU upto 1.2GHz).
added custom hotplug AutoSMP and AIO (default core control by CAF)
added ExFat and NTFS Filesystem support
added TTL target Support
Boeffla Wakelock blocker driver V1.1.0
Compatible with systemless root
No placebo patches, features, or dangerous compiler "optimizations"
Many other misc. improvements not listed here
Sound control driver from @flar2 (elementalx) (You can use the Kernel Auditor app or the EX Kernel Manager app to control the speaker, headphone and mic gain. )
WireGuard support, a next generation secure VPN tunnel (more info)
Installation instructions:
Pre-installation:
TWRP of course (https://dl.twrp.me/santoni/)
Required firmware latest oreo firmware. Flash in TWRP before flashing ROM base (Download here!)
Magisk can also be used just make sure you flash it after a first successful boot (after passed setup screen)
First time installation:
Backup your data to PC, OTG flash drive
Flash recovery (TWRP) downloaded from above link and boot to recovery
Wipe system, data, cache and format data, then reboot to TWRP
Copy ROM base and Gapps, then flash them in TWRP
Reboot and enjoy
Update installation:
Download latest build with LuisROM RR Updater App (Settings > Configurations menu)
Boot to TWRP and make a backup
Flash updated ROM base
Reboot and enjoy
Download
R4X Santoni builds "RR-N-v5.8.5-2018XXXX-santoni-Luis.zip": http://luis-builds.de/downloads/lineageos/rr/Xiaomi_Redmi_4X_(santoni)/
R4X Santoni firmware: http://luis-builds.de/downloads/lineageos/rr/Xiaomi_Redmi_4X_(santoni)/Firmware/
R4X kernel updates/fixes: http://luis-builds.de/downloads/lineageos/rr/Xiaomi_Redmi_4X_(santoni)/LuisKERNEL/
My other devices: http://luis-builds.de/downloads/lineageos/rr/
Download OpenGapps: http://opengapps.org
Flash latest TWRP: https://dl.twrp.me/santoni/
Changelog
Official RR-Team: https://github.com/ResurrectionRemix/android_vendor_resurrection/blob/nougat/CHANGELOG.mkdn
LineageOS: https://www.lineageoslog.com/14.1
Developer: http://luis-builds.de/downloads/lineageos/rr/Xiaomi_Redmi_4X_(santoni)/RR-N-Changelog.mkdn
Build: Latest RR-N-v5.8.5-2018XXXX-santoni-Luis-Changelog.txt
Telegram group:
https://t.me/rr_luisrom
Thanks To/Credits
Special thanks to Teams:
LineageOS team: https://www.lineageos.org
Resurrection Remix OS Team: http://www.resurrectionremix.com/
OMNI team https://omnirom.org/about/
SLIMROMS https://slimroms.org/#/about
topjohnwu (Magisk) https://forum.xda-developers.com/apps/magisk
Thanks to the best devs on earth:
francokernel (https://forum.xda-developers.com/member.php?u=3292224)
sultanxda (https://forum.xda-developers.com/member.php?u=4800121)
flar2 (https://forum.xda-developers.com/member.php?u=4684315)
nvertigo67 (URL="https://forum.xda-developers.com/member.php?u=4405529"]https://forum.xda-developers.com/member.php?u=4405529[/URL])
nathanchance (https://forum.xda-developers.com/member.php?u=6842057)
eng.stk (https://forum.xda-developers.com/member.php?u=3873953)
andip71 aka Lord Boeffla (https://forum.xda-developers.com/member.php?u=947981)
MSF Jarvis (https://forum.xda-developers.com/member.php?u=6552280)
zx2c4 for the wireguard vpn ROM Integration (https://forum.xda-developers.com/android/development/wireguard-rom-integration-t3711635)
mcdachpappe (https://forum.xda-developers.com/member.php?u=7030109)
rainforce279 (https://forum.xda-developers.com/member.php?u=5250109)
Nik001 (https://forum.xda-developers.com/member.php?u=6569827)
mostafaz (https://forum.xda-developers.com/member.php?u=5175597)
and of course to all the supporters.
Thanks for the Sources/Blobs/Tweaks
Resurrection Remix OS (https://github.com/ResurrectionRemix)
LineageOS (https://github.com/LineageOS)
TheMuppets (https://github.com/TheMuppets)
TheScarastic (https://github.com/TheScarastic)
TeamButter (https://github.com/TeamButter)
My Sources/Blobs/Tweaks
FraEgg (me) (https://github.com/FraEgg)
Any review for this?
Wait for review and comparison between the official's
redzha21 said:
Wait for review and comparison between the official's
Click to expand...
Click to collapse
No Problem I have many users for my oneplus3 luis-builds (80.000 downloads/month) an now i am port some features from my oneplus 3 luis-builds to xiaomi redmi 4x. it is one of my personal device
Currently I'm trying to bring sultanxda's kernel thermal driver to the xiaomi. this has brought about 20% more battery power for oneplus 3.
See my oneplus3 threat: https://forum.xda-developers.com/on...3-op3t-unofficial-resurrection-remix-t3649591
Cu Frank
8224Freak said:
No Problem I have many users for my oneplus3 luis-builds (80.000 downloads/month) an now i am port some features from my oneplus 3 luis-builds to xiaomi redmi 4x. it is one of my personal device
Currently I'm trying to bring sultanxda's kernel thermal driver to the xiaomi. this has brought about 20% more battery power for oneplus 3.
See my oneplus3 threat: https://forum.xda-developers.com/on...3-op3t-unofficial-resurrection-remix-t3649591
Cu Frank
Click to expand...
Click to collapse
Wow great! Does the quick charge works?
Can I dirty flash it over the last official build?
Flashed ROM a while ago, everything is really stable and working nicely.
I've sent PR allowing performance cores to sleep when idle and enable Camera2 API (didn't notice, that it's already enabled, sorry).
akkowicz said:
Flashed ROM a while ago, everything is really stable and working nicely.
I've sent PR allowing performance cores to sleep when idle and enable Camera2 API (didn't notice, that it's already enabled, sorry).
Click to expand...
Click to collapse
No need to use camera2api enabler magisk module then?
edall said:
No need to use camera2api enabler magisk module then?
Click to expand...
Click to collapse
Nope, enabled by default, this is by far the best rom for santoni
akkowicz said:
Nope, enabled by default, this is by far the best rom for santoni
Click to expand...
Click to collapse
I'm gonna try it now. How's Snap Camera btw in comparison with Google Cam?
edall said:
I'm gonna try it now. How's Snap Camera btw in comparison with Google Cam?
Click to expand...
Click to collapse
I haven't tried it to be honest, OpenGapps(stock) removed the Snap Camera during installation.
akkowicz said:
I haven't tried it to be honest, OpenGapps(stock) removed the Snap Camera during installation.
Click to expand...
Click to collapse
Ok, I will then and report here. Are you on latest baseband v025 from 7.11.2 Global?
edall said:
Ok, I will then and report here. Are you on latest baseband v025 from 7.11.2 Global?
Click to expand...
Click to collapse
Yup, v025
Picture camera
Hi i just install this ROM and just know that there is no any option to save the picture from camera to sd card. Or i miss something?Anybody know how to save to sd card?thanks
How is battery backup ?
Do we get November security patch?
I love this rom. Installed yesterday and it's really snappy, maybe also due to latest firmware. Battery backup seems good to me. 30% left and almost 6h SOT, but didn't charge yet.
Cheers
Gesendet von meinem Redmi 4X mit Tapatalk
edall said:
I'm gonna try it now. How's Snap Camera btw in comparison with Google Cam?
Click to expand...
Click to collapse
I can include gcam into the ROM. What is the version of your gcam?
Cu Frank
tenoce said:
Can I dirty flash it over the last official build?
Click to expand...
Click to collapse
I think no. Make a Backup before make a dirty flash.
Cu Frank
8224Freak said:
I can include gcam into the ROM. What is the version of your gcam?
Cu Frank
Click to expand...
Click to collapse
I use this version with the settings attached in the post. It's the only way I don't have FC using GCam: https://forum.xda-developers.com/showpost.php?p=74150927&postcount=26
If anyone knows a better version I'm glad to try it of course.
tjengo said:
Do we get November security patch?
I love this rom. Installed yesterday and it's really snappy, maybe also due to latest firmware. Battery backup seems good to me. 30% left and almost 6h SOT, but didn't charge yet.
Cheers
Gesendet von meinem Redmi 4X mit Tapatalk
Click to expand...
Click to collapse
Every build has the last security patches from lineageos and RR.
Cu Frank

[KERNEL][ROSY] NANO KERNEL [24/03/19][R1-BETA]

{
"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"
}
Code:
/*
* 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./
Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude!
Nano kernel a small project started by Shreejoy Dash a.k.a AndroidPie9 . Which aims to maintain the simplicity of the kernel in a smarter way which can help your device to boost its power, In shorter words our aim is to keep this kernel Simple . Smart . Powerful . This project will try to win all your hearts with its great performance boost . Hope you like the small attempt to the next big thing for your device .
Code:
[B]
- KCAL Support
-USB Fast Charge
[/B]
Stable releases are yet to come, If you are willing to try this out then try some beta's
(The upper download links are the latest and as you go down the older links appear)
BETA 1 {24/03/19} - Download
The beta releases are first announced on telegram channel of Redmi 5 so better to stay updated there.
Code:
- Download the zip to your internal.
- Reboot to your installed recovery.
- Search for the kernel zip your downloaded
- Select on it and flash (it will be installed in 10-30 secs)
- Then reboot
Code:
- Added fast charge
- Added KCal display control support
- Upstream kernel to 3.18.137 linux stable (released on 23/03/19)
- Merge CAF tag LA.UM.7.6.r1-04300-89xx.0
- Used base kernel by @Revanth and @aragon12
- Fix charging issues in base kernel
Code:
[SIZE="3"]
[B]#24March19[/B]
- This kernel will have 12 betas before stable releases
- Every beta will have some new features to include
- Also you guys can request features to be added , If its worth to add then i will add it
[/SIZE]
My github
My telegram
Base kernel sources
Redmi 5 Official TG group
Redmi 5 official Channel [TG]
Xiaomi Channel Pro [My channel partner]
So here it comes the most important part where many people who were directly involved in making this thing possible.
Code:
[B]- Me because I made it
- @RevanthTolety and @aragon12 for there sources and support
- Google
- CodeAurora Forum
- Shivam Jadon for making the TWRP UI Print
- Rosy community for being honest users of every single work
- Haran and Murali for giving the new life to Rosy
- And many more peoples are involved.[/B]
THREAD TO BE UPDATED REGULARLY WITH REQUIRED INFORMATIONS​
XDA:DevDB Information
Nano kernel, Kernel for the Xiaomi Redmi 5
Contributors
Shreejoy Dash
Source Code: https://github.com/shreejoy/Nano_rosy
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: R1-BETA
Created 2019-03-24
Last Updated 2019-03-24
Shreejoy Dash said:
Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude!
Nano kernel a small project started by Shreejoy Dash a.k.a AndroidPie9 . Which aims to maintain the simplicity of the kernel in a smarter way which can help your device to boost its power, In shorter words our aim is to keep this kernel Simple . Smart . Powerful . This project will try to win all your hearts with its great performance boost . Hope you like the small attempt to the next big thing for your device .
Stable releases are yet to come, If you are willing to try this out then try some beta's
(The upper download links are the latest and as you go down the older links appear)
My github
My telegram
Base kernel sources
Redmi 5 Official TG group
Redmi 5 official Channel [TG]
Xiaomi Channel Pro [My channel partner]
So here it comes the most important part where many people who were directly involved in making this thing possible.
THREAD TO BE UPDATED REGULARLY WITH REQUIRED INFORMATIONS
XDA:DevDB Information
Nano kernel, Kernel for the Xiaomi Redmi 5
Contributors
Shreejoy Dash
Source Code:https://github.com/shreejoy/Nano_rosy
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: R1-BETA
Created 2019-03-24
Last Updated 2019-03-24
Click to expand...
Click to collapse
Sound in pe caf not working
sherif_linkin said:
Sound in pe caf not working
Click to expand...
Click to collapse
Report in that thread this is not the thread for this
OMG I can't believe this*-*
This is amazing
Kudos to Shreejoy...
I'll use this one after it gets stable
rishi4082 said:
OMG I can't believe this*-*
This is amazing
Kudos to Shreejoy...
I'll use this one after it gets stable
Click to expand...
Click to collapse
Beta here doesn't mean unstable
This kernel is made for users and made by users
Like anyone can make a feature request and if that's really genuine then it gets added up
Support MIUI?
GinNig said:
Support MIUI?
Click to expand...
Click to collapse
Not yet
Shreejoy Dash said:
Beta here doesn't mean unstable
This kernel is made for users and made by users
Like anyone can make a feature request and if that's really genuine then it gets added up
Click to expand...
Click to collapse
I have one feature request that's a faux sound control and DTS support
Guys as the CI releases are being done in a large scale
Like from yesterday till today 5 releases are being made
And it is improving a lot every time
So to be regular with updates be online on our TG group
Shreejoy Dash said:
Guys as the CI releases are being done in a large scale
Like from yesterday till today 5 releases are being made
And it is improving a lot every time
So to be regular with updates be online on our TG group
Click to expand...
Click to collapse
Won't you be bringing any of them...here!?
This is for those who have not been to telegram to see what's new with Nano
So here it is
Now we have OTA support , moreover too many features added to make it powerful enough also it maintains the words of it's tag line
So simply flash it with the smart OTA app and get the all new powerful experience
Also here is the download link of the latest nano that is compatible with our all new OTA app
https://master.dl.sourceforge.net/p.../Nano_Kernel-rosy-20193616-2903-BETA-v3.1.zip
Some pre warnings
- The apk is not yet signed so Google play protect may stop the installation or interrupt so just click on install anyway option in the appeared download option
- Also do remember this OTA app is currently only have rooted solution so have magisk 18.0+ is mandatory for the proper functioning of the app
- if you face any other issue do report me with proper logcat via matlog (if possible) I surely help you out
So guys test and report me
<b>Also here comes the list of already added features :- </b>
* Linux kernel version upstreamed to 3.18.137.
* USB force fast charge (900 mA).
* KCAL support.
* F2FS support.
* ZZMoove governor.
* LCD notifier.
* AiO hotplug.
* WireGuard support.
* Westwood TCP and set as default algorithm.
* CRC control.
* Sound control.
* BFQ scheduler.
* SIOPLUS scheduler.
* ZEN scheduler.
* Adreno Idler.
* Yankactive governor.
Also I will give a huge credit to @mscalindt for being a constant support to me in making these things possible
There are many more people's who are involved in it I will update the OP with it
Shreejoy Dash said:
This is for those who have not been to telegram to see what's new with Nano
So here it is
Now we have OTA support , moreover too many features added to make it powerful enough also it maintains the words of it's tag line
So simply flash it with the smart OTA app and get the all new powerful experience
Also here is the download link of the latest nano that is compatible with our all new OTA app
https://master.dl.sourceforge.net/p.../Nano_Kernel-rosy-20193616-2903-BETA-v3.1.zip
Some pre warnings
- The apk is not yet signed so Google play protect may stop the installation or interrupt so just click on install anyway option in the appeared download option
- Also do remember this OTA app is currently only have rooted solution so have magisk 18.0+ is mandatory for the proper functioning of the app
- if you face any other issue do report me with proper logcat via matlog (if possible) I surely help you out
So guys test and report me
<b>Also here comes the list of already added features :- </b>
* Linux kernel version upstreamed to 3.18.137.
* USB force fast charge (900 mA).
* KCAL support.
* F2FS support.
* ZZMoove governor.
* LCD notifier.
* AiO hotplug.
* WireGuard support.
* Westwood TCP and set as default algorithm.
* CRC control.
* Sound control.
* BFQ scheduler.
* SIOPLUS scheduler.
* ZEN scheduler.
* Adreno Idler.
* Yankactive governor.
Also I will give a huge credit to @mscalindt for being a constant support to me in making these things possible
There are many more people's who are involved in it I will update the OP with it
Click to expand...
Click to collapse
U created your own app...!?whoa that's big ..
Guess I was wrong....
I can already see that if all goes well and u get the right strings at the right time u can definitely be a big kernel developer for a lot of devices...
May Gawd bless ya
rishi4082 said:
U created your own app...!?whoa that's big ..
Guess I was wrong....
I can already see that if all goes well and u get the right strings at the right time u can definitely be a big kernel developer for a lot of devices...
May Gawd bless ya
Click to expand...
Click to collapse
No I won't take fake credits
Most of the app is done by a Poco dev Axel (Karthik) he did all of it and I made possible for my purpose but the app maker is him not me
Shreejoy Dash said:
No I won't take fake credits
Most of the app is done by a Poco dev Axel (Karthik) he did all of it and I made possible for my purpose but the app maker is him not me
Click to expand...
Click to collapse
Ah I see still it's a big thing..
I hope Nano can reach can a lot of devices
Thanks. I install the kernel beta and the Nano Updater app. So far so good. It can adjust the sound volume with Kernel adiutor. Is there other way to control it without Kernel adiutor app?
Can't launch when internet connected. Force stop ever.
Sorry I want able to maintain this thread due to lack of time
But if you guys can show interest in nano kernel then I will get some cool stuffs here
Kernel for redmi 5 miui
Do you have any custom gaming kernel like nano kernel which i use in pixel rom... If have please provide me for miui stable rom. I use nano kernel but wifi doesn't work please if u have any solution say me
Supports aosip derpfest?
Ah forgot lol, Well I will be back soon....

Categories

Resources