MIUI - Control gamma/contrast/saturation? - Xiaomi Mi Mix 2 Questions & Answers

Unfortunately the in built settings are not enough for me, and there is no kcal support.. any ideas of what else we can do to control these parameters. Thanks

Posted about the same thing 2 days ago, the screen is too warm for me. No solution till now, will see if things change with MIUI 9.

Related

[Q] optical trackball problem - any way to disable the sensor?

After some water exposal, bottom hardware buttons (along with optical trackball) refused to work.
I have fixed them with some precise inside cleaning, but the optical function (not the button himself) continues malfunctioning, which is not a big deal for me, but..
The exact problem: i spotted in dark environment, that the sensor inside continuously glimmers in all modes - scren-off, scren-on (without puting finger over him), etc.. In return, my battery drains extra aprox. 10-12 mA!
I have observed, that in healthy device, sessor glimms only when interacting with him..
Is there a chance to disable this sensor to avoid this? I hope in software manner
I don't think there is anything out there that will disable the optical pad. You could give HTC a call or your carrier and see what they say.
There is this thread on the forums about turning off the backlights.
Should work for trackball as well? Probably. Something about LED Hack on the first or second page. Seems to be something on the 3rd page as well.
Go have a read over here (I just skimmed. its 2am lol) http://forum.xda-developers.com/showthread.php?t=704977
@formformer
If you tell me your kernel version I will try to build a kernel without trackpad support!?
@Meaple 's post was sadly adequate and rips best hope in me ;( ..
@eden2812 I have using 2 led hacks from previous attempts to minimize energy consumption & eye comfort, and they shurely don't do the "trackpad sensor shutting" job..
@AndroidJaspie
it's so damn cool to offer this kind of experience. salute!
i have likely using latest Ginger Villain's compilation, but any recent rom-kernel set, with weak appetite fits my best.
i will be very patient to hear from you..
my current setup is:
OK I built a new kernel from the cyanogenmod sources now without trackball support. I tested it with GingerVillain 1.4 and it worked.
please make a backup and then give the update.zip a try.
Tell me if the new kernel solved your problem or not.
Jasper
Yes Jasper, obviously the sensor is shutted (no glimmering observes) and the xtra drain is all gone now!! I'm so pleased.
But i have found, that the bottom buttons (including the button under the optical trackpad) not waking the phone any more. Is this issue related?
And another, not so important question: Would be this kernel compliant with other Gingerbread releases? or.. could you give me some hint, if is possible to transform your "surgery" into a some kind of a patch, that will give me opportunity to enjoy any feature kernel/roms?
Again, BIG 10x for your respond in this custom problem so far! You make my life happier
karel
No problem i like it to work with things like that. So it's a good chance to improve my knowledge about linux and help other people at the same time.
Are you talking about the all buttons or only about the button around the optical sensor?
If you are talking about the one around the sensor then it's normal that it won't wake up the phone any more. But the others(home, menu, back and search) should work like before.
This kernel works only with cyanogenmod and GingerVillain. On other rom's like Oxygen it doesn't work. But you i can compile you the kernel you want.
At the moment it's only possible to disable the trackball only by editing the kernel configuration. But i will try to get it working without changing the kernel so that you can use every kernel you want.
Jasper
i told so, about the relation of shutted sensor and not working buton.., but yes, others buttons also not working in lockscreen-off mode, where they should or at least worked before. (volume butts still works for wakening..)
ps. a have barely no linux skills, but its interesting for me either!
and if editing & compiling is not so high level task, im going to try first steps right now!
Any way, disabling track sensor without editing kernel settings sounds like a dream..
k
hi, my fried
could you tell me, where in the config I can find the exact setting and how to change it?
hi
if you got the kernel source you can make menuconfig to configure the new kernel. To disable the trackball go to "Device Drivers" --> "Input device support" --> "Opticaljoystick". To disable the joystick press "n" to enable it press "y"
Don't know how to comile your own kernel?
here is a useful links that helped me, too:
-[HOW-TO] Build your own kernel package from source
huh.. 10x 4 the guides, they light me enough to get started week ago, but i get stuck just in the beginning (problems with MBR or something..). and at this moment i have absolute lack of time to deal with this interesting stuff. However.. can i have one more last ask from you: to compile for me an updated kernel.. (they says he has the ability to record 2way call conversations..)
Using the Ginger Villain rom, suppose with this richardtrip kernel. Guess CM will worx too..
Thanks anyway!
ok
a bit late but here it is
a new kernel version 2.6.37.2 from the richardtrip-sources.
kernel features:
-disabled trackball
I don't know anything about "Two-way call recording kernel support" but i will try to find out as much as posible to configure a kernel with it.
jasper
Hi AndroidJaspie, i've the same problem with the optical trackball of my desire. I use the miui rom with the kernel 2.6.37.6-cyanogenmod-g8913be8. Can i use the kernel in your last post? thx bye
Please use the Q&A Forum for questions Thanks
Moving to Q&A

2/2 {rom} cm9 4.0.3 (WIP) icedBOCA Prequel /gsm\

In celebration of almost 1/2 a MILLION BOCA Downloads!
I proudly present the XDA release of:
The SGT7's *original & first GSM CM9 port:
>click pic to begin<
or; http://magrathearoms.weebly.com/
image created by supagforce
*first icedBOCA went out to testers 11/30 in heimdall form. V2 went out: 12/16
Original in no way describes quality of performance or relate to updates or features.
First relates to public availability.
if my timeline is wrong, please pm.
FEATURES​
Partial addition list:
*Added CombinedBar (statusbar) Auto on/off, upon fullscreen option.
*Fixed SystemUI FC when disabling Notifications
*Additional options and toggles
*Improved caller id.
*Car charging
*Touch outside a notification window to shove to background. Without halting install actions! Really helps with installing multiple side loaded apps. You don't have to wait for each to finish.
*contacts picture and name fix for incomming/outgoing calls
*6 new drawer and screen transitions (cm9 launcher)
*Smoother/faster rotations
*Screenshots fixed
*Long press menu soft key (3/4 seconds) for persistent back-lights lights on/off
*Recent apps view rotation fixed
*Tablet screen fling (Action to change screen or scroll shortened to fit a tablet screen size)
*Smoother volume adjustment - more steps
*Scrollable Tablet Settings Bar
*Power Widget added to Combined Bar
*More Tablet Settings Bar options
*Better performance and battery life
*Smoother scrolling
*Working init.d scripts
*Smoother audio level adjustment
*3g
*Auto zip align at boot
*Messaging
*Ability to script inject
*New/more browser options
*New/more settings options
*Working Bluetooth audio
*New performance options
*More options through out the entire system
*Auto Ext4 conversion (check sdcard for icedBOCA.log)
*Ability to use Zram (compress memory for increased virtual capacity) and also choose compression level!
*Dalvic tweaks
*BMLwrite
*Carrier/Voicemail identification fix
*JIT (Just In Time compiler)]
*Quicker screen rotation
*UI improvements
*Game play improvements.
*Ps3 Bluetooth controllers
*Bluetooth upgrades
*Faster responces
*much much more!!
*Hot Reboot
*BOCA extra screen timeouts
*A few of the new settings
dont comply yet,
basically awaiting
merge/development/& build.
* All claims, or suggestions
of improvements or updates,
are only held in claim over
previous versions of icedBOCA​BROKEN​
*Camera (lol dont even open it!)
*True HW accel
*USB Computer mounting (use supplied USB Storage app)
*Global Action Recovery/Download mode (use supplied rootbooter)
*Hot Reboot???
*Phone?? I remember there was a simple fix in other ics thread, Ill research it and apply it
KERNEL​
Some things that I contributed directly to this kernel were suggestions about voltages, tips on recovery, showed changed the bootclass path (to make it an ICS kernel. From original ics boot spilt thread, but modded to build from source, as ours doesn't split) some other small things, alot of random work(as it is based off BOCA kernel - we used to share sources) and I ported/patched the following: SIO, VR NOOP, INTERACTIVEX, SAVEDZEN, GREASEDLIGHTNING, DARKSIDE, ONDEMANDX, SCARY, SMARTASSV2, SUPERBAD. Maybe a bit more, but nothing else comes to mind, directly.
Therefore I feel that I have contributed enough to include this kernel in my release.
If you notice, I didnt "spiff" the recovery up to its usual vibrant self this time.
Maybe next time, if users liked it in BOCA RC1.
ROM​
This creation was ported and built by me.
I did get various ideas and configurations from developers around the web. And shared oh-so-many ideas also.
PLEASE DO NOT DISTRIBUTE BOCA IN WHOLE OR PART. NOR RE-UPLOAD​
TREBUCHET
This version of the launcher uses hardware accel.
In can also upload a version that uses cpu /software accel.
Let me know.
Feel free to distribute the link (when uploaded) Its cyanogens product, but VERY heavily modded by me. Others on different devices (if it'll install) may appreciate it. Just kindly give me credit.
Info to read about the future:
http://forum.xda-developers.com/showthread.php?p=22086399#post22086399
post 286 down
THANKS​
Its truely impossible to thank everyone, so I chose a very few who stood out in my short development stint.
spacemoose1
Koxudaxi
Ultramag
nobleskill
Fattire
reborn
Ronis
Alroger
Reborn
jt1134
Humbertos
tecknomancer
google
github
xda galaxyTab section developers
cyanogen and its gerit system
my users
Every single person who added to the development of ics for the sgt7..........
.......................................and every single android developer!
If I have missed anyone, it was not intentional. Please, PM me, and I will add you.
Thank you!!
As per request i have supplied a link that goes directly to rom.
DOWNLOAD link~ http://www.4shared.com/zip/7bZNGPJh/icedBOCA_prequel_2-2.html
NOTES
**FIRSTLY before posting, READ THE THREAD
**Replies requesting help, or reporting UNREPORTED bugs must include the following information:
Carrier
Country
Original device branding (sgh-t849, P1000L ect)
ROM you came from
BE HONEST in the steps you took to get here
If possible, include a link to patsebin, where you have uploaded your LOGCAT of the error
The more info the better
-IF YOU CAN NOT DO THESE SIMPLE THINGS, IT WILL BE DIFFICULT TO CORRECT THE PROBLEM-
As a user, you are very important to me, as is my quality of work and enjoyment of such work.
But if you cant be bothered to offer up some very simple info, Then I can hardly be bothered to beg you for it, just to help you.
*The red boarder still persists, infequently
*THERE IS NO HARDWARE ACCEL!!
*NOT EVERYTHING WORKS!!!!!!!!!!!!!!!
This is a DEVELOPMENT site, not a polished product site. DONT COMPLAIN!! Be helpful instead!
*We (all sgt7 cm9 ports) use the wrong graphics driver and graphics resolution. (its all thats available) So some video may not react up to your standards.
*This is a WORK IN PROGRESS!!!!!
I am a ONE PERSON development team.
I do this all in my free time, for the pure joy of it. Dont kill my joy by being a "GIMMIE-GIMMIE" or a Complainer
I (and every single developer here) am nice enough to share our work with you, be gratefull.
Or build it yourself.
*Doing things like porting and building a source code (especially an unfinished VERY alpha one) IS VERY TIME CONSUMING.
Each new build takes two full days to compile. Ive learned how to wait.
Total time ive spent doing this, added up probely equals over 700,000 hours. Again, for the joy of it.
So be patient on updates, or mistakes. There is never, ever an ETA. Dont ask.
About the download link
Its 4shared ;(
My server went down last night.
After I complete repairs, All my work will be uploaded to it.
Hi diz, just to let you know the image at the top is not clickable, and can only be viewed when users are logged in. Also there is a version of the image with (CM9) added to it in the boca rc1 post, you might want to copy these to your hosting and link them from there.
Gonna give this rom a try NOW!! thanks again for all your hard work.
supagforce said:
Hi diz, just to let you know the image at the top is not clickable, and can only be viewed when users are logged in. Also there is a version of the image with (CM9) added to it in the boca rc1 post, you might want to copy these to your hosting and link them from there.
Gonna give this rom a try NOW!! thanks again for all your hard work.
Click to expand...
Click to collapse
thanks for the headsup.
wierdly now it wont even show up while loged in.
but does when i go to edit post.
ill take a look at it.
Thanks again for the great artwork
hey diz, top work on releasing a new version of icedBOCA, looks like you put a lot of work into it
ive been kinda quiet for the last week (got a new computer from work which ive turned into a media centre and it was a pain to get the old clunker of a video card working in it)
i know what you meant in your other thread by the other one taking off the way it has, i was gonna try to manually add all their added stuff to your AOSEP version just to see how it went, but it wouldve taken forever just to get it to where they have, and keeping up with the updates would be hard (although i still want to do it just to learn more).
anyway, i thought id thank you yet again for your AOSEP idea and all behind it, even though i started fiddling before you had the idea, it pushed me to take it further.
with that, id thought id offer up one piece of information i learnt from another thread that fixes the red borders completely, on top of:
Code:
persist.sys.strictmode.visual=0
the other line that ive found that removes it completely is:
Code:
ro.build.type=user
so if the build type is set to user it seems to get rid of the red borders completely. hope this helps in some way and best of luck in the future.
just when i'm gonna download this ROM i found out that phone is broken, too bad >.<
gonna taste it when it fixed. great job diz!
Thank you mate! Like allways a great job!
Just experienced a small bug.
When rom installs I got allways a FC of a chineese aplication.
Thanks again, performance is very good.
Changing default keyboard and laguage to English in settings (Language & input) helped stop this for me. No need to freeze the launcher.
testadeferro said:
Thank you mate! Like allways a great job!
Just experienced a small bug.
When rom installs I got allways a FC of a chineese aplication.
I´ve frozed the launcher with titanium backup and its fine.
Thanks again, performance is very good.
Click to expand...
Click to collapse
Use the fix from the cm9 thread.
Sent from my GT-P1000 using Tapatalk
Download link
Would the Chef be kind enough and put in post 1 or 2 in bold letters where we could all DOWNLOAD the Rom. Thank you for your hardwork and sleepless nights. More people will follow you!
Derrian said:
Use the fix from the cm9 thread.
Sent from my GT-P1000 using Tapatalk
Click to expand...
Click to collapse
Could you be more precise? cm9 thread is quite long.... which fix?
thanks in advance
dabrowsk said:
Could you be more precise? cm9 thread is quite long.... which fix?
thanks in advance
Click to expand...
Click to collapse
You need to alter a couple of lines in the build prop and swap the phone. Apk for the one in cm 9
Sent from my GT-P1000 using Tapatalk
hey diz
hey i am a member on ur site i am the guy with the riffbox and stuff and if there is anyway i can help u i have a new quad core desktop that i compile with and at the most my compile times are 3 hours.i also thought i hear u say that u needed some ram i have some old ddr and ddr3 ur welcome to ...maybe i can help u compile or something andf i would like to pick ur brain on some stuff
my device is p1000 and I'm on overcome android 2.3 . due to hardware problems (my device crashed) I can't access recovery. can you make a flashable (via odin) TAR instead of ZIP please? if not say why it's impossible
Derrian said:
You need to alter a couple of lines in the build prop and swap the phone. Apk for the one in cm 9
Sent from my GT-P1000 using Tapatalk
Click to expand...
Click to collapse
ahh, the one with RIL thing
back then when i was on alpha 3 i used the method to solve the phone's FC but no good. Im on red rebel's now and its all working fine
If I pull the one from red rebel's , would it be as good as the phone.apk posted there or it's gonna be different?
hummy15 said:
Would the Chef be kind enough and put in post 1 or 2 in bold letters where we could all DOWNLOAD the Rom. Thank you for your hardwork and sleepless nights. More people will follow you!
Click to expand...
Click to collapse
im in talks with the mod about it.
a thread restructuring may be comming soon.
As per moderator request i have supply a link that goes directly to rom.
op has been updated to comply.
thank you for your work -
I`ve flashed it on clean safe gb from overcome with overcome kernel
battey drain is significantly better in your rom, although its unstable.
sometimes its 9 mah per minite )radio off, screen off
sometimes its 120.
Killing apps in backgroung helps though
I`m using battery monitor widget for monitoring
all my video players seem to work better than in cm9 build
the browser is very slow to render and load, cm9 is way better
but 3g is more than 1.5 times faster
other glithches
the mentioned red border, scrolling stutters sometimes, application names in all application screen sometimes are not displayed fully, its get choped and the rest is shown at the side of the screen.
Dizgustipated, Thank you so much, for making it easier to download your Rom. More grease to your elbows.

[Q] Can we change notification LED behavior or use capacitive buttons instead?

I’m wondering if there is a tool or a mod that I can use to change how the notification LED lights up, specifically to increase the blink rate or increase the switched on time of a blink cycle. The tiny LED buried inside the ear piece grill and the way it blinks makes noticing missed alerts almost impossible unless you look at it very carefully. Ideally I would like for it to blink rapidly or the have the LED lit up for a little longer in each blink cycle, I know this can affect the battery, so it would be nice if the behavior can be customized further i.e Have intensive blinking for the first 30 minutes and then fall back to the regular conservative mode to save battery.
A better alternative would be to use the capacitive buttons (back, home, menu) without turning the screen on. My previous Galaxy S1 had a mod which could do that, wondering if there is something similar for One X. If those buttons can be selectively turned on then I guess that would be more prominent than that tiny green LED.
Flash CM10.1 or ICJ to get button light notification.
Sent from my One X using xda premium
Latest XM kernels also include BLN (backlight notification). It's fully cofigurable, including the light level. :good:
Plus, it has all the governor tweaks you can think of.
I Don't know if there's a standalone tool for this
but I use CM 10.1 ROM that comes with this tool included
anyway the control is limited to 2 colors (red and green) and 2 speeds , or you can use it to disable the whole light
and still be able to use hardware keys backlight as a notification light
Thanks for the replies. :good:
Currently I’m on Viper X custom ROM. Last year I installed CM10 but wasn't impressed with battery life or camera performance.
[email protected]|-|oR said:
Latest XM kernels also include BLN (backlight notification). It's fully cofigurable, including the light level. :good:
Plus, it has all the governor tweaks you can think of.
Click to expand...
Click to collapse
Interesting, perhaps I'll try that, seems XM supports Sense ROMs and I found few posts where people have managed to get it working with Viper X. I'm guessing if I managed to get XM kernel working, all I have to do is use BLN app from market ?
Maher88 said:
I Don't know if there's a standalone tool for this
Click to expand...
Click to collapse
i think there is a tool for this: light flow app.
i haven't tried it on my hox yet, but i had limited success with it on my desire. htcs are notorious for terrible led notification control and configuration, i think. on my huawei ideos i had it configured exactly how i wanted it, but this is probably impossible on an htc ... actually i found this thread when searching for a solution how to manage my own led problems. but according to the discussion here there is no solution .
PhoenixFx said:
Thanks for the replies. :good:
Currently I’m on Viper X custom ROM. Last year I installed CM10 but wasn't impressed with battery life or camera performance.
Interesting, perhaps I'll try that, seems XM supports Sense ROMs and I found few posts where people have managed to get it working with Viper X. I'm guessing if I managed to get XM kernel working, all I have to do is use BLN app from market ?
Click to expand...
Click to collapse
viper x works well with xm kernel without a repack, and bln works without any app, just enable it as instructed by xm

CM12.1 source code for LeEco Le 1 Pro? By: s0be

I was told that these where the source code of CM12.1. I'll share it with you:
https://github.com/s0be/android_device_letv_x1na
https://github.com/s0be/android_vendor_letv_x1na
https://github.com/s0be/android_kernel_letv_msm8994
I don't know any news of kernel source code release by LeEco.
Let's see if, with subforum on XDA-Developers we have more ROMs coming up, hope so.
From a Chinese bbs
There has been indeed something going on since November on this front
http://bbs.ydss.cn/thread-598321-1-1.html
It seems like there is still a bug at the camera level. Hopefully something will be released soon, also with instructions in English.
i9o said:
There has been indeed something going on since November on this front
http://bbs.ydss.cn/thread-598321-1-1.html
It seems like there is still a bug at the camera level. Hopefully something will be released soon, also with instructions in English.
Click to expand...
Click to collapse
yeah I know, but I think the source code on this is newer.
new version. Seems gps, wifi, heating and other issues have been fixed or at least working better.
http://bbs.ydss.cn/thread-635136-1-1.html
another one, seems more recent. Don't know if it's better tho.
http://bbs.le.com/thread-1692751-1.html
Amazing ROM the one posted right above, I suggest it to all of those who are missing the Cyanogen/Slim.
I will use it as daily driver even if the EUI6 will come out (i guess it will still be better than EUI)
PROS:
1. Cyanogen
2. Really smooth
3. Good battery
4. Good GPS (fastest seen to me)
CONS:
1. Black screen from time to time when closing an activity (nothing major)
2. Wifi is terribad imho --> i'll try WCNSS fix
3. Sometimes i need to double press the power up button to turn on the screen
4. d2tw is not working, d2ts is but only in the status bar (hw home button can be enabled as well)
5. AudioFX crash (intentional?)
6. Dolby Atmos how do you use it??!?
7. There is an app to let the flash blink when a notification is received, personally i dont like it. Green/Yellow/Red led is not working (any workaround?)
Suggestions:
Use root explorer to remove chinese apps (baidu, sugoisearch), i didnt uninstall collapseromer app though. Before doing so install google keyboard.
Default APN may be the wrong one, hence no connectivity.
hi man,
they are 3 links, which is kernel source ?
Have you got CM13 kernel source ?

General Mini review / different perspective

Hi All,
I decided to do a mini review, in case someone is on the fence with buying the device, or just wants to read a different perspective than what you can find on Youtube about the 9 Pro.
This first post will be a general overview, focusing on changes coming from the 8 Pro. The second will be more development-related, and a deeper dive into the device itself.
The 9 Pro vs the 8 Pro
Coming from the 8 Pro, here are the biggest changes that stick out:
- The screen itself is much higher quality. I used to have black crush as well as a green tint at lower brightness levels on the 8 Pro, but the 9 Pro is free of these issues. Screen gets darker when it's pitch black and no longer burns my eyes out.
- The camera is much better (as advertised). I'm finally able to take photos of my kids running/jumping around and the image is no longer blurred.
- Google Dialer and Google Messages are default. FINALLY. I love the Google Dialer and it's great to see this as the default app on the 9 Pro.
- Battery life is definitely improved vs the 8 Pro, I would say somewhere between 10-20% better.
Setup
It took about an hour to setup from scratch. Yes, I know there is a Oneplus Switch app, but that would rob me from experiencing the setup itself, and I need that. In the past I also had issues with the Oneplus Switch, iPhone backups, etc., so I just prefer to set everything up myself.
Near stock Android experience, with just the right additions. I can tweak to exactly how I like it.
For those who are like me, and want to turn off vibration for everything (since I find it annoying). Go into USB debugging mode, and do:
Code:
adb shell
Code:
appops set android VIBRATE ignore
This disables all standard Android vibrations. If you are finnicky and want to be more granular, or do away with vibrations coming from a certain app:
Microsoft Teams - which I use quite a lot - seems to ignore every single setting I have in notifications, but you can disable app-specific vibrations with:
Code:
appops set com.microsoft.teams VIBRATE ignore
Just substitute "com.microsoft.teams" with the package name you want to turn vibrations off for...
I always disable Sleep Optimization under Battery settings, but keep Adaptive Battery and Enable App Power Consumption enabled.
The screen I always have on QHD+ and 120Hz, and disable power savings in the display setting.
The display
Adaptive refresh rate (LTPO) rocks. This is probably why I'm seeing better battery life. The overall feel of the device is just much smoother than on the 8 Pro (and I was using my own custom kernel on that). Colors are beautiful, the screen doesn't have any tint even on lower brightness, so it's great.
Performance
My primary usage is: emails, WhatsApp, Microsoft Teams, phone calls, camera, photos. I do tons of multitasking, listen to music in the meantime, etc., and not a glitch, no lag.
Multitasking
Snappy, no reloading of apps, everything stays in memory (and I have 8Gb version). Switching on a "regular" work-day between emails, calendar, Teams, Spotify, etc. is so seamless, it's an incredible experience.
Everything stays in memory (it does get cleared overnight to help with idle drain, but I'm good with that).
Camera
OK, it's camera time! It's now been 3 weeks with the phone, let's talk about the camera. Mainly comparing with the 8 Pro.
Camera - general
This rocks. I'm finding that 80-90% of the shots I do turn out great. It's better than the 8 Pro, where I would say 60-75% of the shots turned out great.
Camera - everyday shots
Excellent colors, sharp images, even though I keep the settings on 12 megapixels to ensure better handling of light.
Camera - videos
Just perfect. I'm now defaulting to 4k 60fps HEVC videos, and they all turn out great. No complaints here. Stabilization of videos is perfect as well.
Camera - low light
Low light shots got a massive boost with the 9 Pro. Much better handling, less noise, better colors overall.
That sums it up (for now), do let me know if you have any questions!
And now for a deeper dive...
Let's start with what has changed in the kernel/source code!
- Linux 5.4.y branch! This is incredible, having such a recent LTS kernel on my device. My build system (Manjaro Linux) is also using the 5.4.y branch, whcih is awesome. Of course, the Oneplus is using a more dated, 5.4.61+ tag, while Manjaro is at 5.4.113 currently, but still. Very nice
- ThinLTO and CFI are enabled and working by default. Very nice.
- Compiled with Clang 11 branch, so it catches more errors and warnings, and most of the warnings also seem to be fixed. A very big plus here.
- There is still a ton of unneeded stuff turned on in the kernel, but then again that is stock CAF, trying to cover all bases.
Of course, having both ThinLTO and CFI enabled by default on stock kernel has its disadvantages, namely kernel development. Modules can be force loaded from the vendor partition, but then the kernel breaks due to symbol mismatches - which I am now observing with Omega kernel as well, seeing random reboots when the screen turns off.
In the latest source drop from OOS 11.2.4.4, the Oneplus kernel developers actually removed a massive dmesg hog, which is probably a first. Kudos to Oneplus.
thanks for the detailed review, this will definitely help some with the purchase decision.
looking now forward to the first Omega Kernel alpha
Mar-cel said:
thanks for the detailed review, this will definitely help some with the purchase decision.
looking now forward to the first Omega Kernel alpha
Click to expand...
Click to collapse
We're past alpha, already at beta. One more bug to iron out actually before it's stable...
AFAIK LTPO still doesn't work on 11.2.4.4 or am I wrong?
DashDashCZ said:
AFAIK LTPO still doesn't work on 11.2.4.4 or am I wrong?
Click to expand...
Click to collapse
How do you know?
r4p70r said:
How do you know?
Click to expand...
Click to collapse
I myself haven't researched it but many people on oneplus forums claim they have and that it isn't working as advertised during launch event. It is known that LTPO wasn't working at first on the Oppo find X3 pro when it was released and that they fixed it later with a software update so people assume it's the same with op9pro.
DashDashCZ said:
AFAIK LTPO still doesn't work on 11.2.4.4 or am I wrong?
Click to expand...
Click to collapse
It's working fine. Android's built-in FPS counter is not able to handle it.
DashDashCZ said:
I myself haven't researched it but many people on oneplus forums claim they have and that it isn't working as advertised during launch event. It is known that LTPO wasn't working at first on the Oppo find X3 pro when it was released and that they fixed it later with a software update so people assume it's the same with op9pro.
Click to expand...
Click to collapse
That's what I thought at the beginning. I checked it with the FPS counter from the developer options. There you could only occasionally see that it went down to 60hz. On reddit I came across a post in which someone wrote that it is not visible with the fps counter but you can see via entries in logcat that the Hz goes down. I found entries there for switching to 11hz and 1hz. The one on reddit said he would only have found entries up to a minimum of 4hz. So I suppose that works as promised.
r4p70r said:
That's what I thought at the beginning. I checked it with the FPS counter from the developer options. There you could only occasionally see that it went down to 60hz. On reddit I came across a post in which someone wrote that it is not visible with the fps counter but you can see via entries in logcat that the Hz goes down. I found entries there for switching to 11hz and 1hz. The one on reddit said he would only have found entries up to a minimum of 4hz. So I suppose that works as promised.
Click to expand...
Click to collapse
Indeed it's working fine. I imagine the switch mechanism will be tweaked in the future for more fluidity and smoothness.
@kristofpetho hey man! Sent you a message on Telegram. Just a heads up!
Updated 2nd post with some source code-specific stuff. I will expand it once I get the kernel fully running.
Seeing this kernel is basically all I've ran on OnePlus 8 pro, I'm thinking I might get the 9 pro now, but honestly, this has been one of the only good reasons (so far) for me personally to make the jump. Thank you very much for sharing and thanks for the review
So. Finally. Custom kernel is stable. Release tomorrow if there are no errors in the next 24 hours.
kristofpetho said:
So. Finally. Custom kernel is stable. Release tomorrow if there are no errors in the next 24 hours.
Click to expand...
Click to collapse
How to install with no TWRP?
r4p70r said:
How to install with no TWRP?
Click to expand...
Click to collapse
Kernel manager ( EX,...FKM)
kristofpetho said:
So. Finally. Custom kernel is stable. Release tomorrow if there are no errors in the next 24 hours.
Click to expand...
Click to collapse
I’m assuming you’ll make a post on here?
Is it tomorrow yet?
Shooter7889 said:
Is it tomorrow yet?
Click to expand...
Click to collapse
It was tomorrow a couple of hours ago. Thread '[KERNEL] [OOS] Omega Kernel OOS11 [May 2, 2021]' https://forum.xda-developers.com/t/kernel-oos-omega-kernel-oos11-may-2-2021.4271027/
cultofluna said:
Kernel manager ( EX,...FKM)
Click to expand...
Click to collapse
Does fkm work? It had many issues with op8

Categories

Resources