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

Search This thread

lucio28000

Senior Member
Apr 22, 2019
134
63
Realme GT 2 Pro
I want to give some brief feedback on the rom @palaych .


First, I need to mention that it's a great project and the system is running very fast and fluently (coming from an Xiaomi Mi6 with resurrection remix). As I am not a coder, I can barely overestimate how much work is involved in such a project. Big thank you to the developer team!

The installation was done according to the tutorial: Unlocked phone, then sideload of the ROM via ADB. I got some issues due to the installation process being stuck, but the second or third attempt was successful and ArrowOS booted.

Secondly, I want to to write what doesn't work (for me).
(1) Earpiece speaker
I can't get any sound from the earpiece speaker. I can be heard speaking, so the mic works. When I turn on the main speaker, I can hear the caller. This is not working neither in Whatsapp calls nor in normal phone call mode. When I receive a call, I need to change to either bluetooth headset or speaker to hear the other person.
(3) Alarm clock sound
The phone will - independent from what I chose in the settings - use some strange alarm clock sound in the morning that I can not even find in the settings.
I can not reproduce this when I put the alarm some minutes in the future (then my chosen alarm tone will go off). Maybe this is connected to the random switch offs. When put an alarm and switch the phone off, the alarm won't wake up the phone. When I switch the phone on again after the alarm, the alarm will go off after the boot and play that unknown alarm sound (not the one I chose).
(4) Switching off
The phone seems to switch itself off from time to time. I never caught it doing that, but sometimes after work or in the morning it is completely off and I need to switch it on. Battery is always between 30-80%, so it can't be the battery.
(5) Bluetooth sound (music and podcast) did not work and just gave some clicking noise. Calls via Bluetooth headset were working well at the same time. Music and podcasts worked after disabling Bluetooth A2DP harware offload in the developer settings. Thanks a lot for the hint here in the thread! (my BT headset is a Jabra Elite Sport)
(6) Proximity sensor (?)
When I e.g. listen to a voice message on Whatsapp, it's working via the speaker. When I hold it to my ear to try out the earpiece speaker, the sensor doesn't do anything but just go on playing through the speaker. Also the display doesn't turn off. It just doesn't change anything

Anyway, great rom, but some issues. I will work on those and try to fix them, but probably change the rom as I want an OS as my daily driver and especially the headpiece issue is not acceptable. Before doing that, as I seem to have more bugs than most people, I'll try a reinstallation these days, dependent on when I find time.
Are you on latest firmware ? Because if you did a clean flash I can't see any reason for all the bugs you're mentioning, save for a bad firmware version.
 

nachtpult

Member
Jul 29, 2019
8
1
Yes you have to do it! This is necessary if you want to have a fully functioning room.
Thanks for the hint, I'll do so.
Most issues posted here can be resolved by sideloading the recommended firmware. Please read the steps carefully.
Many thanks.

The first post says that the "MIUI S" Firmware is required. I guess I can just use the most recent one, as I don't find what exactly "MIUI S" is.
So I'll flash this one, right:
 

nachtpult

Member
Jul 29, 2019
8
1
After firmware update, should I also reinstall arrowOS?
I did the update now and it did not change the issues I was facing with ArrowOS.
 
D

Deleted member 11670381

Guest
After firmware update, should I also reinstall arrowOS?
I did the update now and it did not change the issues I was facing with ArrowOS.
you did wipe updated firmware with install of arrowOS which contains wrong firmware. arrow install>flash firmware. arrow os comes with bad version of fw.
 

Sp4c3Cow80y

Member
Jan 27, 2022
8
3
Same problem here, after the latest update and disabling hardware offload, my wired headphones won't produce any sound any more...
Oops... Same problem here.
Did you found any solution?

I've tried to enable/disable things in devs options - no effect.

But, it looks like sound is not disabled - it's just OS pluggin in/pluggin off wired speakers every second.
Youtube videos are played with stutters, when I connect wired headhones.
 

palaych

Recognized Developer
Apr 11, 2017
612
3,339
Russia
Update 2022-09-28

Device changelog:
- Disable zram writeback
- wifi: smarter decisions on whether to use a 2Ghz or 5Ghz AP
- Build kernel with AOSP Clang 15.0.1
- CarrierConfigOverlay: Add config for some Iran provider's and Lycamobile Poland
- Drop poweropt service, updatable GPU drivers
- Drop cutout ring service
- Improve config_mainBuiltInDisplayCutout
- Add front-facing camera protection and improve statubar icon padding
- Updated blobs to MIUI V13.0.5.0.SKHMIXM
- Sync media codec's list with CAF
- Add power overlays for bluetooth controller
- sepolicy: Re-work and cleanup
- Add hvdcp_opti props
- Enable asyncronous power updates on HWC
- props: Import MIUI lmkd kill strategy
- rootdir: Set swappiness to 160
- Misc fixes and upstream changes.

Kernel:
- Merge branch android-4.19-stable of google android/kernel/common
- Merge tag LA.UM.9.12.r1-14700.01-SMxx50.QSSI13.0 of CLO
- Increase contiguous area memory size to 24MB for memory-sensitive operations like firmware reading and upgrade
- Import xiaomi modifications from munch-s-oss
- Add support for Linux random number generator driver (LRNG)
- Add support for Multi Generational LRU (MGLRU)
- dts: Update to LA.UM.9.12.r1-14000-SMxx50.0
- binder: implement BINDER_FREEZE ioctl
- Misc fixes and upstream changes, more info into github repo.

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

Installation instruction: https://xdaforums.com/t/rom-12-0-0-alioth-aliothin-arrowos-12-0-beta.4348617/post-85790097

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

! Note:
Recommend use with fw part MIUI:

  • Global: V13.0.5.0.SKHMIXM
P.S. May (should) work: V13.0.4.0.SKHMIXM, V13.0.8.0.SKHEUXM, V13.0.7.0.SKHEUXM, V13.0.8.0.SKHINXM, V13.0.7.0.SKHCNXM

P.P.S. My personal Telegram support chat: https://t.me/mipa_lab
 

lukaszlol1990

Senior Member
Jan 12, 2016
83
21
33
Grays
Hello all, I am testing Arrow Os 12.1. It's great ROM, in my opinion two options are missing.
1. Unlock by fingerprint button via press, currently see only way by touch .
2. Switch off keypad when locked screen.

Both options are necessary as in pocket randomly screen gets locked by touching fingerprint button and dialing randomly numbers via keypad.
I tried find these options in the ROM but unfortunately can't see.
 
  • Like
Reactions: digglor

fence

Senior Member
Hello all, I am testing Arrow Os 12.1. It's great ROM, in my opinion two options are missing.
1. Unlock by fingerprint button via press, currently see only way by touch .
2. Switch off keypad when locked screen.

Both options are necessary as in pocket randomly screen gets locked by touching fingerprint button and dialing randomly numbers via keypad.
I tried find these options in the ROM but unfortunately can't see.
It looks like fingerprint by press was merged on the 27th, must have just missed the latest build. Fingers crossed for the next one.

Strike that, its in options under screen lock! Thanks @palaych !
 
Last edited:
  • Like
Reactions: digglor

IlCanta96

Member
Sep 29, 2022
6
0
Hi guys. Im on ArrowOS 12.1 on Poco F3 and I have a problem with Zepp App. The app keeps asking me to complete my profile every time I reboot or shut down my phone so I have to reconnect my smartwatch manually. Do you have a solution for this?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 80
    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
    54
    INSTALLATION PROCEDURE:

    Arrow-12.1 (after 2022-08-19): Recommend use with fw part MIUI
    V13.0.5.0.SKHMIXM
    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 updates via Updater:

    Go in Settings -> System -> Updater


    Downlad new build -> Install -> Reboot

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

    Installation can take up to 1 hour, on 50% will stuck, it normal, just waiting (Why? - Don't forget, you now have a/b devices, a new update is installed in the background in an inactive slot, without recovery. That's why it's taking so long. Don't like? Flash manually via recovery.)

    ___________________________________________________


    Update arrow-12.0 -> arrow-12.1
    Install updates via recovery (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

    __________________________________________________

    How update only fw part MIUI:

    You need PC with adb/fastboot tools.

    Download fw part MIUI, which you need from: https://xiaomifirmwareupdater.com/archive/firmware/alioth/

    1) Reboot into Recovery

    2) Flash fw part MIUI (Apply update -> Apply from ADB):

    adb sideload name.zip

    Look on device:
    WIll show "Signature verification error" -> Tap "Install anyway" -> Waiting installation end.

    3) Reboot into System, if you installed it after new ROM build, or Reboot into Recovery, if you want flash new ROM build.

    __________________________________________________

    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://xdaforums.com/t/rom-12-0-0-alioth-aliothin-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
    15
    Update 2022-08-08

    Device changelog:

    - Misc fixed and upstream changes.

    Kernel:
    - Merge branch android-4.19-stable of android/kernel/common
    - Merge tag LA.UM.9.12.r1-14400.02-SMxx50.QSSI13.0 of CLO
    - Mics fixes and upstream chanes.

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

    Installation instruction: https://xdaforums.com/t/rom-12-0-0-alioth-aliothin-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
    15
    Update 2022-08-01

    Device changelog:

    - Misc fixed and upstream changes.

    Kernel:
    - Merge branch upstream-f2fs-stable-linux-4.19.y of android/kernel/common
    - ARM64: configs: arrow: Enable bandwidth limiting options
    - ARM64: configs: arrow: enable optimized SHA-512 implementations
    - Import new fs/exfat
    - Mics fixes and upstream chanes.

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

    Installation instruction: https://xdaforums.com/t/rom-12-0-0-alioth-aliothin-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