• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Development EOL - [KERNEL] [OOS] Omega Kernel OOS11 [September 18, 2021]

Status
Not open for further replies.
Search This thread

Gamlerr

Member
May 9, 2015
26
4
I'm using the omega kernel and now got a Ota update, should I install first the Ota update and then install the omega kernel again or should I flash stock kernel, install Ota and then install omega kernel?
 
  • Like
Reactions: cascade128

Jump1ng

Senior Member
Nov 23, 2011
583
186
UK
Nexus 7 (2013)
OnePlus 9 Pro
I'm using the omega kernel and now got a Ota update, should I install first the Ota update and then install the omega kernel again or should I flash stock kernel, install Ota and then install omega kernel?

Just install the OTA then flash the kernel after to run Omega again.

These are the steps I use to upgrade and keep magisk
1. Download the update from Oxygen Updater (DONT REBOOT)
2. Go to Settings\System\System Update and click on the wheel on upper right corner.
3. Select Local Upgrade, then install the update (DONT REBOOT)
4. Remove Magisk modules that may cause problems (Call Recording is one of them)
5. In Magisk, install Magisk again. Choose the "Install to inactive slot (OTA)" option
6. Reboot once completed
7. Launch EX Kernel Manager and flash latest Omega
8. Reboot

Now you should have latest OOS and Omega Kernel running on your phone.
 
  • Like
Reactions: Gamlerr

electricl

Senior Member
Oct 14, 2017
87
11
Just install the OTA then flash the kernel after to run Omega again.

These are the steps I use to upgrade and keep magisk
1. Download the update from Oxygen Updater (DONT REBOOT)
2. Go to Settings\System\System Update and click on the wheel on upper right corner.
3. Select Local Upgrade, then install the update (DONT REBOOT)
4. Remove Magisk modules that may cause problems (Call Recording is one of them)
5. In Magisk, install Magisk again. Choose the "Install to inactive slot (OTA)" option
6. Reboot once completed
7. Launch EX Kernel Manager and flash latest Omega
8. Reboot

Now you should have latest OOS and Omega Kernel running on your phone.
Is there a way to install android 12 without wiping everything? I just got the OTA for A12.
 

kristofpetho

Senior Member
May 27, 2009
5,193
10,026
Zoetermeer
Hi All,

With a heavy heart I am stopping with development for the 9 Pro.

My reasons:
- no kernel source update since August 2021
- Oppo has been known to be terrible with kernel source updates, and/or posting incomplete sources
- A12 development will be difficult if the kernel sources are non-existent or lacking

Wish all of you the best, and thank you so much for the wonderful community!

Kristof
 

fromiOS2Android

Senior Member
Dec 29, 2018
260
75
Trondheim
Hi All,

With a heavy heart I am stopping with development for the 9 Pro.

My reasons:
- no kernel source update since August 2021
- Oppo has been known to be terrible with kernel source updates, and/or posting incomplete sources
- A12 development will be difficult if the kernel sources are non-existent or lacking

Wish all of you the best, and thank you so much for the wonderful community!

Kristof
Thanks for the hard work mister! Really! Happy holidays and stay safe👍🏼 regards from Norway
 
  • Like
Reactions: kristofpetho

Fishawy

Senior Member
Mar 26, 2010
3,190
536
Sydney
OnePlus 9 Pro
Hi All,

With a heavy heart I am stopping with development for the 9 Pro.

My reasons:
- no kernel source update since August 2021
- Oppo has been known to be terrible with kernel source updates, and/or posting incomplete sources
- A12 development will be difficult if the kernel sources are non-existent or lacking

Wish all of you the best, and thank you so much for the wonderful community!

Kristof
Thanks for the great journey Kristof. It's unfortunate how things turned out for OnePlus, but hoping for a better future nonetheless.

We'll see you on the next device.
 
  • Like
Reactions: Samuel Holland

l_mike

Senior Member
Jan 6, 2013
243
135
Xiaomi Mi Pad 4
Google Pixel 4a 5G
Hi All,

With a heavy heart I am stopping with development for the 9 Pro.

My reasons:
- no kernel source update since August 2021
- Oppo has been known to be terrible with kernel source updates, and/or posting incomplete sources
- A12 development will be difficult if the kernel sources are non-existent or lacking

Wish all of you the best, and thank you so much for the wonderful community!

Kristof
Thank you for all your work!
 

GreekPilot

Senior Member
Jun 12, 2008
199
48
OnePlus 9 Pro
We are very sad for your decision but we respect it, as all of us appreciate your great job. I personally wish you health and a happy new year. Thank you for your really great work...

Respectfully,
Dimitris
 

tathagatab

Senior Member
Dec 31, 2014
409
176
Kolkata
OnePlus 9 Pro
Hi All,

With a heavy heart I am stopping with development for the 9 Pro.

My reasons:
- no kernel source update since August 2021
- Oppo has been known to be terrible with kernel source updates, and/or posting incomplete sources
- A12 development will be difficult if the kernel sources are non-existent or lacking

Wish all of you the best, and thank you so much for the wonderful community!

Kristof
Thanks a ton for what you did. It was good while it lasted. I have a request. If Oppo does mend its ways and releases the source of future OP9P updates, please consider coming back.
 

Atul Menon

Senior Member
Mar 1, 2019
69
26
Kerala
OnePlus 9 Pro
Hi All,

With a heavy heart I am stopping with development for the 9 Pro.

My reasons:
- no kernel source update since August 2021
- Oppo has been known to be terrible with kernel source updates, and/or posting incomplete sources
- A12 development will be difficult if the kernel sources are non-existent or lacking

Wish all of you the best, and thank you so much for the wonderful community!

Kristof
Oh damn, thats really a sad news, thank you for supporting and maintaining Omega for 9 Pro, it was truly a great time. Sad to see we are loosing an amazing dev and kernel. This oppofication is killing my head, i think Oneplus may release kernel source after next stable bug fix, they usually upload the sources after a successful stable update. If sources come and are fully functional for you to work, will you support our device again :)
 

CertifiedBlyndGuy

Retired Forum Mod / Inactive Recognized Developer
Jun 11, 2014
1,946
2,991
Boulder
OnePlus 9 Pro
Hi All,

With a heavy heart I am stopping with development for the 9 Pro.

My reasons:
- no kernel source update since August 2021
- Oppo has been known to be terrible with kernel source updates, and/or posting incomplete sources
- A12 development will be difficult if the kernel sources are non-existent or lacking

Wish all of you the best, and thank you so much for the wonderful community!

Kristof
“You either die a hero or live long enough to see yourself become the villain…”

- MKBHD... or Harvey Dent

Never used your kernel but I wish you the best in whatever it is you move on to. This whole mess is pretty unfortunate
 

Timmmmaaahh!

Forum Moderator
Staff member
Sep 11, 2012
4,892
10,498
Bruges
OnePlus One
OnePlus 6T
[Thread Closed] as requested by OP. Thank you for your contribution!

Hi All,

With a heavy heart I am stopping with development for the 9 Pro.

My reasons:
- no kernel source update since August 2021
- Oppo has been known to be terrible with kernel source updates, and/or posting incomplete sources
- A12 development will be difficult if the kernel sources are non-existent or lacking

Wish all of you the best, and thank you so much for the wonderful community!

Kristof
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 55
    Development has stopped - see my last post HERE.

    Introduction

    Hello everyone, this is my personal kernel for the OnePlus 9 Pro.
    My philosophy on the kernel is pretty simple, intended to replace the stock kernel, but with a lot of under-the-hood tweaks.

    Hopefully you will all enjoy!

    Important thread information!

    I refuse to acknowledge/respond to bug reports that do not include clear steps to reproduce, a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues). Follow this guide to do this.
    Keep things civil, no flaming in the forums!

    Features

    • Up to date with OxygenOS 11 source
    • Compiled with Google's Clang toolchain for maximum stability, with all warnings and errors fixed
    • Compiled with Clang's cortex-a55 optimizations
    • Many tweaks under the hood for smoother UX, lower battery drain, etc.
    • Westwood as the default congestion algorithm (BBR is also available)
    • Available to flash with AnyKernel3

    Latest kernel release on GitHub

    LINK

    Source

    Omega GitHub: https://github.com/kristofpetho/kernel_oneplus_sm8350
    Omega originally sourced from: OnePlusOSS

    Thanks where it's due

    @pyry666 for all his help getting me logs after logs after logs. Without him this wouldn't have been possible!
    @Burt Squirtz and @crashazz3 and @TheKnux for helping to test
    Kerneltoast for his extreme patience and guidance
    osm0sis (for AnyKernel3)
    @eng.stk for finding a way to have proper hardware detection working
    27
    New kernel release!

    Changelog:
    - Pulled in patch from Google to make cpufreq stat collection less CPU-hungry (smoothness)
    - Pulled in 3 Clang/LLVM stability fixes from upstream Linux
    - Pulled in a patch for better power consumption when vibrations are enabled (from arter's source)

    While this kernel works on latest 11.2.9.9, please note that OnePlus hasn't released sources yet for 11.2.9.9.

    Enjoy!
    25
    New release!

    Changelog:
    - Build with Google's Clang 13.0.1, updated Binutils to 2.37
    - Pulled in 5 code fixes from CAF for display driver
    - Pulled in 2 logic fixes from CAF for display driver
    - Pulled in 3 various CAF stability fixes
    - Fixed a dmesg error message with a commit from upstream Linux
    - Removed all android_fs tracing from the ext4 and f2fs filesystem drivers
    23
    New kernel release!

    The test team has been crazy busy, flashing sometimes 5 builds a day to pressure test, and come up with this new kernel.
    After tons of performance tests, we found that Clang (with the included optimizations) outperforms even the best GCC builds, so I'm now moving to using Clang by Google to compile the kernel.

    Changelog:
    - Fixed major network error where userspace was trying to modify network settings but the kernel wasn't allowing it (this issue is also present on stock kernel)
    - Pulled in a fix from CAF to improve/lower battery drain
    - Updated Wireguard module to latest version
    - Built using Google's latest Clang (12.0.6)
    - Enabled all Clang internal optimizations (reverted a crazy CAF patch disabling them), and fixed all subsequent code errors
    - Fixed an IRQ saving issue found via lockdep (upstream)

    Enjoy!
    23
    New kernel release!

    This is a huge one in terms of stability and smoothness.

    Changelog:
    - GCC LTO implemented
    - GCC O3 optimization (together with LTO results in significant improvement of hackbench scores)
    - Wireguard added
    - Anykernel 3 updated
    - Critical and stability fixes from CAF
    - More code fixes based on GCC's diagnostics
    - Significant improvement to ZRAM speed

    Enjoy!