Development [ROM] [12.1.0] [alioth/aliothin] ArrowOS 12.1 [OFFICIAL]

Search This thread

rovinsonas

Member
Feb 15, 2016
13
1
Tried it like that and it worked perfectly. Caffeine keeps the screen & phone awake. The update takes about half an hour (rather add a few minutes than take a few) and then you're on the newest version.

For Magisk I'm still using the method described b y @kwanice in this thread.
You need adb and fastboot installed, USB debugging over developer settings needs to be activated and the PC allowed to use it once the phone is connected.

  1. Extract boot.img from the newest ROM-zip. I'm using the excellent tool Fastboot Enhanced by @xzr467706992 which allows you to add the ROM and then extract the boot.img by:
    1. Download zip under "Assets" from here and extract it.
    2. Start the GUI from FastbootEnhance.exe
    3. Select tab Payload Dumper
    4. Click Browse button and add the ROM-zip you installed on your phone
    5. Select tab "Partitions"
    6. Select boot (should be around 100 MB size), click the Extract Image button on the right and choose the location where to save the boot.img (ideally where your adb.exe is)
  2. Start a cmd- or Powershell-window and locate your folder where adb and fastboot are installed through
    cd C:/ADB/ (change accordingly. For me adb.exe is under C:/ADB/adb.exe)
  3. Connect your phone to your computer and check that you're in the right folder with
    adb devices
    It should say:
    * daemon not running; starting now at tcp:5037
    * daemon started succesfully
    List of devices attached
    [some numbers] device
    (if it says "unauthorised" instead of "device" you haven't authorised USB debugging on this PC - there should be a pop-up message on your phone about it)
  4. Copy the boot.img to your phone with the command
    adb push boot.img /sdcard/
    If you put the boot.img somewhere other than in the same folder as your adb.exe you need to use the following
    adb push X:/path-to-your-file/boot.img /sdcard/
    If you did it correctly, the screen should read
    boot.img: 1 file pushed, 0 skipped. [some numbers about speed]
  5. Now open the magisk app on your phone, tap the "Install" next to Magisk, tap "Select and Patcha File" and select the boot.img you just copied to your internal memory (a file browser helps with navigating)
  6. Tap "LET'S GO ->" and let the process work. It should tell you at the end, that the patched image has been saved in your Download folder, leave this screen open
  7. in the command window on the PC type
    adb pull /sdcard/Download/magisk_patched-23000_[some CODE]
    The code is random.
    Note: The magisk_patched part might change depending on version. Just have a look what it's called in the magisk app.
    If you done it correctly the command window should show
    /sdcard/Download/magisk_patched-23000_[some CODE].img: 1 file pulled, 0 skipped. [some numbers about speed]
    Also, the file magisk_patched-23000_[some CODE].img should turn up in your ADB and fastboot-Folder.
  8. Uninstall Magisk app
  9. Reboot phone into fastboot mode
  10. In fastboot check that everything works by typing into the command window
    fastboot devices
    which should show
    [some numbers] fastboot
  11. Now flash the modified boot.img with the command
    fastboot flash boot_ab magisk_patched-23000_[some CODE]
    It should show
    Sending 'boot_ab' (12345KB) OKAY [ 1.234s]
    Writing 'boot_ab' (bootloader) Partition boot_a flashed successfully
    (bootloader) Partition boot_b flashed successfully
    OKAY [ 1.234s]
  12. Now restart the phone with
    fastboot reboot
  13. Once the phone is restarted, download the newest Magisk-app again and install it
  14. Done!
I get error when I issue fastboot flash boot_ab magisk_patched-23000_[some CODE] anyone had this issue?
 

xbix

Member
Nov 23, 2017
8
4
Xiaomi Poco F3
Update 2022-01-12

Device changelog:
- Update blobs to MIUI V12.5.5.0.RKHMIXM
- rootdir: Allow all filesystems for USB-OTG
- props: Increase audio HAL buffer size to 240
- Misc fixes and upstream changes.

Kernel:
- Merge branch android-4.19-stable of android/kernel/common
- Misc fixes and upstream changes.

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

Installation instruction: https://forum.xda-developers.com/t/...othin-arrowos-12-0-beta.4348617/post-85790097

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


Note:
- Recommend use with fw part MIUI 12.5.5.0 (A11) Global / India / EU.


P.S. My personal Telegram support chat: https://t.me/mipa_lab
Please enable 'Pause App' feature. (if possible), Thank you <3
 

UnderTheFigTree

New member
Jan 6, 2019
1
0
Xiaomi Poco F3
HI.

I am running the latest build on firmware MIUI V12.5.5.0.RKHMIXM. I have Magisk installed and all is working very well except for my GPS always being accessed by something. I have disabled access for all application and recent access says 15min ago for all applications that have access. I have also disables all location services but the green GPS dot is coming on every 30 to 45 seconds in the top right corner.

Please how do I troubleshoot which app is accessing this or what the error is?

Thank you
 

paolone919191

Member
Sep 8, 2010
34
8
Hi all,

Thanks to everyone for this rom. Is this rom actually supporting WIFI 6 + FT (aka 802.11 r / 802.11 w / 802.11 k)?

Thanks
 
Thanks to the dev for such a stable and smooth Android 12 ROM for our devices.

Can anyone let me know the best way to upgrade to the latest version given I have:

(a) Rooted my device using Magisk
(b) Installed a custom recovery (TWRP-Nebrassy) through ADB?

I'm happy to re-root the device (and reinstall the recovery) but would like to avoid having to wipe the data partition if at all possible. I'm currently running the latest version of ArrowOS 12 but the upgrade process was a bit painful.

Any advice on how to upgrade in the future would be much appreciated.
 

droptech75

Member
Jan 31, 2020
13
1
I have to say this is an amazing build by devs. Hats of for them, honestly these are amazing work they are doing for us free. We should appreciate them.

Everything in this ROM is great, just one single issue I am facing last 1 week most is, "SCREEN NOT TURNING OFF EVEN AFTER 15 SECONDS OF SCREEN TIME OFF HAS BEEN SET". Any solution for this would be great. Build Number SQ1D.211205.017

:)
 
I have to say this is an amazing build by devs. Hats of for them, honestly these are amazing work they are doing for us free. We should appreciate them.

Everything in this ROM is great, just one single issue I am facing last 1 week most is, "SCREEN NOT TURNING OFF EVEN AFTER 15 SECONDS OF SCREEN TIME OFF HAS BEEN SET". Any solution for this would be great. Build Number SQ1D.211205.017

:)
I've been facing the same issue since December update and was hoping the January one would have a fix. My guess it's a Google problem but not sure.
 

4Style

Senior Member
Feb 15, 2014
119
27
AC
Xiaomi Mi 10 Lite
Xiaomi Poco F3
I just did apply update from arrow recovery and on my computer typed "adb sideload <name of the firmware zip>. Then on the phone there was a warning that the package signature verification failed. I just confirmed I did want to apply the update anyway. After the flash was done, I just rebooted the phone.
If anyone stumbles across this error, when trying to flash the new firmware "This adb server's $ADB_VENDOR_KEYS is not set":

It is important, that you don't enable ADB in the settings before flashing.
Just go to Apply Update -> Apply update via ADB. Then it will work.
 
  • Like
Reactions: Chris982

navey

Senior Member
Nov 29, 2012
118
42
OnePlus 6T
Xiaomi Poco F3
Not sure if anyone else is experiencing this but it seems like whenever i leave my phone on for long periods of time, all of the internet on the phone no longer functions and I have to restart in order to gain connectivity. Neither Wifi nor LTE will work after this happens until I restart.

On the latest 12.5.5. Firmware for Global btw
 
Last edited:

WM-Sef

Senior Member
Jan 30, 2009
160
11
I'm considering to update from ArrowOS 11. However, I'm held back by various reports of problems in this topic (such as the one above the post), which make me doubt if this ROM is stable 'enough' yet.

Any thoughts?
 

AVinaSh_S

Senior Member
Nov 30, 2017
658
1,624
I'm considering to update from ArrowOS 11. However, I'm held back by various reports of problems in this topic (such as the one above the post), which make me doubt if this ROM is stable 'enough' yet.

Any thoughts?
Using as daily driver since november.

No deal breaker bug faced since. Usual AOSP limitation exist and nothing else major.
- haptic not as good as miui
- brightness could have been better

So if you want you can try Android 12.
 

AkshayT

Member
Feb 20, 2017
18
5
Xiaomi Poco F3
Started OTA update with caffeine on. (ArrowOs V12.0 | GAPPS 20 Jan 2022)

- Preparation took around 3Mins.
- Started finalizing package installation
Around 20-23 min in, it was stuck at 50%
After 30 min it goes to 51%

At around 35 min in percentage jumped to 100%
Reboot didn't take much time and OTA update was successful.

Total time was around 35-40 mins give or take few mins.

Just to be safe, Please keep Caffeine ON while updating OR just sideload the update to be safe.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    Update 2022-05-08

    Device changelog:
    - Build kernel with AOSP Clang 14.0.1
    - Misc fixes and usptream changes.

    Kernel:
    - Merge android-4.19-stable branch of android/kernel/common
    - Merge CAF tag LA.UM.9.12.r1-13800-SMxx50.0 to dts
    - Import xiaomi modifications from psyche-r-oss
    - arm64: Cleanup
    - dts: gpu: unlock freq 670Mhz
    - Misc fixes and upstream changes.

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

    Installation instruction: https://forum.xda-developers.com/t/...othin-arrowos-12-0-beta.4348617/post-85790097

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

    Note:
    - Recommend use with fw part MIUI V13.0.2.0.SKHMIXM (A12 Global) !!!


    P.S. My personal Telegram support chat: https://t.me/mipa_lab
    8
    Update 2022-05-26

    Device changelog:
    - Build kernel with AOSP Clang 14.0.1
    - Disable QCOM system daemon
    - sepolicy: Address vendor_mdm_helper denials
    - Disable Async MTE on System Server
    - rootdir: Sync cpuset and cpu input boost values with MIUI V13.0.3.0.SKHMIXM
    - Update blobs to MIUI V13.0.3.0.SKHMIXM
    - Build new ANT+
    - Build [email protected] HIDL
    - Uprev bluetooth audio HIDL impl to 2.1
    - Misc fixes and usptream changes.

    Kernel:
    - Merge branch android-4.19-stable of android/kernel/common
    - Import xiaomi modifications from psyche-r-oss
    - techpack: camera: Import xiaomi changes from psyche-r-oss
    - Revert old awinic haptics driver
    - Misc fixes and upstream changes.

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

    Installation instruction: https://forum.xda-developers.com/t/...othin-arrowos-12-0-beta.4348617/post-85790097

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

    Note:
    - Recommend use with fw part MIUI V13.0.3.0.SKHMIXM (A12 Global) !!!


    P.S. My personal Telegram support chat: https://t.me/mipa_lab
    4
    You won't be surprised to hear it's fine for me.
    it's the stupid reddit app, i had too root my phone and check every process to find the culprit
    if installed it is always in the background creating 20% load on the cpu and the cores cant downclock

    removed. Boom, cores downclock and idle power is halved
    3
    Nope. But I'm not sure there's any real difference between "turbo mode" à la MIUI and, say, "clearing all inactive apps and putting aggressive background activity policiies on apps"
    I think the difference is you're away from miui which is a bloated trash bag 😅
    3
    Thanks bro! Is there an option to boost gaming performance? (ie: Miui's game turbo, performance mode)
    Nope. But I'm not sure there's any real difference between "turbo mode" à la MIUI and, say, "clearing all inactive apps and putting aggressive background activity policiies on apps".
  • 70
    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-12.1 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_alioth

    ROM OS Version: Android 12L
    ROM Kernel: Linux 4.x
    ROM Firmware Required: MIUI S
    Based On: AOSP
    42
    INSTALLATION PROCEDURE:

    Arrow-12.1: Recommend use with fw part MIUI V13.0.2.0.SKHMIXM (A12 Global).
    Arrow-12.0: Recommend use with fw part MIUI 12.5.5.0 Global (MI).

    __________________________________________________

    First installation (Clean flash):

    You need PC with 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 arrowos recovery (boot.img and vendor_boot.img):

    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, install a new build and reboot.

    ___________________________________________________

    Update arrow-12.0 -> arrow-12.1 (dirty flash):

    You need PC with adb/fastboot tools.

    1) Download new build and reboot into Recovery

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

    adb sideload name.zip

    3) Reboot into System

    __________________________________________________

    Also you can use TWRP for install or update this ROM. Instructions you can find in twrp topics or telegram groups.

    __________________________________________________


    My official telegram group: CLICK HERE
    18
    Update 2022-02-04

    Device changelog:
    - partial rebase and cleanup tree
    - audio: Drop unuse effects
    - audio: Partial sync audio configuration with stock
    - Convert overlays into Runtime Resource Overlays
    - Misc fixes and upstream changes.

    Kernel:
    - Merge branch android-4.19-stable of android/kernel/common
    - Misc fixes and upstream changes.

    ROM changelog:
    - Monet Engine Settings
    - More info: https://arrowos.net/changelog.php

    Installation instruction: https://forum.xda-developers.com/t/...othin-arrowos-12-0-beta.4348617/post-85790097

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

    Note:
    - Recommend use with fw part MIUI 12.5.5.0 (A11) Global (MI).


    P.S. My personal Telegram support chat: https://t.me/mipa_lab
    14
    Update 2021-12-05

    Device changelog:
    - props: Update the transcoding operating rate
    - props: Use FUSE passthrough by default
    - Add permission OpenGL ES DEQP
    - Misc fixes and upstream changes.

    Kernel:
    - Misc fixes and upstream changes.

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


    Installation instruction: https://forum.xda-developers.com/t/...othin-arrowos-12-0-beta.4348617/post-85790097


    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
    14
    Update 2021-12-22

    Device changelog:
    - Build with AOSP Clang 14.0.0 (r437112)
    - sepolicy: Address denials for XiaomiParts
    - parts: Use current target SDK and set exported flag
    - parts: Increase BootCompletedReceiver priority
    - props: don't latch unsignal buffers
    - props: Disable debug.sf.enable_hwc_vds
    - Misc fixes and upstream changes.

    Kernel:
    - Merge branch android-4.19-stable of android kernel common
    - Merge branch linux-4.19.y of jaegeuk/f2fs-stable
    - Merge CAF tag LA.UM.9.12.r1-13500.01-SMxx50.QSSI12.0
    - Misc fixes and upstream changes.

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

    Installation instruction: https://forum.xda-developers.com/t/...othin-arrowos-12-0-beta.4348617/post-85790097

    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