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

Search This thread

Noter2017

Senior Member
Dec 10, 2016
1,172
481
Xiaomi Redmi Note 4
Xiaomi Mi Band 4
I'm currently running Arrow OS 11 on my Poco X3 as a daily driver and I'm looking to upgrade to Arrow OS 12.
Do I have to flash the MIUI Android 11 firmware or can I just clean flash the v12 ROM over my existing Arrow OS 11 build?
Update your TWRP (link is right above your post), flash the latest firmware (should be 12.5.4 or something), do a backup of your apps using Migrate, do a clean flash of ArrowOS 12, flash Magiak, restore your backups.
 

ramnoob

Senior Member
Sep 14, 2014
325
52
lahore
With the latest 23rd january build, arrow has proven to be the best yet again! Super smooth, stable and lawnchair makes it so much more customizable than belore. Love this!
 
  • Like
Reactions: BiG_FooT

AEALO12

Member
Jun 3, 2021
21
6
last update is going smooth, and lawnchair as default launcher is awesome. But flashing firmware every month is quite a horrible expirience.
 

SkaboXD

Senior Member
Jan 18, 2017
1,121
437
Ganja
Xiaomi Poco X3 NFC
last update is going smooth, and lawnchair as default launcher is awesome. But flashing firmware every month is quite a horrible expirience.
Included firmware in the ZIP is the best option imo, but it's technically illegal as MIUI firmware is not open source. You have to ask Xiaomi for permission to use it. Which they won't answer or they would simply say no.
 
D

Deleted member 7378898

Guest
@ganesh varma
I want to flash a new kernel after installing the rom and using it for a while. I flash the kernel from the recovery and restart the device, after a while the device freezes and does not react to anything, then restarts by itself. This cycle goes on and on until I do a clean install again. (LATEST A12 ArrowOS)
logcat
 

Noter2017

Senior Member
Dec 10, 2016
1,172
481
Xiaomi Redmi Note 4
Xiaomi Mi Band 4
@ganesh varma
I want to flash a new kernel after installing the rom and using it for a while. I flash the kernel from the recovery and restart the device, after a while the device freezes and does not react to anything, then restarts by itself. This cycle goes on and on until I do a clean install again. (LATEST A12 ArrowOS)
logcat
You don't even mention what kernel you are trying to flash
 
D

Deleted member 7378898

Guest
You don't even mention what kernel you are trying to flash
stratosphere, stormbreaker or silont I usually use these three.
not only when flashing the kernel, sometimes updating magisk, sometimes installing a module.

Friends at tg said that the problem might be caused by the magisk modules. now i will do a clean install without using modules. If the problem still persists, I will come back here.
 
Last edited by a moderator:

SkaboXD

Senior Member
Jan 18, 2017
1,121
437
Ganja
Xiaomi Poco X3 NFC
AFAIK, Pixel Experience include FW. No need to flash before ROM.
Correct if I'm wrong.
Yes, but he's purposefully omitting the rule for easier flashing experience. it's not just easier, it's better to make sure that all devices run the proper firmware to avoid bugs related to that. And rule is that it's not allowed to bake Xiaomi firmware in zips. Other (most) devs probably don't want to risk.
 
  • Like
Reactions: Juno1337 and zpower

r30orozco

Senior Member
Jan 16, 2012
125
40
Veracruz
I love Arrow 12 but I can't get ANX camera (front-camera, back-camera works fine; version 185) to work.

The question is, it works perfectly on Aosp ROM 12 from developer 'Adithya R', why?

Even front camera video recording works 100%! But front camera for selfies doesn't

I copied the files from .ANXcamera from User internal memory folder on AOSP12-rom to ARROW but it didn't work, so I was thinking about copying SYSTEM files related to "camera" from Aosp12-rom to ARROW, but there are (obviously) a bunch of different folders (paths; system/apex, system/vendor, system/lib, etc)

Anyone has a suggestion about where could lie the problem, what file?
Back camera works but front camera freezes after 3 or 4 seconds and says "it can't connect to camera" even though I can shoot a selfie after that and gets saved but the live view stays freezed and the app reboots. I think it's easy to fix but I don't know where to start...

I also read that I could install a MIUI ROM and search for the "cheat codes" and then make some changes to the .ANXcamera folder on internal user memory... but I don't know the exact procedure neither...

Thanks in advance.
 
Last edited:
  • Like
Reactions: Juno1337
May 11, 2021
9
2
Bro can you send the December build in latest build Netflix shows L1 but video quality is not hd why and in letest build charging speed slow
 

Areck83

Member
Apr 1, 2016
23
2
HTC One (M9)
Xiaomi Poco X3 NFC
I'm outdated with magisk, I just rooted but now i'm wondering how to hide it... The procedure is just install the module or it requires some fingerprint solution? I'm asking before to prevent something unexpected, thanks in advance
 

Noter2017

Senior Member
Dec 10, 2016
1,172
481
Xiaomi Redmi Note 4
Xiaomi Mi Band 4
I'm outdated with magisk, I just rooted but now i'm wondering how to hide it... The procedure is just install the module or it requires some fingerprint solution? I'm asking before to prevent something unexpected, thanks in advance
I'm using Magisk 23.0 and it's still working perfectly fine.

In settings enable Magisk Hide and hide Magisk with a different name. Then hide it from your banking apps etc

If you want to be able to make payments with your phone, also install GPay SQLite Fix module
 
  • Like
Reactions: Areck83

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Points of view man, I understand your opinion but I prefer to stay completely decrypted :)
    Couldn't stand the risk. I have never lost my phone so far, but with all the 2FA, banking and wallets on my phone, having it unencrypted would be unthinkable.
    4
    Boot to recovery TWRP link

    All should be aware there's a newer TWRP by brigudav: 'twrp-3.6.1_11-2-surya-22.05-fix.img' (check https://androidfilehost.com/?w=files&flid=329007).
    3
    I did. Removed lock screen before installation, formated everything and installed the ROM :/ Not sure what else to try...
    i thnik you do something wrong.

    Make a clean flash!
    Download last ArrowOS 12.1 bulid Link
    Download last FW Link
    Boot to recovery TWRP link

    Flash FW
    Flash ArrowsOS
    Format data and type YES (not wipe).
    Reboot
    Done!
    3
    To anyone complaining about TWRP decryption for OTAs

    Once the ROM is installed for the first time, flash ArrowOS Recovery.

    OTA updates will now work flawlessly and automatically, without needing to be decrypted.
    No entering passcodes, nothing, it just reboots, installs the OTA then boots up again.
    TWRP 3.6.1-11 by brigudav installs Arrow 12 OTAs without any problems for me
    2
    Thanks to the programmers who are always on the move and who feed their passions. I write all my impressions and everything I noticed in the first 5 days of use
    I have recently installed Arrow 12 latest version sil little x3 nfc version with gapps.
    In daily use and in personal settings I noticed some bugs:
    -in the emergency information I can not add emergency contacts.
    -there is an app for crypto that I use often that should be unlocked even with the fingerprint sensor but it does not work.
    -unlocking with face is not present or I can't find it
    -I must emphasize, that the battery has a long life
    -I would have preferred a more complete gcam type gcam 8.4 latest

    Thanks again
    To help everyone, you can report bugs to this ROM better.

  • 36
    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
    15
    Note:

    - Clean flash is required to avoid any issues.
    8
    ygb7 said:
    My Clean flash of Arrow-v12.0-surya-OFFICIAL-20220123-GAPPS.zip still shows only Screenshot at the bottom of the recents window.

    Where in the launcher settings? I do not see any recents setting at all in the default Lawnchair launcher settings
    It's in the launcher settings.

    Zzenyoo,

    Thank you very much for showing me how to enable the Clear All Button At the Bottom of the Recents screen for ArrowOS 12 - Arrow-v12.0-surya-OFFICIAL-20220123-GAPPS.zip

    I feel really stupid & highly embarrassed that I was not able to figure this out for myself. The answer was right in my face & I did not see it. I am truly humbled. Thank you again for your patience & your reply.

    I included procedures & screenshots below to help anyone else that may want to turn on or off the Clear All Button At the Bottom of the Recents screen for ArrowOS 12.

    Procedure
    1. Long press any blank space on the Lawnchair Launcher screen
    2. Select Home Settings from the menu
    3. Select Recents from the Settings menu
    4. Select Clear All Button at Bottom button
    5. Verify by selecting recents buttons at very bottom of screen. Clear all will now show at the bottom of the screen instead of the extreme left of the recents screen.
    Screenshots

    ss1.jpg


    ss2.jpg


    ss3.jpg
    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
    8
    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.