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

Development [ROM][OFFICIAL] ArrowOS [Android 11][sweet]

Search This thread


Senior Member
Feb 18, 2010
go to settings and make the AOSP dialer as default if using the vanilla app.
If using the Gapps version, do it for the Google Dialer.

Unless if you're using multiple dialers like true-caller etc.


Senior Member
Jul 7, 2013
between 0 & 1
Does anyone encounters stuck on "Getting Account Details" when installing apps on playstore? I already flash the rom twice with magisk and without magisk it's still the same I have to clear playstore's cache and data everytime to work
Just go to settings->apps->find play store app->clean data + cache.
I had to to this twice before being able to skip the "Getting account details" before installing an app


Senior Member
Apr 2, 2017
Moto G5 Plus
Redmi Note 10 Pro
Any important changes in New recovery or will it be fine to continue with older one?

And is it possible to push the recovery via ota update? (I am guessing answer is no)
1- You can now install Magisk with it (won't get automatically restored with OTAs though, as always), other small UI changes and more debugging allowed (this last won't affect to the end user)
2- No, at least no for now
  • Like
Reactions: parabvidit


Oct 24, 2011
Redmi Note 10 Pro
Absolutely amazing ROM, thanks! I LOVE how fast this thing is, wouldn't change it for anything MIUI.

I always charge my battery to 75% and it easily lasts almost 2 working days with ArrowOS. And did I mention how lightning fast it is to use, holy balls.

I'm using the ArrowOS recovery, nonroot.

Everything works fine, but I got one issue.

Switching between selfie camera and back camera seems to cause freezing. Requires closing the camera app and restart after 30 seconds.

Issue happens with:
Open Camera (absolute nightmare to get the selfie videocamera started, but works fine once it starts)
Gcam BSG 8.1 (kept crashing between camera switches)
Gcam Burial 7.3 (doesn't crash but still has issues with switching cameras)

The ArrowOS stock camera seems to work fine, unless I use the other cameras first.

Any ideas on this? Or do I just have to stick with the ArrowOS camera?

Had to update on this -

So after updating ArrowOS to 10/6 and the recovery to 9/6, the gcam issue is gone.

Now using Burial's Gcam and Opencamera, no issues. I'll try BSG gcam later.


Senior Member
Dec 25, 2012
I cant flash the recovery. Here is my logfile:
C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot flash recovery recovery.img
target reported max download size of 805306368 bytes
sending 'recovery' (131072 KB)...
FAILED (data write failure (Too many links))
finished. total time: 0.142s
What is the Problem? I flashed the recovery like the other one bevore.
Under adb my device is set as offline. But I allow the device for adb handshake
And after everey restart the usb debugging is of and I have to take in on again.
SOLVED: Ahhhhhhh.....the usb port sucks.......thats all
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    New build available with the following changes:
    • Fixed oversaturated colors
    • Reworked color modes
    • Improved idle drain
    I have used both Pixel Experience and ArrowOS for a short time (approx 3 days each). I'd like to give a review.

    Before the review, I'll talk about my expectations:
    I'm not a gamer or a heavy user. But I download large files very frequently. I'm just a user searching for a clean experience for prolonged battery life.

    This is my review:
    PE - Battery optimization is amazing. The battery runs longer than Arrow and MIUI at 120Hz. You literally don't need to put it in 60Hz, cause it's that optimized. RAM management is decent and is quite similar to that of Arrow. But, I have faced few hiccups (I really mean FEW). It seemed as though the 120Hz wasn't able to keep up in these hiccups.
    Arrow - Man oh man, it's clean. I mean, really clean. I have only liked PE for its cleanliness before. But this is really clean. However, the price you pay is in terms of battery usage. 120Hz works like a charm (I felt it smoother than PE), but the battery drain is fast. What I mean by clean is the customizability. For example, I can't change the clock format or remove the Google search in PE home screen. In this, I could. I could also turn off app suggestions.

    Summary: PE is battery green, Arrow is cleaner.

    Hope this helps...:)

    P.S. In both, BSG GCam works like a charm.
    "Improved" is somewhat of an understatement: the version before had _terrible_ battery life, and now it looks pretty good.

    Just curious, what kind of changes you did to have such drastic effect? Just a link to code review/commit is fine.
    I just blocked a Bluetooth wakelock https://github.com/ArrowOS-Devices/...mmit/e2bfeb0eac95de120605e108df11c53741afffe0
    @daniml3 Thanks for the great rom.

    In all web calls (ms teams/ google chat) i am getting reports that the my voice is breaking and not clear. Is this a bug or something wrong with the device itself?
    The new kernel has definitely improved the charging speeds but the overall Battery life has come down quite a bit.

    @daniml3 we could maybe go back to the old Kernel please. Seems the battery life is being affected by this recent change.
  • 37


    is an AOSP/CAF based project 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 me | Donate to the project
    Blog: blog.arrowos.net

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

    • SELinux is enforcing
    • WiFi
    • Audio
    • RIL
    • GPS
    • Cameras
    • Flashlight
    • NFC
    • Fingerprint
    • Vibration
    • Bluetooth
    • FM Radio
    • VoLTE
    • Double tap to wake

    • You tell me

    For reporting bugs, be sure to include a log : check how to

    • Follow the detailed installation guide here
    • The mentioned guide contains a recommended recovery and instructions of how to use it as well

    Click here to download the Android 11 OFFICIAL version
    Click here to go to the support Telegram group

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

    ROM Source: https://github.com/ArrowOS
    Kernel Source: ArrowOS-Devices

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.x
    Based On: AOSP
    Well, as some of you already saw, new build, with the following changelog:
    - Switched to the Pixel Power HAL (libperfmgr)
    - Improved idle drain
    - Fixed headphone buttons
    - Fixed yellow tint and improved display colors
    - Added WiFi Display support
    - Reworked the lights service
    - Moved device specific settings into the settings homepage
    - Reserved 250MB of space in each dynamic partition for installing addons
    - Set default DPI to 392
    - Reduced bootanimation start delay
    New build available with the following changelog:
    • Improved cutout ring rotation changes handling
    • Fixed cutout aliasing (by showing the cutout ring always, but smaller when camera is not in use)
    • Switched to Pixel offline charging animation
    • Increased status bar height (now icons are vertically aligned with the cutout)
    • Moved the device specific settings to system settings category
    • Removed more unused files in the vendor
    • Fixed KCAL out of the box (once again (might need a clean flash))
    • Merged the tag LA.UM.9.1.r1-10900-SMxxx0.0 into the kernel
    • Updated blobs from MIUI V12.5.6.0 RKFMIXM
    Just to let you all know, if the device has more than 100 installations in last 24 hours (check at stats.arrowos.net/recent), it will have automatic builds each Monday, Wednesday and Friday. Those automatic builds are safe to flash even if I don't announce them (I only announce if they have device side changes), unless told otherwise.
    New build pushed with the following changes:
    - Updated blobs from MIUI Global
    - Fixed infrarred blaster
    - Cleaned up vendor (reduced zip size 100MB~)

    If someone had bootloops and rolled back to the previous build, this build should be good to flash now, I missed a thing in previous build which could cause bootloops on some cases, sorry for that :/.