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

Development [ROM] [11.0.0] [alioth/aliothin] ArrowOS 11.0 [OFFICIAL] [WEEKLY]

Search This thread

RivaLCF

Member
Mar 21, 2017
36
6
Battery life has been dissapointing so far in comparison to stock MIUI and Xiaomi.eu I was using before. There seems to be plenty of idle drain too.

Display is very sensitive to inputs in pocketed situations when double tap to wake is enabled. I had to disable it.

Navigating with either Google Maps or other navigation apps seems to have drifting issues and general issues with trying to determine exact location. It'll correct Itself in a minor way after 20 or so seconds of standing still, but even then it'll be up to 30m off. Not sure if that's an ArrowOS thing or a Poco F3 hardware thing though.
 

IAMPRISM

Member
Nov 7, 2018
30
12
Hello,
First of all, thanks for the magnificent 'ROM', a great job, it is very fine, it is very stable and no problem with it.
I have followed the instructions to be able to execute for example 'PRIME VIDEO' or the bank application, either hide 'MAGISK' or hide the applications from 'MAGISK' but there is no way they work, is there a solution?

Thanks in advance.
You must be doing something wrong i am on latest arrow aswell and i am rooted and prime and banking apps are working fine
 
  • Like
Reactions: jefffrom

IAMPRISM

Member
Nov 7, 2018
30
12
Battery life has been dissapointing so far in comparison to stock MIUI and Xiaomi.eu I was using before. There seems to be plenty of idle drain too.

Display is very sensitive to inputs in pocketed situations when double tap to wake is enabled. I had to disable it.

Navigating with either Google Maps or other navigation apps seems to have drifting issues and general issues with trying to determine exact location. It'll correct Itself in a minor way after 20 or so seconds of standing still, but even then it'll be up to 30m off. Not sure if that's an ArrowOS thing or a Poco F3 hardware thing though.
You can recalibrate google maps btw for me it is pretty accurate though for navigation i use Sygic which is slightly more accurate. Battery drain can be anything we would need to know your use case and battery stats. Both on stock kernel and now on Immensity kernel my battery drain is pretty good
 

jefffrom

Senior Member
Oct 19, 2016
226
64
Battery life has been dissapointing so far in comparison to stock MIUI and Xiaomi.eu I was using before. There seems to be plenty of idle drain too.

Display is very sensitive to inputs in pocketed situations when double tap to wake is enabled. I had to disable it.

Navigating with either Google Maps or other navigation apps seems to have drifting issues and general issues with trying to determine exact location. It'll correct Itself in a minor way after 20 or so seconds of standing still, but even then it'll be up to 30m off. Not sure if that's an ArrowOS thing or a Poco F3 hardware thing though.
I have none of the bugs that your having I'm on the July build
 

RivaLCF

Member
Mar 21, 2017
36
6
You can recalibrate google maps btw for me it is pretty accurate though for navigation i use Sygic which is slightly more accurate. Battery drain can be anything we would need to know your use case and battery stats. Both on stock kernel and now on Immensity kernel my battery drain is pretty good
My usage is really basic really. Sometimes I browse Reddit, Kiwi, Twitter or Instagram. Occasionally Spotify, Pocket Casts and Youtube. When listening to a podcast whilst navigating Google Maps (screen off, just audio directions) my battery life dropped from 76% to 44% in 2-2.5 hours or so.

In general I have had much better battery life with MIUI, so I can't say that It's just an ordinary usage type issue.
 

IAMPRISM

Member
Nov 7, 2018
30
12
My usage is really basic really. Sometimes I browse Reddit, Kiwi, Twitter or Instagram. Occasionally Spotify, Pocket Casts and Youtube. When listening to a podcast whilst navigating Google Maps (screen off, just audio directions) my battery life dropped from 76% to 44% in 2-2.5 hours or so.

In general I have had much better battery life with MIUI, so I can't say that It's just an ordinary usage type issue.
Not sure if it works for you but I had really great results with the immensity kernel
 

RivaLCF

Member
Mar 21, 2017
36
6
Do we know if the Max brightness outdoors is similar to the measurement of 800-900 nits on stock MIUI on auto? I've been getting the impression that it goes to max of manual brightness (~550 nits) and never over it.
 

palaych

Recognized Developer
Apr 11, 2017
551
2,549
Tula
Update 2021-08-05

Device changelog:
- sepolicy: Address more denials
- Cleanup rootdir scripts
- Use Pixel animation for power-off charger
- Add missed wfc overlay
- Add missed ril and wifi props
- Kernel: Fixed touch delay
- Misc fixes and upstream changes.

ROM changelog: https://arrowos.net/changelog.php

Installation instruction: https://forum.xda-developers.com/t/...os-11-0-official-weekly.4279481/post-85045261

Download: https://arrowos.net/download/alioth
Thank you for your great work.
Is there any other way beside paypal to donate you for your hard work?
 

r3sp

Senior Member
Dec 6, 2010
94
41
Under half brightness we have now a change in color, it's most noticeable in the lowest brightness setting. If the Hz is changing from 120 to 60

But I have to say in 60hz it's the most fluid from right now. Good work :)
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    Update 2021-09-11

    Device changelog:
    • - Remove qti telephony injection (Fix SIM-Switcher)
    • - sepolicy: Address denials
    • - rootdir: Disable sched_walt_rotate_big_tasks
    • - Build with Clang 13.0.1
    • - media: Sync configs with CAF
    • - audio: Sync configs with CAF
    • - proprietary-files: Restore all vibrator firmware
    • - proprietary-files: Unpin Display blobs
    • - Convert CarrierConfig overlays into RRO
    • - rro_overlays: {Wifi,Tethering}Overlay: Move to vendor
    • - Import full QTI Codec2 HAL and switch to Codec2 by default
    • - libinit: Switch to walleye oreo build fingerprint
    • - Misc fixes and upstream changes.

    Kernel changelog:
    • - Merge branch android-4.19-stable android kernel common
    • - Merge CAF tag "LA.UM.9.12.r1-12800.01-SMxx50.QSSI12.0"
    • - cpu-boost: Rework
    • - Misc fixes and upstream changes.

    ROM changelog: https://arrowos.net/changelog.php

    Installation instruction: https://forum.xda-developers.com/t/...os-11-0-official-weekly.4279481/post-85045261

    Download: https://arrowos.net/download/alioth

    Note:
    - Don't use fw 12.5.3.0 Global/India or China 12.5 Enhanced! (Use previous, example 12.5.2.0 Global)

    P.S. My personal Telegram support chat: https://t.me/mipa_lab
    17
    Update 2021-08-18

    Device changelog:
    • - sepolicy: Address more denials
    • - Update qdcm to MIUI 21.8.4 Weekly
    • - Update Camera, Fingerprint, SDM, Perf, Sensors blobs to MIUI 21.8.4 Weekly
    • - Build kernel with AOSP Clang 12.0.7
    • - parts: Add dynamic thermal profile implementation
    • - parts: Implement Clear Speaker
    • - overlay: Enable burn-in protection for status/navbar
    • - cutout: show a ring on the camera cutout when its in use
    • - props: Set shutdown timeout
    • - Cleanup props
    • - Misc fixes and upstream changes.

    New kernel :
    • - Rebase and cleanup.
    • - Base on last SMxx50.0 CAF tag and android-4.19-stable
    • - Merged jaegeuk/f2fs-stable
    • - Imported exfat driver
    • - Special credits UtsavTheGreat for his work on kernel sources.

    ROM changelog: https://arrowos.net/changelog.php

    Installation instruction: https://forum.xda-developers.com/t/...os-11-0-official-weekly.4279481/post-85045261

    Download: https://arrowos.net/download/alioth
    16
    Update 2021-08-26

    Device changelog:
    • - Enable LLVM tools flag, build with ld.lld
    • - parts: Import RU translations
    • - overlay: Define OEM fast charge sysfs node
    • - Update some blobs to CAF LA.UM.9.12.r1-12000-SMxx50.0 (ADSP, CDSP, CNE, Configstore, Display Postprocessing, DPM, DSP service, ESE, FEC, Graphics (Adreno and Vulkan), Media, Neural Networks, Peripheral manager, QCC, QMI, QTEE Connector, RIL, RIL (IMS), SCVE, Time, TUI, WFD)
    • - Build GNSS HAL from source and update GPS blobs to CAF (LA.UM.9.12.r1-12000-SMxx50.0)
    • - Update Camera and Sensor blobs to MIUI 21.8.18 Weekly
    • - Import missed mi_thermald blobs (fix overheating)
    • - Remove unused firmware bins
    • - Import qti telephony injection
    • - Cleanup duplicates in init scripts
    • - Add Notch Bar Killer overlay
    • - Build mock power stats HAL and label it
    • - Kernel: Build with LLD, RELR, Clang ThinLTO optimizations
    • - Kernel: Disable some unuse drivers
    • - Kernel: Enable jump label
    • - Kernel: Makefile: Use -O3 optimization level
    • - Kernel: Enable power efficient workqueues
    • - Kernel: Re-enable qti core control and sched autogroup
    • - Misc fixes and upstream changes.

    ROM changelog: https://arrowos.net/changelog.php

    Installation instruction: https://forum.xda-developers.com/t/...os-11-0-official-weekly.4279481/post-85045261

    Download: https://arrowos.net/download/alioth
    4
    I noticed that the new kernel doesn't have my doze brightness patch so the aod will use lots of power.
    Here's a boot image with that patch applied, it's also patched by magisk for root.

    extract boot.img.signed from the zip and flash from fastboot with:

    fastboot flash boot boot.img.signed
    4
    I've found a bug for the latest update. If you're using dual sim card and try to disable one of it, you will not be able to enable it back. Unless you take the card out of the phone and re-insert it back.

    Ye, confirmed, qti telephony moment, will fixed with next update.

    @palaych can u rollback to 10.08 kernel, i flash 10.08 kernel to the 26.08 update patch, the performance is better than 26.08 kernel
    Can, flash via fasboot old boot and vendor_boot (can find in post with instructions), then flash build what you want.
  • 75
    logo.png

    ArrowOS

    ABOUT
    ArrowOS
    is an AOSP/CAF based project started with the aim of keeping things simple, clean and neat.

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

    Installation instructions: Click here

    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:
    * GAPPS and VANILLA variants
    * Checking build integrity

    XDA:DevDB Information
    ArrowOS 11.0, ROM for POCO F3 / Redmi K40 / Mi 11x

    Contributors
    palaych
    Source Code: https://github.com/ArrowOS
    Kernel Code: https://github.com/ArrowOS-Devices/android_kernel_xiaomi_alioth

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.x
    ROM Firmware Required: MIUI R
    Based On: AOSP
    48
    INSTALLATION PROCEDURE:

    First installation (Clean flash):


    You need adb/fastboot tools.
    Download boot, vendor_boot and rom zip:
    1. https://drive.google.com/file/d/1o-4T4hfEtxECIss-DVSSYAM1Kvy2iDN9/view?usp=sharing
    2. https://drive.google.com/file/d/1PgtI8bOV1yjmTZJ7euP6xDFzMszY6AXb/view?usp=sharing
    3. https://arrowos.net/download/alioth

    Reboot in fastboot. Flash boot and vendor_boot:

    fastboot flash boot_ab boot_alioth.img fastboot flash vendor_boot_ab vendor_boot_alioth.img

    Reboot in ArrowOS Recovery:

    fastboot reboot recovery

    Make format data (Factory reset -> Format data).

    Flash ROM (Apply update -> Apply from ADB):


    adb sideload name.zip

    If you want install separate gapps on vanilla buildtype, after flash ROM:

    Advanced -> Reboot to recovery

    Flash gapps (Apply update -> Apply from ADB):


    adb sideload name.zip

    Follow what show on device, should be ... Step 1/2 -> 2/2, then flashing ended, can reboot device in system. (on command line can show "(~47%) adb: failed to read command: No error", it normal!)

    __________________________________________________

    Install Update (dirty flash):

    Go in Settings -> System -> Updater


    Downlad new build -> Install

    Device will automatically download, reboot into recovery and install a new build.

    _______________________________________________________


    Also you can use TWRP. Can find info in theme:
    CLICK HERE

    ___________________________________________________


    My official telegram group: CLICK HERE
    20
    Update 2021-09-11

    Device changelog:
    • - Remove qti telephony injection (Fix SIM-Switcher)
    • - sepolicy: Address denials
    • - rootdir: Disable sched_walt_rotate_big_tasks
    • - Build with Clang 13.0.1
    • - media: Sync configs with CAF
    • - audio: Sync configs with CAF
    • - proprietary-files: Restore all vibrator firmware
    • - proprietary-files: Unpin Display blobs
    • - Convert CarrierConfig overlays into RRO
    • - rro_overlays: {Wifi,Tethering}Overlay: Move to vendor
    • - Import full QTI Codec2 HAL and switch to Codec2 by default
    • - libinit: Switch to walleye oreo build fingerprint
    • - Misc fixes and upstream changes.

    Kernel changelog:
    • - Merge branch android-4.19-stable android kernel common
    • - Merge CAF tag "LA.UM.9.12.r1-12800.01-SMxx50.QSSI12.0"
    • - cpu-boost: Rework
    • - Misc fixes and upstream changes.

    ROM changelog: https://arrowos.net/changelog.php

    Installation instruction: https://forum.xda-developers.com/t/...os-11-0-official-weekly.4279481/post-85045261

    Download: https://arrowos.net/download/alioth

    Note:
    - Don't use fw 12.5.3.0 Global/India or China 12.5 Enhanced! (Use previous, example 12.5.2.0 Global)

    P.S. My personal Telegram support chat: https://t.me/mipa_lab
    19
    I've been using this ROM for a few weeks and it's great but I noticed a couple of things and have tried to fix them.

    The phone doesn't always go into full suspend mode because there's an misconfigured interrupt from the always on processor.
    This should fix it:
    https://github.com/dzo/android_kernel_xiaomi_alioth/commit/7ee79cda883ec09c69ba03d18d1be34291077442


    The display doesn't go into low power mode when the always on display is enabled. There's also a clock with the wrong name in the device tree.
    Here's a quick fix for both those things:
    https://github.com/dzo/android_kernel_xiaomi_alioth/commit/8ac729b52ea721a419b5dd7f21eaa829675b925b

    Attached is a zip containing a new boot.img and also a new dtbo.img, the dtbo isn't really necessary but I updated it to match the panel settings in the stock MIUI tree. In a dark room, the always on display might be quite bright but it's actually using less power than it used to.

    You can check the power usage with the display off by connecting adb over wifi and looking for lines like this in the kernel messages:

    <12>[ 309.495162] healthd: battery l=78 v=4129 t=31.5 h=2 st=3 c=40039 fc=4568000 cc=14 chg=

    It's the c= number that's important, this is the power consumption. With the display off it's about 17K, with the display in low power mode it's about 40K and without my fixes it was over 100K with AOD on.

    flash from fastboot (not recovery) with:

    fastboot flash boot boot.img
    fastboot flash dtbo dtbo.img

    This boot.img is patched with magisk, has root and should pass safetynet.

    You can also try the kernel out using:

    fastboot boot boot.img

    Unplug usb quickly after it says it's booting or it will just show a charging icon. This won't modify your system, just reboot to go back to the original kernel.

    All this should be quite stable but because the system wasn't previously going into suspend it might show up other bugs in some drivers. Use at your own risk!
    19
    Update 2021-07-24
    Device changelog:
    • - parts: Add High Touch Polling Rate support
    • - Update blobs to V12.5.2.0.RKHMIXM
    • - Update config DisplayCutout to MIUI V12.5.2.0
    • - Update QDCM calibration configs to MIUI V12.5.2.0 and switch smart_MC1 by default mode
    • - Update WCNSS config to MIUI V12.5.2.0
    • - Remove SmartCharging
    • - Add missed audio props
    • - overlay: Return COLOR_MODE_SATURATED
    • - Remove unused jars and libs
    • - Kernel: Update display panel configuration to MIUI V12.5.2.0
    • - Kernel: fixes for freq table
    • - Misc fixes and upstream changes.

    ROM changelog: https://arrowos.net/changelog.php

    Installation instruction: https://forum.xda-developers.com/t/...os-11-0-official-weekly.4279481/post-85045261

    Download: https://arrowos.net/download/alioth