Development [ROM][12L][OFFICIAL] PixelOS [AOSP][STABLE][18/07/2022]

Search This thread
New build is great, congratulations. But why the option for customization batery icon was removed? I liked of the circle icon option.

The proximity sensor don't work for Whatsapp áudios, but in the previous build did.

Thanks for work !!
 
Last edited:

thor'ed

Member
Nov 16, 2021
23
7
It's been 3 to 4 days since I installed the ROM and it's been a pretty great experience ever since. I love the smooth animations and the stock android feel. The pre-installed MIUI camera is the cherry on top with unlimited google photos storage. There are a few issues that I have noticed. The AOD sometimes blinks from the low brightness to highest brightness while going off. Also the charging is really slow checked with ampere and it shows around 1000 to 1200 mA at max. Also there's around 10% overnight battery drain and idle drain is quite reasonable. Any ideas on how to fix them?
Anyone on any sort of solutions for these? the high battery drain and slow charging has become worrisome. Any leads would be really helpful.
 

cmmike1

Senior Member
battery drain is reasonable for me, like 1% per hour or two when sleeping on wifi, with a ble wristband connected.

charging speed indication is erratic, but the actual charging speed using the original adapter seems, well, totally fine, under an hour from 40% to full iirc.
 

thor'ed

Member
Nov 16, 2021
23
7
battery drain is reasonable for me, like 1% per hour or two when sleeping on wifi, with a ble wristband connected.

charging speed indication is erratic, but the actual charging speed using the original adapter seems, well, totally fine, under an hour from 40% to full iirc.
my battery drain is way worse. only 2-3 hours of SOT with AOD disabled. overnight battery drain is around 25%. Charging takes more than 2.5 hours and the ampere app shows 990 mA all the time.
 

nv-

Member
Nov 25, 2010
11
14
Redmi Note 10 Pro
my battery drain is way worse. only 2-3 hours of SOT with AOD disabled. overnight battery drain is around 25%. Charging takes more than 2.5 hours and the ampere app shows 990 mA all the time.
Facing some battery drain issue with this rom ..
Battery drain is unstable (som time battery drains normally like 56-55-54-53-52) but some time it drains like 56-54-51
Please can anyone please suggest me the solution?

With this rom I was able to get ~0,5%/hour battery discharge on screen off. This was achieved on the
PixelOS_sweet-12.1-20220609-1856 rom build. I don't have reliable data regarding the latest build because it was flashed to my phone few hours ago - but I think there won't be much difference. Please bear in mind that I'm not battery saver expert, however I can point things that improved things for me. Root and magisk will be required.
  1. I've used universal android debloater tool to remove unwanted apps and services (mainly from recommended list),
  2. Used naptime app with standard options like Aggressive doze + doze google play services from experimental (this will create new magisk module),
  3. Servicely app with whitelisted some apps for which I want instant notifications - like Signal and Messenger,
  4. Franco Kernel Manager - I've applied Underclock the CPU from Battery life tips
For battery (and deep sleep) monitoring I would recommend AccuBattery or Better Battery Stats.

I hope this will help someone a little bit.
 
  • Like
Reactions: cmmike1 and thor'ed

OFProzo

Member
Apr 15, 2022
10
1
Improved Battery live immensely by doing the following not sure if it will help others:
1. Root phone
2. Download app that handles doze parameters e.g Naptime/BatteryGuru
3. Install the module Universal GMS Doze
4. Input this command in an terminal app: su
pm disable com.google.android.gms/.chimera.GmsIntentOperationService

Went from losing 10-25% overnight to 1-7% still not great but way better
 
  • Like
Reactions: thor'ed

cmmike1

Senior Member
Improved Battery live immensely by doing the following not sure if it will help others:
1. Root phone
2. Download app that handles doze parameters e.g Naptime/BatteryGuru
3. Install the module Universal GMS Doze
4. Input this command in an terminal app: su
pm disable com.google.android.gms/.chimera.GmsIntentOperationService

Went from losing 10-25% overnight to 1-7% still not great but way better
Just rooting, installing Naptime and enabling its Doze "Google Play Services" "lab" seems to be enough. It definitely covers 3 (the Universal GMS Doze module has been totally useless for several years now) and probably makes 4 redundant by making that service doze like all the rest.
 
  • Like
Reactions: thor'ed

OFProzo

Member
Apr 15, 2022
10
1
Just rooting, installing Naptime and enabling its Doze "Google Play Services" "lab" seems to be enough. It definitely covers 3 (the Universal GMS Doze module has been totally useless for several years now) and probably makes 4 redundant by making that service doze like all the rest.
Ok just seen thanks 👍🏽
 

nv-

Member
Nov 25, 2010
11
14
Redmi Note 10 Pro
I found some serious issue with this rom ...
While using rantal cab applications like Uber /ola / rapido while searching on map through the apps .. my phone display goes very warm from top side ...
Sorry for my English
There is something wrong with battery when using GPS on this rom. Went from 80% to 1% within 2h 20 min. Can anyone recommend a battery friendly kernel for this rom?
I assume you are using latest build. Have you flashed the V13.0.10.0.SKFEUXM firmware?
I'm asking because I'm not experiencing such massive drain. Google maps (with active navigation) seems to discharge battery in the 12.4%/h rate.

Additionally in the changelog I've found following information:
Updated blobs from miui_SWEETEEAGlobal_V13.0.10.0.SKFEUXM
So I think it's worth checking.
 
  • Like
Reactions: AdrianTry

AdrianTry

Senior Member
Apr 8, 2013
116
47
Czechowice-Dziedzice
I assume you are using latest build. Have you flashed the V13.0.10.0.SKFEUXM firmware?
I'm asking because I'm not experiencing such massive drain. Google maps (with active navigation) seems to discharge battery in the 12.4%/h rate.

Additionally in the changelog I've found following information:

So I think it's worth checking.
I'm using latest build, but not latest vendor. Thanks for suggestion will test it out.
 

romuser87

Member
Jul 18, 2021
47
22
Redmi Note 10 Pro
i used pixelos for a very long time.however i changed back to MIUI..Now I want to give PixelOs another chance. Hows the performance A11 to A12 in comparison? I used an old build back then. Also, is Miui Cam still part of the OS? Improvements on the camera?

Regards
 

mikenoo

New member
Jul 4, 2022
2
0
I assume you are using latest build. Have you flashed the V13.0.10.0.SKFEUXM firmware?
I'm asking because I'm not experiencing such massive drain. Google maps (with active navigation) seems to discharge battery in the 12.4%/h rate.

Additionally in the changelog I've found following information:

So I think it's worth checking.
Hi do you know is it ok to flash EU firmware (V13.0.10.0.SKFEUXM) over the global firmware (V13.0.8.0.SKFMIXM)
thanks
 
Active Drain is terrible on Pixel OS latest (test build2). Literally can't go lower than 8%/hr active drain even on 60hz. Idle drain problem is solved though by enforcing doze and restricting background apps and disabling services. Meanwhile on A11 roms I get 4-6%/hr active drain. So it's a trade-off, get A12, pixel goodies and MIUI cam for the unbearable active drain.
 

Imsujan

Member
Jan 23, 2019
23
2
Redmi Note 10 Pro
Someone please help me Root my device. I'm not able to flash Magisk after the latest update.
It says unable to mount Error 1.
I have switched from Twrp to orangefox and tried Clean flash again as well.
 

Captain C

Member
Feb 23, 2011
27
4
Someone please help me Root my device. I'm not able to flash Magisk after the latest update.
It says unable to mount Error 1.
I have switched from Twrp to orangefox and tried Clean flash again as well.
Have you tired patching the boot.img file through the Magisk app. Then flashing the boot image through fastboot?
 

itskaran007

Senior Member
Oct 6, 2013
123
9
@Captain C Can I Flash Miui 13 Firmware Via Fastboot?, Everywhere it's mentioned to flah firmware via recovery, And Please Update About Battery Backup On Latest Build, TIA.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    On my device I've found that sometimes my phone wasn't going to deep sleep because of smp2p_sleepstate wakelock.
    I've decided to disable this kernel module and see what happens. I'm using this configuration since few days and I'm rather happy with the results - I don't see any regressions after disabling the module and my battery drain issue is solved. At least from this particular reason.

    So I'd like to share the build.

    As always, You're flashing this at your own risk. I don't know if this will work on any other rom than PixelOS (most probably will work. I'm not sure about miui based roms. Feel free to try).

    It's regular Vantom kernel, compiled with latest commit 3c6e92509e0ad1aca8419db926b2cc82b1c5acb1 (HEAD -> courbet-12.1, origin/courbet-12.1).
    Following changes have been made in comparing to defconfig:
    Diff:
    1c1
    < CONFIG_LOCALVERSION="-VantomKernel"
    ---
    > CONFIG_LOCALVERSION="-VantomKernel-Cthulhu-fhtagn"
    55c55
    < CONFIG_LTO_CLANG=y
    ---
    > CONFIG_LTO_NONE=y
    702c702
    < CONFIG_QCOM_SMP2P_SLEEPSTATE=y
    ---
    > CONFIG_QCOM_SMP2P_SLEEPSTATE=n


    For best results use this with Naptime app and Google play services doze option checked.
    6
    Quick hotfix update for the July patch as I wasn't sure if we would have another Android 12 release as 13 is right around the corner.

    You can download the build on the website now https://pixelos.vercel.app/download/sweet
    A mirror for the build can be found here.

    Changelog:
    - Always on Display and Ambient Display will now run at 60hz
    - Fixed an issue with the microphone being too quiet in some apps
    - Fixed an issue where the google recorder didn't want to work for some users
    - Import the new display calibration file from MIUI V13.0.10.0.SKFEUXM
    - Update the s5kgw3 camera libraries from MIUI V13.0.5.0.SKFINXM
    - Imported a few missing display blobs
    - Address Xiaomi's displayfeature & citsensorservice denials
    - Enable 24-bit audio for primary output and deep buffer
    - Added high touch polling rate
    - Disabled IORAP
    - Updated the Adreno stack
    - Possibly fixed some issues with smp2p-sleepstate
    - Disabled CFI due to causing issues regarding performance
    - Upstreamed kernel to 4.14.288
    - Other improvements and changes
    2
    pixelos-saaya.png


    The PixelOS July update is here!

    The download and changelogs can be found at https://pixelos.vercel.app/download/sweet
    A mirror for the download link can be found by clicking archive (It will take you to SourceForge)

    I have updated the OP with the links to new recoveries you can use while flashing PixelOS. My builds of TWRP and OrangeFox support decryption on Android 12, EROFS, as well as F2FS compression.

    Enjoy the update!
    2
    Most exciting, thank you very much!

    So when the next PixelOS update is out, the order of actions would be:
    • boot into the new TWRP
    • decrypt /data and back it up (does TWRP backup work too, btw? or do I just tar everything up?)
    • boot into PixelOS recovery, apply the update, format /data so that it's f2fs with compression
    • boot into the new TWRP again and restore
    • reboot to system and redo encryption/locking/etc.
    • profit
    Correct?
    Apologies for the delayed response, I don't have the time to check XDA much. You can use the new versions of TWRP/OrangeFox from the OP. They support compression while formatting too now. Everything else is correct.
    2
    literally the ONLY missing thing in this rom is BLACK theme, it's so annoying to have grey backgrounds and it being called dark mode, please add black option in dark mode
  • 17
    latest.png

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

    Improvements over PixelExperience

    Device Specific Issues:
    • Slow motion in miuicamera

    Requirements
    • Flash the ROM only with PixelOS recovery or my builds of OrangeFox recovery or TWRP (My builds, not the official versions)
    • Flash the latest MIUI 13 firmware for your region

    Downloads
    Get the latest PixelOS Build for the Redmi Note 10 Pro/Max here
    Firmware for sweet https://xiaomifirmwareupdater.com/firmware/sweet
    Firmware for sweetin https://xiaomifirmwareupdater.com/firmware/sweetin
    Magisk (optional) https://github.com/topjohnwu/Magisk/releases
    PixelOS Recovery https://sourceforge.net/projects/pixelos-releases/files/twelve/sweet/recovery
    TWRP https://sourceforge.net/projects/twrp-releases/files/Sweet/
    OrangeFox Recovery https://sourceforge.net/projects/orangefox-releases/files/sweet

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

    Notes
    • Encryption is enabled by default
    • SELinux is enforcing
    • MIUICamera from the latest MIUI release is included
    • VantomKernel is the default kernel
    Flashing Instructions
    Clean flash (coming from a different ROM):

    • Download the latest MIUI 13 firmware for your region
    • Download the ROM from the link above
    • Download Magisk v25.1 (optionally)
    • Reboot to recovery
    • Flash the latest MIUI 13 firmware for your region
    • Flash the ROM
    • Format data
    • Reboot and voila!
    • To get root access, reboot to recovery after ROM setup and flash magisk.

    Updating to a newer build (dirty flash):
    • Flash ROM zip and magisk (optional)
    • Wipe cache and dalvik (optional, recommended)
    • Reboot and voila!

    Join our Telegram Group https://t.me/aryanschat
    Buy me a Coffee https://paypal.me/whyredfire

    Source Code
    PixelOS http://github.com/PixelOS-Pixelish
    Device Tree and Vendor Tree https://github.com/PixelOS-Devices
    Kernel Tree https://github.com/vantoman/kernel_xiaomi_sm6150/tree/courbet-12.1

    ROM OS Version: Android 12L.
    ROM Kernel: Linux 4.14.288
    Stable Release Date: 18 July 2022
    Latest Release Date: 18 July 2022
    6
    On my device I've found that sometimes my phone wasn't going to deep sleep because of smp2p_sleepstate wakelock.
    I've decided to disable this kernel module and see what happens. I'm using this configuration since few days and I'm rather happy with the results - I don't see any regressions after disabling the module and my battery drain issue is solved. At least from this particular reason.

    So I'd like to share the build.

    As always, You're flashing this at your own risk. I don't know if this will work on any other rom than PixelOS (most probably will work. I'm not sure about miui based roms. Feel free to try).

    It's regular Vantom kernel, compiled with latest commit 3c6e92509e0ad1aca8419db926b2cc82b1c5acb1 (HEAD -> courbet-12.1, origin/courbet-12.1).
    Following changes have been made in comparing to defconfig:
    Diff:
    1c1
    < CONFIG_LOCALVERSION="-VantomKernel"
    ---
    > CONFIG_LOCALVERSION="-VantomKernel-Cthulhu-fhtagn"
    55c55
    < CONFIG_LTO_CLANG=y
    ---
    > CONFIG_LTO_NONE=y
    702c702
    < CONFIG_QCOM_SMP2P_SLEEPSTATE=y
    ---
    > CONFIG_QCOM_SMP2P_SLEEPSTATE=n


    For best results use this with Naptime app and Google play services doze option checked.
    6
    Quick hotfix update for the July patch as I wasn't sure if we would have another Android 12 release as 13 is right around the corner.

    You can download the build on the website now https://pixelos.vercel.app/download/sweet
    A mirror for the build can be found here.

    Changelog:
    - Always on Display and Ambient Display will now run at 60hz
    - Fixed an issue with the microphone being too quiet in some apps
    - Fixed an issue where the google recorder didn't want to work for some users
    - Import the new display calibration file from MIUI V13.0.10.0.SKFEUXM
    - Update the s5kgw3 camera libraries from MIUI V13.0.5.0.SKFINXM
    - Imported a few missing display blobs
    - Address Xiaomi's displayfeature & citsensorservice denials
    - Enable 24-bit audio for primary output and deep buffer
    - Added high touch polling rate
    - Disabled IORAP
    - Updated the Adreno stack
    - Possibly fixed some issues with smp2p-sleepstate
    - Disabled CFI due to causing issues regarding performance
    - Upstreamed kernel to 4.14.288
    - Other improvements and changes
    5
    So does PixelOS Recovery support data decryption? It's a little hard to tell from this wording (since it is also by definition a custom recovery).

    And if it does, is there a way to use it to mount decrypted /data and tar its contents up, with SELinux labels etc.? I'm willing to get my hands very dirty if it means I can avoid setting up the phone by hand again.
    Hello, I've compiled a TWRP build that supports decrypting /data on Android 12 as well as supporting EROFS. It's a very early build but it does the job and I haven't run into any issues here. Enjoy!