Skip to content
@PixelOS-Lemonade

[Unofficial] Pixel OS for OnePlus 9 (lemonade)

Pixel OS for Lemonade. Focus on stability, minimized tweaks. Without insane modifications / patches that introduce bugs or unwanted behaviours

Pixel OS for OnePlus 9 (lemonade)

Yet another (unofficial) Pixel OS port for OnePlus 9.

Download

We host releases on OneDrive. Grab them here.

If you cannot boot after flashing this ROM, you may need to download and flash firmware. Make sure to flash OOS 13.1+ one!

Goal

  • Focus on stability. Introduce only minimized out-of-tree tweaks:
    • We revert libart strip commit here to provide backward compability for some apps. This should not break existing apps.
    • Stack protector related kernel configs are enabled here as matrix level 5 requires.
    • Need KernelSU? Download prebuilt kernel from here!
  • No insane patches or weird tweaks that actually introduce unwanted behaviours.
    • Expect stock behaviour of LineageOS
    • Firmware is included in the ROMs.

Why for reinventing wheels

  • Existing ROMs (for lemonade) either:
    • Introduce load of features / tweaks in the cost of random reboot / native crash / system freeze / different behaviour other than AOSP.
    • Stable, but lack of useful features (KSU, etc.).

I would like to strike the balance between the TRUE stability and minimal features that helps get most out of the day. That is why I created this organization and build Pixel OS for lemonade.

Known issues

  • Playing online medias on gecko browsers (like Firefox) may render SystemUI crash with FATAL Exception. (Fixed in A15 builds)
    • Main user (user 0) is not affected. Work profile is also not affcted. This will not affect you unless you are using multiple user feature.
    • Blink browsers (like Chromium) are not affected and can play media on secondary users normally.

Q&A

Only devices repo? What's the rest?

In either LineageOS or Pixel OS GitHub repo. I only modify minimum repos that are required for building Pixel OS. The rest of parts are reused from existing base.

Will you also build lemonadep (OnePlus 9 Pro) in the future?

No. Unless someone is owning the device and willing to test.

System crashed! E Zygote : java.lang.IllegalArgumentException: Unexpected cancel with surface 12

Do not use Nevoluton with DEBUG enabled. Please use the following command to reset config:

setprop persist.log.tag.NotificationService ""

Then reboot your phone.

Donate

If you believe this ROM is useful, then consider donating me to help me keep this port active. Any amount would be kindly appreciated :)

Github Sponsors

Popular repositories Loading

  1. .github .github Public

    Forked from PixelExperience-Lemonade/.github

  2. device_oneplus_lemonade_old device_oneplus_lemonade_old Public archive

    Forked from PixelExperience-Lemonade/device_oneplus_lemonade

    Makefile

  3. device_oneplus_sm8350-common-old device_oneplus_sm8350-common-old Public archive

    Forked from PixelExperience-Lemonade/device_oneplus_sm8350-common

    Shell

  4. release release Public

    Forked from PixelExperience-Lemonade/release

    Storing Pixel OS releases

  5. hardware_oplus hardware_oplus Public

    Forked from PixelOS-Devices/hardware_oplus

    C++

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…