{
"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"
}
Stratosphere KernelA Battery focused Kernel For Xiaomi Poco X3 NFC [Surya/Karna][12/13]Build Date: 16 Apr 2023
Disclaimer
Code:
This custom Android kernel is provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose.
The entire risk as to the quality and performance of the kernel is with you. Should the kernel prove defective, you assume the cost of all necessary servicing, repair, or correction.
In no event will the developers or contributors to this kernel be liable to you for damages, including any general, special, incidental, or consequential damages arising out of the use or inability to use the kernel (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the kernel to operate with any other software), even if such holder or other party has been advised of the possibility of such damages.
By using this custom Android kernel, you agree to the terms of this disclaimer. If you do not agree to these terms, do not use the kernel.
Features
Rebuilt the kernel from the ground up.
Merged latest android-4.14-stable tag.
Full Link Time Optimization applied.
Better battery life with PELT and tuned schedutil.
Better multitasking with MGLRU v9 Backports.
CRNG backports included.
zSTD and zRAM backports included.
Adaptive zRAM disksize.
Debloated, Lightweight Kernel.
And many more under the hood changes.
Commit History
Download on GitHub Releases
DonationsAs you may know, creating a custom kernel takes a lot of time and effort. As much as I love creating kernels for all of you, it also comes with expenses like CI/CD costs, GitHub Pro subscription, Hardware costs etc.
If you like my kernel and would like to support me, I would be so grateful if you could donate to my Ko-Fi page, my Paypal account, or my UPI handle ([email protected]). Your support will go a long way in helping me continue to maintain and improve my kernel project.
Any amount, no matter how small, is greatly appreciated. Thank you for considering supporting me and my work.
Spoiler: Donations
Ukrainian Relief FundConsider helping the people of Ukraine by showing support for the affected by donating here:
https://ukrainewar.carrd.co
Support for the Ukranian Medical Front:
https://www.peopleinneed.net/donate/once
https://redcross.org.ua/en/donate
Support for Ukranian children:
https://www.unicef.org/ukraine/en/donate-now
Support for Refugees
https://donate.unhcr.org
SupportTelegram Group
For support for Automatic Updates on FKM Import this URL
https://bit.ly/StratosphereKernel
XDA: DevDB Information
Stratosphere Kernel for POCO X3, Kernel for the Xiaomi Poco X3
Contributors
taalojarvi
Source Code: https://github.com/Stratosphere-Kernel/android_kernel_xiaomi_surya
Unofficial BuildsThese are builds of Stratosphere Kernel which add features that are not present in the official builds. These are maintained by members of the community in their own spare time. You may reach out to them regarding feature-level support, but please don't bother them with issues that are specific to Stratosphere Kernel.
Build with fixes for video recording by @GN-z11
[KERNEL][SURYA] Stratosphere Kernel: Milestone 8
Stratosphere Kernel A Battery focused Kernel For Xiaomi Poco X3 NFC [Surya/Karna][12/13] Build Date: 16 Apr 2023 Disclaimer This custom Android kernel is provided "AS IS" without warranty of any kind, either express or implied, including but not...
forum.xda-developers.com
Build with support for KernelSU by user "daviddisc"
Releases · David112x/kernel_xiaomi_surya
Stratosphere Kernel for POCO X3 (karna) / X3 NFC (surya) (UNOFFICIAL) - David112x/kernel_xiaomi_surya
github.com
Will this work on latest xiaomi.eu rom?
thanks for this kernel. if the team or members are testing it with different roms plz share your experience with each one.
i am interested on PixelOS
LordHelmchen89 said:
Will this work on latest xiaomi.eu rom?
Click to expand...
Click to collapse
MIUI is unsupported
Cannot record video after flashing the kernel.
GN-z11 said:
Cannot record video after flashing the kernel.
Click to expand...
Click to collapse
Hi, sorry about the bug. But this is due to a patch being applied to support Leica camera app. The community wanted me to support it, hence the patch was applied. I cannot fix this unless the patch is reverted
taalojarvi said:
Hi, sorry about the bug. But this is due to a patch being applied to support Leica camera app. The community wanted me to support it, hence the patch was applied. I cannot fix this unless the patch is reverted
Click to expand...
Click to collapse
I see, If you can possibly try to give me the commit for the patch so that I can try to reverse it. I'll provide a dl to you after I compiled it for others who might want to use it. I'll test it for now as well. But overall, good kernel.
GN-z11 said:
I see, If you can possibly try to give me the commit for the patch so that I can try to reverse it. I'll provide a dl to you after I compiled it for others who might want to use it. I'll test it for now as well. But overall, good kernel.
Click to expand...
Click to collapse
Revert this commit and build the kernel. Video should work fine then. Fork my repository and use Github actions to build it for a smoother process.
taalojarvi said:
Revert this commit and build the kernel. Video should work fine then. Fork my repository and use Github actions to build it for a smoother process.
Click to expand...
Click to collapse
Thank you so much, I'll do it tomorrow when I get home from work!
Hi, I reverted the patch that was applied to the kernel, and now the video recording bug is gone. Please take the binary as well here. https://github.com/angelokimhui/kernel_xiaomi_surya/releases/tag/Stratosphere-550
GN-z11 said:
Hi, I reverted the patch that was applied to the kernel, and now the video recording bug is gone. Please take the binary as well here. https://github.com/angelokimhui/kernel_xiaomi_surya/releases/tag/Stratosphere-550
Click to expand...
Click to collapse
Thank you. I'll link your post
is it good with" [Android 13.0][SURYA] crDroid v9.4"? The battery take more time with this kernel??
angelgf90 said:
is it good with" [Android 13.0][SURYA] crDroid v9.4"? The battery take more time with this kernel??
Click to expand...
Click to collapse
It should be compatible, yes
Works perfekt with Pixelexperience. I had massive problems with freezes, with this Kernel they are history. Thanks a lot
my poco X3 ver:miui14 just black screen
Asteriska said:
my poco X3 ver:miui14 just black screen
Click to expand...
Click to collapse
MIUI is unsupported
KernelSu support?
reemar said:
KernelSu support?
Click to expand...
Click to collapse
Official builds of Stratosphere Kernel do not ship with support for KernelSU.
However, there are unofficial builds available from user "daviddisc" that add this feature to the Kernel. You may reach out to him regarding KernelSU support, but please don't bother him with issues that are specific to Stratosphere Kernel.
Download:
Releases · David112x/kernel_xiaomi_surya
Stratosphere Kernel for POCO X3 (karna) / X3 NFC (surya) (UNOFFICIAL) - David112x/kernel_xiaomi_surya
github.com
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"
}
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.
Lambda Kernel was my development start point in the LG G2 glorious period, now you're looking at a new "horizon of possibility" for the LeEco device family. This Kernel has been written from scratch since January 2017, resulting in a small, polished and minimal core that's migratable across Kernel revisions.
It follows the flash n' go principle, everything packed in the Kernel is already tweaked and ready to be used as a daily driver for everyone.
The downloads, contributors and source code are at the bottom of this post, it is recommended to read everything before flashing.
DEVEL: My own testing builds for certain features and tests. They aren't normally shared, although sometimes I publish them. If you see one of them, don't forget they are recommended for advanced users/developers only because of their potential changes that must be debugged before publishing a WEEKLY version.
WEEKLY: They are closer to the proper release version but still can have some errors or bugs to be reported and tested, they should be generally stable.
SNAPSHOT: That's the version for the ones that don't want their devices to be lab rats for new features and staging changes. I don't know whether or not to say something is stable enough to be a SNAPSHOT but if you see one it's because it's been sometime running well.
Pretty straightforward once you get used to it, isn't it?
A general panorama for Lambda Kernel, always matching the latest release, in this case the WEEKLY from 09-15-2018.
HOT ↠ Source-code changes for Lambda Kernel.
COLD ↠ Environment changes for Lambda Kernel.
Latest Kernel Common 3.18 from Google's upstream HOT
Latest LA.UM.6.5.r1-09300-8x96.0 Kernel source base from CAF's upstream HOT
Latest LA.UM.6.5.r1-09300-8x96.0 Wi-Fi driver from CAF's upstream HOT
Compiled with Clang 7.0 and assembled with GCC 7.2 HOT
Read this twice before flashing/posting!
Cod. 000:
State: Placebo!
Priority: Urgent.
Overview: The thread is under construction here as well.
Read this twice before flashing/posting!
Q. How to install this Kernel?
A. Download the version you'd like to use and flash using a custom recovery like TWRP.
Q. What ROMs does this Kernel support?
A. It should support all versions of Android 8.1, being it CAF based.
Q. Does this Kernel support Treble ROMs or GSIs?
A. No, at the moment the /vendor mount point is not present and thus it's not supported.
Click the Downloads button above to go straight to Github releases page, download and flash it in recovery.
Many developers and people helped to bring the pieces of code needed to build the Lambda Kernel Project, some of them are listed below.
Dorimanx
AlexDNS
Myfluxi
Codeworkx
FranciscoFranco
SultanXDA
Source for Kernel at Github.
Source for AnyKernel2 at Github.
Guide and introduction to Lambda Kernel development at Github.
~ All project resources were built with free and open source software. ~~ Lambda Kernel trademark and logos are copyleft. ~~ This is a development thread, be polite. ~
XDA:DevDB Information
Lambda Kernel, Kernel for the LeEco Le Max 2
Contributors
GalaticStryder
Source Code: https://github.com/GalaticStryder/android_kernel_leeco_msm8996/commits/lambda-reborn
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: Weekly 09152018
Beta Release Date: 2018-09-15
Created 2018-03-23
Last Updated 2018-09-14
Reserved
Reserved.
Reserved
Reserved.
Hey! This kernel works only on EUI right?
prajjwal.laad said:
Hey! This kernel works only on EUI right?
Click to expand...
Click to collapse
Yes, this is for EUI at the moment.
XDA has had a little problem I guess or I have pressed the button to apply my XDA DevB project while it was spinning for more than a minute, wow! If any moderator can delete the other threads I appreciate, sorry for the inconvenience.
EDIT: 502 Bad Gateway but it posted, somehow.
Heyyo, congrats on the kernel project GalaticStryder!
GalaticStryder said:
Yes, this is for EUI at the moment.
XDA has had a little problem I guess or I have pressed the button to apply my XDA DevB project while it was spinning for more than a minute, wow! If any moderator can delete the other threads I appreciate, sorry for the inconvenience.
EDIT: 502 Bad Gateway but it posted, somehow.
Click to expand...
Click to collapse
Yeah it's weird... it's definitely an XDA Forum bug. Happens even on edits. I've made the same mistake by accident too a month or two ago so they haven't fixed it yet I guess...
ThE_MarD said:
Heyyo, congrats on the kernel project GalaticStryder!
Yeah it's weird... it's definitely an XDA Forum bug. Happens even on edits. I've made the same mistake by accident too a month or two ago so they haven't fixed it yet I guess...
Click to expand...
Click to collapse
Thanks, I'd like to update the thread on what the new version of today has but I'll wait a bit, it's just a classic (CAF) Kernel for EUI with patched battery phandle and faster charging compared to stock but still safe, same constants just a little faster due to updates and fixes I made in charger code.
Hope I can update this and the Pro3 thread as soon as possible with the new stuff.
@GalaticStryder highly appreciated that you chose to work on this device, really looking forward for this kernel to expand its compatibility to all roms, God speed!!
Working on eui 5.8 16s? Please tell me
alich3451 said:
Working on eui 5.8 16s? Please tell me
Click to expand...
Click to collapse
Backup your boot partition and flash it over, I've only tested it on 26S but on Pro3 my Kernel ran on all versions I tested. Make sure you're not encrypted otherwise it won't flash (Indian 16S for example), to get rid of encryption you'd flash the latest Chinese version or one that is based on it.
My leeco set has this strange color calibration issue-its very warm and yellowish- due to which I don't use stock roms. I also am able to use only those custom ROMs which have color calibration or kcal built in. Is it possible to implement kcal support in your kernel? Thanks a lot.
Wow! It's awesome... Great kernel...
Sent from my [device_name] using XDA-Developers Legacy app
RubeusHagrid said:
Wow! It's awesome... Great kernel...
Click to expand...
Click to collapse
Can you check if there is an option in kernel auditor titled as screen which has color calibration?
Mahz4130 said:
My leeco set has this strange color calibration issue-its very warm and yellowish- due to which I don't use stock roms. I also am able to use only those custom ROMs which have color calibration or kcal built in. Is it possible to implement kcal support in your kernel? Thanks a lot.
Click to expand...
Click to collapse
Same for me. But most people keep saying I am wrong. Not kcal, default color calibration in kernel should be changed, because it's invalid.
giaur said:
Same for me. But most people keep saying I am wrong. Not kcal, default color calibration in kernel should be changed, because it's invalid.
Click to expand...
Click to collapse
Could you dump what type of panel you have got and variant? Mine seems to be fine (truly) but I see the panel calibration has a few faults on the others from stock itself, and both open sourced codes for Max2 and Pro3 are the same regarding the panel, no updates.
Need to boot the stock Kernel again and dump all I can from Kernel logs or... reverse engineering.
If it is not excuse to ask, will be there any updates for Lambda Kernel for LG G2 ever?
GalaticStryder said:
Could you dump what type of panel you have got and variant? Mine seems to be fine (truly) but I see the panel calibration has a few faults on the others from stock itself, and both open sourced codes for Max2 and Pro3 are the same regarding the panel, no updates.
Need to boot the stock Kernel again and dump all I can from Kernel logs or... reverse engineering.
Click to expand...
Click to collapse
Truly I guess. Screenshot:
I'm on Lineage 15.1 currently. To get it white I need to set LiveDisplay 9700K. Default color calibration looks terribly wrong.
Btw is your kernel suitable for Lineage 15.1? Or it''s for EUI only.
BTW, works perfectly on Le Max 2 Small eUI V18.
My screen seems yellowish cuz I turned on Reader Mode.
If turned off, my screen is white enough
Hey thank you so much for your kernel. I can't use EUI ROMs because when quick charge is on it never charges more than 1000mH.. But on custom ROMs I can charge my phone even with 4000mH. It's a life saver sometimes.. Does your kernel provide this feature for the EUI @GalaticStryder?
What is the battery life with this kernel?
{
"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
BaikalOS Pie:
{
"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"
}
BaikalOS is our Android custom ROM variant with powersave and stability as #1 priority.
Based on the Ground Zero Android Open Source Project (GZOSP) and enriched by our developers with lots of custom enhancements and powersave features. BaikalOS isn’t better, just powersave.What is BaikalOS? | BaikalOS Source | BaikalOS Gerrit Review | BaikalOS Telegram Channel
Code:
#include <std_disclaimer.h>
/* Your warranty is now void .. bla-bla-bla... other non-informative text */
BaikalOS 9.0 PIE
Downloads:
Supported devices: Xiaomi Poco F1
BaikalOS official builds with OTA support: DOWNLOAD
9.0 firmware and vendor (Thanks to @akhilnarang)
Open Gapps (ARM64, 9.0, pico or micro recomend)
Latest build changes:
2019.09.01
* Internal vendor
* HiRes Audio on deep_buffer usecase.
ChangeLog: https://dl.baikalos.ru/beryllium/Changelog.txt
Bug report: please, put your bug reports and feature requests here.
Attention!!!
This ROM is NOT and will NEVER be compatible with mods like xPosed, Substratum, and most of the CPU and Memory controlling Magisk modules.
Instructions :
Download TWRP, Firmware, ROM, GApps
Backup your DATA!!! If you have your data encrypted you will not be able to access it without formatting!
Disable PIN/Key
Reboot to recovery and install Pie firmware and vendor
Wipe is recommended
Flash ROM and GApps
Flash Magisk if you need one
Reboot to ROM and finish setup
Known issues:
You tell
BaikalOS User Voice page on github
https://github.com/baikalos/UserVoice/issues
BaikalOS Team:
Andrey S. Shidakov (@andr68rus)
Sergey Vasiliev (@sdv22)
ROM maintained for Poco F1 by:
Andrey S. Shidakov (@andr68rus)
Sergey Vasisiev (@sdv22)
DONATE:
To the ROM developers PayPal
Sources:
ROM Source: https://github.com/baikalos/
Device Trees / Vendor / Kernel: https://github.com/baikalos-devices
Special Thanks:
GZOSP Team
AICP Team
OmniROM Team
LineageOS Team
Great Leeco Users and Developers community. Yep, it was started for Leeco. And, mostly because of the great community behind.
...and finally the community. This is for the community, by the community. Give yourselves a pat on the back. If I missed someone? Please let me know and I'll add them.
Review on youtube. Thanks to @hypergamer1231
https://youtu.be/ofP-kVX_LPo
Screenshots of some not generaly available options.
2019.03.03
* Performance profiles rebuilt from scratch. Should apply correctly in any scenario.
* PerApp brightness control.
Cool,
Very Thanks ! Another Custom rom for our Poco ( From Russia With Love , I guess ? )
Futures?
Zesam said:
Futures?
Click to expand...
Click to collapse
Not too many, but has some unique. Mostly for powersave.
Thank you so much for this ROM. I have 2 questions:
What do you mean by "powersave" ? What features did you integrate to make it powersave?
And do you make daily, weekly or monthly OTA updates ?
Is this rom been implemented framework boost?
aladin6 said:
Thank you so much for this ROM. I have 2 questions:
What do you mean by "powersave" ? What features did you integrate to make it powersave?
And do you make daily, weekly or monthly OTA updates ?
Click to expand...
Click to collapse
For powersave look into sources. frameworks/base.
OTA is on demand. Triggered by the device maintainer. For now. There are not too much devices in the list, so it's under control. Maybe will do scheduled builds later.
The ROM is just started 3 mons ago.
Cool will try asap?
Screenshots please!!!
sdv22 said:
Reserved #1
Click to expand...
Click to collapse
Tried it now. Very smooth ROM. Some options are very good like double wave to wake or sleep. Doze after 1 min toggle this useful too. Will check further. If possible implement hide notch.
SVR said:
Tried it now. Very smooth ROM. Some options are very good like double wave to wake or sleep. Doze after 1 min toggle this useful too. Will check further. If possible implement hide notch.
Click to expand...
Click to collapse
Hey bro please comment on battery life... Howz it?!
Have a look.
ravichaudhary133 said:
Hey bro please comment on battery life... Howz it?!
Click to expand...
Click to collapse
It's not my Primary ROM. Once notch hide is implemented then i shall use it as primary and then report battery life.
New build with OTA support is there. To update you need to download and install it manually. All the following builds will be updated by OTA.
* Notch hiding is there (in Developers Settings).
* Volume keys custom actions
* Fixed audio offload playback (should sleep while playing)
* SafetyNet pass
* more changes that I forgot
Ready for testing new rom
@sdv22
Cloud you post the name of last build, for download.
Thanks a lot
Sent from my [device_name] using XDA-Developers Legacy app
[email protected] said:
@sdv22
Cloud you post the name of last build, for download.
Thanks a lot
Sent from my [device_name] using XDA-Developers Legacy app
Click to expand...
Click to collapse
Baikal-OS-P-beryllium-20190115-1142.zip
{
"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"
}
LineageOS is a free, community-built, aftermarket firmware distribution of Android 11 (R) designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS still includes various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS GitHub repo. And if you would like to contribute to LineageOS, please visit Gerrit Code Review. You can also view the Changelog for a complete list of changes & features.
Downloads
Here
Flashing instructions
Here
Sources
ROM sources: LineageOS
Kernel sources: Here
Reserved
This is great . Thanks for starting the development for this device.
Thank you.
Awesome!!! Let us flaaaaaaashhhhhh it ASAP! =D
Thank you SebaGOD!
Off-topic, but related to the topic:
Has Xiaomi already released the COMPLETE version of the kernel source code for Poco F2 Pro?
If not, does anyone have any idea about why?
felipendc said:
Off-topic, but related to the topic:
Has Xiaomi already released the COMPLETE version of the kernel source code for Poco F2 Pro?
If not, does anyone have any idea about why?
Click to expand...
Click to collapse
With Android 10 kernel sources Xiaomi did a mess
We're hoping for a not-so-broken kernel sources release for Android 11
SebaUbuntu said:
With Android 10 kernel sources Xiaomi did a mess
We're hoping for a not-so-broken kernel sources release for Android 11
Click to expand...
Click to collapse
I was wondering...
Whenever Xiaomi releases a new MIUI Stock Rom. Xiaomi's programmers compile the Rom and the Kernel using the Device's Kernel source code.
So, why doesn't Xiaomi release the Kernel's source code that they use to compile their own Poco F2 Pro Stock ROM? Simples as that. No mess, no problem, and no delays. I'm totally sure that the Poco F2 Pro Kernel source code they use for compiling the Stock MIUI Rom is a fully workable one and not a messy one.
Do you agree with this point of view?
felipendc said:
I was wondering...
Whenever Xiaomi releases a new MIUI Stock Rom. Xiaomi's programmers compile the Rom and the Kernel using the Device's Kernel source code.
So, why doesn't Xiaomi release the Kernel's source code that they use to compile their own Poco F2 Pro Stock ROM? Simples as that. No mess, no problem, and no delays. I'm totally sure that the Poco F2 Pro Kernel source code they use for compiling the Stock MIUI Rom is a fully workable one and not a messy one.
Do you agree with this point of view?
Click to expand...
Click to collapse
If they do it like that XDA developers will get to see all the dirty hacks they code into the kernel to spy on us.
Note: Build repushed with brightness fix, you can dirty flash it over previous 18.1 build
felipendc said:
I was wondering...
Whenever Xiaomi releases a new MIUI Stock Rom. Xiaomi's programmers compile the Rom and the Kernel using the Device's Kernel source code.
So, why doesn't Xiaomi release the Kernel's source code that they use to compile their own Poco F2 Pro Stock ROM? Simples as that. No mess, no problem, and no delays. I'm totally sure that the Poco F2 Pro Kernel source code they use for compiling the Stock MIUI Rom is a fully workable one and not a messy one.
Do you agree with this point of view?
Click to expand...
Click to collapse
They use different kernel sources, with full git history
When they release a kernel to the public, what they do is simply cloning CAF kernel, deleting everything and copying current kernel over it, then pushing it
So it may happen that some files aren't "uploaded" correctly with this method
Hi, thank you very much for all your hard work.
Without testing it, I suppose that because of permissive selinux the NFC payment is not working yet, right?
trivi88 said:
Hi, thank you very much for all your hard work.
Without testing it, I suppose that because of permissive selinux the NFC payment is not working yet, right?
Click to expand...
Click to collapse
No, it works but you need to enable magisk hide and spoof the fingerprint with Magiskhide props config module.
I think "V12.2.1.0.RJKMIXM" build isn't stable. I wait for stable version.
is the fingerprint scanner bug from the other LOS build, in this one as well?
Shished said:
No, it works but you need to enable magisk hide and spoof the fingerprint with Magiskhide props config module.
Click to expand...
Click to collapse
Thanks for the answer.
I have been some time away from the ROMs world. Is magiskhide already a long term solution or is it possible to need regular updates whenever Google updates safetynet?
trivi88 said:
Thanks for the answer.
I have been some time away from the ROMs world. Is magiskhide already a long term solution or is it possible to need regular updates whenever Google updates safetynet?
Click to expand...
Click to collapse
Latest version of Magisk has support for Android11, so far there weren't much changes on the google's side so the development is rather slow.
Hello, can i upgrade from your los 17.1 build without wipe date?
Shished said:
Latest version of Magisk has support for Android11, so far there weren't much changes on the google's side so the development is rather slow.
Click to expand...
Click to collapse
It doesn't work for me then, I normally don't wear my wallet with me and I use my phone for payments and as legal ID. I don't want to notice it is not working anymore when I'm trying to pay at the market.
I'll wait patiently until selinux is fixed.
Hi all,
just to say i try this rom as a daily driver. I haven't tried gpay with nfc yet , but i will soon.
Deep sleep and battery seems good. Urnyx gcam works ok.
I am a long time LOS user and like the vanilla AOSP feeling.
I am ready to follow the updates by sideloading when they will come.