• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][9.0.0_r46] ArrowOS for Xiaomi Mi MIX 2S [OFFICIAL][DISCONTINUED]

Status
Not open for further replies.

palaych

Recognized Developer
Apr 11, 2017
454
2,049
93
Tula

ArrowOS

ABOUT
ArrowOS is an AOSP based project started with the aim of keeping things simple, clean and neat. We added just the right and mostly used stuff that will be actually USEFUL at the end of the day.

Website : https://arrowos.net/
Github : https://github.com/ArrowOS
Code Review : https://review.arrowos.net/
E-mail : [email protected]

WHAT WORKS?
  • Almost everything

WHAT DOESN'T WORK?
  • Android Auto, after disabled display flicker and black screen
  • you tell me

INSTRUCTIONS
You can find installation manual and other info in FAQ:
https://forum.xda-developers.com/showpost.php?p=78136273&postcount=3


DOWNLOADS

ROM: SF - Official build

Source code
Device Source
Kernel Source

Special thanks to
Bruno Martins
AOSP
LineageOS
Ezio Lacandia Bijelkic
Maxwen
Alex Cruz
scoute-dich
Tibor Kaputa
And all other Open Source - Developers,Teams and Organisations
DM if we missed someone - you can always look at GitHub to find more contributors! :highfive:

XDA:DevDB Information
ArrowOS, ROM for the Xiaomi Mi Mix 2S

Contributors
palaych
Source Code: https://github.com/ArrowOS

ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: 9.6.20+
Based On: AOSP

Version Information
Status: Beta

Last Updated 2019-08-06
 
Last edited:

palaych

Recognized Developer
Apr 11, 2017
454
2,049
93
Tula
Changelog:

18-02-2019:
  • update arrow sources
    9.0.0_r31 with February Security Patch
    Many other changes/fix
  • update devices trees:
    merge some los commits
    some change in auto-brightness
    force enable volte and vowifi (need more test)
    other changes/fix
  • update LOS kernel source, compile with clang 8.0.8


29-01-2019:
  • update arrow source
  • update devices trees:
    Add DiracSound (for test)
    Upstream last los commits
    Update to 9.1.17 Global Blobs
  • update los kernel source

10-01-2019:
  • updated arrow sources:
    Merge 9.0.0_r30 with January Security Patch
    Update lockscreen weather omni
    Add BoostFramework
    Others changes/fix
  • full re-write devices tree and proprietary vendor:
    Fix Alipay and WeChat fingerprint payment
    Merge last los commits
    Add WifiDispaly (wfd) support
    Add perf blobs
    Add hotword enrollment (OK Google)
    Update blobs 8.12.20 global
    Others improvements and clean
  • update los kernel sources
  • required fw and vendor 8.12.27 or newer

21-12-2018:
  • updated arrow sources
  • merge last los commits devices and add some config
  • last los kernel source with defconfig changes and compile with clang 8.0.6

12-12-2018:
  • update arrow source:
    Android 9.0.0_r21 with December Security Patch
    Other changes, see github
  • some fix/optimize tree devices
  • add/removed some xiaomi libs
  • rebase los kernel (all thx Bruno Martins):
    new los source (rebase with xiaomi pie)
    I made some fix to source and turned off/on something in defconfig (ttl target, sony controller, others...), otherwise it's los kernel.
  • removed aod

01-12-2018:
  • update arrow source
  • new kernel:
    rebased on linux-stable tree with 4.9.141 version
    merge caf tag 'LA.UM.6.3.r4-05800-sdm845.0' for kernel/wlan/techpack
    enable ttl target
    fix proximity sensor
  • update some doze config in devices
  • fix aptX/aptX-HD
  • some improvements devices tree
  • set selinux enforce
21-11-2018:
  • update arrow source
  • kang brightness values from marlin (now auto-brightnees works adequately)
  • deleted extra Xiaomi blobs

18-11-2018:
  • update arrow source
  • merge latest los commit to devices tree
  • some change values brightness
  • change doze config
  • activation AOD (disabled by default)
  • update and clean blobs to 8.11.15
  • kernel: stock los source with enabled ntfs r/w and ttl target
 
Last edited:

palaych

Recognized Developer
Apr 11, 2017
454
2,049
93
Tula
INSTALLATION PROCEDURE:

First installation (Clean flash):
  1. Must be installed MIUI (firmware (fw) part) Android 9.0 (9.6.20 or newer)
  2. Install my TWRP Unofficial.
  3. Make FULL WIPE (system/vendor/data/dalvik/cache) and FORMAT DATA - YES.
  4. Flash ROM (link in first post)
  5. Flash gapps and Magisk, if need.
  6. Reboot

If you're updating the ROM:
  1. Use Updater app, download new build, click install and the device will reboot itself into TWRP and flash new build
  2. Reboot

NOTE: If you have issues with Settings or Play Services force-closes or bootloop you need to clean flash (Method 1).


FREQUENTLY ASKED QUESTIONS:

Q: Which GApps do I use?
A: This Google Apps package is recommended: opengapps. I use nano, don't recommend stock/super.

Q: Where i can find firmware part MIUI (fw) for twrp?
A: You can download HERE

Q: Do I have to wipe data if coming from another ROM?
A: Yes, I will not be providing help/support to users that haven't wiped data when coming from another ROM.

Q: Is the ROM official?
A: Yes, with OTA. Update every bi-week.

Q: I use Telegram, where can I find help on that platform?
A: Official ArrowOS channel, the link is HERE

Q: What kernel you use?
A: ROM include los sources base kernel, but i use my custom kernel MiPa, you can install it after rom.

Q: What camera app you use?
A: I use Google Camera 6 mod by san1ty or B-S-G, you can download HERE
 
Last edited:

kleinholzinferno

Senior Member
Feb 4, 2009
373
113
43
Love this rom. Slim, fast, stable and excellent battery life!

Everything works as it should. Auto brightness could be a little more refined and proximity sensor would be nice too. If only we could get updated sources...

Only downside is I have to choose between this and AOSiP.

And OTA updates would be a killer feature for the future.

Great ROMs are coming for this great device.
 

dannyspyro

New member
Sep 17, 2018
1
0
0
Camera

Hey, awesome rom. Thank you!

Everything seems to be working perfectly, even got google pay up and running!

The only problem is that the Camera app keeps crashing when i try to open it. Anyone knows a fix for this?
 
Last edited:

kleinholzinferno

Senior Member
Feb 4, 2009
373
113
43
Hey, awesome rom. Thank you!

Everything seems to be working perfectly, even got google pay up and running!

The only problem is that the Camera app keeps crashing when i try to open it. Anyone knows a fix for this?
I had that too the first time I installed the rom. Right after opening the app crashed. There were lots of process.media.android errors.

Did a clean install and after the installation I factory resetted. No problems since. Everything is fine. I'm using the latest BSG mod camera for the MI8.

Maybe this helps. I don't even know if the steps I took make any sense or if this affects the problem but it solved it for me.
 

kleinholzinferno

Senior Member
Feb 4, 2009
373
113
43
@palaych: I have compared battery life between this rom and your AOSiP rom and there's a significant difference between the two.

I don't know if the stats are true but could you have a look into it?

First screenshot is Arrow OS, the second one is from AOSiP

I used the kernel that came with the rom, no customisations. All Google apps from the opengapps Pico package, no Magisk or other root.

Best regards
Kleinholzinferno
 

Attachments

Last edited:
  • Like
Reactions: Askael

kleinholzinferno

Senior Member
Feb 4, 2009
373
113
43
What are the differences in general ( features ) between the two ROMs ( ArrowsOS and AOSiP )?

Best regards.
I think they're pretty much the same regarding the possibility of customisation. Unlike some other ROMs that are adjustable to the last animation these two ROMs focus on (what I believe) are the most important features.

They're customizable but not bloated with settings. Which I think is nice.

All the features I use are there and working well.

Bluetooth hands free is finally working with Android pie
As my main camera I use the BSG Mod camera. Just Google it. Night mode works, portrait works too.
All other apps I use are Google standard and they're working flawlessly. Even Android Auto is useable.

So depending on your needs I'd say give them. both a try and decide. In my opinion you can't go wrong with any of them as they are both fast, stable, slim and have many nice setting to adapt the look and feel to your needs.

Hope this helps
Best regards

Kleinholzinferno
 
  • Like
Reactions: Askael

Pfofeldix

Member
Aug 4, 2018
43
11
8
Bavaria
Thanks for your explanation.
I´m using AOSiP since last weekend and it´s like you described it. :good:
So, I´m curious on ArrowOS and I will give it a try.
The only thing I don´t understand is that @palaych is spending a lot of
time on developing two ( really good, but ) similar-looking ROMs.

Best regards.
( Schönen Abend noch )
 

kleinholzinferno

Senior Member
Feb 4, 2009
373
113
43
Thanks for your explanation.
I´m using AOSiP since last weekend and it´s like you described it. :good:
So, I´m curious on ArrowOS and I will give it a try.
The only thing I don´t understand is that @palaych is spending a lot of
time on developing two ( really good, but ) similar-looking ROMs.

Best regards.
( Schönen Abend noch )
Danke, dir auch! ;)

As I said there are some differences but they are not as huge as between some other roms. The settings are a little different, the icons for some quick settings look different but all in all it's pretty equal.

What matter to me most is reliability and stability and both roms deliver!

I like the slim roms better. I had resurrection remix installed which is also a great rom btw but as I didn't use 75% of the settings it's pretty useless for me. Others may play around with animation styles and stuff but I don't so this is my favourite by now.

Sent from my Mi MIX 2S using XDA Labs
 
Last edited:
Status
Not open for further replies.