[ROM][13.0][OFFICIAL][CEPHEUS] PixelOS [RETROFIT][10/05/2023]

Search This thread


Jan 23, 2023
Hi guys. This new update is great. Everything is working except one big problem for me. Autocconect of bluetooth devices is not working on this update. When i get out of range with my smartwatch and come back it won't auto connect. And the same is with car multimedia when i sit in car it won't connect. On previus build autoconnect was working great. Is there some setting i am missing?
Which SmartWatch do you use? Personally I didn't have this problem so far with my Pixel Watch.


New member
Feb 5, 2023
Thks a lot for this great ROM.
Smooth, no crash, no battery drain.
Just unable to unlock my phone with thumbprint
Just one question, is there a way to configure the AI button?

Thks again


New member
Feb 8, 2023
I installed PixelOS 13.0 on my Mi 9 a couple days ago and it's been mostly great, but one thing I've noticed is the blinking notification light will stay on at times even when I've cleared all my notifications, and I've checked my notification log in case there's a suppressed one that I missed so I'm pretty sure that's not the cause either.

Is that a known bug or just my build?

The basic sequence is that a notification comes in, is dealt with and then the led stays blinking. Restarts have no effect. The only thing I've seen make a difference is charging the phone to near capacity (the blinking led is solidly on to signify the phone is charging so I can only surmise it overrides whatever is causing the blinking). I have had battery saver mode on, but I still see the blinking light now with battery saver off so Im not sure that's related in any way.

Any guidance appreciated.

Edit: After more rooting about, this definitely is tied to Battery Saver. I factory reset the ROM, then caused the issue to occur by setting Batter Saver on a schedule (auto on at 75%, but it shouldn't matter what you set it at). This caused an Extreme Batter Saver discovery notification to appear. I dealt with that and the blinking LED never went away. If you go to Battery>Turn on the light when charging and set it to off the blinking light goes off. So I guess the phone somehow thinks it's in some state that resembles charging. Can't see an obvious fix without addressing it in the build.
Last edited:


Senior Member
May 30, 2018
Thks a lot for this great ROM.
Smooth, no crash, no battery drain.
Just unable to unlock my phone with thumbprint
Just one question, is there a way to configure the AI button?

Thks again
Using magisk yes, you need to flash ai remapper
Then you can use cephytools to remap to more functions


  • MiAI-remap.zip
    8.9 KB · Views: 42
  • Like
Reactions: Froufly


Jul 21, 2010
Google Wallet/Pay not working, I have a module Universal SafetyNet Fix 2.4.0 installed and get the messenge - "Your phone does not meet the security requirements."
Any solution?


Jan 23, 2023
Google Wallet/Pay not working, I have a module Universal SafetyNet Fix 2.4.0 installed and get the messenge - "Your phone does not meet the security requirements."
Any solution?
Sounds like you rooted your phone as otherwise there wouldn't be any need for the safetynet patch. As far as i know (my knowledge is old in this cause i don't root my phone anymore) there was a workaround for google pay with sql lite.... You may need to take a deeper look into this but i think it was an easy way to fix it.

Edit: Nvm. seems like the Sqlite method is dead. I read that it helped for some people to reset the Google Play services.


Dec 21, 2012
Hello ..the button on left on mi 9 not working..nothing function?

Icon sound off/on on the navigation bar are missing....i can t disable sound quickly !!do you have solution??


Senior Member
May 30, 2018
Google Wallet/Pay not working, I have a module Universal SafetyNet Fix 2.4.0 installed and get the messenge - "Your phone does not meet the security requirements."
Any solution?
Hello, I'll share this message from PixelOS telegram chat, thanks to Sasha for writing it, describing the current situation with safety net:

Google made some changes to the Safetynet API and how it works with the release of the February patch. What does this mean?

Safetynet may fail for you at the moment due these changes, however it is being worked on and will be fixed with the next release builds for the February patch.

Why can't this be fixed right away? It requires changes at the source level of the ROM, so it can only be fixed during the building process.

We apologise for any inconveniences caused by this, but we can't predict Google's every action

For now, it doesn't pass for some users, even using safetynet fix or hide zygisk, so I'd say to kindly wait for next release, or, you could go to stock rom and lock bootloader while the next version arrives :).
  • Like
Reactions: schinden


Jul 26, 2013
Xiaomi Mi 9
Hi. This version is great, but I get some random freezes in some app (mostly games). The problem disappeared for a while and then came back again. No idea what the difference was between the two behaviours.

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Hi everyone, new may update is up!
    You can update via OTA or using sideload method.
    (If you have magisk, remember to flash it again if you update using OTA)

    Here's the list of changes device side (source changelog is on the website):

    • Switch FOD color back to green
    • Set to powersave governor when device is idle
    • Remove audio and Adaptive Battery CPU Throttling hints
    • Make use of task_profiles and cgroups
    • Fixed VoWiFi not working on outgoing calls or airplane mode
    • Upstreamed kernel to 4.14.314
    • Merged CLO tag 'LA.UM.9.1.r1-13500-SMxxx0.QSSI13.0' in kernel
    • Backport f2fs from 6.4-rc1-5.10
    • Silence more kernel logging
    • Misc. fixes and improvements
    Hope you all enjoy this update, performance it's better without affecting battery backup : )
    Have a great day. ❤️

    Liked my work? Buy me a coffee ☕
    In my case everything is ok, should I flash It to improve experience or battery comsumption? Is it recomendeda anyway? Thanks
    I also had no issues, and I flashed it.
    Nothing got worse, so I think it is worth flashing it.
    Now I have between 85-95% deep sleep
    As well, you may be interested, I've compiled a kernel with KernelSU support, check here for REVUELTO-KSU zip to download. Kernel is the same, it's just that i renamed to "REVUELTO".
    Steps to flash the kernel are the same, update from adb > adb sideload, or update from OTG (you can't flash kernel in OTA udpater, just in case).
    * Note: KernelSU don't support all modules
    Why not mentioning that we are back to Pixel Launcher?
    It is mentioned in source changelog 😅
    Are there plans to add Pixel Launcher back into the build when the bugs are resolved? (I could not find the thread for the Pixel Launcher magisk module mentioned in the change logs. Can someone provide a link?)

    Will the "now playing" feature be added in future builds or should I use a third party solution?

    Keep up your awesome work!
  • 46

    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).
    /* 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.

    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
    - 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-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: 10/05/23
    Latest Release Date: 10/05/23
    New PixelOS January update is here!

    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!

    - 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
    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 😉☕

    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

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