[CLOSED]Okitavera's Kernel for Mi 9 SE - v8.4

Status
Not open for further replies.
Search This thread

briandarrel

Senior Member
Feb 25, 2010
83
37
Thanks okita, love your work!! Accubattery is saying there is a task killer interfering with measurements, but I don't have one. Is this a kernel optimization thing or something to do with crdroid?
 

macslui

Member
Nov 1, 2007
27
2
OnePlus Nord
OnePlus 8T
v8.3 R3 is up and deep-sleep issues should be fixed in it, umu.

Download

Thanks a lot for your work.
The version 8.3 R2 definitely fixes the only problem I had with bluetooth in previous versions.
It happened that the Bluetooth connection with my car was established successfully but after a few seconds the message "emergency calls only" was shown. Everything worked as expected but the signal was not properly displayed.
Now everything is perfect.
 
Last edited:

okitavera

Senior Member
Jan 6, 2016
436
812
Malang
okitavera.me
Thanks okita, love your work!! Accubattery is saying there is a task killer interfering with measurements, but I don't have one. Is this a kernel optimization thing or something to do with crdroid?

You're welcome.
This kernel uses stock lowmemorykiller from Google, no fancy version.

Thanks a lot for your work.
The version 8.3 R2 definitely fixes the only problem I had with bluetooth in previous versions.
It happened that the Bluetooth connection with my car was established successfully but after a few seconds the message "emergency calls only" was shown. Everything worked as expected but the signal was not properly displayed.
Now everything is perfect.

Glad to hear that, probably it get fixed from the Linux upstream itself.

-----

Anyways, anyone's uses the latest kernel on MIUI 11 android 10 ?
I can't try it yet due to some businesses stuff, so any feedback would be great especially If there's anything wrong with it ?
 

davidben73

Senior Member
Oct 3, 2012
501
80
Hi @okitavera, for long time I've been using v6.1 on miui 10. By now since okita kernel support miui again, I wanna update the kernel, but I have a question. Does the magisk add on still compatible with the new version kernel?
Thanks.
 

Flyskea

Senior Member
Jul 12, 2017
72
8
You're welcome.
This kernel uses stock lowmemorykiller from Google, no fancy version.



Glad to hear that, probably it get fixed from the Linux upstream itself.

-----

Anyways, anyone's uses the latest kernel on MIUI 11 android 10 ?
I can't try it yet due to some businesses stuff, so any feedback would be great especially If there's anything wrong with it ?
boot to fastboot mode
 

tanivula

Senior Member
Oct 13, 2010
348
85

Attachments

  • Screenshot_2019-10-18-13-53-42-861_com.grarak.kerneladiutor.jpg
    Screenshot_2019-10-18-13-53-42-861_com.grarak.kerneladiutor.jpg
    162.4 KB · Views: 218

lotrzyk0

Senior Member
Apr 4, 2015
86
7
That's why backup boot and dtbo is necessary.

So the only thing is just wait for xiaomi to update the kernel source, which is great since we didn't get a source update from xiaomi since 6-7 months ago [emoji23]
I backuped boot and dbo, after restore that, device was booting into fastboot. Anyway, no problem, some important media gone [emoji14]

I am wondering: You, as dev, cant do anything to set compatibility with Q? No compatibility will be harm and imo better have kernel on P than Q without kernel.


Wysłane z mojego MI 9 SE przy użyciu Tapatalka
 

okitavera

Senior Member
Jan 6, 2016
436
812
Malang
okitavera.me
I backuped boot and dbo, after restore that, device was booting into fastboot. Anyway, no problem, some important media gone [emoji14]

I am wondering: You, as dev, cant do anything to set compatibility with Q? No compatibility will be harm and imo better have kernel on P than Q without kernel.


Wysłane z mojego MI 9 SE przy użyciu Tapatalka
It's already booted on aosp Q, but not with this miui.
And that's pretty common since miui is just too far from aosp.

there is a chance to boot by rebase/merging la.um.8.8-r1 but I still want to play and rank up my games, and chill for a bit of time xd
 
Last edited:
  • Like
Reactions: tanivula

lotrzyk0

Senior Member
Apr 4, 2015
86
7
It's already booted on aosp Q, but not with this miui.
And that's pretty common since miui is just too far from aosp.

there is a chance to boot by rebase/merging la.um.8.8-r1 but I still want to play and rank up my games, and chill for a bit of time xd

Haha. That's ok. If you may try to do something to match it up with Miui Q - we will wait patiently and be grateful. Anyway, take some virtual chocolates for your involve to improve this device. Have a good day :highfive:
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 40

    eHjVLwZ.png


    Intro
    Okitavera's kernel is a custom kernel based on CAF Kernel with specific patches from Xiaomi.
    Aims to provide stability, security, and other benefits from having a regular patches from Linux Stable, CAF, and Google.

    Features
    • Merged patches from :
      • Linux Stable currently on: v4.9.197
      • Google's kernel common: android-4.9
      • CAF specific fork for for Snapdragon 71*, currently on: LA.UM.7.8.r1-07100-SDM710.0
    • Dynamic SchedTune boost
    • BBR and Westwood TCP congestion-avoidance algorithm (optional)
    • Exposure Adjustment (DC Dimming)
    • AVB and SafetyNet bypassed
    • KCAL, KLapse, Vibration control, and Sound control
    • Check GitHub commits for more
    • TL;DR : The best custom karamel (arguable)

    Compatibility (v8.4)
    • AOSP-based custom ROM (Pie)
    • MIUI 10 and 11 (Stable or Weekly. Pie, NOT THE Q)

    Downloads
    Zach said this link should be bigger and as you can see he's right


    Installation
    • Backup your dtbo and boot partition.
    • Flash the kernel.zip file via twrp

    Credits and Thanks to
    • Linus, The Linux Foundation, Google, CodeAurora, Xiaomi
    • arter97
    • celtare21
    • faust93
    • flar2
    • franciscofranco
    • kdrag0n
    • kerneltoast
    • krasCGQ
    • nathanchance
    • osm0sis
    • pengus77
    • RenderBroken
    • ... and all of the contributors from commits and patches on my git


    XDA:DevDB Information
    Okitavera's Kernel, Kernel for the Xiaomi Mi 9 SE

    Contributors
    yuneharuka
    Source Code: https://github.com/okitavera/msm-4.9-grus-okita

    Kernel Special Features: Family friendly, no overclocked.

    Version Information
    Status: Stable
    Current Stable Version: 8.4
    Stable Release Date: 2019-10-19

    Created 2019-05-26
    Last Updated 2019-10-19
    15
    Good Bye :D

    Hello everyone!
    Unfortunately, I have to stop the development for Mi 9 SE due to device change
    smile.gif

    The kernel sources for this device still available at my GitHub page if you want to fork or even just looking around.

    Thanks for all the support given and see you later :)
    15
    Hello everyone!

    Here's the update notes for v4.0

    Changelogs

    - Add Sound Control for our Speaker
    - Fix overlapped call and notification values on haptic control
    - Cleanup debug bloat on Wi-Fi driver as much as possible
    - Cleanup some unused xiaomi changes on driver departments (camera and fragmention)
    - Removed schedutil_pixel (blu_schedutil and default schedutil is more than enough)
    - Adjust Dynamic Stune Boost default to 10%
    - Turned-down Performance cluster to 748MHz
    - Keeping boosted freq that based on touch input a litte bit longer
    - Enable workqueue power saving by default
    15
    Breaking news.

    Xiaomi already publish the Mi A3 (or Mi CC9, CC9 Meitu, whatever you named it, Xiaomi) Kernel source code.
    It basically uses the same base as ours, and after some hours of inspection,
    me and @pengus77 got a few things from Mi A3 and Mi 9 source code that can be ported to fix several issues on this device (like the brightness, fod, etc) :)
    14
    Hello everyone!

    Here's the update notes for v4.5

    Changelogs

    - Upstream kernel to 4.9.185 (android-linux-stable)
    - Allow enforcing deepest cluster idle state selection
    - Use power efficient workqueues on the vmstat and audio-kernel
    - hardcode dirty_expire_centisecs to 30s (https://android-review.googlesource.com/c/platform/system/core/+/938362)
    - Add IPA_RM12 and IPA_WS to the default block list (thanks to @pengus77 for more wakelock block list)
    - Updated Goodix GT9886 firmware from MIUI Dev
    - Cleaned-up unused touchscreen driver

    Notes
    I can't fix the short brightness bugs on MIUI Dev yet, so lmao yeah.