• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Development ArrowOS 12.0 [android-12.0] for POCO X3 Pro (vayu/bhima) [OFFICIAL]

Search This thread

Mygalo

New member
Nov 14, 2021
1
0
Hi everyone, I did a fresh install of this from arrow os 12. So far so good but is face unlock working for you guys? Nothing happens when I tap the setup option.
Screenshot_20211114-204635_Settings.png
 

Quorra96

Member
Dec 25, 2018
6
0
Hello,
Can somebody tell me how to enable unlock on button press for fingerprint sensor? (Poco X3 Pro).
When i put my phone in the pocket i touch the sensor and it unlocks. Do somebody know a fix?
 

GoMati

Senior Member
Jun 20, 2012
77
10
Krakow
Hi!

Does ArrowOS recovery allow for full system/data/... backup? I'd like to try it but I am on MIUI and would like backup of it first :)

Thanks for your work!
 

ChriMo

Senior Member
Oct 13, 2014
365
84
Still on Stock ROM (A11 MIUI12 debloated) and waiting to unlock of a second vayu I would like to understand if this Android 12 ROM with Signature Spoofing will foreseeably be updatable to stable by OTA or dirty flashing?
 

k3lcior

Senior Member
Feb 23, 2011
4,601
2,197
Kraków
Moto G5
Xiaomi Poco X3 Pro
Still on Stock ROM (A11 MIUI12 debloated) and waiting to unlock of a second vayu I would like to understand if this Android 12 ROM with Signature Spoofing will foreseeably be updatable to stable by OTA or dirty flashing?
Recoveries can't decrypt Android 12 ROM's yet so no OTA until that is implemented AFAIK.
 
Last edited:
  • Like
Reactions: ChriMo

i_sagnik

Senior Member
Sep 3, 2021
75
35
18
West Bengal
For battery backup a12 or a11 is better?
Short answer: It depends
Long answer: A12 should have better battery backup since it's is more optimised overall and hopefully doze has also been optimised.

But since Arrow12 is in its early stages, it may not be as battery efficient as the highly tuned Arrow11, but this is a variable statement and the above statement can actually negate the current consequence depending on your use case scenario.

In my use, Arrow12 works great and (FOR ME!) it has better battery backup.
 
  • Like
Reactions: Cichy26 and ikatuga

Top Liked Posts

  • 2
    Could you enlighten us about (dfe) procedure, version, method, etc.
    Just to be sure.
    Rebooted to orange fox recovery, wiped cache,dalvik, data,dalvik cache, installed a12 rom, then sideloaded dfe, formatted data, rebooted to system, setup everything. After then rebooting to recovery and you can see all files. Tried around 5 a12 roms and worked perfect. Version of dfe i got this one.
    1
    Did you change the name of Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip (there was something with it).
    No. Just sideloaded like are
  • 13
    Happy winter holidays, merry Christmas, and also a happy new year in advance. 🎄🎄☃️🎁🤶🎅☃️🎄🎄

    Latest ArrowOS 12.0 builds were released on 22nd December

    Include these notable changes:
    - December ASB
    - Fix XiaomiParts (Doze, Thermal, Dirac, and ClearSpeaker) not saving user settings after reboot
    - Show 4G instead of LTE (due to heavy user requests)
    - A bit faster transition animation
    - Handle some unneeded logspams
    - Misc fixes to XiaomiParts
    - Label more wakeup nodes
    - Set SSR level to workaround rare carrier/modem crashes etc.
    - Misc fixes and improvements

    [ Additionally, you can learn to see changes directly in my GitHub repositories by checking the commits
    1. Device configuration: https://github.com/ArrowOS-Devices/android_device_xiaomi_vayu/commits/arrow-12.0
    2. Kernel: https://github.com/ArrowOS-Devices/android_kernel_xiaomi_vayu/commits/arrow-12.0
    3. Vendor blobs: https://github.com/ArrowOS-Devices/android_vendor_xiaomi_vayu/commits/arrow-12.0
    ]
    ROM changelogs can be seen here:
    You can download builds from
    (select arrow-12.0 and your build type. vanilla/gapps under official section)

    NOTE
    - Works with ANY MIUI R firmware (12.0.x.0 to 12.5.x.0)
    - You can use ArrowOS Recovery (https://sourceforge.net/projects/kubersharma001/files/vayu/ArrowOS-recovery/) or TWRP

    ArrowOS Christmas Wallpapers:
    Dark | Light

    If you like my work, please consider donating it helps me in many ways to continue such a journey:
    Paypal
    : https://www.paypal.com/paypalme/kubersharma001
    UPI: [email protected]
    2
    Could you enlighten us about (dfe) procedure, version, method, etc.
    Just to be sure.
    Rebooted to orange fox recovery, wiped cache,dalvik, data,dalvik cache, installed a12 rom, then sideloaded dfe, formatted data, rebooted to system, setup everything. After then rebooting to recovery and you can see all files. Tried around 5 a12 roms and worked perfect. Version of dfe i got this one.
    2
    Include these notable changes:
    - Handle some unneeded logspams
    Looking forward to that one ^^
    Having a 40Mb Bugreport is kinda big... but at least it stores full 5 days of usage ^^

    BTW Battery Life really is great!
    Tried it again, charged sunday evening and it lasted untill Friday! With 6h22min SoT. and some Music Streaming over Bluetooth.

    1640358368140.png


    1640358402769.png

    Code:
    Duration / Realtime: 113h29m13.568s
    Aggregated Checkin Stats:
    Metric                           | Value                                           
    Screen Off Discharge Rate (%/hr) | 0.26  (Discharged: 28%)                         
    Screen On Discharge Rate (%/hr)  | 7.25  (Discharged: 46%)                         
    Screen On Time                   | 6h20m46.852s                                    
    Screen Off Uptime                | 6h35m0.7s                                       
    Userspace Wakelock Time          | 3h56m36.253s                                    
    Sync Activity                    | 1m17.022s (77 times)                            
    JobScheduler Activity            | 30m21.385s (2014 times)                         
    App Wakeup Alarms                | 1696 times                                      
    CPU Usage                        | 7h18m25.955s user time, 5h23m18.291s system time
    Kernel Overhead Time             | 2h38m24.447s                                    
    Kernel Wakelocks                 | 5h7m17.074s (1.997365e+06 times)                
    Wakeup Reasons                   | 2h15m56.229s (11177 times)                      
    Mobile KBs/hr                    | 1504.92                                         
    WiFi KBs/hr                      | 7558.27                                         
    Total WiFi Scan Activity         | 5m18.324s (67 times)                            
    Total WiFi Full Lock Activity    | 0                                               
    Mobile Active Time               | 12h7m37.588s                                    
    Signal Scanning Time             | 0                                               
    Full Wakelock Time               | 54m54.874s                                      
    Interactive Time                 | 6h19m44.024s                                    
    Phone Call Time                  | 53.435s                                         
    Device Idle Mode Enabled Time    | 38h49m18.672s                                   
    Device Idling Time               | 38h56m21.312s                                   
    Total GPS Use                    | 0 (0 times)                                     
    Wifi Power Usage                 | 0.00%/hr, 0.00% total                           
    Wifi Transfer Time               | 0                                               
    Wifi Idle Time                   | 0                                               
    Bluetooth Power Usage            | 0.00%/hr, 0.00% total                           
    Bluetooth Transfer Time          | 0                                               
    Bluetooth Idle Time              | 0                                               
    Camera Use                       | 2m38.139s (29 times)                            
    Flashlight Time                  | 10m21.669s (1 times)                            
    Modem Transfer Time              | 0                                               
    Modem Idle Time                  | 0                                               
    
    Device's Power Estimates:
    Ranking | Name                       | Uid   | Battery Percentage Consumed
    0       | OVERCOUNTED                | 0     | 76.65%                     
    1       | org.mozilla.firefox        | 10129 | 32.56%                     
    2       | CELL                       | 0     | 24.75%                     
    3       | IDLE                       | 0     | 15.83%                     
    4       | GOOGLE_SERVICES            | 10086 | 15.47%                     
    5       | SCREEN                     | 0     | 12.97%                     
    6       | DNS                        | 1051  | 12.19%                     
    7       | org.thoughtcrime.securesms | 10131 | 12.09%                     
    8       | ANDROID_SYSTEM             | 1000  | 4.42%                      
    9       | ROOT                       | 0     | 2.89%                      
    
    Userspace Wakelocks:
    Ranking | Name                                                                                                     | Uid   | Duration / Hr | Count / Hr | Total Duration | Total Count
    0       | com.maxmpz.audioplayer : AudioMix                                                                        | 10138 | 1m33s670ms    | 0.31       | 3h3m54.882s    | 35         
    1       | ANDROID_SYSTEM : deviceidle_maint                                                                        | 1000  | 12s488ms      | 2.31       | 28m8.205s      | 262        
    2       | GOOGLE_SERVICES : wake:com.google.android.gms/.chimera.GmsIntentOperationService                         | 10086 | 3s869ms       | 0.07       | 8m32.537s      | 8          
    3       | BLUETOOTH : StartingObexPbapTransaction                                                                  | 1002  | 1s629ms       | 0.10       | 5m58.07s       | 11         
    4       | AUDIOSERVER : AudioMix                                                                                   | 1041  | 1s463ms       | 1.29       | 5m44.003s      | 146        
    5       | AUDIOSERVER : AudioDup                                                                                   | 1041  | 414ms         | 0.70       | 2m58.343s      | 79         
    6       | org.mozilla.firefox : AudioMix                                                                           | 10129 | 781ms         | 0.00       | 2m58.163s      | 0          
    7       | org.mozilla.firefox : audio-playing                                                                      | 10129 | 781ms         | 0.00       | 2m58.163s      | 0          
    8       | org.mozilla.firefox : *job*/org.mozilla.firefox/androidx.work.impl.background.systemjob.SystemJobService | 10129 | 897ms         | 0.86       | 2m44.338s      | 98         
    9       | org.thoughtcrime.securesms : signal:MessageRetriever                                                     | 10131 | 1s167ms       | 2.25       | 2m43.34s       | 255        
    
    Kernel Wakesources:
    Ranking | Name                                     | Duration / Hr | Count / Hr | Total Duration | Total Count
    0       | hal_bluetooth_lock                       | 1m41s256ms    | 1.73       | 3h11m31.276s   | 196        
    1       | alarmtimer                               | 44s99ms       | 21.05      | 1h23m24.764s   | 2389       
    2       | [email protected]                  | 3s949ms       | 1861.62    | 7m28.231s      | 211270     
    3       | NETLINK-hvdcp_opti                       | 3s117ms       | 2089.79    | 5m53.831s      | 237164     
    4       | NETLINK-batterysecret                    | 2s981ms       | 2117.42    | 5m38.318s      | 240300     
    5       | bq2597x-standalone                       | 1s967ms       | 115.44     | 3m43.266s      | 13101      
    6       | PowerManager.SuspendLockout              | 857ms         | 2.03       | 1m37.313s      | 230        
    7       | PowerManagerService.Display              | 854ms         | 1.92       | 1m37.026s      | 218        
    8       | netmgr_wl                                | 611ms         | 41.86      | 1m9.366s       | 4751       
    9       | c440000.qcom,spmi:qcom,[email protected]:qpnp,fg | 579ms         | 1147.92    | 1m5.74s        | 130274     
    
    Kernel Wakeup Reasons:
    Ranking | Name                                                                              | Duration / Hr | Count / Hr | Total Duration | Total Count | Show Count vs Time
    0       | -1 misconfigured IRQ 667 glink-native_modem                                       | 17s903ms      | 46.63      | 33m51.803s     | 5292        |                   
    1       | Abort: Callback failed on alarmtimer in platform_pm_suspend+0x0/0x4c returned -16 | 45s844ms      | 21.03      | 1h26m42.809s   | 2387        |                   
    2       | 556 qpnp_rtc_alarm                                                                | 1s316ms       | 14.26      | 2m29.386s      | 1618        |                   
    3       | -1 misconfigured IRQ 666 glink-native_slpi                                        | 1s454ms       | 7.44       | 2m45.027s      | 844         |                   
    4       | Abort: Pending Wakeup Sources: IPA_CLIENT_APPS_LAN_CONS                           | 1s643ms       | 3.52       | 3m6.467s       | 399         |                   
    5       | Abort: Last active Wakeup Source: c440000.qcom,spmi:qcom,[email protected]:qpnp,fg        | 1s595ms       | 1.94       | 3m1.105s       | 220         |                   
    6       | Abort: Last active Wakeup Source: qrtr_0                                          | 1s489ms       | 1.90       | 2m49.051s      | 216         |                   
    7       | -1 misconfigured IRQ 419 smp2p                                                    | 190ms         | 0.94       | 21.637s        | 107         |                   
    8       | Abort: Pending Wakeup Sources: [timerfd]-system_server                            | 144ms         | 0.15       | 16.375s        | 17          |                   
    9       | Abort: Disabling non-boot cpus failed                                             | 34ms          | 0.13       | 3.917s         | 15          |
    From the 5h Kernel Wakelocks 3h come from Bluetooth Music streaming, which leaves about 2hours. in a total of 113h thats amazing!
    2
    I have noticed that Magisk has an impact on the performance
    What? How much? How did you notice?
    1
    notifications keep popping over games when horizontal full screen, also with primary top taskbar.
  • 48
    logo.png

    ArrowOS 12.0 [android-12.0] for POCO X3 Pro (vayu/bhima)

    Code:
    /*
    * We are 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 us for messing up your device, We will laugh at you.
    * It is your fault because you chose to do all the modifications on your device.
    * Remember projects like these and the work done on them is a hobby to the
    * contributors and the team members, no one is working for you nor is getting paid for it
    * have some respect for the work done by them since it is done purely on interest or a hobby
    */

    ABOUT
    ArrowOS
    is an Android Open Source Project based Android mobile operating system started with the aim of keeping things simple, clean and neat.

    Website: https://arrowos.net
    Telegram: Channel | TG Portal/Links
    Github: https://github.com/ArrowOS
    Code Review: review.arrowos.net
    E-mail: arrowos.contact
    PayPal: Donate to us
    Blog: blog.arrowos.net

    Checkout more documentation at (maintainership/contributing): Check this out

    WHAT WORKS?
    • Almost everything

    WHAT DOESN'T WORK?
    • You tell me
    If you have an issue or crash be sure to include a log: check how to

    NOTE:
    • ArrowOS ships with source compiled vendor and odm partitions.
    DOWNLOADS
    Click here to Download
    Tip: Select OEM -> Device, choose Arrow version, choose the build type: "GAPPS" or "VANILLA" to download.

    Suggested recovery: ArrowOS Recovery - https://sourceforge.net/projects/kubersharma001/files/vayu/ArrowOS-recovery/
    Suggested firmware: Any MIUI 12 R firmware will work; I used MIUI 12.0.4.0, and12.5.3.0 for testing.

    Instructions
    FIRST INSTALL?:
    • Remove any fingerprint, PIN, or password in MIUI
    • Unlock the bootloader
    • Transfer ROM to internal storage
    • Install any suitable recovery
    • Flash ROM zip file
    • Do a data wipe in recovery (format data)
    • Reboot to the system, wait and enjoy
    FLASHING UPDATES?:
    • Download via OTA Updater and let it automatically install; OR
    • Download an update, transfer to internal/external storage (always check file sha256)
    • Reboot to recovery; Flash ROM zip and reboot.
    Read our blog article/post about:
    * HOW-TO report a bug
    * GAPPS and VANILLA variants
    * Checking build integrity

    Donate to Maintainer:
    https://www.paypal.com/paypalme/kubersharma001
    UPI: [email protected]

    GPL compliance:
    ROM Source
    - https://github.com/ArrowOS
    Kernel Source- https://github.com/ArrowOS-Devices/android_kernel_xiaomi_vayu
    13
    Happy winter holidays, merry Christmas, and also a happy new year in advance. 🎄🎄☃️🎁🤶🎅☃️🎄🎄

    Latest ArrowOS 12.0 builds were released on 22nd December

    Include these notable changes:
    - December ASB
    - Fix XiaomiParts (Doze, Thermal, Dirac, and ClearSpeaker) not saving user settings after reboot
    - Show 4G instead of LTE (due to heavy user requests)
    - A bit faster transition animation
    - Handle some unneeded logspams
    - Misc fixes to XiaomiParts
    - Label more wakeup nodes
    - Set SSR level to workaround rare carrier/modem crashes etc.
    - Misc fixes and improvements

    [ Additionally, you can learn to see changes directly in my GitHub repositories by checking the commits
    1. Device configuration: https://github.com/ArrowOS-Devices/android_device_xiaomi_vayu/commits/arrow-12.0
    2. Kernel: https://github.com/ArrowOS-Devices/android_kernel_xiaomi_vayu/commits/arrow-12.0
    3. Vendor blobs: https://github.com/ArrowOS-Devices/android_vendor_xiaomi_vayu/commits/arrow-12.0
    ]
    ROM changelogs can be seen here:
    You can download builds from
    (select arrow-12.0 and your build type. vanilla/gapps under official section)

    NOTE
    - Works with ANY MIUI R firmware (12.0.x.0 to 12.5.x.0)
    - You can use ArrowOS Recovery (https://sourceforge.net/projects/kubersharma001/files/vayu/ArrowOS-recovery/) or TWRP

    ArrowOS Christmas Wallpapers:
    Dark | Light

    If you like my work, please consider donating it helps me in many ways to continue such a journey:
    Paypal
    : https://www.paypal.com/paypalme/kubersharma001
    UPI: [email protected]
    9
    I didn't say that i had to use this rom! already switched to another one!!!
    And i don't think that i need your permission to share my opinion about it!!!
    It's a free hobby.

    It's not just about satisfaction to an user about more and more rom features, it's about getting things ready, adapting the device sources for newer android version and porting changes from last android release to new one.

    You can see all the WIP work being done on ArrowOS: https://review.arrowos.net/q/status:open

    AND check what all changes are now part of ArrowOS here: https://review.arrowos.net/q/status:merged

    Also, hardly 2 people work on device sources on this device, me included.
    So, if you think you get something different anywhere else you are wrong the roms you use also make use of my device sources, so please watch it when you start disrespecting to an open source project which is doing everything for free and sharing builds to people like you to have alternative to OEM skins and other roms.
    8
    New ArrowOS 12.0 update is here for POCO X3 PRO
    Date: 07-11-2021

    Download:

    Changelogs:
    - November security patches
    - For full changelogs and more, check Source Changelogs (https://arrowos.net/changelog.php) and Device changelogs. (https://github.com/ArrowOS-devices?q=vayu)

    (https://github.com/ArrowOS-devices?q=raphael)NOTE:
    - Works with any MIUI R firmware (12.0.x.0 to 12.5.x.0)
    - You can use ArrowOS Recovery (https://sourceforge.net/projects/kubersharma001/files/vayu/ArrowOS-recovery/) or TWRP
    If you like my work, you can donate:
    Paypal: ArrowOS (http://paypal.me/TeamArrowOS) | kubersharma001
    (https://www.paypal.com/paypalme/kubersharma001)UPI: [email protected]
    7
    A new official build will release soon!


    You can view all the changelogs here, I think I won't write changelogs in easy manner here since It seems it's time waste, no one seems to care anyways.

    Rom changelogs: https://arrowos.net/changelog.php

    Device changelogs: https://github.com/ArrowOS-Devices/android_device_xiaomi_vayu/commits/arrow-12.0

    Kernel changelogs: https://github.com/ArrowOS-Devices/android_kernel_xiaomi_vayu/commits/arrow-12.0