• 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

Superbia_

Member
Aug 3, 2021
13
3
Is there a way to go back to Arrow 11? I flashed Arrow 12, everything was fine but I kinda missed some of the missing features of Arrow 11. I was trying to reflash it via TWRP but I can't seem to find my internal storage.
 

mitza97

Senior Member
Sep 30, 2017
52
13
I have a problem in all versions.
Whenever i call somebody, i don't hear any sound of ringing, just hear the person when responding to my call. NO ringing sound in the speaker.
Somebody have experienced the same behaviour? Only on this A12 rom i got this problem.
 

arik100

Senior Member
Apr 6, 2012
214
14
anyway to update the last build without needing to reinstall the recovery? it always reverts to arrowos recovery..
or do i need to fastboot recovery and then...
 

AleLuiA_25

Member
May 8, 2011
18
5
Guys with problem ghost Touch, the oficial global rom Miui 12.5.5.0 already fix this, is sad no one custom rom fix this but is what we have..
 
  • Like
Reactions: ikatuga

Mörbiuzx

Member
Nov 26, 2021
5
2
Can I install updates from SD card using TWRP? Or I must use Arrow recovery to do so?

Also, if I can install from TWRP, should I just dirty flash the ROM?

Edit: I (dirty) flashed the update from the SD card using TWRP and everything worked perfectly. Leaving this here in case anyone else has the same doubt in the future
 
Last edited:
  • Like
Reactions: kubersharma

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Latest ArrowOS 12.0 builds to be released on 19th January 2022.

    Includes these notable changes:
    - AOSP January tags merged
    - Latest kernel CAF tags merged
    - Update blobs from the latest V12.5.7.0
    - Import a few QTI Perf blobs and improvements
    - Misc fixes and improvements

    You can see changes directly on my device source repositories by checking the commits here:
    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 (This will soon be updated too) (https://sourceforge.net/projects/kubersharma001/files/vayu/ArrowOS-recovery/) or other custom recoveries like TWRP etc.

    If you like my work, please consider donating it helps me in many ways to continue such a hobby:
    Paypal
    : https://www.paypal.com/paypalme/kubersharma001
    UPI: [email protected]
    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
    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
    @Haldi4803 It is never supposed to decrypt, what's the security point of view if you could access data/internal via recovery. (Only to please people?)
    And it will install new version via OTA without any issues so why even bother fancyness ^.^
    2
    I have noticed that Magisk has an impact on the performance
    What? How much? How did you notice?
  • 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