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

[ROM] [12.0.0_r2] ArrowOS Poco X3 [BETA/EARLY RELEASE]

Search This thread

Vega56

Senior Member
May 27, 2020
138
58
Xiaomi Poco X3 NFC
Missing this ..

Screenshot_20211028-171503_Google~2.png
 

Mysteryagr

Recognized Developer / Recognized Contributor
Aug 16, 2012
3,093
1,333
Cairo
Xiaomi Poco X3 NFC
Hello everyone,
I'm very busy with work right now, and I don't have enough time to try different roms, however I want to give Android 12 a try, so could you tell me if the rom is stable for everyday usage? or I should stick with Android 11 roms?
Your replies are really appreciated.. Thanks in advance
 

Vega56

Senior Member
May 27, 2020
138
58
Xiaomi Poco X3 NFC
Hello everyone,
I'm very busy with work right now, and I don't have enough time to try different roms, however I want to give Android 12 a try, so could you tell me if the rom is stable for everyday usage? or I should stick with Android 11 roms?
Your replies are really appreciated.. Thanks in advance

For now, A11 is the better Option. A12 is still early Beta.
 
Moderator Announcement

Thread has been cleaned. I'd appreciate if "unsuitable" posts are only reported but not replied to.

And allow me a personal remark: I've recognised some impatience in the reports. Please be aware that ALL moderators are volunteers who are doing this "job" absolutely for free besides our real life, real family and friends, real business and occupation. This means we aren't always able to immediately react to a report but I promise and can assure you, we do our very best that every report is handled as soon as possible. Thanks for your understanding.

Regards
Oswald Boelcke
Senior Moderator
 
Hello everyone,
I'm very busy with work right now, and I don't have enough time to try different roms, however I want to give Android 12 a try, so could you tell me if the rom is stable for everyday usage? or I should stick with Android 11 roms?
Your replies are really appreciated.. Thanks in advance
Long time no see, Ahmad! I have been daily driving AOSP 12.0, but I still think that Android 11 ROMs are the most stable right now. ArrowOS 11.0 is a prime candidate: very stable and gives great battery lifetime.
 
  • Like
Reactions: Mysteryagr

Mysteryagr

Recognized Developer / Recognized Contributor
Aug 16, 2012
3,093
1,333
Cairo
Xiaomi Poco X3 NFC
Long time no see, Ahmad! I have been daily driving AOSP 12.0, but I still think that Android 11 ROMs are the most stable right now. ArrowOS 11.0 is a prime candidate: very stable and gives great battery lifetime.
Yup, I'm going to flash Android 11 rom for now, but I think the minor bugs in Android 12 will be fixed quickly in no time.
it is nice to hear from you... have a lovely day.
 

SkaboXD

Senior Member
Jan 18, 2017
1,087
404
Ganja
Xiaomi Poco X3 NFC
Yup, I'm going to flash Android 11 rom for now, but I think the minor bugs in Android 12 will be fixed quickly in no time.
it is nice to hear from you... have a lovely day.
I wouldn't think so. ArrowOS A11 needed 4-5 months to get to it's optimization level as now. I would give a couple of months for A12 to have the same number of options, optimization & stability improvements to be usable for enjoyable daily driver.

Remember the 5% battery & WiFi bug? It was there for a long time. Now we have OSS Vendor for couple of months & development for stable A12 ROM will be much faster compared to A11.
 

Yepi69

Senior Member
May 30, 2011
308
93
26
Xiaomi Poco X3 NFC
Wish the dev had some kind of donate option or something. I want to give something back for using ArrowOS for some time, that and it'd motivate the developer to work harder on the newest ArrowOS 12 (because this is a hobby, not the dev's full time job as some of you think it is).

To the dev: I know it's hard but you got this, it's your hobby and you're not obligated to do what others want you to do.
 

robogo1982

Senior Member
Apr 24, 2011
2,031
697
Osijek
Realme 6
Xiaomi Poco X3 NFC
Wish the dev had some kind of donate option or something. I want to give something back for using ArrowOS for some time, that and it'd motivate the developer to work harder on the newest ArrowOS 12 (because this is a hobby, not the dev's full time job as some of you think it is).

To the dev: I know it's hard but you got this, it's your hobby and you're not obligated to do what others want you to do.
There is a Paypal donation link in the first post.

But your whole approach to the matter is just awful. You are conditioning your donation on the devs continuing to work more and harder on the ROM.

Guess what? That is the exact point when a donation becomes a commission.

If you want more time to be put into the development of this ROM - how about you start contributing code or even build your own ROM?
 

Yepi69

Senior Member
May 30, 2011
308
93
26
Xiaomi Poco X3 NFC
There is a Paypal donation link in the first post.

But your whole approach to the matter is just awful. You are conditioning your donation on the devs continuing to work more and harder on the ROM.

Guess what? That is the exact point when a donation becomes a commission.

If you want more time to be put into the development of this ROM - how about you start contributing code or even build your own ROM?
Yes, I saw it before I wrote my post.
I didn't conditioned anyone to work under commissions or donations, but rather encouragement for a job well done. Think of it as a tip. It's the same thing as an app with no ads but with an optional donation package, if the user wants to appreciate the dev for a job well done, don't mix these two.

I didn't demand or beg for more time to be put into the development of the ROM, I'm patient and I can see myself using it and report the bugs through the provided tools instead of acting like a spoiled child and demanding the dev to fix such bugs.
Likewise to you, if you're having issues on other ROMs you use try and fix them yourself instead of annoying the developer or report those bugs with the tools they provide
 

Top Liked Posts

  • 1
    Can someone recommend a backup software that I can use for A11, JIC I need to revert from A12?
    Titanium backup
  • 7
    Everything is working fine so far. The only issue is that the fingerprint scanner acts as some sort of "enter" key. Does anyone know how to make it ignore accidental touches?

    I managed to fix the annoying fingerprint issue (the one reported above by me, and by other users on the first few pages of this thread). The fingerprint sensor was acting like an "enter key" whenever I touched it, which was quite annyoing).

    It was fixed after completely restarting the whole process, by reflashing the latest MIUI rom (12.5.3 Global) and then repeating all the steps to install ArrowOS. Here's a list of steps, if you're having the same issue or any other issues that might pop up for just some users:

    1 - Use MiFlash20210226 to flash the ROM downloaded from xiaomifirmwareupdater website:

    "MIUI V12.5.3.0.RJGMIXM Stable Official Update for POCO X3 NFC Global (surya)"

    The archive name is: surya_global_images_V12.5.3.0.RJGMIXM_20211013.0000.00_11.0_global_9eca9fae68.tgz
    Size: 5.2 GB (it's the fastboot type, not the recovery type).

    Note 1: if you don't know how to do this, look for "[GUIDE]⚙ USE XIAOMI FLASH TOOL" here on XDA, by user @NOSS8

    Note 2: It's normal to receive an error at the end when using the "clean all" option, right when the smartphone automatically reboots while flashing. As long as it's taking a while to flash all the necessary data, it should be fine.

    2 - Don't know if this is necessary, but I booted into the MIUI 12.5.3 system, skipped most configs, then I let it finish the initial configuration. Made sure it's the last update avaliable through OTA.

    3 - Reboot into fastboot (hold power +volume down).

    4 - I used the "Minimal ADB and Fastboot" tool in order to use the fastboot command to flash the latest TWRP compatible with Android 12 by @brigudav
    Currently, the file is called: twrp-3.5.2_10-12-surya-a12.img and you can find it here on XDA.

    Note: Boot into TWRP right away after flashing it, don't let your smartphone boot into the MIUI or it'll be overwritten.

    5 - While in TWRP, go to WIPE > Advanced wipe > Select "Dalvik / ART cache" + "Cache" + "Data" and confirm the action.
    Press the home button to return to TWRP main menu.

    6 - While in TWRP, use "install" to flash the zip archive of the latest firmware package for MIUI V12.5.3.0 (Global).
    Currently, it's: fw_surya_miui_SURYAGlobal_V12.5.3.0.RJGMIXM_624ada8a33_11.0.zip also available through the xiaomifirmwareupdater website.
    Press the home button to return to TWRP main menu.

    Note: you can use your PC to send these zips into your smartphone's "Download" folder while in TWRP.

    7 - Also while in TWRP, use "install" to flash the zip archive of the latest official ArrowOS (Gapps version) with android 12.

    Note: Don't forget to go into WIPE > "format data", and typing "yes" to confirm, after flashing the ArrowOS Zip archive.

    8 - Reboot system and you're done.
    6
    Up twrp-3.5.2_10-12-surya
    Added support for A12 encryption
    *(Now only password less decryption works, so remove screen lock before boot to twrp.)
    5
    Just installed and i miss some features from A11 version:

    • we don't get any icon on the status bar on vibration mode fix on 17/11/2021 release
    • Bluetooth battery level on statusbar
    • Statusbar icons manager like clock settings Fix on 17/11/2021 release
    • buttons action like turn on torch
    • Smart battery charge
    • Other tweaks available on arrowos a11
    3
    noter2017, are you running A12 and are you pleased with the performance? I'm considering the move. I think you use ANX camera. Just wondering if you know whether or not its working in A12, or what decent camera app is. I don't need anything fancy.
    The ROM is really really good. A lot better than ArrowOS 11 in my opinion. It has less features and better battery life than A11.

    I did a complete clean flash before moving to ArrowOS 12, flashed MIUI 12.5.3 in fastboot mode to start from scratch.

    On page 3 or 4, I uploaded the GCam I'm using. It's perfectly stable and has EIS working which is important to me. Macro and ultra wide cameras don't work but that's not important for me.

    I tried ANX camera for a few minutes and it's also working if I remember correctly. You can find it here:


    You need Magisk: Flash 1.5, restart, 2.4, restart, 3.0 and restart a last time.
    2

    Also flash this magisk module to get all pixel goodies e.g
    • Adaptive Charging (Google SystemUI)
    • Adaptive Connectivty (11+)
    • Adaptive Sound (11+)
    • Call Captions (11+)(Depends on Rom)
    • Enables Nexus, Pixel, and Android One app support
    • Extreme Battery Saver (11+) [ Settings > Battery > Extreme Battery Saver - 11 | Settings > Battery > Battery Saver > Extreme Battery Saver -12 ]
    • Google Dialer Call Screening Latest
    • Google Dialer Hold for me
    • Google Dialer Call Recording (Device depended for working)
    • Google Digital Wellbeing Heads up
    • Google Duo features
    • Google Fit Heart rate (needed reboot if installed after module installtion)
    • Google Fit Respiratory rate (needed reboot if installed after module installtion)
    • Google Sans Font
    • Live captions (10+)
    • Next Generation Assistant* (10+)(Optional)
    • Now Playing Export* (Works only on Pixel Phone)
    • Pixel Device spoof (Optional)
    • Pixel Blue theme accent
    • Pixel bootanimation (Optional)
    • Pixel Launcher (11)
    • Pixel Live Wallpapers (Optional)
    • Portrait Light (10+)
    • Screen Attention Service
    • Unlimited Photos backup (Storage Saver)

    Anx camera is still not working

    Trying different gcams right now..
  • 32
    logo.png

    ArrowOS

    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
    Be sure to include a log : check how to

    DOWNLOADS
    Click here to Download
    Tip: Select OEM -> Device,choose Arrow version, choose build type: "GAPPS" or "VANILLA" to download.

    Read our blog article/post about:
    * HOW-TO report a bug
    * GAPPS and VANILLA variants
    * Checking build integrity

    GPL compliance:
    ROM Source
    - https://github.com/ArrowOS
    Kernel Source- https://github.com/ArrowOS-Devices/android_kernel_xiaomi_surya.git
    12
    Note:

    - Clean flash is required to avoid any issues.
    8
    Moderator Announcement

    Thread has been cleaned. I'd appreciate if "unsuitable" posts are only reported but not replied to.

    And allow me a personal remark: I've recognised some impatience in the reports. Please be aware that ALL moderators are volunteers who are doing this "job" absolutely for free besides our real life, real family and friends, real business and occupation. This means we aren't always able to immediately react to a report but I promise and can assure you, we do our very best that every report is handled as soon as possible. Thanks for your understanding.

    Regards
    Oswald Boelcke
    Senior Moderator
    7
    Everything is working fine so far. The only issue is that the fingerprint scanner acts as some sort of "enter" key. Does anyone know how to make it ignore accidental touches?

    I managed to fix the annoying fingerprint issue (the one reported above by me, and by other users on the first few pages of this thread). The fingerprint sensor was acting like an "enter key" whenever I touched it, which was quite annyoing).

    It was fixed after completely restarting the whole process, by reflashing the latest MIUI rom (12.5.3 Global) and then repeating all the steps to install ArrowOS. Here's a list of steps, if you're having the same issue or any other issues that might pop up for just some users:

    1 - Use MiFlash20210226 to flash the ROM downloaded from xiaomifirmwareupdater website:

    "MIUI V12.5.3.0.RJGMIXM Stable Official Update for POCO X3 NFC Global (surya)"

    The archive name is: surya_global_images_V12.5.3.0.RJGMIXM_20211013.0000.00_11.0_global_9eca9fae68.tgz
    Size: 5.2 GB (it's the fastboot type, not the recovery type).

    Note 1: if you don't know how to do this, look for "[GUIDE]⚙ USE XIAOMI FLASH TOOL" here on XDA, by user @NOSS8

    Note 2: It's normal to receive an error at the end when using the "clean all" option, right when the smartphone automatically reboots while flashing. As long as it's taking a while to flash all the necessary data, it should be fine.

    2 - Don't know if this is necessary, but I booted into the MIUI 12.5.3 system, skipped most configs, then I let it finish the initial configuration. Made sure it's the last update avaliable through OTA.

    3 - Reboot into fastboot (hold power +volume down).

    4 - I used the "Minimal ADB and Fastboot" tool in order to use the fastboot command to flash the latest TWRP compatible with Android 12 by @brigudav
    Currently, the file is called: twrp-3.5.2_10-12-surya-a12.img and you can find it here on XDA.

    Note: Boot into TWRP right away after flashing it, don't let your smartphone boot into the MIUI or it'll be overwritten.

    5 - While in TWRP, go to WIPE > Advanced wipe > Select "Dalvik / ART cache" + "Cache" + "Data" and confirm the action.
    Press the home button to return to TWRP main menu.

    6 - While in TWRP, use "install" to flash the zip archive of the latest firmware package for MIUI V12.5.3.0 (Global).
    Currently, it's: fw_surya_miui_SURYAGlobal_V12.5.3.0.RJGMIXM_624ada8a33_11.0.zip also available through the xiaomifirmwareupdater website.
    Press the home button to return to TWRP main menu.

    Note: you can use your PC to send these zips into your smartphone's "Download" folder while in TWRP.

    7 - Also while in TWRP, use "install" to flash the zip archive of the latest official ArrowOS (Gapps version) with android 12.

    Note: Don't forget to go into WIPE > "format data", and typing "yes" to confirm, after flashing the ArrowOS Zip archive.

    8 - Reboot system and you're done.
    6
    Up twrp-3.5.2_10-12-surya
    Added support for A12 encryption
    *(Now only password less decryption works, so remove screen lock before boot to twrp.)