[ROM][13.0][OFFICIAL][CEPHEUS] PixelOS [RETROFIT][16/11/2022]

Search This thread

balgxmr

Senior Member
May 30, 2018
50
98
linktr.ee
PixelOS-10-Nov-2022.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-Pixelish
Device Tree: https://github.com/PixelOS-Devices/device_xiaomi_cepheus/
Vendor: https://github.com/PixelOS-Devices/vendor_xiaomi_cepheus/
Kernel Source: https://github.com/baalgx/kernel_xiaomi_cepheus

Stable Release Date: 16/11/22
Latest Release Date: 16/11/22
 

Attachments

  • pixelos-nilou.png
    pixelos-nilou.png
    1.1 MB · Views: 9,739
Last edited:

RealNBB

Senior Member
Aug 18, 2014
253
106
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
110
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

Senior Member
May 30, 2018
50
98
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
50
98
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
50
98
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.
  • 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
    5
    Hello everyone!
    New update is up.

    Check main post / website for download!
    Changelog is in website too.
    Dirty flash is OK.

    Wanna buy me a coffee? Donate me via PayPal
    5
    Hey @balgxmr, have you considered adding ANXCamera by default with your ROM? It would be awesome, I think.
    if it is of interest to someone with the gcam Hasli version LMC8.4_R14, everything works (slowmotion and wide angle lens). The configuration with the xml file, I finally solved also the lateral distortion in the shots with wide angle lens.
    3
    on the site there is no file for MI 9, I downloaded it from telegram. I am attaching mine with all the changes already made, including the Wide camera enabled. I hope to be proved helpful.

    I had also enabled the front camera change without restarting the application.
    I'd like to try this gcam version but can't file the setting file for MI9: do you know where to find it?
    3
    New update 16.11.22 Is online
  • 25
    PixelOS-10-Nov-2022.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-Pixelish
    Device Tree: https://github.com/PixelOS-Devices/device_xiaomi_cepheus/
    Vendor: https://github.com/PixelOS-Devices/vendor_xiaomi_cepheus/
    Kernel Source: https://github.com/baalgx/kernel_xiaomi_cepheus

    Stable Release Date: 16/11/22
    Latest Release Date: 16/11/22
    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! ☺️
    6
    Can someone explain me what is he difference between normal and retrofit rom. I did some research but overall i dont understand it if its better or whatever
    Sorry for offtop

    Google introduced 'Dynamic Partition' technology with the release of Android 10, and they require every devices launching with Android 10 and up to use 'dynamic partition'.

    Since Cepheus was released with Android 9, it was not required to use 'Dynamic Partition' technology, but google made a way to implement 'dynamic partition' to devices like cepheus. and those devices - which launched before Android 10 - are called 'retrofit'. and 'retrofit rom' means the 'dynamic partition technology' is implemented to it.

    'dynamic partition' literally allows the device to manage storage partitions dynamically, so the device will use storage more efficiently, and it allows new features like 'Seamless Update' possible.

    but since partitions are not strictly divided into small segments, it increases complexity to find and access specific segment. that's why the TWRP recovery is struggling to follow up the newest Android versions.