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

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

Search This thread

((RayDar))

Senior Member
Aug 27, 2009
166
72
Im on sept 19 build, trying to download the update thru system update but it keeps saying download error and saying I dont have internet but I do
Same problem here. Download Error when trying to install from from the System->Updater. I have tried changing mirrors (you can long-press on the release to do this) as well as clearing all the cache/data in the Updater app. Nothing works.

I am using the VANILLA build. If I use the 'copy URL' feature from the Updater, it gives me:

When I use that URL in a browser, the file doesn't download. The browser instead ends up at:

When I try wget on the Updater URL, I get:

Code:
https://freefr.dl.sourceforge.net/project/arrow-os/arrow-11.0/alioth/Arrow-v11.0-alioth-OFFICIAL-20210925-VANILLA.zip
Resolving freefr.dl.sourceforge.net (freefr.dl.sourceforge.net)... 2a01:e0d:1:8:58bf:fa88:0:1, 213.36.253.136
Connecting to freefr.dl.sourceforge.net (freefr.dl.sourceforge.net)|2a01:e0d:1:8:58bf:fa88:0:1|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://downloads.sourceforge.net/project/arrow-os/arrow-11.0/alioth/Arrow-v11.0-alioth-OFFICIAL-20210925-VANILLA.zip?download&failedmirror=freefr.dl.sourceforge.net [following]
https://downloads.sourceforge.net/project/arrow-os/arrow-11.0/alioth/Arrow-v11.0-alioth-OFFICIAL-20210925-VANILLA.zip?download&failedmirror=freefr.dl.sourceforge.net
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 204.68.111.105
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|204.68.111.105|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2021-09-26 14:20:35 ERROR 404: Not Found.

I am wondering if I could just adb sideload the file from the download link in the post from @palaych using Arrow recovery.
 
Last edited:
  • Like
Reactions: D3voluti0n

AKASHPAUL

Member
Jun 11, 2016
18
4
Same problem here. Download Error when trying to install from from the System->Updater. I have tried changing mirrors (you can long-press on the release to do this) as well as clearing all the cache/data in the Updater app. Nothing works.

I am using the VANILLA build. If I use the 'copy URL' feature from the Updater, it gives me:

When I use that URL in a browser, the file doesn't download. The browser instead ends up at:

When I try wget on the Updater URL, I get:

Code:
https://freefr.dl.sourceforge.net/project/arrow-os/arrow-11.0/alioth/Arrow-v11.0-alioth-OFFICIAL-20210925-VANILLA.zip
Resolving freefr.dl.sourceforge.net (freefr.dl.sourceforge.net)... 2a01:e0d:1:8:58bf:fa88:0:1, 213.36.253.136
Connecting to freefr.dl.sourceforge.net (freefr.dl.sourceforge.net)|2a01:e0d:1:8:58bf:fa88:0:1|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://downloads.sourceforge.net/project/arrow-os/arrow-11.0/alioth/Arrow-v11.0-alioth-OFFICIAL-20210925-VANILLA.zip?download&failedmirror=freefr.dl.sourceforge.net [following]
https://downloads.sourceforge.net/project/arrow-os/arrow-11.0/alioth/Arrow-v11.0-alioth-OFFICIAL-20210925-VANILLA.zip?download&failedmirror=freefr.dl.sourceforge.net
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 204.68.111.105
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|204.68.111.105|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2021-09-26 14:20:35 ERROR 404: Not Found.

I am wondering if I could just adb sideload the file from the download link in the post from @palaych using Arrow recovery.
I downloaded the latest build from the site then sideloaded from arrow recovery. Gapps had to be reinstalled plus giving permission to every app manually again .
 

TheSpaceManatee

Senior Member
I'm on latest Xiaomi.eu right now, do I have to flash 12.5.2.0 Global completely before flashing ArrowOS?
Tbh I would suggest anyone who plays games to stay on Xiaomi EU because the performance of this ROM has gone down tremendously after the recent builds. I get frame drops to 0fps constantly in many graphically intensive games that I didn't use to have on earlier builds. Just my honest 2 cents.
 

wasthewad

Member
Nov 22, 2016
27
4
OnePlus 5T
Xiaomi Poco F3
Tbh I would suggest anyone who plays games to stay on Xiaomi EU because the performance of this ROM has gone down tremendously after the recent builds. I get frame drops to 0fps constantly in many graphically intensive games that I didn't use to have on earlier builds. Just my honest 2 cents.
Same here. Started seeing stuttering and lags in system ui and Google maps
 

jota1

Member
Sep 15, 2021
10
2
Maringá-PR
Xiaomi Poco F3
Tbh I would suggest anyone who plays games to stay on Xiaomi EU because the performance of this ROM has gone down tremendously after the recent builds. I get frame drops to 0fps constantly in many graphically intensive games that I didn't use to have on earlier builds. Just my honest 2 cents.
do you have any rom to recommend? in miui, xiaomi.eu and oneos looks like i have some delay in the touch response, but in arrow i dont have that in games
 

Iocere

Member
Mar 25, 2011
33
23
Had to manually download the current update too since the updater wasnt able to but whatever.

Proximity sensor not working at all for me but since the fix seems to be on it's way I'll wait :)
 

grayme

Senior Member
Oct 3, 2006
999
14
Hertfordshire
Xiaomi Poco F3
just like you said, the performance has gone down since august, idk if the game i play is bad optmized but the phone is heating up quite a bit, that makes de fps incosistent
Not sure I said anything, maybe you are confusing me with someone else.

I interpreted 'in miui, xiaomi.eu and oneos looks like i have some delay in the touch response, but in arrow i dont have that in games' as 'I have issues with other ROMs, but not Arrow', so I wondered why you were looking to change away.
 

jota1

Member
Sep 15, 2021
10
2
Maringá-PR
Xiaomi Poco F3
Not sure I said anything, maybe you are confusing me with someone else.

I interpreted 'in miui, xiaomi.eu and oneos looks like i have some delay in the touch response, but in arrow i dont have that in games' as 'I have issues with other ROMs, but not Arrow', so I wondered why you were looking to change away.
yeah i did, just wake up and din't pay attetion to the name, i was thinking you were @TheSpaceManatee
 

jota1

Member
Sep 15, 2021
10
2
Maringá-PR
Xiaomi Poco F3
I personally don't have those issues with Xiaomi.EU ROMs, perhaps you might wanna give those a try again? Overall I do prefer the aesthetics of stock android but the lag with Arrow is unforgiveable.
i will try again to see if the touch is fixed for me, but i dont really care about looks and such, in arrow even do the fps is incosistent the touch is very responsive
 

AKASHPAUL

Member
Jun 11, 2016
18
4
Installation guide for Arrow OS(Sept 25 build ) + TWRP(3.5.2-alioth-Nebrassy)+ Magisk(23.0) + Viper4android(2.7.2.1 date 28.10.2020) from Stock:-

1. Install adb/fastboot tools from : https://developer.android.com/studio/releases/platform-tools
2. download mi flash unlock tool from : https://miuirom.xiaomi.com/rom/u1106245679/5.5.224.24/miflash_unlock-en-5.5.224.24.zip
3. Sign into MI accont.
4. Switch off the phone and press volume down+power button until it shows "FASTBOOT".
5. Go to platform-tools (in adb/fastboot install directory) . ****+right click and open terminal . run "fastboot devices" . if it shows the device then continue. if not then download fastboot drivers from : https://www.qasimtricks.com/2021/03/download-fastboot-fix-driver.html# . download and unsubscribe the channel(not my channel). Open device manager and install the fastboot drivers.
6. Run the mi flash unlock tool (named as batch_unlock.exe) in "run as administrator" mode.
7. If the device is shown then it will be shown as locked. unlock it . (it will show to activate after 7 days). Wait for it .
8. After 7 days unlock the device by the same method shown .
9. then follow the guide shown above to install arrow OS.
10. Flash Gapps if needed : https://opengapps.org . I feel Nano is good
11. Download twrp : https://androidfilehost.com/?fid=14943124697586373932 . Extract .img fie into platform tools and rename it twrp.img.
12. Go to fastboot mode as shown above then run cmd there (check for fastboot devices) and type: fastboot boot twrp.img
13. go to Advanced > Flash Current TWRP then reboot.
14. Download python : https://www.python.org/ftp/python/3.9.7/python-3.9.7-amd64.exe
15. Download payload dumper : https://mega.nz/file/M0ZVkaDC#-vt_YuqZmi9DFgDTFAuOQxfISU5d-Ui7gxzwEC6uYtQ
16. Extract the payload dumper files in python install directory. Extract payload.bin from Custom Rom zip to the python install directory.
17. run python and enter the following command : "python -m pip install -r requirements.txt" hit enter then "python payload_dumper.py payload.bin"
18. copy the boot.img file from output folder in the python install directory and paste in the phone's storage.
19. download and install magisk from : https://github.com/topjohnwu/Magisk/releases/download/v23.0/Magisk-v23.0.apk
20. tap 1st install button , select and patch a file option ---> boot.img file .
21. copy the patched file found in downloads and paste it in platform tools.
22. go into fastboot and run cmd in pc and run this command : fastboot flash boot <filename.img> reboot
23.
24.open magisk download and flash Audio Modification Library from modules section
25.install Viper apk from ( https://t.me/ViPER4AndroidFXchannel/71 )
open it and grant root permission it will reboot automatically
26.after reboot open magisk and remove Audio Modification Library from modules section and reboot system
27.after reboot open magisk and reflash Audio Modification Library from modules section
28.reboot again
29.open viper enable legacy mode from settings

and you are done. feel free to ask me questions.. I did all the steps and it's working fine . the steps are copied from various sources.
 

Dibl

Member
Jun 17, 2019
42
19
Xiaomi Mi 6
Xiaomi Poco F3
Installation guide for Arrow OS(Sept 25 build ) + TWRP(3.5.2-alioth-Nebrassy)+ Magisk(23.0) + Viper4android(2.7.2.1 date 28.10.2020) from Stock:-

1. Install adb/fastboot tools from : https://developer.android.com/studio/releases/platform-tools
2. download mi flash unlock tool from : https://miuirom.xiaomi.com/rom/u1106245679/5.5.224.24/miflash_unlock-en-5.5.224.24.zip
3. Sign into MI accont.
4. Switch off the phone and press volume down+power button until it shows "FASTBOOT".
5. Go to platform-tools (in adb/fastboot install directory) . ****+right click and open terminal . run "fastboot devices" . if it shows the device then continue. if not then download fastboot drivers from : https://www.qasimtricks.com/2021/03/download-fastboot-fix-driver.html# . download and unsubscribe the channel(not my channel). Open device manager and install the fastboot drivers.
6. Run the mi flash unlock tool (named as batch_unlock.exe) in "run as administrator" mode.
7. If the device is shown then it will be shown as locked. unlock it . (it will show to activate after 7 days). Wait for it .
8. After 7 days unlock the device by the same method shown .
9. then follow the guide shown above to install arrow OS.
10. Flash Gapps if needed : https://opengapps.org . I feel Nano is good
11. Download twrp : https://androidfilehost.com/?fid=14943124697586373932 . Extract .img fie into platform tools and rename it twrp.img.
12. Go to fastboot mode as shown above then run cmd there (check for fastboot devices) and type: fastboot boot twrp.img
13. go to Advanced > Flash Current TWRP then reboot.
14. Download python : https://www.python.org/ftp/python/3.9.7/python-3.9.7-amd64.exe
15. Download payload dumper : https://mega.nz/file/M0ZVkaDC#-vt_YuqZmi9DFgDTFAuOQxfISU5d-Ui7gxzwEC6uYtQ
16. Extract the payload dumper files in python install directory. Extract payload.bin from Custom Rom zip to the python install directory.
17. run python and enter the following command : "python -m pip install -r requirements.txt" hit enter then "python payload_dumper.py payload.bin"
18. copy the boot.img file from output folder in the python install directory and paste in the phone's storage.
19. download and install magisk from : https://github.com/topjohnwu/Magisk/releases/download/v23.0/Magisk-v23.0.apk
20. tap 1st install button , select and patch a file option ---> boot.img file .
21. copy the patched file found in downloads and paste it in platform tools.
22. go into fastboot and run cmd in pc and run this command : fastboot flash boot <filename.img> reboot
23.
24.open magisk download and flash Audio Modification Library from modules section
25.install Viper apk from ( https://t.me/ViPER4AndroidFXchannel/71 )
open it and grant root permission it will reboot automatically
26.after reboot open magisk and remove Audio Modification Library from modules section and reboot system
27.after reboot open magisk and reflash Audio Modification Library from modules section
28.reboot again
29.open viper enable legacy mode from settings

and you are done. feel free to ask me questions.. I did all the steps and it's working fine . the steps are copied from various sources.
For root with magisk you can just install the .apk of magisk with twrp (like you do with zips)

V4a runs without legacy mode for me. Just give it some time to load drivers after reboot.

Nevertheless great guide.

Edit: and you can search and download v4a directly in magisk. And dont forget to activate magisk hide to pass safetynet.
 
Last edited:

AKASHPAUL

Member
Jun 11, 2016
18
4
For root with magisk you can just install the .apk of magisk with twrp (like you do with zips)

V4a runs without legacy mode for me. Just give it some time to load drivers after reboot.

Nevertheless great guide.

Edit: and you can search and download v4a directly in magisk.
Did that but magisk did not run . Twrp is getting rebooted . Flashed with adb but verification signature failed. Maybe because I didn't do the active set a when installing the ROM.

V4a didn't run by any means on normal flashing with magisk. Be it legacy or anything. One guide was there which needed older magisk and a lot of steps which I didn't want . Some also suggested to go for se linux permissive and I didn't want too . Apart from the older version of v4a everything is fine if one follows my guide
 

Dibl

Member
Jun 17, 2019
42
19
Xiaomi Mi 6
Xiaomi Poco F3
Did that but magisk did not run . Twrp is getting rebooted . Flashed with adb but verification signature failed. Maybe because I didn't do the active set a when installing the ROM.

V4a didn't run by any means on normal flashing with magisk. Be it legacy or anything. One guide was there which needed older magisk and a lot of steps which I didn't want . Some also suggested to go for se linux permissive and I didn't want too . Apart from the older version of v4a everything is fine if one follows my guide
Im on syberia right now but was on Arrow before and on both Roms i flashed magisk via twrp and v4a via magisk 23.0.

But good that you found a solution for yourself.

Edit for language of screenshots: "ja" = "yes"
 

Attachments

  • Screenshot_20210928-214508661.jpg
    Screenshot_20210928-214508661.jpg
    233.2 KB · Views: 61
  • Screenshot_20210928-214456586.jpg
    Screenshot_20210928-214456586.jpg
    300.6 KB · Views: 62
  • Screenshot_20210928-214439433.jpg
    Screenshot_20210928-214439433.jpg
    204.6 KB · Views: 62

AKASHPAUL

Member
Jun 11, 2016
18
4
Im on syberia right now but was on Arrow before and on both Roms i flashed magisk via twrp and v4a via magisk 23.0.

But good that you found a solution for yourself.

Edit for language of screenshots: "ja" = "yes"
Yes . My file transfer isn't working and many users have that working. In the end if it works it works . Cheers.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    Update 2021-11-12

    Device changelog:
    • - rro_overlays: Drop TetheringOverlay
    • - Switch NXP NFC HAL (Now should read mifare card's and another tag's)
    • - Reserved vendor partition size
    • - Misc fixes and upstream changes.

    Kernel changelog:
    • - Merge branch android-4.19-stable android kernel common
    • - Merge CAF tag LA.UM.9.12.r1-13300-SMxx50.QSSI12.0
    • - 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:
    - Recommend use with fw part MIUI V12.5.4.0 and newer (global/India/etc).


    P.S. My personal Telegram support chat: https://t.me/mipa_lab
    2
    Great Rom , so smooth, no issue ,

    thanks Dev
    1
    is it possible to flash this rom with TRWP? ... does this rom have fixed the issue with calls, in speaker other people cannot hear me or hear me very low ... any feedback is appreciated...
    Check if u have Volte enabled. Can cause problems.
    1
    Have you found a solution? I have the same issue on my F3 with the current LineageOS nightly.
    Unfortunately not. This bug is still present...
    1
    Hi, Can anyone confirm whether the MEMC feature works in this ROM?
    it is a miui only feature.not on aosp roms
  • 84
    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
    55
    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

    Follow what show on device, should be ... Step 1/2 -> 2/2, then flashing ended, can reboot device in system. (In cmdline: If the process succeeds the output will stop at 47% and report `adb: failed to read command: Success`. In some cases it will report `adb: failed to read command: No error` which is also fine!")

    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

    __________________________________________________

    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
    21
    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