[ROM][14][OFFICIAL][STABLE] PixelOS [RETROFIT][25/12/2023][CEPHEUS]

Search This thread

balgxmr

Senior Member
May 30, 2018
107
274
linktr.ee
IMG_20231112_210758_883.jpg
PixelOS for Xiaomi Mi 9 (cepheus)


PixelOS is an AOSP based ROM, with Google apps included and all Pixel goodies. We aim to provide an experience similar to Google Pixel phones with numerous performance enhancements and a small amount of useful additional features.
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 Dynamic Partitions, do NOT use TWRP or OrangeFOX, they won't boot or if they do, it will lead to storage issues.
- 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.
- Suggested firmware: MIUI 12.5 or higher

# 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
- Flash via OTA under Settings > System Update, or:
- 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-Fourteen
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

Stable Release Date: 25/12/23
Latest Release Date: 25/12/23
 
Last edited:

clovem

Member
Jun 26, 2022
6
4
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😊😊👍
 
  • Like
Reactions: ahmadraeesi

giovan797

Senior Member
Apr 28, 2016
116
12
45
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?
 
  • Like
Reactions: sikenyan

balgxmr

Senior Member
May 30, 2018
107
274
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
107
274
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
25
6
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?
 
  • Like
Reactions: sikenyan

balgxmr

Senior Member
May 30, 2018
107
274
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. ^^
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Why the hell do you want to flash your boot partition to install magisk? Just download the apk, rename it to zip and install it over adb in recovery mode...

    Btw. your bootloader seems locked...
    It was in official installation instruction of magisk. And you suggest from PixelOS and it worked out. Thank you
  • 62
    IMG_20231112_210758_883.jpg
    PixelOS for Xiaomi Mi 9 (cepheus)


    PixelOS is an AOSP based ROM, with Google apps included and all Pixel goodies. We aim to provide an experience similar to Google Pixel phones with numerous performance enhancements and a small amount of useful additional features.
    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 Dynamic Partitions, do NOT use TWRP or OrangeFOX, they won't boot or if they do, it will lead to storage issues.
    - 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.
    - Suggested firmware: MIUI 12.5 or higher

    # 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
    - Flash via OTA under Settings > System Update, or:
    - 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-Fourteen
    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

    Stable Release Date: 25/12/23
    Latest Release Date: 25/12/23
    13
    Hi everybody! New update is up!
    Finally, QPR3 + July patch.

    For this time, dirty flash or OTA is fine. (If you experience OTA issues then try dirty flash.)

    Source changelog as always is on the website, and download too!
    Timezones for some countries has been finally fixed!

    Device changes:
    - Change fingerprint color to white with red center
    - Remove parts (clean speaker)
    - Switch to proper Doze implementation
    - Drop powersave governor
    - Update Audio HIDL to 7.1
    - Use foreground cpuset/uclamp for fingerprint
    - Merge kernel CLO tag 'LA.UM.9.1.r1-13700-SMxxx0.QSSI13.0'
    - Upstream kernel to 4.14.320
    - Switch to Simple Low Memory Killer
    - Misc. fixes and improvements

    * If you experience Pixel Launcher lags for any reason, clean the storage of Pixel Launcher, but be aware that this will delete the current setup/widgets.

    That's all, have a good day and enjoy! =]
    12
    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
    10
    Hi everyone! Initial PixelOS Android 14 Beta has been released! Device Play Integrity has been fixed and payments now works!

    Be aware that this is a beta, and due to that, there are some features that hasn't been added to source yet. Aside from that, everything works fine.

    An update for Android 13 will not be released sadly, so the only workaround for Device Play Integrity is updating to A14 or using magisk to fix it with the module.

    Also, dirty flash has been reported to work fine. But if you face any issues, clean flash is your friend ^^.
    10
    Hello everyone, february update is here!
    Full source changelog is available at https://blog.pixelos.net/

    Changelog device side:

    - Add power off alarm support (Needs LineageOS/DeskClock, or an alarm clock which supports power off alarm)
    - Address more sepolicy denials
    - Change default FOD pressed color to cyan
    - Drop cpu affinity configs
    - Enable qcrild and data services instead of starting them
    - Inherit several Android Go configurations
    - Switch to OSS mtdservice and mlipay
    - Update telephony package list to LA.QSSI.12.0.r1-05600-qssi.0
    - Silence CamX and CHIUSECASE log spam
    - Switch to source built camera stack
    - Temporary remove MIUI Camera due to reported issues
    - Added Aperture camera with AUX support
    - Use AOSP USB v2 audio HAL
    - Add some missing IMS blobs
    - Updated F2FS from Linux 6.2
    - Merge CodeLinaro LA.UM.9.1.r1-13100-SMxxx0.QSSI13.0 tag
    - Upstream kernel to 4.14.305 and compile it with playground clang 17

    About MIUI Camera, it will hopefully return in next updates, i have removed it for now due to broken autobrightness after using the camera, and camera going full black randomly (which forcefully needs reboots). Once I fix these issues, I'll include it again. Safetynet is fixed as well. Hope y'all likes the update :).

    PS: Something i forgot to mention, Camera ids has been udpdated:
    0 for main/wide, 1 for front, 2 for telephoto, 3 for ultra wide.
    I mention this just in case GCams or any mod doesn't recognize properly the other cameras.

    Liked my work? Buy me a coffee 😉☕