• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

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

Search This thread

r3sp

Senior Member
Dec 6, 2010
70
34
Are you on Auto Brightness ? Just heads up I never use it I adjust manually
yes on Auto, i tried every costom rom and on every rom the max brightness is not so high in bright sunlight like on miui, i ask the devs if this is a miui thing, because miui has an sunlight mode but i never get an response. I think the sunlight mode in miui boost the display higher then it can be on costom roms in bright sunlight, maybe there are some codes in the Miui Rom that makes the display brighter, the poco should be have a peak brightness of 1300 nits in sunlight mode.
 
Last edited:

Dibl

Member
Jun 17, 2019
18
9
Xiaomi Mi 6
Xiaomi Poco F3
How to flash magisk?
Hello. I'm back for another question. I'm about to unlock my bootloader and install ArrowOS. Just have some clarification for rooting as well.

Steps im bout to do:
1. download TWRP and magisk.apk
2. boot into TWRP using fastboot
3. flash magisk.apk using TWRP
4. done(?)

I want to retain arrow recovery... I'm kinda new to this so just want to confirm. Thanks!


Successfully installed ArrowOS and rooted my Poco F3. I definitely like this stock android than MIUI. I am going to try and compare it for now. Thank you for this rom!

Just rename magisk.apk to magisk.zip before entering into twrp.
Literally 6 posts ago.
 

antajl

Member
Oct 23, 2018
7
0
is it possible to set custom color here?

Screenshot_20210624-122448.png
 

jefffrom

Senior Member
Oct 19, 2016
170
40
Edit: ok i found the wipe cache option. It is under factory reset option and select format cache partition

Too scare to press the factory reset, so overlooked it lol
And in recovery I might add I was at first looking at reset phone in system, I'd be like what's he talking about 😀
 

nghphuc217

Member
Jun 25, 2021
11
0
When I type "adb sideload name.zip" my adb said errror: no devices/stimulators found but I think my laptop already recognized my phone because I can pass all the previous steps, only when I tried to sideload, my laptop didn't recognize my phone, anyone have the solution pls help me, tks!!!
 

faz_2k2000

Member
Mar 15, 2010
5
1
Khulna
Posted before, just confirming again:

Proximity sensor doesn't turn display off after receiving a call & putting the phone on ear.

MIUI 12.5 fixed this issue, can we expect a quick fix on ArrowOS soon (I'm using June 18 build)

Thanks
 

jefffrom

Senior Member
Oct 19, 2016
170
40
When I type "adb sideload name.zip" my adb said errror: no devices/stimulators found but I think my laptop already recognized my phone because I can pass all the previous steps, only when I tried to sideload, my laptop didn't recognize my phone, anyone have the solution pls help me, tks!!!
Type fastboot devices does it show?
 

d3z1k

Member
Sep 7, 2012
36
2
Sosnowiec
Yes its possible, here is the patched boot from the last build .
You just need to have magisk 23.0 installed (i mean the apk) and then just flash this through fastboot

fastboot flash boot magisk_alioth2805.img

Reboot and you are done , you should have root working and the original arrow recovery will remain
just dont use this patched img when new builds come out i don't recommend doing that .

Arrow Magisk boot img patched
For some reason I get bootloop everytime I do that, can you walk me through step by step?
 

nghphuc217

Member
Jun 25, 2021
11
0
Type fastboot devices does it show?
Fastboot devices in fastboot mode it showed but adb devices in arrow recovery no phone showed.
I followed the instruction without any problem until the adb sideload command then my laptop didn't recognize my phone, I think arrow recovery needs some other drivers. I searched on google and installed some other drivers like qualcomn drivers, adb drivers and some more drivers until my laptop recognized my phone and finally I could sideload the rom. First experience is much smoother than Miui.
 

keyoke87

Senior Member
Jun 30, 2014
178
50
OnePlus 8T
Apple iPhone 12
Fastboot devices in fastboot mode it showed but adb devices in arrow recovery no phone showed.
I followed the instruction without any problem until the adb sideload command then my laptop didn't recognize my phone, I think arrow recovery needs some other drivers. I searched on google and installed some other drivers like qualcomn drivers, adb drivers and some more drivers until my laptop recognized my phone and finally I could sideload the rom. First experience is much smoother than Miui.
For me my only complain is the higher idle drain. Else rom is smooth and snappy
 

nghphuc217

Member
Jun 25, 2021
11
0
For me my only complain is the higher idle drain. Else rom is smooth and snappy
I just noticed after installing gmail and opened it the first time, it said something like sync is turn off and I can adjust in the setting, after exit the gmail app and open it later no message anymore.
 

Top Liked Posts

  • 2
    The change in colors after the update is interesting. I may be wrong but here are my observations (Color setting Natural):
    2021-07-09
    Screenshots had an embedded color profile: sRGB Transfer with Display P3 Gamut
    Display had unrestricted colors. Color management was enabled but broken. sRGB was stretched to P3.

    2021-07-24
    Screenshots now don't have a color profile embedded.
    Display is restricted to sRGB and color management is disabled. Apps still think wide gamut is supported causing wide gamut content to look undersaturated.
    Screenshot_20210725-160522 (3).jpg


    Considering that there is barely any wide gamut content out there, I prefer 2021-07-24. I'm hoping color management and wide color support get fixed eventually.
  • 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!
    17
    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
    15
    New builds with fix refresh rate released, changelog same:

    12
    Update 2021-07-09
    Device changelog:
    • - audio: Fix mic issues in apps like WhatsApp
    • - audio: Fix VOIP speaker echo
    • - Correct display calibration
    • - Increase max brightness nits
    • - Update blobs to V12.5.1.0 Global
    • - Kernel: cpufreq: Remove Xiaomi powerkey boost
    • - Kernel: Add and re-calculate CPU frequency tables
    • - Kernel: k11a: Update display panel timing configuration
    • - Kernel: Improve idle drain (tnx for the help @dzo)
    • - 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
    11
    Sure thing!

    The XML for gcam.

    The Gcam APK.
  • 65
    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
    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
    39
    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 fastboot --set-active=a

    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.
    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!
    17
    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
    15
    New builds with fix refresh rate released, changelog same: