[ROM][13.0][OFFICIAL][CEPHEUS] PixelOS [RETROFIT][23/01/2022]

Search This thread

balgxmr

Senior Member
May 30, 2018
59
124
linktr.ee
PixelOS-20-Jan-2023.png

PixelOS for Xiaomi Mi 9 (cepheus)

PixelOS is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, themed icons, google sans fonts, Monet color based system wide theming, boot animation).
Code:
/* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! 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.
*/

Device Specific Issues:
- None, report them if you find one.

Downloads:
PixelOS Website
PixelOS Recovery

*YOU MUST CLEAN FLASH if you are coming from any other ROM or MIUI.
Flashing instructions (PixelOS Recovery)
# Keep in mind:
- Since Cepheus is using Retrofit, do NOT use TWRP or OrangeFOX.
- Use PixelOS Recovery only.
- Do NOT flash custom kernels, they won't boot.
- YOU MUST CLEAN FLASH if you are coming from any other ROM or MIUI.

# Clean Flash
- Make sure your platform-tools (adb and fastboot) are up to date.
- Download PixelOS ROM zip and recovery.img.
- Reboot into Fastboot.
- Flash recovery using: fastboot flash recovery <recoveryname.img>
- Reboot to recovery.
- In recovery, format data with Factory Reset > Format data/factory reset
- Sideload the zip with Apply Update > Apply from ADB, and do: adb sideload <ROM zip file>
- Optional: Flash magisk with sideload using: adb sideload <Magisk zip>
- ^ Magisk will show a message about "Signature verification failed, install anyways?", just click YES.
- Reboot and voila!

# Dirty Flash
- Download ROM zip
- Enter PixelOS Recovery > Apply Update > Apply from ADB
- Sideload the ROM using: adb sideload <ROM zip file>
- Optional: sideload Magisk using: adb sideload <Magisk zip>
- Reboot and voila!

Note: Gapps are included, don't flash separately.

Join PixelOS Telegram Group https://t.me/PixelOSChat
Join PixelOS Official Cepheus Telegram Group: https://t.me/pixeloscepheus

Source Code
PixelOS: http://github.com/PixelOS-AOSP
Device Tree: https://github.com/PixelOS-Devices/device_xiaomi_cepheus/
Vendor: https://github.com/PixelOS-Devices/vendor_xiaomi_cepheus/
Kernel Source: https://github.com/balgxmr/kernel_xiaomi_cepheus
MIUI Camera: https://gitlab.com/baalgx/vendor_xiaomi_cepheus-miuicamera

Stable Release Date: 23/01/23
Latest Release Date: 23/01/23
 
Last edited:

RealNBB

Senior Member
Aug 18, 2014
277
119
It's for sure a great rom that I would have loved to try. But i will therefore not register with Telegram....very bad. :(
 
  • Like
Reactions: balgxmr

clovem

Member
Jun 26, 2022
6
1
Xiaomi Mi 9
Hello maintainers, it's nice to see that you have compiled this rom, do you have any plans to make this rom an official version in the future? Become an official maintainer. I just asked😊😊👍
 

giovan797

Senior Member
Apr 28, 2016
111
10
43
error in the FOD , it starts to register the fingerprints in the middle of the process to and from the error and ends. any solution or fix?
 

balgxmr

Senior Member
May 30, 2018
59
124
linktr.ee
error in the FOD , it starts to register the fingerprints in the middle of the process to and from the error and ends. any solution or fix?
Are you using any screen protector or changed screen? If so then it can be the root of the issue.
If not try this: go to Settings > Display > Colors > and set the color mode to Natural, then try again.
If the problem persists, try using another finger.
Here fod is working fine, I've registered many times the finger at first attempt :)
 

balgxmr

Senior Member
May 30, 2018
59
124
linktr.ee
NEW UPDATE!
28-06-22

Hi! New update is here, there's nothing new from Source side.
But, I've made a lot of changes on device side. I hope you enjoy it. There's a list of device changes!☺️
Device Changes 28-06:
  • Drop Vulkan (fixes color/glitched video issues and some GCam crashing)
  • Disable zram writeback
  • rootdir: Powersaving in charger mode
  • Adjust charger state CPUs
  • CarrierConfig: update from 5800 QSSI
  • Enable LZ4 compression for ramdisks
  • Use coral tuning for columbus feature
  • Properties: remove obsolete debug.sf.disable_backpressure
  • Fixed status bar glitch for apps that access internal resource dimen
  • Revert "Import governor settings from coral"
  • Revert "Add SchedTune configuration"
  • Revert "Import power_profile from coral"
  • Nuke init.power.rc
  • Don't tune sde partition on boot
  • overlay: Disable Adaptive Connectivity preference
  • overlay: Enable auto brightness while dozing
  • AOD: Decouple suspend from screen state
  • wifi: Update config from sm8150-common tree
  • prop: Force disable iorapd
  • Other improvements
Download link here
Download PixelOS 28-06 Recovery here

More information about flash guide, what is PixelOS and more, are on the original post! ☺️
 

ziomek666

Member
Jun 16, 2014
24
5
NEW UPDATE!
28-06-22

Hi! New update is here, there's nothing new from Source side.
But, I've made a lot of changes on device side. I hope you enjoy it. There's a list of device changes!☺️
Device Changes 28-06:
  • Drop Vulkan (fixes color/glitched video issues and some GCam crashing)
  • Disable zram writeback
  • rootdir: Powersaving in charger mode
  • Adjust charger state CPUs
  • CarrierConfig: update from 5800 QSSI
  • Enable LZ4 compression for ramdisks
  • Use coral tuning for columbus feature
  • Properties: remove obsolete debug.sf.disable_backpressure
  • Fixed status bar glitch for apps that access internal resource dimen
  • Revert "Import governor settings from coral"
  • Revert "Add SchedTune configuration"
  • Revert "Import power_profile from coral"
  • Nuke init.power.rc
  • Don't tune sde partition on boot
  • overlay: Disable Adaptive Connectivity preference
  • overlay: Enable auto brightness while dozing
  • AOD: Decouple suspend from screen state
  • wifi: Update config from sm8150-common tree
  • prop: Force disable iorapd
  • Other improvements
Download link here
Download PixelOS 28-06 Recovery here

More information about flash guide, what is PixelOS and more, are on the original post! ☺️
Hey, thanks for the update and ROM! Just flashing it rn, question tho - since you mentioned dropping vulkan and ProtonAOSP which pixelOS is based on uses it for major gains in performance - do you mean dropping it completely or reverting to prev version?
 

balgxmr

Senior Member
May 30, 2018
59
124
linktr.ee
Hey, thanks for the update and ROM! Just flashing it rn, question tho - since you mentioned dropping vulkan and ProtonAOSP which pixelOS is based on uses it for major gains in performance - do you mean dropping it completely or reverting to prev version?
Hi! Glad to hear! Welcome 😁. And yeah I'm dropping Vulkan as renderer, i know that it's better since it boosts performance, but, at least on Mi 9, it's just not the perfect renderer. It causes weird artifacts/color issues on videos and also makes some GCams like LMC to crash. So I dropped it, more stable and the change isn't noticeable. ^^
 

I.m.Tuga

Senior Member
Jun 20, 2012
532
291
I saw in some other Xiaomi devices that MIUI camera is included in PixelOs. Is this built the same case?
 
Last edited:

Top Liked Posts

  • 1
    Hello, is there any way to remove the navigation bar pill on the bottom on the screen?

    I am using the latest version.
    It should be available under Gestures > System navigation
    1
    It should be available under Gestures > System navigation
    It isn't available. There's only the option to turn on the gestures and adjust its sensibility but no option for removing that damn pill.
  • 10
    New PixelOS January update is here!
    https://pixelos.net/download/cepheus

    Prepare your backups, clean flash is mandatory!

    I hope you guys likes this update. Battery backup should be better now and overall stability.
    Many thanks to Markus, SA.EXE, Vadim, Kamyk, Error01 for testing!

    Changelog:
    - Added MIUI Camera
    - Addressed more SELinux policy denials
    - Drop pixel thermal hal workaround
    - Drop s2idle usage
    - Media: Update from LA.UM.9.1.r1-13000-SMxxx0.QSSI13.0
    - Merge tag LA.UM.9.1.r1-13000-SMxxx0.QSSI13.0
    - Move to lz4 for EROFS
    - overlay: Add dummy udfps sensor (Fixes screen off fod toggle)
    - Removed Dirac
    - Switch back to OpenGL renderer
    - Switched to user type build
    - Update CarrierConfig from LA.QSSI.13.0.r1-07400-qssi.0
    - Update GPS blobs from LA.UM.9.1.r1-11500.02-SMxxx0.QSSI12.0
    - Upstreamed kernel to 4.14.303
    - Misc changes and improvements.

    Source changelog is available at https://blog.pixelos.net/

    Liked my work? Buy me a coffee ☕ https://paypal.me/balgxmr
    4
    True, there is a huge battery consumption, i noticed the same.
    Also the phone get very hot when used much.
    But is really a great rom, good job devs.
    Hope next releases fix battery consumption
    Hi all, yes im aware of the battery consumption and temps issues, it'll be fixed for next release.
    If you want, you can try newest kernel I've released, click here for download ;). Changelog of the kernel changes are there, in any case, some users has reported better temps and less lags during app launch (though, UI experience may be a bit slower, but in order to get better BB), I've added back 300mhz freq and idle drain is way better (I'm getting 0.10 idle, with wifi on only, through 9h)... But these are only kernel changes, more changes will come in next release!
    Edit: To flash the kernel, sideload it in recovery using: adb sideload <kernelName.zip>
    Click yes for the verification and done (y)! No need to format data or anything else. Magisk will be reflashed automatically in case you have it.
    4
    Using daily, since launch (11/16). Very high battery consumption, even with the new kernel available (POST-SOVIET-MI9--20221229-1436) and configuring several applications not to run in the background.
    New kernel, had an improvement in battery consumption of about 20 ~ 30%.
    It has some bugs, like sometimes when unlocking, it opens the app carousel and the 'back' button doesn't work, being necessary to press the 'square' and then 'back' to open the home screen.

    Some apps. are behaving strangely, like Instagram, which returns to the beginning alone, or chrome browser that returns to the top of the page alone.

    Slow Charging notifies you that there is fast charging (it should warn you that it is charging slowly).

    Fast charging is not as fast as the original rom (Like 2000 mah charge).

    There is no option to condition the screen always on at midnight, being necessary to turn the phone to down screen.

    There is no option for second app space (Island installed).

    Sometimes, some settings do not persist, such as blocking spam numbers, and restricting battery usage. (Like instagram, reconfigured more than 20x to not run in the background)

    Auto brightness level does not save preference. (I like automatic, but darker). At night, the glow remains strong.
    (Apparently resolved with new kernel)

    For everything else, congratulations to the developer. Daily use to monitor diabetes, bank and payments use, use with smartwatch (ticwatch pro 3 ultra) and everything is ok!
    3
    Hi everyone! Just come here to give a tip / reminder of something, that some of you may not know. There's an issue (from Google itself) that leads to heating and a lot of draining. It's due to Pixel Launcher.

    Check if Pixel Launcher (or called also nexus launcher) is draining a lot in your app battery usage (Or measure it with some apps like franco kernel manager or battery guru).
    If so, do this:
    Uninstall updates of Android System Intelligence (go to the app, click three dots and uninstall updates) (and optionally but recommended as per some users, to clear data of Pixel Launcher). ;)

    It's a random, but common issue for a lot of devices, causing CPU to go with high clock speeds, and due to that, device heats and eats more battery (* Apparently fixed with december patch, but PixelOS will skip release for december patch).
    2
    Hello to everyone! Given that more than two months have passed since this ROM has been updated (no new security updates, no any kind of new updates), I was tempted to switch to another ROM (Android 13) found on xda, but I really love this ROM. Thank you to the developer for all the work and the ggreat job he has done with this ROM, but I would really appreciate any news about the rough timeline of the updates in order not to give up on this amazing ROM. Thank you very much!
    https://github.com/PixelOS-Releases...-11-16/PixelOS_cepheus-13.0-20221116-1145.zip
  • 30
    PixelOS-20-Jan-2023.png

    PixelOS for Xiaomi Mi 9 (cepheus)

    PixelOS is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, themed icons, google sans fonts, Monet color based system wide theming, boot animation).
    Code:
    /* Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! 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.
    */

    Device Specific Issues:
    - None, report them if you find one.

    Downloads:
    PixelOS Website
    PixelOS Recovery

    *YOU MUST CLEAN FLASH if you are coming from any other ROM or MIUI.
    Flashing instructions (PixelOS Recovery)
    # Keep in mind:
    - Since Cepheus is using Retrofit, do NOT use TWRP or OrangeFOX.
    - Use PixelOS Recovery only.
    - Do NOT flash custom kernels, they won't boot.
    - YOU MUST CLEAN FLASH if you are coming from any other ROM or MIUI.

    # Clean Flash
    - Make sure your platform-tools (adb and fastboot) are up to date.
    - Download PixelOS ROM zip and recovery.img.
    - Reboot into Fastboot.
    - Flash recovery using: fastboot flash recovery <recoveryname.img>
    - Reboot to recovery.
    - In recovery, format data with Factory Reset > Format data/factory reset
    - Sideload the zip with Apply Update > Apply from ADB, and do: adb sideload <ROM zip file>
    - Optional: Flash magisk with sideload using: adb sideload <Magisk zip>
    - ^ Magisk will show a message about "Signature verification failed, install anyways?", just click YES.
    - Reboot and voila!

    # Dirty Flash
    - Download ROM zip
    - Enter PixelOS Recovery > Apply Update > Apply from ADB
    - Sideload the ROM using: adb sideload <ROM zip file>
    - Optional: sideload Magisk using: adb sideload <Magisk zip>
    - Reboot and voila!

    Note: Gapps are included, don't flash separately.

    Join PixelOS Telegram Group https://t.me/PixelOSChat
    Join PixelOS Official Cepheus Telegram Group: https://t.me/pixeloscepheus

    Source Code
    PixelOS: http://github.com/PixelOS-AOSP
    Device Tree: https://github.com/PixelOS-Devices/device_xiaomi_cepheus/
    Vendor: https://github.com/PixelOS-Devices/vendor_xiaomi_cepheus/
    Kernel Source: https://github.com/balgxmr/kernel_xiaomi_cepheus
    MIUI Camera: https://gitlab.com/baalgx/vendor_xiaomi_cepheus-miuicamera

    Stable Release Date: 23/01/23
    Latest Release Date: 23/01/23
    10
    New PixelOS January update is here!
    https://pixelos.net/download/cepheus

    Prepare your backups, clean flash is mandatory!

    I hope you guys likes this update. Battery backup should be better now and overall stability.
    Many thanks to Markus, SA.EXE, Vadim, Kamyk, Error01 for testing!

    Changelog:
    - Added MIUI Camera
    - Addressed more SELinux policy denials
    - Drop pixel thermal hal workaround
    - Drop s2idle usage
    - Media: Update from LA.UM.9.1.r1-13000-SMxxx0.QSSI13.0
    - Merge tag LA.UM.9.1.r1-13000-SMxxx0.QSSI13.0
    - Move to lz4 for EROFS
    - overlay: Add dummy udfps sensor (Fixes screen off fod toggle)
    - Removed Dirac
    - Switch back to OpenGL renderer
    - Switched to user type build
    - Update CarrierConfig from LA.QSSI.13.0.r1-07400-qssi.0
    - Update GPS blobs from LA.UM.9.1.r1-11500.02-SMxxx0.QSSI12.0
    - Upstreamed kernel to 4.14.303
    - Misc changes and improvements.

    Source changelog is available at https://blog.pixelos.net/

    Liked my work? Buy me a coffee ☕ https://paypal.me/balgxmr
    8

    Hello everyone. New update is out!

    Check out the website for downloads and changelog!
    Big thanks for all the testers and feedback, here and telegram.

    Wanna buy me a coffee? Paypal donate
    7
    Hello everyone!
    Sorry that I haven't updated XDA. I fixed link of super_empty.img, which was deleted before. Thanks to Rakib Hasan for pointing it out.

    Also, I've been working on PixelOS A13, don't ask for ETA, but all I can say is that device side is ready (Thanks to Evasi0nXiao for trees). I'm just waiting for source and release.
    Clean flash for a13 will be mandatory so prepare your backups xD.

    Edit: about the <no sound while charger is plugged> issue, will be gone for A13 so don't worry.

    Here you can read more about PixelOS A13!
    > Teaser 👀

    Hope y'all have a nice day!
    7
    NEW UPDATE!
    08-July-22


    Hi everyone! New update is here. This update brings new changes from source and device! ☺️

    Source Changelog July Update:
    • Merged July Security Patch
    • Fixed issues with a few banking apps (such as HDFC) detecting root access
    • Extended Applock support to various system apps
    • Added optional Daily data usage in expanded quicksettings
    • Updated per-app volume drawable to match other system elements
    • Improvements in statusbar icon paddings
    • Added toggles for vibration icon and old style mobile data indicators in Icon manager
    • Made battery & clock clickable again in quick statusbar header
    • Updated translations (thanks to everyone who contributed).
    • Squashed some bugs (in real life too)

    Device Changes 08-July:
    - overlay: Compact cached app heaps in the background
    - overlay: Allow more cached apps in the background
    - rootdir: Add SchedTune configuration
    - Switch to SkiaGL Threaded
    - Developer options: Display cutout: add NoCutOut overlay (Hide Notch) [This breaks fingerprint at the moment]
    - Bring back HBM / Display Mode
    - LiveDisplay: Add Picture adjustment
    - kernel: Drop KCAL color control
    - kernel: Fix green tint issue on fod unlock [Thanks to Logan, Flackback and Demon000 for commit/fix!]
    - kernel: Enable LZ4 Compressed Ramdisk
    - Other improvements!

    Download Here!
    Enjoy!
    More information about flash guide, what is PixelOS and more, are on the original post! ☺️