{
"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"
}
Indroduction:
Weeb Kernel is based on latest CAF with a minimal import off OnePlus's provided source code to retain functionality.
Feel free to ask for any feature requests, but if I think something is useless or doesn't provide any benefit to warrant its addition, I will NOT add it, irrespective of how many people ask for it.
Code:
/*
* Your warranty is not void (Thank you OnePlus!).
*
* 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.
*/
Supports:
- Custom ROMs on 9, 10
-- WiFi will not work on ROMs that use qcacld as a module ( eg. Omni, Treskmod Pie )
Reporting Bugs:
If you want to report any bugs, please post a logcat and dmesg(using an app like syslog), thank you!
Features:
- Here
Downloads:
- Github Releases
Telegram Channel: Weeb weebmsm8998
Join me in my Café: // Weeb Karamel Café //
Flashing Instructions:
- Simply flash the kernel
- If you have magisk AND if you are on android 10, reflash magisk after flashing the kernel
Reason behind the name?
Well, I originally even thought about making this because of some mates in a weeb telegram chat. I'm aware of a kernel of the same name by raphielscape which is now renamed, and she was okay with me using this name.
Credits and Thanks:
- raphielscape for inspiration and dealing with my extremely stupid questions ( she is my sensei )
- osm0sis for AnyKernel3
- nathanchance, akhilnarang, MSFJarvis, kdrag0n, celtare21 et al for their help in totally random places :d
- The Linux Foundation, CAF and OnePlus for the code
Sauce: Ketchup and Mayo Mix
Version Information:
Stable Version: Weeb Kernel v3.00 CodeName Ricardo
Release Date on XDA: 05-11-2019
El Psy Congroo~
Reserved for keks
Reserved for something idk yet
Weeb Kernel v2.22 CodeName: Pandemonium
Downloads:
OxygenOS // Custom ROMs // Omni based Custom ROMs (OmniROM, TreskMOD) // Hax (CodeName Phoenix, Dirty Unicorns)
Changelog:
- Compiled using AOSP Clang 9.0.1
- Upstreamed to latest CAF tag [LA.UM.7.4.r1-04800-8x98.0]
- Revamped EAS implementation [Thanks to Josh for the base and several backports by Kuran and some by others and me]
- Moved to using a 625 Hz timer
- Re-enabled KALLSYMS
- Added ULPS mode
- Performance cluster underclocked to 1958400 kHz - Does not affect performance significantly but has improvements in device temperature and some decent improvements in battery [Disabled by default]
Default setup:
top-app/schedtune.prefer_idle = 1
foreground/schedtune.prefer_idle = 1
top-app/schedtune.boost = 0 [My reason for the top-app schedtune.boost being zero is that we do not really need any boosting when nothing significant is going on, for example, watching a youtube video, or the network indicator changing every second or so. For this reason, I have set it to 0, it does not seem to affect UX in my testing and should be just fine.]
Dynamic Schedtune Boost = 15 [Duration: 1500ms]
top-app/schedtune.sched_boost = 15
CPU Boost = 1171/1056 [Duration: 500ms]
ZRAM Tuning:
swappiness = 8
dirty_ratio = 5
dirty_background_ratio = 2
Kernel variants:
#oos:- This is for OxygenOS. It should also work for HydrogenOS but it's not tested directly by me. I'm typically using this myself.
#custom:- This is for ROMs that use Lineage's implementation of the Qualcomm WLAN Module, that is, inlined and WITHOUT Sultan's hacks.
#omni:- This is for ROMs that use CAF's implementation of the Qualcomm WLAN Module, that is, as a module. eg. Omni, Treskmod
#hax:- This is for ROMs that use the Qualcomm WLAN Module as inline and with sultan's hacks to make it load during device init call. eg. CodeName Phoenix, Dirty Unicorns
Note:
Unfortunately, none of these work with each other, so each variant is for itself. Pick the right one before reporting that wifi doesn't work, thanks. Also, note that sometimes, on Pie, the ROM might just reject the WLAN module for no good reason and it's not unique to our device. I've seen and confirmed that this issue happens on other 4.4.x devices like Whyred as well.
To solve this, simply reboot or reflash the kernel. If neither of these work, dirty flash the ROM and then kernel again. If you're flashing Magisk, please flash it BEFORE the kernel to retain ramdisk changes (if) made by the kernel.
Announcement:
As of this release, I've decided to move the source to the [raphielgang] organization repository.
You can find the new source link for stable builds here.
Major thanks to @raphielscape and the rest of the people for their help.
runnin good on Tresk. thank you.
Welcome.:fingers-crossed::fingers-crossed::laugh:
How can we enable 1.9ghz performance cluster?
And welcome u weeb ??
Ок
gsser said:
How can we enable 1.9ghz performance cluster?
And welcome u weeb
Click to expand...
Click to collapse
In the kernel zip, edit anykernel.sh and change
underclock=0
to
underclock=1
re zip and reflash!
@idkwhoiam322
You consider making an aroma installer for the different versions? I whipped up a quick one here if you want to use it. <link removed>
It uses elementalx theme so you'll probably want to change that but functionally, it does everything you'd want
Zackptg5 said:
@idkwhoiam322
You consider making an aroma installer for the different versions? I whipped up a quick one here if you want to use it. I'll take it down once you have the copy of it:
It uses elementalx theme so you'll probably want to change that but functionally, it does everything you'd want
Click to expand...
Click to collapse
Thanks a lot, I appreciate it. But I personally like my zips small, and my script takes care of everything for me so it's not really any trouble. Nevertheless, I appreciate this a lot!
idkwhoiam322 said:
Thanks a lot, I appreciate it. But I personally like my zips small, and my script takes care of everything for me so it's not really any trouble. Nevertheless, I appreciate this a lot!
Click to expand...
Click to collapse
Understandable, took the zip down
Good work weeb
anyway to make this compatible with 8.1 or to much work?
Audrion2013 said:
anyway to make this compatible with 8.1 or to much work?
Click to expand...
Click to collapse
Oreo kernels worked on Pie so maybe the other way round too? idk I haven't looked into making it compatible at all. You could try removing the"9" in anykernel.sh in front of supported.versions, that may be enough but I'm not sure.
Personally I want to know if it works on Q
When running this kernel on CNP what should we set the power profiles option to in order to keep the stock kernel settings? Disabled or balanced?
adame09 said:
When running this kernel on CNP what should we set the power profiles option to in order to keep the stock kernel settings? Disabled or balanced?
Click to expand...
Click to collapse
Disabled is pure stock I believe
adame09 said:
When running this kernel on CNP what should we set the power profiles option to in order to keep the stock kernel settings? Disabled or balanced?
Click to expand...
Click to collapse
Disabled. I have no idea what the power profiles even do, but disabled shouldn't interfere with anything.
With the new CNP update from last night, you'll be needing "custom" version and not "hax". Would appreciate it if anyone could confirm it for me, thanks!
Hello there
I want to ask if AEX ROM can use this kernel.
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The Future Is Here
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards, thermonuclear war.
Please do some research if you have any concerns about using custom ROMs/Kernels.
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.
ABOUT
Euclidean OS is a AOSP based custom ROM for Google Nexus 5 with kernel improvements and useful features at the right place, providing a nice and smooth experience to the user. It’s based on Android 7.1 and the very famous ROM PureNexus.
MISSION
Euclidean OS stands for stability, speed and simplicity. We all have different opinions about how a perfect android operating system would be, due that, there're plenty of custom ROM's available. We don't want to be just another one, but the one, mainly for the AOSP lovers. Our goal is to provide extra features and improvements into the code without compromising the stability and the performance, always looking for the best way to improve and open for opinions in order to give to the user the best android experience. Don't get stuck in the past, the future is here!!
FEATURES
This is a list of the main features of this ROM and the built-in kernel.
Full Google Pixel experience
Busybox, init.d, addon.d support
UI Improvements
Full Substratum Theme Engine support (Rootless Mode)
ADB enhancements
Qualcomm Snapdragon Clang 3.8
Qualcomm biQuads Stereo Audio Codec
Night Display
Ambient Display
F2FS Support
OpenDelta Updates
MicroG full support
Signature spoofing support
AOSPA Battery Style
AOSPA build enhancements (sqlite, zlib, f2fs, jpeg, png, skia, ...)
Disable battery saving status & navbar colors
LockScreen PIN Quick-Unlock
Custom brightness slider
Custom keyboard IME features
Built-in screenrecorder
CopperheadOS Extra Security Patches
OmniROM MusicFX
SafetyNet Pass
Weather QuickSettings
Lawnchair Launcher
MultiROM full support KERNEL
Stereo call recording support KERNEL
Fast charge support KERNEL
Frandom support KERNEL
Battery Life eXtender KERNEL
Upstreamed 3.4.x kernel KERNEL
exFAT support KERNEL
Adaptive LMK Optimizations KERNEL
CPU Overclocking support KERNEL
Upstream DirtyCow exploit fixes KERNEL
ZRAM compressed memory with LZ4 support KERNEL
Ultra Kernel same-page merging (UKSM) support KERNEL
FSync support KERNEL
SCREENSHOTS & REVIEWS
The best way to see if a ROM fits for you is to test it and then decide. Although we know that users want to take a look on how the ROM looks before flashing it, so we created a screenshots gallery for you to have a quick look.
ScreenShots ↠ Imgur Gallery
We've also YouTubers who made some great reviews about this ROM. (May not be up-to-dated to the latest version, so expect older reviews)
DZ ANDROID ↠ Euclidean OS 7.1.1 13/03/2017
RUI PINHEIRO ↠ Euclidean OS 7.1.1 12/02/2017
DZ ANDROID ↠ Euclidean OS 7.1.1 20/01/2017
AGUNG BUDIDHARMA ↠ Euclidean OS 7.1.1 15/10/2016
ISSUESRead this twice before flashing/posting!
Cod. 001:
State: Solved!
Priority: High.
Overview: KRACK Wifi Vulnerability.
INSTRUCTIONS
Reboot into recovery mode
Format all partitions except Internal Storage
Flash EuclideanOS zip
Flash GApps
Flash SuperSU/Magisk [Optional]
Reboot System
DOWNLOADS
Official builds can be discussed in the forum and will get the support from the developer. They are set as NIGHTLY.
OFFICIAL BUILDS
Test builds CANNOT be discussed in the forum and WON'T be given any support from developer. They're for tests proposes only!! They are set as TEST.
TEST BUILDS
CONTRIBUTORS
We would like to thank to everyone how contributed to this project, helping to build the Euclidean OS Project, the most notable ones are listed below.
Guiseppe Careri
PureNexus Team
LineageOS Team
NitrogenOS Team
Partimus Prime
Substratum Team
Chdloc
Kamarush
Kreach3r
AOSPA Team
GalaticStryder
DONATORS
This is a personal project where we work during our free time because we love doing it. Although there’re some fixed expenses like server renting that we have to pay from our pocket. You’re free to use it without any charge, the only thing we want is to respect the devs & give a good feedback about the experience. If you like our work, feel free to donate us. Thanks so much to the ones who have donated so far and helped us supporting our server costs.
Jeric0
BillGates1
miessos
OmegaMode
attily89
LTEx
DeviceGuru
SOURCES
Source for ROM at Github.
Source for Device & Kernel at Github.
Source for ROM Base at Github.
DISCLAIMER
~ All project resources were built with free and open source software. ~~ Euclidean OS trademark and logos are copyleft. ~~ This is a development thread, be polite. ~
Reserved
Reserved
Any link for testing?
I too would gladly test this
jeuceda said:
Any link for testing?
Click to expand...
Click to collapse
ourangashane said:
I too would gladly test this
Click to expand...
Click to collapse
It's up
Rom is flashing ATM, will review it in a minute
aciupapa said:
Rom is flashing ATM, will review it in a minute
Click to expand...
Click to collapse
Rom link ?
M Asad Khilji said:
Rom link ?
Click to expand...
Click to collapse
http://forum.xda-developers.com/devdb/project/?id=17268#downloads
For me only bug so far is autorotation, wich doesn't work. I'm messing with multirom stuff now, idk if it will work (probably I'll f*ck something up :/ )
Looks great! However, could you upload a build without GAPPS?
Wysłane z mojego Nexus 5 przy użyciu Tapatalka
aciupapa said:
For me only bug so far is autorotation, wich doesn't work. I'm messing with multirom stuff now, idk if it will work (probably I'll f*ck something up :/ )
Click to expand...
Click to collapse
Oh didn't notice that, will looking into it. Thanks for reporting
pianistaPL said:
Looks great! However, could you upload a build without GAPPS?
Wysłane z mojego Nexus 5 przy użyciu Tapatalka
Click to expand...
Click to collapse
Gapps already included...
marcomarinho said:
Gapps already included...
Click to expand...
Click to collapse
He want build WITHOUT gapps to use for ex. MicroG
After about 2 hours it's running pretty smooth considering its the first alpha build. Auto rotation bug that's been mentioned already, touch sensitivity is just a bit sluggish, and permissions dialogs are the only bugs I've noticed. Kernel provides great battery so far, I look at my phone ALOT lol.
edi194 said:
He want build WITHOUT gapps to use for ex. MicroG
Click to expand...
Click to collapse
I didn't understood ... I included nano Gapps, so no FCs and permission problems
Multirom working or not ?
Anyone can confirm that ?
---------- Post added at 08:05 PM ---------- Previous post was at 08:04 PM ----------
ourangashane said:
After about 2 hours it's running pretty smooth considering its the first alpha build. Auto rotation bug that's been mentioned already, touch sensitivity is just a bit sluggish, and permissions dialogs are the only bugs I've noticed. Kernel provides great battery so far, I look at my phone ALOT lol.
Click to expand...
Click to collapse
Please share battery life, performance and SOT.
After complete charge cycle...
Thanks !
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
for OOS and LineageOS OP5/OP5T
Code:
/* *** Disclaimer
* 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.
* BOOM goes the Dynamite
*/
This kernel is a joint collaboration between @joshuous and myself. Our primary goal is to deliver a fast, smooth and stable kernel with Energy Aware Scheduling (EAS). We have spent countless hours backporting, experimenting, tuning and improving our understanding of EAS in our kernels. We aim to keep our kernel slim on features, adding only what we believe is essential.
It is also our desire to initiate Development Discussions among the community. This will be a noob friendly thread as long as users follow two rules. First is to do some research before asking. Most likely your question has already been asked. If not in this thread then in another. Remember to always search first! Second is BE RESPECTFUL. You do these two things and even the most hardened Dev will assist you.
Features:
* Energy Aware Scheduler enabled
* Dynamic Stune Boost
Kernel Downloads:
Latest OOS Build (Magisk required for ramdisk changes to apply!)
Latest LineageOS 16.0 Build
Instructions:
* Boot into Recovery
* (Recommended) Make a complete backup of everything! At least backup BOOT via TWRP
* If you're not coming from completely stock kernel, please dirty flash your stock ROM first
* Flash kernel zip
* Flash Magisk (compulsory only for OOS build to get ramdisk changes working!)
* Reboot
Reporting Bugs (please read):
* Make sure you're not using any tweak apps (Greenify, Naptime, anything else related), otherwise no support will be given. If you have an issue, disable all your tweaks first and see if that fixes your problem. Otherwise, flash the stock kernel and see if you can reproduce it as well.
* If you previously flashed another kernel, make sure you dirty flashed the full ROM zip before flashing RenderZenith kernel.
* Logs! Please provide dmesg kernel logs via Syslog app. If you experienced a kernel panic (system crash/reboot) please provide all ramoops file in /sys/fs/pstore/
THANKS!!!!
* The kind people who keep this project alive
* Everyone who supported us throughout our projects
* @joshuous for his partnership and collaboration with our current projects and many more to come. The future looks bright!
Source Links:
https://github.com/EAS-Project/op5-kernel/commits/master
https://github.com/EAS-Project/op5-kernel/commits/lineage-16.0-master
https://github.com/EAS-Project/AnyKernel2
EAS writeups:
Dynamic Stune Boosting
PELT and WALT
XDA:DevDB Information
[Kernel] RenderZenith OP5T [OOS/LineageOS V4.2.0] (22 Mar 2019), Kernel for the OnePlus 5T
Contributors
RenderBroken, joshuous
Kernel Special Features:
Version Information
Status: Testing
Created 2018-02-12
Last Updated 2019-03-22
Reserved
For Devs that are interested in porting EAS:
Hey guys! We took all the EAS commits that make up RenderZenith and pulled them into their own repo. This will allow those interested to port our EAS work into their own projects! Note that you may have to adjust the Energy Model commit to fit your project.
Source:
https://github.com/EAS-Project/op5-oreo-kernel/tree/eas-commits
Resources:
An amazing document about EAS on the Android Platform: eas_overview_and_integration_guide_r1p5.pdf
EAS RZ-3.0.0 for OxygenOS release!
Sorry it took quite a while. I had EAS up and running since 20 Dec, but had inspiration for other performance improvements, and real life was happening for @RenderBroken and me. The wait is now over!
Instructions (IMPORTANT!)
- Dirty flash OOS before coming from another kernel
- Dirty flash OOS before switching to another kernel
What's in?
- EAS for msm-4.4
- Westwood TCP congestion algorithm (default)
- CFQ (default)
- Schedutil (default)
- Compatible with stock CAF performance framework
- WALT load tracking (default)
- Upstreamed to Linux 4.4.114
- Upstreamed to CAF 6.4.6100
- Dynamic Stune Boost v3 (proper top-app detection)
- Minimum freq set to 300MHz on Little and Big. We're currently evaluating the impact of CAF's new higher default min freqs.
- Compiled with GCC 6.4
FAQs
1. Is it...?
Yes, it's unified. All new OOS kernels are unified by default.
2. Notification delays over wifi?
I believe I have fixed it. Please confirm with me if you still face issues with this.
3. What ROM does this work on?
OOS Oreo only for now. I test my kernels on the latest stable release.
4. What about the missing features that were present in Nougat kernel?
We'll bring these features back in future releases.
Bug reporting
As always, proper bug reporting etiquette includes the following:
1. Logs (dmesg / ramoops). You may use Syslog app to collect.
2. A description of the problem and how to reproduce it (if possible)
3. Confirm that you have tried dirty flashing OOS followed by RenderZenith kernel again, and that you still experience the bug.
Let us know how the kernel works for you!
Download
Source and Changelog
Amazing!!!
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
Awesome! Flashing as we speak. Thank you for this!!
Wow so glad to see this pop up........ downloading & flashing now
Great dev - great kernel. I'm glad you're here in the OP5T community :good:
Cool, new kernel for dumpling. Thanks for that..is it optimized for performance or battery? Comparing to stock oos kernel ,thanks
marko94 said:
Cool, new kernel for dumpling. Thanks for that..is it optimized for performance or battery? Comparing to stock oos kernel ,thanks
Click to expand...
Click to collapse
Smoothness :3
But we do our best to optimize the performance-to-power.
marko94 said:
Cool, new kernel for dumpling. Thanks for that..is it optimized for performance or battery? Comparing to stock oos kernel ,thanks
Click to expand...
Click to collapse
I consider myself a heavy power user. I get about 6 hours SoT being unplugged for 14 hours with about 20% left in the tank. I use BT and WIFI all the time, listen to music/audiobooks. I also think that our build is much smoother than stock. I am really happy with it.
Let us know how it works for you.
RenderBroken said:
I consider myself a heavy power user. I get about 6 hours SoT being unplugged for 14 hours with about 20% left in the tank. I use BT and WIFI all the time, listen to music/audiobooks. I also think that our build is much smoother than stock. I am really happy with it.
Let us know how it works for you.
Click to expand...
Click to collapse
No need to think, it's undoubtedly smoother hahaha
novas78 said:
Great dev - great kernel. I'm glad you're here in the OP5T community :good:
Click to expand...
Click to collapse
Glad to see you here Novas. Really appreciate your help with VertexOS translations
RenderBroken said:
I consider myself a heavy power user. I get about 6 hours SoT being unplugged for 14 hours with about 20% left in the tank. I use BT and WIFI all the time, listen to music/audiobooks. I also think that our build is much smoother than stock. I am really happy with it.
Let us know how it works for you.
Click to expand...
Click to collapse
any recommended setup ?
@joshuous does this mean we will see vertexos on our device soon?
@RenderBroken welcome and thanks for your hard work. Will be flashing this ASAP!
Also, I realize this is a wip and your first release but would sound controls be something your working on? OnePlus, to comply with European regulations dumped volume of speaker and headphone volume way down with Oreo. Now I can barely hear what I'm watching while running. I know there are other possible solutions that could fix this but I'm not looking to flash any other mods unless necessary. Thanks, guys.
Sent from my ONEPLUS A5010 using Tapatalk
Just flashed it..one freaking word: smoooth
Never saw that smoothness. I hope so that battery will be also good
Great work @joshuous and @RenderBroken
Hi! It can be used without any configuration in Kernel Auditor or similar?
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
genevois26 said:
Hi! It can be used without any configuration in Kernel Auditor or similar?
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
Click to expand...
Click to collapse
I find it better to flash & forget, even more so with Renders Kernel
Hoping to see the ROM coming soon :good:
marko94 said:
any recommended setup ?
Click to expand...
Click to collapse
Josh and I like to release our kernel using the settings we both personally use.
jmtjr278 said:
@joshuous does this mean we will see vertexos on our device soon?
@RenderBroken welcome and thanks for your hard work. Will be flashing this ASAP!
Also, I realize this is a wip and your first release but would sound controls be something your working on? OnePlus, to comply with European regulations dumped volume of speaker and headphone volume way down with Oreo. Now I can barely hear what I'm watching while running. I know there are other possible solutions that could fix this but I'm not looking to flash any other mods unless necessary. Thanks, guys.
Sent from my ONEPLUS A5010 using Tapatalk
Click to expand...
Click to collapse
No comment on Rom release from me. As for Sound Control, that is a great point and I appreciate you making it. I don't see a problem adding it and will confirm with Josh to see if he has any objections.
genevois26 said:
Hi! It can be used without any configuration in Kernel Auditor or similar?
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
Click to expand...
Click to collapse
Correct. Just flash it and forget it.
RenderBroken said:
Josh and I like to release our kernel using the settings we both personally use.
In this I trust, to newcomers believe me as I used on my 3T, that their personal settings not only work fine, they are just Sublime, absolutely no need to tweak :good: Render does that so we don't have to, blessed we are
No comment on Rom release from me. As for Sound Control, that is a great point and I appreciate you making it. I don't see a problem adding it and will confirm with Josh to see if he has any objections.
Hmmmmm just one comment , is that a maybe?....I'm just going with that for now
Correct. Just flash it and forget it.
Click to expand...
Click to collapse
Absolutely
Oh yes please add in sound control, need that extra boost
{
"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"
}
Warnings:-
Code:
/*
* I am not responsible for bricked devices, dead SD cards, dead cats,
* thermonuclear war, or you getting fired because the alarm app failed.
* YOU are choosing to make these modifications, and no point
* in pointing the finger at me for messing up your device
*/
AOSP Extended is an AOSP based rom which provides stock UI/UX with various customisations features along with the Substratum theme engine. The project has been made by cherry-picking various commits from various other projects. Being based on AOSP it provides a smooth and lag-free experience out of the box. We will constantly try to add more features and make it even better in future updates. A ROM by a user, for a user. #StayAOSP #ExtendYourDevice #BeExtended
BRIEF INRODUCTION
The objective of this project is to make sure our vendor image is truly treble compatible.
As a part of google's project treble, vendor image should not depend on framework. Xiaomi's vendor image is not strictly isolated with framework because of
VNDK enforcement. In Android 8.1, VNDK was optional. As poco was shipped with oreo, this was optional. Xiaomi continues to disable VNDK enforcement even with Pie. In Android 9, VNDK is mandatory, meaning the BOARD_VNDK_RUNTIME_DISABLE must not be set (BOARD_VNDK_RUNTIME_DISABLE := # must not be set).
Fortunately, it wasnt that difficult and i managed to fix the dependencies:victory:. I built vendor image and flashed the flashed phhusson GSI and it worked fine.
PERFORMANCE ISSUES?
I noticed there is severe performance degradation in all custom Roms. Its bit strange to me being the device was powered with sdm845. I started digging and found that Xiaomi's thermal-engine was pretty useless in all custom roms out there. It was designed in a way that it keeps listens to thermal message from MIUI framework and basing on that it adjusts CPU and GPU clock speeds.
MIUI has a framework called PowerKeeper. It tracks each and every application that we open. Xiaomi devs Preconfigured 11 different thermal modes for thermal-engine. Those are game, incall , evaluation, class0, camera, pubg, youtube, extreme, arvr game2 and restore. It sends one of these dynamically to thermal-engine using sysfs.
For more info, Refer this commit.
Work around
As of now, thermal-engine receives evaluation mode which do not underclock CPU and GPU in normal situation. I guess governor schedutil manages frequencies efficiently. This is what xiaomi uses this mode when we open Antutu benchmark and hence scores are high. I played PUBG and didnt notice lag whatsoever.
It is possible to have a userspace control on sysfs path. We can include this in settings menu and let user selects whatever he wants to. Any other solutions are welcome.
AospExtended-v6.1-beryllium-20181229-1831-UNOFFICIAL.zip
Google Apps
Code:
[B]-Download the ROM and GApps of your choice
-Flash latest Firmware
-Make a full wipe (system, data, cache, dalvik).
-Flash Rom
-Flash GAPPS package
-Do factory reset
-And at last Reboot!
Clean Flash is always recommended![/B]
Note : Dont flash OEM Vendor. Flash firmware only. Otherwise the ROM wont boot. I will rebase vendor from every global open beta release. Currently vendor is based on MIUI 8.12.20.
Selinux is still in permissive mode. Bug Reports are welcome if any other than this.
Monitor the source changes here
Code:
[B][U][COLOR="SeaGreen"] AospExtended-v6.1-beryllium-20181229-1831-UNOFFICIAL.zip[/COLOR][/U][/B]
-Initial Beta Build.
-Synced with latest source ,Android 9.0.0 Release 21
-December Security Patch.
-Fixed Performance Issues.
Donations:
Help Supporting me. Any donations are highly appreciated.
Donate via PayTM
Sources:
AospExtended
Device
Kernel
XDA:DevDB Information
AEX-TREBLE, ROM for the Xiaomi Poco F1
Contributors
CodeElixir
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Based On: AOSP
Version Information
Status: Beta
Beta Release Date: 2018-12-30
Created 2018-12-30
Last Updated 2019-02-03
Reserved
What works:
Boots
RIL (Calls, SMS, Data)
Fingerprint
Wi-Fi
Bluetooth
Camera
Camcorder
Video Playback
Audio
Sensors
Flash
LED
GPS
Volte
IR camera
Known Issues:
Permissive Selinux
May be more ...
Reserved
RIL working???
My favorite rom. Casting is working?
theandroidguy said:
RIL working???
Click to expand...
Click to collapse
Its working. Everythngs working to my testing except permissive selinux. This will be fixed in upcoming builds. Refer OP for changelogs. :good:
Double tap to wake doesn't work.
So maybe we should use your edited vendor with other ROMs?
Is it possible to make universal patch for official vendors?
Nice rom, nice performance and battery with franco kernel, the only issue i have was with the port of MIUI camera, it may be related with the custom vendor that install your zip, anyway google camera works wells without problems, so isn't relevant almost for me.
BTW, good workaround about the performance issue on custom roms but there is a possibility to make this a flashable fix to any custom rom?
Were can I get just the firmware files, I only could find vedor plus firmware in one
Does this support exfat please?
Aybouzaglou said:
Were can I get just the firmware files, I only could find vedor plus firmware in one
Click to expand...
Click to collapse
Here?
https://forum.xda-developers.com/poco-f1/development/firmware-xiaomi-poco-f1-t3854873
Aybouzaglou said:
Were can I get just the firmware files, I only could find vedor plus firmware in one
Click to expand...
Click to collapse
Not sure if it's available as a seperate download, but when you flash the ROM it flashes the firmware
Anybody got the miui camera port working on this rom?
daveve said:
Anybody got the miui camera port working on this rom?
Click to expand...
Click to collapse
not working too. cannot connect to cam
also face FC of device health service. maybe that is why battery drain is absent here for me
Forever Alone said:
My favorite rom. Casting is working?
Click to expand...
Click to collapse
It is not, causes the phone to reboot when you try.
I have implemented dyamic way of changing thermal modes based on the activity ,same as MIUI. This is preferred way rather than static way of using single mode. This thread will be closed sooner as I have no time to maintain it. Thanks for the support. As usual I am sharing my work here. I am linking my implementation here. Other developers can adopt this
https://github.com/CodeElixir/android_device_xiaomi_beryllium/tree/lineage-16.0/ThermalConfigSetter
{
"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"
}
DISCLAIMER:
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.
I don't provide support for OneUI-pie & treble ROMs, asking me if I will ever do is just a waste of time.
INFO:
If you wonder what the hell RAD Kernel is... Then let me explain, RAD Kernel is a project oriented towards people who depend on their phone every day.
RAD Kernel is designed for maximum stability.
All kernel builds are thoroughly tested before Release.
As the title says RAD Kernel per se supports AOSP ROM(s), OneUI 2 ROM(s) and it's meant to be used with it for a better STABLE experience.
RAD Kernel will NOT work with any other ROMS except AOSP & OneUI-2 (i.e no OneUI-pie & treble support).
SUPPORTED DEVICES:
G950(N/F/FD)
G955(N/F/FD)
N950(F/FD)
FEATURES:
Linux 4.4.111
Compiled with Clang 9.
O3 optimizations.
Fast, smooth and great for Daily Use!
Permissive SE-Linux.
Boeffla Wakelock Blocker.
Interactive governor as Default.
Optimized Integer SQRT. for upto 3x faster operation.
Tuned Interactive governor for better balance between performance and battery.
CPU BIG up to 2314MHz.
CPU small up to 1690MHz.
GPU OC up to 572MHz
WireGuard.
Disabled CRC by default - 30% File system performance.
Fsync toggle enabled by default, can be changed in a kernel tweaker.
TCP congestion - bic as default.
Z-RAM enabled by default and set at 2592MB.
Z-RAM compression - lzo
HMP values tuned for better performance!
and the list goes on!
ROOT:
RAD Kernel DOES NOT come with pre-installed ROOT.
You can flash the latest MAGISK to get ROOT!
SUPPORT:
Telegram Group - Click here!
Telegram Channel - Click Here!
CREDITS:
Me, for developing without time and for the struggle to test new things.
Stricted for LineageOS development.
Dr.DoubtReaper for testing my kernel images.
Samsung Open Source for their Kernel source.
Topjohnwu for magisk!
Linus torvalds for Linux!
Thanks to anyone else who made this whole thing possible, you are part of it as well!
and all the people on GitHub whom i might have cherry-picked from!
XDA:DevDB Information
RAD Kernel for Exynos8895, Kernel for the Samsung Galaxy Note 8 (2017 Phone)
Contributors
Live0verfl0w
Source Code: https://github.com/Exynos-nigg/RAD-8895
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R4
Stable Release Date: 2021-01-07
Created 2020-10-05
Last Updated 2020-11-08
R4 (07/01/2021) [EOL]
BUGS:
DexOnPc is bugged, device wont be recognized (OneUI2 build only!)
DOWNLOADS:
Official Kernel Website - click here!
Google Drive - click here!
INSTALLATION:
NOTE! YOU NEED TO BE ALREADY ON AOSP/OneUI-2 ROM, BEFORE FLASHING THIS CUSTOM KERNEL
Download the provided zip for your device model.
Put the zip inside your storage.
Reboot to TWRP recovery.
Flash the zip and wait until it completes.
Reboot your device, and enjoy the Butter smooth experience.
CHANGELOGS:
R4(07/01/2021)
Added OneUI-2 support! (make sure to flash the OneUI-2 build)
Disabled logging and some debug stuff
Older changelogs below! =)
R3.5 HOTFIX(08/11/2020)
Unified installer zips!
Fix bootloop issues!
Switch from AK3 to AIK zips!
NOTE: This releases has no changes kernel side, but the installation zips have been changed!
NOTE: Sorry for the inconveniences caused because of the bootloops, this releases should (hopefully!) fix em =)
R3 (04/11/2020)
Disabled GFS (Gentle Fair Sleepers) for better UI performance!
Fix placebo tweaks blocker!
General optimizations!
Kill DVFS completely!
Remove excessive logging from decon, GPU drivers & touchscreen drivers!
Unified S8/S8+ kernel!
Set "westwood" as default TCP congestion algorithm!
NOTE: The kernel zips have different time labels on them because i did build them few days before but was just lazy to release them
R2 (13/10/2020)
Changed to Interactive on CPU!
Fixed sound not coming from earpiece!
Remove Audit dependency!
Enabled touch input booster!
Disabled Hotplug!
Change default IO scheduler to "deadline"!
Disable some logging!
This kernel build should be way smoother than R1!
R1 (05/10/2020)
Initial Release!
FAQ: (Read this before flashing the kernel and reporting bugs!)
Q. Gaming performace isnt good in this kernel!
A. Disable Samsung Hotplug from your preferred kernel tweaker app! Hotplug is disabled in builds from R2 onwards!
Q. Whats Fsync? should i disable it?
A. fsync transfers ("flushes") all modified in-core data of (i.e., modified buffer cache pages for) the file referred to by the file descriptor fd to the disk device (or other permanent storage device) so that all changed information can be retrieved even after the system crashed or was rebooted. This includes writing through or flushing a disk cache if present. The call blocks until the device reports that the transfer has completed. It also flushes metadata information associated with the file (see stat(2)).
Too scientific, didnt read! : In layman terms disabling Fsync gives you better performance with the risk of a Data loss/corruption during a system crash!
Q. I cant Flash NFS injector, FDE.AI, MAGNETAR and other tweakers on this kernel!
A. I have added a in-built kernel blocker to block installation of these so called "AIO kernel tweakers". You shouldnt install these tweaks in my opinion! If you still want to use a Tweaker, i prefer you use KTweak though i wont be providing support for issues if u have flashed any mods or anything of this likeliness!
Q. I have an issue and i have reported it in the XDA thread, yet nobody replied to me.
A. I might be slow in responding for issues reported in the XDA thread, if u want me to reply more faster, report it in the Telegram support group!
Q. My phone gets HOT while using this kernel!?
A. Short answer: It's your own issue, fix it yourself. Nobody makes a kernel just to burn your hands.
Long answer:
* Install Termux app from Play Store * Enable screen rotation, open Termux in landspace mode * Type this command: su -c top -d 2 * A list of processes will appear and refresh with 2s interval. Find which process consumes the most CPU usage with [%CPU] column and the package name in ARGS column. You should see the culprit of your issue.
Reminder: There is no such thing as "I have nothing in background but the phone still heats up". There definitely something happen and 99% of the time it's some of the rogue apps running in background.
Thanks to Diep Quynh for finding this one out!
I've tried it and for some reason left top corner of the screen never responded to touch. Ex: I couldn't turn on wifi from quick toggles n back arrow in some apps as I couldn't make a touch on left corner...
I didn't collect logs as I immediately reverted back to old kernel.
arjun.reddy said:
I've tried it and for some reason left top corner of the screen never responded to touch. Ex: I couldn't turn on wifi from quick toggles n back arrow in some apps as I couldn't make a touch on left corner...
I didn't collect logs as I immediately reverted back to old kernel.
Click to expand...
Click to collapse
Could you tell me which rom and device please?
Me or any of my testers didnt find this issue.
Live0verfl0w said:
Could you tell me which rom and device please?
Me or any of my testers didnt find this issue.
Click to expand...
Click to collapse
I am on Resurrection Remix Q Using NOTE 8 (SM-950F). I will flash the kernel again n let you know if it's replicable.
Finally new kernel for my note 8
I'll give it a try
and post feedback after testing for few days
I have small question
which is better... EAS or HMP?
Thanks
Alastal said:
Finally new kernel for my note 8
I'll give it a try
and post feedback after testing for few days
I have small question
which is better... EAS or HMP?
Thanks
Click to expand...
Click to collapse
As a dev i really cant compare, but u can try it and decide for urself:good:
I have this weird bug with the earpiece still not working on the new version of the Kernel
I am using the Official HavocOS rom on my Galaxy Note 8
Alessandro2003 said:
I have this weird bug with the earpiece still not working on the new version of the Kernel
I am using the Official HavocOS rom on my Galaxy Note 8
Click to expand...
Click to collapse
Its a ROM issue, which has been already identified by the rom dev, u can join their telegram group to know this
New kernel build is up guys! =)
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Hotfix build is uploaded, sorry for the inconveniences caused by the bootloop issues =)
Excudent said:
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Click to expand...
Click to collapse
Hi mate!
1. hotplug is disabled cuz in my tests i found em to degrade performance and doesnt make much of a difference battery life wise, hence disabled and yes its a samsung implementation.
2. For OC u can pick ace2nutzers a2n kernel commits, i have tested em and it works
3. as for the undervolt, i havent tried em and probably wont be =)
4. Thanks very much, i dont need coffee or beers and stuff, u can hit the thanks button =)
Thanks and regards,
Stay Safe!
I am using this kernel on android 10 oneui
after i flashed the kernel i had weird issue concerning samsung clear case
when i close the case the screen turn on and when i open the case the screen turns off!
it acts in the opposite manner!
N950N supported?
is there any way to change to enforcing?!
Excudent said:
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Click to expand...
Click to collapse
But how? Can you share your settings?
{
"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"
}
ConquerOS 4.2 Xiaomi POCO F1
Code:
/*
* Your warranty is void. Or valid, probably?
*
* I am not responsible for bricked devices, dead SD cards, Ebolation X,
* thermonuclear war, or the current economic crisis caused by you following
* these directions. YOU are choosing to make these modifications, and if
* you point your finger at me for messing up your device, I will LMAO at you.
*/
About ConquerOS
ConquerOS is a CAF Based Custom ROM that optimised for Android Devices that use Qualcomm Snapdragon SoC. We also come with a redefined UI to make it looks nice and unique.
Known Issues
Use MagiskHide to pass CTS - Will be fixed in future source updates
How to flash
1. If you come from FDE Build/Stock Based MIUI, then formatting data partition is necessary
2. Wipe Dalvik, cache, data, vendor, system
3. Flash ROM
4. Flash Magisk, G-Apps if you want
5. Reboot system
Download
ConquerOS - Browse /Eleven/stable/beryllium at SourceForge.net
Simple yet powerful CAF Based Custom ROM
sourceforge.net
Magisk
SCREENSHOTS:
ConquesOS: Screenshots
Source Code
ROM Source Code
Device Tree
Kernel Source Code
Telegram Group
MOD EDIT: LINK REMOVED
MOD EDIT: LINK REMOVED
Support Development
O' Conquerors! You can help our development by donating to the team from here.
Changelogs:
- Initial Stable Build
- Switched Kernel to LOS Perf
- Added RenderScript from crosshatch
- Updated OpenGL and Vulkan blobs from crosshatch
- Updated Telephony blobs from LA.QSSI.11.0.r1-09400-qssi.0
- Configure up and down rate limits to match crosshatch
- Implement extension for kernelspace battery saver
- Enable compositor background blurring
- Enable 320kbps audio bitrate while recording
- Enable incall music support
- IRQ tuning from Razer Phone 2
- Add HiFi Audio Mixer Controls
- Switch to 24 bit for playback
- Tweaked governor schedutil
- Dirac Improvements
- Tune ZRAM Performance
- Enable iorapd prefetching
- Add QTI health implementation
reserved #2
Any Gapps Suggestions?
Support ir face unlock?
mijing said:
Any Gapps Suggestions?
Click to expand...
Click to collapse
Nikgapps
New CAF rom, sounds promising, hopefully won't die/be abandoned after 1 update like the rest.
first_damned said:
Support ir face unlock?
Click to expand...
Click to collapse
Yes. Rom feels like an unpolished PA. Hopefully we'll get some updates for some more features and some polish.
JD. A said:
Yes. Rom feels like an unpolished PA. Hopefully we'll get some updates for some more features and some polish.
Click to expand...
Click to collapse
Any good for a daily? Or any other caf ROMs that are good for daily useage?
first_damned said:
Any good for a daily? Or any other caf ROMs that are good for daily useage?
Click to expand...
Click to collapse
I just tested it for a couple of hours. Very smooth and didn't face any random reboots. PA still have them once a week or so. So I can't say if this still have them. What I can say though is that it feels like an unpolished PA. With some minor bugs that also PA face like. Theme engine sometimes crashing and such.
It shouldn't be any problem running it as a daily driver though.
.
JD. A said:
I just tested it for a couple of hours. Very smooth and didn't face any random reboots. PA still have them once a week or so. So I can't say if this still have them. What I can say though is that it feels like an unpolished PA. With some minor bugs that also PA face like. Theme engine sometimes crashing and such.
It shouldn't be any problem running it as a daily driver though.
Click to expand...
Click to collapse
PA Ruby beta versions? Are they stable enough for daily? OK thank you
mijing said:
Any Gapps Suggestions?
Click to expand...
Click to collapse
Try Flame
first_damned said:
Support ir face unlock?
Click to expand...
Click to collapse
Ye sir it does
D1stRU3T0R said:
New CAF rom, sounds promising, hopefully won't die/be abandoned after 1 update like the rest.
Click to expand...
Click to collapse
I hope that too sir
JD. A said:
I just tested it for a couple of hours. Very smooth and didn't face any random reboots. PA still have them once a week or so. So I can't say if this still have them. What I can say though is that it feels like an unpolished PA. With some minor bugs that also PA face like. Theme engine sometimes crashing and such.
It shouldn't be any problem running it as a daily driver though.
Click to expand...
Click to collapse
Send logs of the crash at t.me/xosden
Thread closed
Threads without proper source are not allowed.
@op: Please pm me when you can provide the necessary.
Reopened.
strongst
XDA staff