[ROM][12.1][OFFICIAL][CEPHEUS] PixelOS [RETROFIT][20/07/2022]

Search This thread

balgxmr

Member
May 30, 2018
38
47
linktr.ee
pixelos-saaya.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), a fork of OG Pixel Experience with improvements on the top of it. Huge respect to Pixel Experience team for their work, thanks to them for making this ROM possible.
In short a fully functional Pixel Experience with just the right amount of essentials.

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:
- No sound while charger is plugged in.

Downloads:
PixelOS Website
super_empty.img
PixelOS Recovery

*YOU MUST CLEAN FLASH if you are coming from any other ROM or MIUI.
Flashing instructions (PixelOS Recovery)
- Xiaomi Mi 9 (Cepheus) PixelOS builds are using Retrofit Dynamic Partitions, so, do NOT use TWRP or OrangeFOX, those recoveries on Cepheus doesn't supports these builds.
- Use PixelOS Recovery only.
- Do NOT flash custom kernels, they won't boot.

# Clean Flash
- Make sure your platform-tools (adb and fastboot) are up to date
- Download PixelOS Rom zip
- Download PixelOS Recovery
- Download super_empty.img (look at SourceForge or XDA for this img)
- Flash recovery using: fastboot flash recovery <recoveryname.img>
- Reboot to recovery
- Go to Advanced > Enter fastboot
- Connect your phone to your PC and enter the following command: fastboot wipe-super super_empty.img
- If you get Unknown Command error, use: ./fastboot wipe-super super_empty.img
* (if the above issue persists, make sure that your platform tools and drivers are up to date).
- Press "Enter Recovery" on your phone
- 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>
- Reboot and voila!

# Dirty Flash
- Update via OTA updater and done or...
- Download ROM.zip from website
- Enter PixelOS Recovery > Apply Update > Apply from ADB
- Sideload the ROM using: adb sideload <ROM zip file>
- Reboot

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-Pixelish
Device Tree: https://github.com/PixelOS-Devices/device_xiaomi_cepheus/
Common Tree: https://github.com/PixelOS-Devices/device_xiaomi_sm8150-common/
Vendor: https://github.com/PixelOS-Devices/vendor_xiaomi_cepheus/
Common Vendor: https://github.com/PixelOS-Devices/vendor_xiaomi_sm8150-common/
Kernel Source: https://github.com/baalgx/kernel_xiaomi_sm8150-legacy/
- Based On: https://github.com/xiaomi-sm8150-devs/android_kernel_xiaomi_sm8150-legacy

Stable Release Date: 12/08/22
Latest Release Date: 12/08/22
 
Last edited:

RealNBB

Senior Member
Aug 18, 2014
219
87
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

balgxmr

Member
May 30, 2018
38
47
linktr.ee
It's for sure a great rom that I would have loved to try. But i will therefore not register with Telegram....very bad. :(
Hi, sorry about that. It's now fixed.

DIRECT DOWNLOAD LINK for PixelOS
[ I will continue posting future updates here. No need for Telegram anymore. Sorry about the inconveniences. :) ]

18/06/22 - Google Drive: https://drive.google.com/file/d/1FmsNHjWCGcXcFjW3H6LnoW3CKNK9lXRV/view

28/06/22 - Google Drive: https://drive.google.com/file/d/1auGyRMEGEptBPcZRkU96g6fFEOwsrHoT/view

08/07/22 - Google Drive: https://drive.google.com/file/d/1tVlOzPys0UbZ35pF5n0WEaMcfLy0_73K/view

[NEEDS CLEAN FLASH IF COMING FROM 08-JULY BUILD OR PREVIOUS] 13/07/22 - Google Drive: https://drive.google.com/file/d/1yBkdgn8P5I8d4587oXAjsNDpHaDuMNrV/view


[NEW/LATEST] 20/07/22 - Google Drive: https://drive.google.com/file/d/1We0RoahC6qZNrN9hlpB5XnQC-MqqMdpt/view
 
Last edited:

clovem

New member
Jun 26, 2022
4
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
106
9
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

Member
May 30, 2018
38
47
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

Member
May 30, 2018
38
47
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

Member
May 30, 2018
38
47
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
527
290
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

  • There are no posts matching your filters.
  • 5
    NEW UPDATE! (Hotfix) 20-July-2022

    Hello! I'm here again. This is a hotfix update to fix GPS not working properly and some ram issues. Enjoy smoothness! I updated kernel too.​

    Nothing new from source rom side, but there's a list of device changes! - 20 July 2022
    - Fix gps not working properly
    - Revert "cepheus: overlay: Compact cached app heaps in the background"
    - Revert "cepheus: overlay: Allow more cached apps in the background"
    - Don't improve RAM management
    - Use phase offsets as duration and sync duration props with raven
    - kernel: import and Enable Oneplus memory management hacks
    - kernel: synced with latest soviet-star commits

    DOWNLOAD HERE
    Enjoy!
    More information about flash guide, what is PixelOS and more, are on the original post! ☺️
    2
    Hi, can you tell me which miui version is best for mi 9?MIUI I use is Xiaomi.EU 12.5.6
    2
    New Update! (Clean Flash is needed)
    Finally Cepheus it's official!


    Look at main post! Link for download is in PixelOS Website. In this build I moved to Retrofit Dynamic Partitions, so that's why TWRP and OFOX won't be supported. There's only 1 issue mentioned on main post too.

    Device feels more smooth now. Battery doesn't drains fast too. I hope y'all likes it. If you find colors strange, that's how natural colors should look, if you want you can change to Saturated in Display>Colors

    Make sure to follow properly instructions, enjoy!
    2
    Hello,

    i cant do the following fastboot part in the Installing Instructions. I can not install super_empty.img!
    fastboot says: usage: unknown command wipe-super
    I have the latest Xiaomi Drivers an Minimal ADB and Fastboot 1.4.3 (the latest so far) installed. What can i do?

    OK did it, my Fault. Took the SDK Platform Tools. Everything OK now.
    2
    Thank you so much for this rom, it works flawlessly. Battery time is great and the only issue I had (inaccurate GPS) was fixed in the latest update.
    I experienced a lot of issues with crDroid 12.1 and after an OTA update I lost all my data (it didn't give me the option to install DFE when doing OTA update and then my data partition was gone), so I decided to try this rom before going back to Android 11, and I'm so glad I did!
    So thank you balgxmr!
  • 12
    pixelos-saaya.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), a fork of OG Pixel Experience with improvements on the top of it. Huge respect to Pixel Experience team for their work, thanks to them for making this ROM possible.
    In short a fully functional Pixel Experience with just the right amount of essentials.

    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:
    - No sound while charger is plugged in.

    Downloads:
    PixelOS Website
    super_empty.img
    PixelOS Recovery

    *YOU MUST CLEAN FLASH if you are coming from any other ROM or MIUI.
    Flashing instructions (PixelOS Recovery)
    - Xiaomi Mi 9 (Cepheus) PixelOS builds are using Retrofit Dynamic Partitions, so, do NOT use TWRP or OrangeFOX, those recoveries on Cepheus doesn't supports these builds.
    - Use PixelOS Recovery only.
    - Do NOT flash custom kernels, they won't boot.

    # Clean Flash
    - Make sure your platform-tools (adb and fastboot) are up to date
    - Download PixelOS Rom zip
    - Download PixelOS Recovery
    - Download super_empty.img (look at SourceForge or XDA for this img)
    - Flash recovery using: fastboot flash recovery <recoveryname.img>
    - Reboot to recovery
    - Go to Advanced > Enter fastboot
    - Connect your phone to your PC and enter the following command: fastboot wipe-super super_empty.img
    - If you get Unknown Command error, use: ./fastboot wipe-super super_empty.img
    * (if the above issue persists, make sure that your platform tools and drivers are up to date).
    - Press "Enter Recovery" on your phone
    - 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>
    - Reboot and voila!

    # Dirty Flash
    - Update via OTA updater and done or...
    - Download ROM.zip from website
    - Enter PixelOS Recovery > Apply Update > Apply from ADB
    - Sideload the ROM using: adb sideload <ROM zip file>
    - Reboot

    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-Pixelish
    Device Tree: https://github.com/PixelOS-Devices/device_xiaomi_cepheus/
    Common Tree: https://github.com/PixelOS-Devices/device_xiaomi_sm8150-common/
    Vendor: https://github.com/PixelOS-Devices/vendor_xiaomi_cepheus/
    Common Vendor: https://github.com/PixelOS-Devices/vendor_xiaomi_sm8150-common/
    Kernel Source: https://github.com/baalgx/kernel_xiaomi_sm8150-legacy/
    - Based On: https://github.com/xiaomi-sm8150-devs/android_kernel_xiaomi_sm8150-legacy

    Stable Release Date: 12/08/22
    Latest Release Date: 12/08/22
    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! ☺️
    5
    NEW UPDATE! (Hotfix) 20-July-2022

    Hello! I'm here again. This is a hotfix update to fix GPS not working properly and some ram issues. Enjoy smoothness! I updated kernel too.​

    Nothing new from source rom side, but there's a list of device changes! - 20 July 2022
    - Fix gps not working properly
    - Revert "cepheus: overlay: Compact cached app heaps in the background"
    - Revert "cepheus: overlay: Allow more cached apps in the background"
    - Don't improve RAM management
    - Use phase offsets as duration and sync duration props with raven
    - kernel: import and Enable Oneplus memory management hacks
    - kernel: synced with latest soviet-star commits

    DOWNLOAD HERE
    Enjoy!
    More information about flash guide, what is PixelOS and more, are on the original post! ☺️
    4
    NEW UPDATE!
    13-July-22 (Needs clean flash)


    Hi everyone again! New update is here but this time its an important update from device side! 😁

    IMPORTANT/READ: This build update is signed with release-keys (previous it was using test-keys so some bank apps didn't worked properly), so for this time you will need to do a Clean Flash.
    If you do dirty flash, your system is not going to work properly. So prepare your backup. 🧐
    -> Banks apps will now work good! (Thanks to Saturno on TG for testing).

    Nothing new from source rom side, but here's the list of device changes! - 13 July 2022
    - *SIGNED BUILD [switch to release-keys], NEEDS CLEAN FLASH!
    - CarrierConfig: Enable VoLTE support for Telkomsel (Indonesia)
    - overlay: enable VoLTE support for Indosat and XL Axiata
    - overlay: enable VoLTE support for Three
    - dsds: restart qcrild on data switch (restores VoLTE switching in real time)
    - Add and increase 5 GHz network signal tolerance
    - gps: Update to LA.UM.9.1.r1-11200-SMxxx0.0
    - Update telephony package list to LA.QSSI.12.0.r1-05600-qssi.0
    - configs: Update config.fs from LA.UM.9.1.r1-10600-SMxxx0.0
    - Spoof Netflix as Pixel 6
    - Switch to raven Pixel 6 Pro fingerprint [test]
    - parts: Add Mi Sound Enhancer (Dirac) and Clear Speaker
    - parts: Add more Dirac presets and fixes for Dirac

    DOWNLOAD HERE
    Enjoy!
    More information about flash guide, what is PixelOS and more, are on the original post! ☺️
    4
    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! ☺️