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

[ROM][AOSP]ArrowOS for Mi Max 2 [UN-OFFICIAL][STABLE][9.0][TREBLE][PIE][06-04-2019]

Search This thread

Hard_Rock83

Recognized Developer
Apr 21, 2015
2,355
5,383
Chennai
url]

ABOUT
ArrowOS is an AOSP based open source 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.

Source:
https://github.com/ArrowOS
Channel: t.me/Arrow_OS
Gerrit: review arrowos.net
Web: arrowos.net
Translate: https://crowdin.com/project/arrowos
E-mail: [email protected]

WHAT WORKS?
Ril
Camera
wifi
boots
FP
MTP
Bholte (volte):p
Bluetooth (I think, didnt tested)
LED
IR


ARROW build 2 CHANGE LOGS: (CLEAN FLASH PLEASE)

FIXED SOUNDS(MEDIA, AUDIO, RINGTONES, MEDIA PLAY ETC, PHONE ALL MODES WORKING)
FIXED ALL SOCIAL CAMERA EMULATION (WHATSAPP, TELEGRAM,ETC)
FIXED SLOWNESS IN CAMERA EMULATION FOR ALL SOCIAL APPS
Aplied latest vulkan, display, graphic and many other drivers
updated audio policies
fixed settings slowness at different places
Fixed face unlock, or trusted face(Totally working)
and many more (INcluding kernel optimizations )

ARROW build 3 CHANGE LOGS: (CLEAN FLASH Recommended)
Night light fix which was buggy due to updated source
Probably fixed IR Blaster(did dirty build , if still didnt work then i need to do clean build)
Add Custom Icon Pack support
Swipe down gesture support on Launcher
Configurable App title lables in drawer and homescreen
Add support for ringtones per sim
Translations by community merged
Messaging app updates, pixel color default
Long touch on QS Title will show detailed view
Fixed QS Tiles title visibility
Qcom HAL upates
VoLTE icon from OOS Pie
Other changes: optimisations, core changes, package updates etc

ARROW build 4 CHANGE LOGS:
Miui Camera
battery info FIXED
Merged caf tag LA.UM.7.6.r1-03400-89xx.0 from codeaurora
EIS ADDED (Electronic image stabalization)

ARROW build 5 CHANGE LOGS:
Finally sim popups gone After reboot(It was irritating)
tweaked brighness(Not sure you guys need to check if its like miui)
Sound improved and louder now
Fingerprint updated to latest xiaomi(No lags while unlocking)

ARROW build 6 CHANGE LOGS:
LED FIXED
ADDED FULL SUPPORT FOR DOBLY ATOMOS
ADDED DYNAMIC AUDIO PROCESSING(BETTER AUDIO QULAITY THAN MIUI)
INCREASED AND MAINTAINED IN CALL VOLUME BETTER
ADDED MY UPSTREAMED KERNEL 3.18.126
POtentially fixed SCreen castING ISSUES
merged latest arrow repository with updates

** REmember guys, my kernel already having sounds too high so to avoid very high ear bleeing sounds make all sounds from kernel auditor to lowest or u can't bear such high pitch sounds

ARROW build 7 CHANGE LOGS:
Potentially Fixed China based telecom issue(NEED TO TEST)
Fixed VR
FIXED SMOOTH STREAMING PLAYBACK VIDEO
FIXED FM RECORDING.ITS PERFECT (I TESTED MYSELF)
Fixed inTerNal hardware popup issue after every reboot
Upstreamed kernel to 3.18.127
brighness ramping increased
improved graphic drivers for gaming
FIXED HEALTH SERVICE FORCE CLOSE FOR SOME USERS
FINGERPRINT RESPONSE IS VERY QUICK AND FIXED
CASTING FIXED (YOU GUYS NEED TO CHECK CASTING SINCE I DONT HAVE ANY DEVICE FOR CASTING BUT IT SHD BE FIXED**)
Performance improvements and optimizations

ARROW build 8 CHANGE LOGS:
- Upstreamede kernel to 3.18.128
- updated to latest caf tags
- reverted some uncompatible graphics commits
- Updated DeskClock, also added support of power off alarm feature (Device dependent).
- Changed default animation scales to x0.8.
- Optimisations for faster animation speeds.
- Animation scale can be tweaked using a seekbar.
- Added a toast when screenshot is deleted
- Prevent crash when multiple Screenshot request is made
- Expose screenshot flash colors for themes
- Fixed too big spacing between QS icons in landscape on sw600dp
- Import updated APNs from Google.
- Fixed: removed duplicate alarm sounds.
- Updated translations.
- Added Reboot and Recovery QS tile.
- Added Night Light brightness mode options.
- Fixed: DnD tile long-press.
- Quickstep: added Rounded square icon shape.
- Quickstep: App Apps search bar has rounded corners.
- Removed: QS panel Opacity
- Fixed screen saver FC due to missing flag
- touch response optimizations
- Other changes: core optimisations, device side changes. More info can be seen on gerrit.

ARROW build 9 CHANGE LOGS:
Upstreamed pie branch android-9.0.0_r21
memory and battery optimizations included
UPDATED ALL AUDIO DRIVERS OR BLOBS FROM LATEST MIUI 8.12.6(default audio is much more improved, even better than before)
MERGED LATEST CAF TAG LA.UM.7.6.r1-03700-89xx.0 inside kernel

Android Security patch Level : 5 Dec 2018
- Option to unlink ringtone and notification sound
- Keymaster updates
- Fix high battery drain after using flashlight
- DownloadProvider: allow more redirects
- DownloadProvider: ability to pause/resume downloads
- Prevent crash when multiple Screenshot request is made
- LatinIME: Fix dicttool build
- Latin IME bug with deleted text will reappear after screen orientation changes
- Fixing layouts and adding 5th row to QWERTZ
- LatinIME: Fix to English dictionary can be added after deleting
- Add 5th number row to keyboard.
- Launcher: Add back button to Settings
- Launcher: Move package icon to the end of the preference
- Translations
- Removed Turbo
- device related fixes, etc

ARROW build 10 CHANGE LOGS:
SYNCED UP ARROW SOURCES DATED 22/12/2018(More features coming in 2 days)
UPSTREAMED KERNEL TO 3.18.131
BRING BACK SOUND CONTROL IN KERNEL AUDITOR
UPDATED OPENCL DRIVER AS WELL AS VULKAN DRIVER AS PER XIAOMI
FINGERPRINT IS A LOT FASTER THAN BEFORE(NORMALLY AS WELL AS AFTER SLEEP MUCH FASTER THAN BEFORE)
ADDED PIXEL3 GCAM(EVERYTHING WORKS)
UPDATED AUDIO BLOBS AGAIN DATED 8.12.20

ARROW build 11 CHANGE LOGS:
BY ARROWOS SOURCE:
- Christmas special update: Some Christmas related changes in the system,
- Packages like Camera2, Email, UnifiedMail, Exchange are updated,
- Volume slider related fixes
- Some layout changes in Sound Settings
- Fixed Settings force close when searching for second time,
- Fixed a crash for bad package name,
- Translations merged,
- Some core changes, optimisations and fixes ( more can be seen on gerrit )


BY hardrock:
adding latest doze with new wake_lock sources
adding latest omni Carrier config(MORE LATEST UPDATED APN AND DNS)
FIXED GPU RANDERING ISSUE AND ADDED GPU TWEAKS
enable burn in protection
enable smart notifications reply
configure variable button brighness
overlay: disable SIM data selection
overlay: enable swipe-up gesture
Trying dual volte(need to be confirm by someone)
Added latest kernel 1.5 with overclock cpu 3 ghz and gpu 1600 mhz without hotplugs
merged latest caf sources
some more backend fixes

ARROW build 12 CHANGE LOGS:
Included Latest HR kernel with 3.0 ghz cpu overclock and 1600mhz gpu overclock
Fixed Graphics randering (more smooth game play)
Fixed screen flickering issues caused due to gpu tweaks
Fixed some app crashes occured due to graphics randering

ARROW build 13 CHANGE LOGS:
--> Updated to latest android security patch
--> Updated all camera, audio and media blobs
--> Included and updated all firmware files related to audio, camera and graphics etc.
--> fixed screen mirroring or wifi display issue
--> Added more sepolicy rules with some background process fixes, BT and aptx
--> More stabalized sound and perfect.
--> added few more overlays like smart battery and perfect auto brighness calibration
--> Kernel optimization
--> IMAGE STABALIZATION LIBS INCLUDED THIS TIME, WHICH I HAVE FORGOT BEFORE
--> much more performance tuning
--> enable doze by default
--> ENABLED EXT4 ENCRYPTION

** NO NEED TO FLASH FIRMWARE FROM NOW ON

ARROW build 14 CHANGE LOGS:

- Merged android-9.0.0_r30 tag (Jan security patches)
- Fix unlinked ringtone and notification volumes panels
- Make installer header look a little better
- Show a more descriptive message when vendor.img is out of date
- Snap camera updates and fixes
- Only show bluetooth icon when connected & enabled
- Don't crash if there is IR HAL is not declared
- tons of optimizations, core changes and fixes which is not mentioned here but can be seen at github org or at gerrit

Hardrock changes :
--> Reverted back to old carrier configs and ditched omni config
--> Potentially fixed Volte video call issue
--> upstreamed kernel to latest 3.18.132

ARROW build 15 CHANGE LOGS:
--> included awesome SNAP CAMERA(ITS A LOT MORE IMPROVED WITH NEW MODES)
--> OPENING CAMERA FROM LOCK SCREEN IS FIXED

** ALSO ADDING LATEST ADRENO DRIVER ZIP .PLEASE FLASH IT WITH ALL OTHER ZIPS BEFORE BOOT.SINCE IT NEED TO BE FLASHED WITH ROM


ARROW build 16 CHANGE LOGS:
- Merge February Security patch(r31)
- Fixed weather not getting updated
- Keyguard weather styles, option to display weather and conditions in one line
- Removed Yahoo weather provider
- Option to add Custom API key for OpenWeatherMap
- Added Navigation Bar QS Tile toggle
- Moved out buttons and navbar option to dashboard
- Fixed signature spoofing (microG)
- FMradio: fixed crash when adding radio station to favorites
- Display Dash charging for dash charge in battery settings(oneplus devices)
- Fix mediascanner access permissions to external storage
- Make keyguard weather icon smaller
- Hide check button when using PIN quick unlock
- Auto face unlock v2 for pie
- Unconditional led notifications for dialer and many other apps
- Translation update for several apps
- new Volte icon extracted from asus Pie beta
- Fixed signature spoofing support
- Hide arrows in Network Traffic indicators
- Move statusbar weather to QS statusbar header
- Move net monitor to expanded statusbar header
- Make weather clickable in QS status bar header
- Make traffic clickable in QS status bar header
- Make statusbar header net monitor play nice with the QS Scrim
- Clear all lingering notifications when network is disconnected
- Remove unnecessary right padding from time picker
- Network traffic: fix indicator not hiding on lost connection
- Net monitor: fix text color on light theme
- Statusbar net monitor: stop the handler if screen is off
- SystemUI: Ambient Display: fixed overlap of weather and notifications
- Fix disappearing home/recents button
- Translations Updated
- Updated qcom hals
- optimisations, core changes and fixes which is not mentioned here but can be seen at Github Org or Gerrit

ARROW build 17 CHANGE LOGS:
- Android security patch March (r34)
- OOS style network traffic indicator
- Individual toggles for QS and statusbar traffic indicators
- systemui: reduce padding between signal icons and battery
- BatteryMeterView: Fix logcat spam
- Use normal tinting for emergency icons
- fix status bar mobile view layout problem
- Improve performance of unclipped save layers.
- Fix flickering issue when live wallpaper is showing on aod
- wake from aod on unplug if we show on charging only
- Dash charging: Add the battery percent back
- Re-add WPS implementation
- Fix summary text for advanced button
- Settings: Bring back Uptime
- Settings: show battery times in summary
- Settings: enable SIM card ringtone only if slot not empty
- replaced Simple gallery with AOSP Gallery
- Automatic translation imports
- Fix carrier config option not hidden on a CDMA phone
- NfcNci: make T3T/Nfc-F HCE optional
- Fixed tinting for emergency icons
- Fixes to elliptic ultrasound devices (device specific)
- removed teal color from the default printer service
- Use GoogleSans on package installer app title
- Updated search bar style on dark theme
- DocumentsUI: Improve dark theme
- DocumentsUI: Fix navbar themeing
- DocumentsUI: support night mode
- Translations Updated
- Fix light statusbar and navbar on Wellbeing
- Settings: add option to show AOD on charge only
- Phonograph: fix player notification update
- Settings: fix icon tinting in power detail pages
- SystemUI: fix landscape powermenu layout after r31 merge
- Full gestures navbar: add missing haptic feedback events
- Full gesture navbar: fix swipe to back glitches
- Full gesture navbar: add haptic feedback to back action
- Keyguard: Avoid starting FP authentication right after cancelling
- Themes: Settings: Fix theming zoom preview timestamp text color
- Dismiss the brightness dialog under (Settings > Display > Brightness level)
even if you bring down the notification shade.
- VolumeDialog: avoid multiple animations on touch spam
- LatinIME: fix navigation bar for expanded desktop
- Update apps (Messaging, Launcher3, Email, Dailer)
- Translations Updated
- Optimisations, core changes and fixes which is not mentioned here but can be seen at Github Org or Gerrit.

ARROW build 18 CHANGE LOGS:
- Ambient music ticker AoD: make it compatibile with double tap sensor
- Ambient music ticker: play nice with omni weather
- Ambient Display Music Ticker: Nuke song count info
- Ambient Music Ticker: make it pixel like
- Fix lockscreen double tap to open notifications after ambient music
- Screen off to skip track: Add Spotify/KDEConn/etc.
- Snap: Fix picture size preference
- Ambient display music ticker
- Turn on display if Doze On Charge is Enabled
- dynamic arrow indicators for statusbar network traffic
- expandable volume panel
- TrafficSB: Hide arrows in statusbar traffic indicators
- Added font service
- invictrix fonts & statix fonts (Settings->Display->Font)
- Added 3 mode disply cutout (Settings->Display->display cutout settings)
- DocumentsUI: white navbar for DocumentsUI
- Translations Updated
- minor bugfixes and improvments (visit gerrit or github org)
- UPSTREAMED KERNEL TO 3.18.138

INSTRUCTIONS
1) Download and Flash twrp recovery from link below from Download section
2) format data, system, vendor, cache, delvik
3) Flash rom, Gapps, magisk 17.3(You guys need to install magisk manager apk manually after flashing zip)
4) reboot
5) Enjoy lol

Download links :
Rom : https://drive.google.com/file/d/1Dh2VW8ANKuSYYHMQw_2Uf9v6ouMaGry5/view?usp=sharing
Twrp recovery : https://drive.google.com/file/d/1W-noOh0vNX5Cm3MZo8dMUWwCdTwh4Xq2/view?usp=sharing

Arrow magisk module for true Pixel and pie experience : https://drive.google.com/file/d/1qb8bhAFgKSivDVGRoSHhBi5a-S2HFIit/view?usp=sharing
(Arrow Experience 1.5a - Magisk Module
Adds: Pixel Launcher from Pixel 3 and Action Services, Proper Pie Recent apps from Pixels, Pixel boot animation, Pixel sounds)
PLease flash above magisk module manually from magisk

Download link build 2 : https://drive.google.com/file/d/1_-iIag3mLaM8EycgQsdOCbEGvhT7wOew/view?usp=sharing
Afh link for V2 : https://www.androidfilehost.com/?fid=11410963190603852098

Download link build 3 : https://www.androidfilehost.com/?fid=11410963190603853913

Download link build 4 :
Gdrive link : https://drive.google.com/file/d/1aauGdHLVaQXZCcMDsYi6StRnQD4atajN/view?usp=sharing
AFH LInk : https://www.androidfilehost.com/?fid=11410963190603855294

Download LInk build 5 :
Gdrive download link : https://drive.google.com/file/d/1v7s5W3mUPhw7W58PuS_gnMDJbAmDj70g/view?usp=sharing
AFH Download link : https://www.androidfilehost.com/?fid=11410963190603856017

Download link build 6 :
AFH : https://www.androidfilehost.com/?fid=11410963190603859186
Gdrive : https://drive.google.com/file/d/12vAmdNWgVfD-W2tLLhQnFqGGrlPE9jPk/view?usp=sharing
Dolby atmos link: https://androidfilehost.com/?fid=11410963190603856966

Download link build 7 :
GDRIVE LINK : https://drive.google.com/file/d/1oWEb2i8a0W9jcWsnbulEpBH-fA2g6wDt/view?usp=sharing
AFH : https://www.androidfilehost.com/?fid=11410963190603863712

Download link build 8 :
GDRIVE : https://drive.google.com/file/d/19LOpqNJxV1bWH5t9XbkEQkVWxQF20dx1/view?usp=sharing
AFH : https://www.androidfilehost.com/?fid=11410963190603864695

Download link build 9 :
GDRIVE : https://drive.google.com/open?id=1m8GJ-m04M7eGlxy_j9-GjiKvybTP_bbS
AFH : https://www.androidfilehost.com/?fid=11410963190603871954

Download link build 10 :
GDRIVE : https://drive.google.com/open?id=1D2qAzLufFj9wP_mCMEKetL7pz47FbRud
AFH : https://www.androidfilehost.com/?fid=11410963190603880492

Download link build 11 :
AFH : https://www.androidfilehost.com/?fid=11410963190603885345
GDRIVE : https://drive.google.com/open?id=12t2qkwKBBRvKuac5syKWUUjjEGz8imCH

Download links BUILD 12 :
AFH LINK : https://www.androidfilehost.com/?fid=11410963190603889878
GDRIVE : https://drive.google.com/open?id=1z7wcLm_Upnk_rhVN-pFg-CX-uzrhrXHL

Download links BUILD 13 :
AFH LINK : https://www.androidfilehost.com/?fid=11410963190603895192
GDRIVE : https://drive.google.com/open?id=1Zphtn1japNmHSr0R-mRO_2fQznWxb3c_

Download links BUILD 14 :
AFH LINK : https://www.androidfilehost.com/?fid=11410963190603899033
GDRIVE : https://drive.google.com/open?id=1nabPDqjY0xRFkkryNYQX1zAO9TLWuHaR

Download links BUILD 15 :
AFH LINK : https://www.androidfilehost.com/?fid=11410963190603899236
GDRIVE : https://drive.google.com/open?id=1gNFkSlIwJtvm5qHWhEf51bdarL_V_2jO


Download links BUILD 16 :
AFH LINK : https://www.androidfilehost.com/?fid=1395089523397899992
GDRIVE : https://drive.google.com/open?id=1QA0j98myh_BU0QBbX5UPBy0ZqUjowz49


Download links BUILD 17 :
AFH LINK : https://www.androidfilehost.com/?fid=1395089523397924304
GDRIVE : https://drive.google.com/open?id=1CYFobmH35gygj76t2epS95fG92XWo-cg

Download links BUILD 18 :
AFH LINK : https://www.androidfilehost.com/?fid=1395089523397934601
GDRIVE : https://drive.google.com/open?id=1ZYelH-1TSMvrmw7Wl6uv78ret3nN0jIK

MY TELEGRAM SUPPORT GROUP : t.me/Hardrock_kernel

Source code : https://github.com/ArrowOS
Kernel : https://github.com/rakeshraimca/Kernel_xiaomi_oxygen

Special thanks to :
ArrowOs Team and ll other Open Source - Developers,Teams and Organisations

Contributors:
@Hard_Rock83
and all my supporters who supported me till end

Donation :

IF you really like my work then consider donating me at https://www.paypal.me/Hardrock83
Paytm and phonepe : 7010726092

ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
Based On: AOSP

Version Information
Status: Stable
Current Stable Version: build 18
Stable Release Date: 2019-24-03
 
Last edited:

Hard_Rock83

Recognized Developer
Apr 21, 2015
2,355
5,383
Chennai
RESERVED

THere are few updates which I want to mention :

1) There is problem with playstore download notifications due to rom source:
to fix this :

Go to Settings -> Apps & Notifications -> "See all apps" -> "Show System". Search for "Data Transfer Tool" or "Android Setup"

Disable it and reboot your device

Play store download notification will start working from now!

2) There is latest adreno graphics driver available for pie. Download it here.
https://drive.google.com/file/d/11sHzuGfs5sLQKp_qMoEwHk3AT_b0gwgG/view
But flash it on your own risk..
 
Last edited:

Theseusperse

Senior Member
Nov 6, 2017
99
54
Gibraltar
great news,thank u so much
but i cant download it..can u make a mirror link on sourceforge.net or other website,thx again..

You Chinese and your Great Firewall :laugh: I heard they're having another crack down on VPN's again too.

Anyway I uploaded all the files you could possibly need here, including OP's custom recovery, latest Aroma GAPPS package (if you want it), and the latest available Google Camera for Mi Max 2 running Pie with enhanced night mode and no crashes...I believe this site works great in all Chinese regions, but I only have a free account and low data limit, so get it whilst it's hot:

https://app.nihaocloud.com/d/694d404fcd58407290db/
 

saroni

Senior Member
Mar 26, 2010
54
2
shanghai
You Chinese and your Great Firewall :laugh: I heard they're having another crack down on VPN's again too.

Anyway I uploaded all the files you could possibly need here, including OP's custom recovery, latest Aroma GAPPS package (if you want it), and the latest available Google Camera for Mi Max 2 running Pie with enhanced night mode and no crashes...I believe this site works great in all Chinese regions, but I only have a free account and low data limit, so get it whilst it's hot:

https://app.nihaocloud.com/d/694d404fcd58407290db/

wow,kiss u
 

Theseusperse

Senior Member
Nov 6, 2017
99
54
Gibraltar
  • Like
Reactions: z.zon

POPiO.

Senior Member
Mar 16, 2018
287
14
The latest GAPPS for Pie works fine, I'm running the full Aroma package and everything works 110% even Pixel exclusive features.

If you're not sure what to get, most devs recommend Nano:
https://github.com/opengapps/arm64/releases/download/20181114/open_gapps-arm64-9.0-nano-20181114.zip

thanks for the recommendations, nway any idea on how to record internal audio while screen recording?
thanks

is there a twrp that works on treble and non treble rom? i cant install magisk, maybe my twrp is not a treble 1 .
 
Last edited:

POPiO.

Senior Member
Mar 16, 2018
287
14
As you said yourself Treble always needs it's own modified TWRP, that's why Magisk isn't working. There's no dual TWRP's and probably wont ever be.

ahh i c.. nway thanks.. maybe when i got home, i'll flash the treble twrp.
hows ur GPS? .. is it working?

what is the version of treble twrp on OP?

how about internal audio recording while screen recording? any idea? thanks
 

Top Liked Posts

  • There are no posts matching your filters.
  • 78
    url]

    ABOUT
    ArrowOS is an AOSP based open source 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.

    Source:
    https://github.com/ArrowOS
    Channel: t.me/Arrow_OS
    Gerrit: review arrowos.net
    Web: arrowos.net
    Translate: https://crowdin.com/project/arrowos
    E-mail: [email protected]

    WHAT WORKS?
    Ril
    Camera
    wifi
    boots
    FP
    MTP
    Bholte (volte):p
    Bluetooth (I think, didnt tested)
    LED
    IR


    ARROW build 2 CHANGE LOGS: (CLEAN FLASH PLEASE)

    FIXED SOUNDS(MEDIA, AUDIO, RINGTONES, MEDIA PLAY ETC, PHONE ALL MODES WORKING)
    FIXED ALL SOCIAL CAMERA EMULATION (WHATSAPP, TELEGRAM,ETC)
    FIXED SLOWNESS IN CAMERA EMULATION FOR ALL SOCIAL APPS
    Aplied latest vulkan, display, graphic and many other drivers
    updated audio policies
    fixed settings slowness at different places
    Fixed face unlock, or trusted face(Totally working)
    and many more (INcluding kernel optimizations )

    ARROW build 3 CHANGE LOGS: (CLEAN FLASH Recommended)
    Night light fix which was buggy due to updated source
    Probably fixed IR Blaster(did dirty build , if still didnt work then i need to do clean build)
    Add Custom Icon Pack support
    Swipe down gesture support on Launcher
    Configurable App title lables in drawer and homescreen
    Add support for ringtones per sim
    Translations by community merged
    Messaging app updates, pixel color default
    Long touch on QS Title will show detailed view
    Fixed QS Tiles title visibility
    Qcom HAL upates
    VoLTE icon from OOS Pie
    Other changes: optimisations, core changes, package updates etc

    ARROW build 4 CHANGE LOGS:
    Miui Camera
    battery info FIXED
    Merged caf tag LA.UM.7.6.r1-03400-89xx.0 from codeaurora
    EIS ADDED (Electronic image stabalization)

    ARROW build 5 CHANGE LOGS:
    Finally sim popups gone After reboot(It was irritating)
    tweaked brighness(Not sure you guys need to check if its like miui)
    Sound improved and louder now
    Fingerprint updated to latest xiaomi(No lags while unlocking)

    ARROW build 6 CHANGE LOGS:
    LED FIXED
    ADDED FULL SUPPORT FOR DOBLY ATOMOS
    ADDED DYNAMIC AUDIO PROCESSING(BETTER AUDIO QULAITY THAN MIUI)
    INCREASED AND MAINTAINED IN CALL VOLUME BETTER
    ADDED MY UPSTREAMED KERNEL 3.18.126
    POtentially fixed SCreen castING ISSUES
    merged latest arrow repository with updates

    ** REmember guys, my kernel already having sounds too high so to avoid very high ear bleeing sounds make all sounds from kernel auditor to lowest or u can't bear such high pitch sounds

    ARROW build 7 CHANGE LOGS:
    Potentially Fixed China based telecom issue(NEED TO TEST)
    Fixed VR
    FIXED SMOOTH STREAMING PLAYBACK VIDEO
    FIXED FM RECORDING.ITS PERFECT (I TESTED MYSELF)
    Fixed inTerNal hardware popup issue after every reboot
    Upstreamed kernel to 3.18.127
    brighness ramping increased
    improved graphic drivers for gaming
    FIXED HEALTH SERVICE FORCE CLOSE FOR SOME USERS
    FINGERPRINT RESPONSE IS VERY QUICK AND FIXED
    CASTING FIXED (YOU GUYS NEED TO CHECK CASTING SINCE I DONT HAVE ANY DEVICE FOR CASTING BUT IT SHD BE FIXED**)
    Performance improvements and optimizations

    ARROW build 8 CHANGE LOGS:
    - Upstreamede kernel to 3.18.128
    - updated to latest caf tags
    - reverted some uncompatible graphics commits
    - Updated DeskClock, also added support of power off alarm feature (Device dependent).
    - Changed default animation scales to x0.8.
    - Optimisations for faster animation speeds.
    - Animation scale can be tweaked using a seekbar.
    - Added a toast when screenshot is deleted
    - Prevent crash when multiple Screenshot request is made
    - Expose screenshot flash colors for themes
    - Fixed too big spacing between QS icons in landscape on sw600dp
    - Import updated APNs from Google.
    - Fixed: removed duplicate alarm sounds.
    - Updated translations.
    - Added Reboot and Recovery QS tile.
    - Added Night Light brightness mode options.
    - Fixed: DnD tile long-press.
    - Quickstep: added Rounded square icon shape.
    - Quickstep: App Apps search bar has rounded corners.
    - Removed: QS panel Opacity
    - Fixed screen saver FC due to missing flag
    - touch response optimizations
    - Other changes: core optimisations, device side changes. More info can be seen on gerrit.

    ARROW build 9 CHANGE LOGS:
    Upstreamed pie branch android-9.0.0_r21
    memory and battery optimizations included
    UPDATED ALL AUDIO DRIVERS OR BLOBS FROM LATEST MIUI 8.12.6(default audio is much more improved, even better than before)
    MERGED LATEST CAF TAG LA.UM.7.6.r1-03700-89xx.0 inside kernel

    Android Security patch Level : 5 Dec 2018
    - Option to unlink ringtone and notification sound
    - Keymaster updates
    - Fix high battery drain after using flashlight
    - DownloadProvider: allow more redirects
    - DownloadProvider: ability to pause/resume downloads
    - Prevent crash when multiple Screenshot request is made
    - LatinIME: Fix dicttool build
    - Latin IME bug with deleted text will reappear after screen orientation changes
    - Fixing layouts and adding 5th row to QWERTZ
    - LatinIME: Fix to English dictionary can be added after deleting
    - Add 5th number row to keyboard.
    - Launcher: Add back button to Settings
    - Launcher: Move package icon to the end of the preference
    - Translations
    - Removed Turbo
    - device related fixes, etc

    ARROW build 10 CHANGE LOGS:
    SYNCED UP ARROW SOURCES DATED 22/12/2018(More features coming in 2 days)
    UPSTREAMED KERNEL TO 3.18.131
    BRING BACK SOUND CONTROL IN KERNEL AUDITOR
    UPDATED OPENCL DRIVER AS WELL AS VULKAN DRIVER AS PER XIAOMI
    FINGERPRINT IS A LOT FASTER THAN BEFORE(NORMALLY AS WELL AS AFTER SLEEP MUCH FASTER THAN BEFORE)
    ADDED PIXEL3 GCAM(EVERYTHING WORKS)
    UPDATED AUDIO BLOBS AGAIN DATED 8.12.20

    ARROW build 11 CHANGE LOGS:
    BY ARROWOS SOURCE:
    - Christmas special update: Some Christmas related changes in the system,
    - Packages like Camera2, Email, UnifiedMail, Exchange are updated,
    - Volume slider related fixes
    - Some layout changes in Sound Settings
    - Fixed Settings force close when searching for second time,
    - Fixed a crash for bad package name,
    - Translations merged,
    - Some core changes, optimisations and fixes ( more can be seen on gerrit )


    BY hardrock:
    adding latest doze with new wake_lock sources
    adding latest omni Carrier config(MORE LATEST UPDATED APN AND DNS)
    FIXED GPU RANDERING ISSUE AND ADDED GPU TWEAKS
    enable burn in protection
    enable smart notifications reply
    configure variable button brighness
    overlay: disable SIM data selection
    overlay: enable swipe-up gesture
    Trying dual volte(need to be confirm by someone)
    Added latest kernel 1.5 with overclock cpu 3 ghz and gpu 1600 mhz without hotplugs
    merged latest caf sources
    some more backend fixes

    ARROW build 12 CHANGE LOGS:
    Included Latest HR kernel with 3.0 ghz cpu overclock and 1600mhz gpu overclock
    Fixed Graphics randering (more smooth game play)
    Fixed screen flickering issues caused due to gpu tweaks
    Fixed some app crashes occured due to graphics randering

    ARROW build 13 CHANGE LOGS:
    --> Updated to latest android security patch
    --> Updated all camera, audio and media blobs
    --> Included and updated all firmware files related to audio, camera and graphics etc.
    --> fixed screen mirroring or wifi display issue
    --> Added more sepolicy rules with some background process fixes, BT and aptx
    --> More stabalized sound and perfect.
    --> added few more overlays like smart battery and perfect auto brighness calibration
    --> Kernel optimization
    --> IMAGE STABALIZATION LIBS INCLUDED THIS TIME, WHICH I HAVE FORGOT BEFORE
    --> much more performance tuning
    --> enable doze by default
    --> ENABLED EXT4 ENCRYPTION

    ** NO NEED TO FLASH FIRMWARE FROM NOW ON

    ARROW build 14 CHANGE LOGS:

    - Merged android-9.0.0_r30 tag (Jan security patches)
    - Fix unlinked ringtone and notification volumes panels
    - Make installer header look a little better
    - Show a more descriptive message when vendor.img is out of date
    - Snap camera updates and fixes
    - Only show bluetooth icon when connected & enabled
    - Don't crash if there is IR HAL is not declared
    - tons of optimizations, core changes and fixes which is not mentioned here but can be seen at github org or at gerrit

    Hardrock changes :
    --> Reverted back to old carrier configs and ditched omni config
    --> Potentially fixed Volte video call issue
    --> upstreamed kernel to latest 3.18.132

    ARROW build 15 CHANGE LOGS:
    --> included awesome SNAP CAMERA(ITS A LOT MORE IMPROVED WITH NEW MODES)
    --> OPENING CAMERA FROM LOCK SCREEN IS FIXED

    ** ALSO ADDING LATEST ADRENO DRIVER ZIP .PLEASE FLASH IT WITH ALL OTHER ZIPS BEFORE BOOT.SINCE IT NEED TO BE FLASHED WITH ROM


    ARROW build 16 CHANGE LOGS:
    - Merge February Security patch(r31)
    - Fixed weather not getting updated
    - Keyguard weather styles, option to display weather and conditions in one line
    - Removed Yahoo weather provider
    - Option to add Custom API key for OpenWeatherMap
    - Added Navigation Bar QS Tile toggle
    - Moved out buttons and navbar option to dashboard
    - Fixed signature spoofing (microG)
    - FMradio: fixed crash when adding radio station to favorites
    - Display Dash charging for dash charge in battery settings(oneplus devices)
    - Fix mediascanner access permissions to external storage
    - Make keyguard weather icon smaller
    - Hide check button when using PIN quick unlock
    - Auto face unlock v2 for pie
    - Unconditional led notifications for dialer and many other apps
    - Translation update for several apps
    - new Volte icon extracted from asus Pie beta
    - Fixed signature spoofing support
    - Hide arrows in Network Traffic indicators
    - Move statusbar weather to QS statusbar header
    - Move net monitor to expanded statusbar header
    - Make weather clickable in QS status bar header
    - Make traffic clickable in QS status bar header
    - Make statusbar header net monitor play nice with the QS Scrim
    - Clear all lingering notifications when network is disconnected
    - Remove unnecessary right padding from time picker
    - Network traffic: fix indicator not hiding on lost connection
    - Net monitor: fix text color on light theme
    - Statusbar net monitor: stop the handler if screen is off
    - SystemUI: Ambient Display: fixed overlap of weather and notifications
    - Fix disappearing home/recents button
    - Translations Updated
    - Updated qcom hals
    - optimisations, core changes and fixes which is not mentioned here but can be seen at Github Org or Gerrit

    ARROW build 17 CHANGE LOGS:
    - Android security patch March (r34)
    - OOS style network traffic indicator
    - Individual toggles for QS and statusbar traffic indicators
    - systemui: reduce padding between signal icons and battery
    - BatteryMeterView: Fix logcat spam
    - Use normal tinting for emergency icons
    - fix status bar mobile view layout problem
    - Improve performance of unclipped save layers.
    - Fix flickering issue when live wallpaper is showing on aod
    - wake from aod on unplug if we show on charging only
    - Dash charging: Add the battery percent back
    - Re-add WPS implementation
    - Fix summary text for advanced button
    - Settings: Bring back Uptime
    - Settings: show battery times in summary
    - Settings: enable SIM card ringtone only if slot not empty
    - replaced Simple gallery with AOSP Gallery
    - Automatic translation imports
    - Fix carrier config option not hidden on a CDMA phone
    - NfcNci: make T3T/Nfc-F HCE optional
    - Fixed tinting for emergency icons
    - Fixes to elliptic ultrasound devices (device specific)
    - removed teal color from the default printer service
    - Use GoogleSans on package installer app title
    - Updated search bar style on dark theme
    - DocumentsUI: Improve dark theme
    - DocumentsUI: Fix navbar themeing
    - DocumentsUI: support night mode
    - Translations Updated
    - Fix light statusbar and navbar on Wellbeing
    - Settings: add option to show AOD on charge only
    - Phonograph: fix player notification update
    - Settings: fix icon tinting in power detail pages
    - SystemUI: fix landscape powermenu layout after r31 merge
    - Full gestures navbar: add missing haptic feedback events
    - Full gesture navbar: fix swipe to back glitches
    - Full gesture navbar: add haptic feedback to back action
    - Keyguard: Avoid starting FP authentication right after cancelling
    - Themes: Settings: Fix theming zoom preview timestamp text color
    - Dismiss the brightness dialog under (Settings > Display > Brightness level)
    even if you bring down the notification shade.
    - VolumeDialog: avoid multiple animations on touch spam
    - LatinIME: fix navigation bar for expanded desktop
    - Update apps (Messaging, Launcher3, Email, Dailer)
    - Translations Updated
    - Optimisations, core changes and fixes which is not mentioned here but can be seen at Github Org or Gerrit.

    ARROW build 18 CHANGE LOGS:
    - Ambient music ticker AoD: make it compatibile with double tap sensor
    - Ambient music ticker: play nice with omni weather
    - Ambient Display Music Ticker: Nuke song count info
    - Ambient Music Ticker: make it pixel like
    - Fix lockscreen double tap to open notifications after ambient music
    - Screen off to skip track: Add Spotify/KDEConn/etc.
    - Snap: Fix picture size preference
    - Ambient display music ticker
    - Turn on display if Doze On Charge is Enabled
    - dynamic arrow indicators for statusbar network traffic
    - expandable volume panel
    - TrafficSB: Hide arrows in statusbar traffic indicators
    - Added font service
    - invictrix fonts & statix fonts (Settings->Display->Font)
    - Added 3 mode disply cutout (Settings->Display->display cutout settings)
    - DocumentsUI: white navbar for DocumentsUI
    - Translations Updated
    - minor bugfixes and improvments (visit gerrit or github org)
    - UPSTREAMED KERNEL TO 3.18.138

    INSTRUCTIONS
    1) Download and Flash twrp recovery from link below from Download section
    2) format data, system, vendor, cache, delvik
    3) Flash rom, Gapps, magisk 17.3(You guys need to install magisk manager apk manually after flashing zip)
    4) reboot
    5) Enjoy lol

    Download links :
    Rom : https://drive.google.com/file/d/1Dh2VW8ANKuSYYHMQw_2Uf9v6ouMaGry5/view?usp=sharing
    Twrp recovery : https://drive.google.com/file/d/1W-noOh0vNX5Cm3MZo8dMUWwCdTwh4Xq2/view?usp=sharing

    Arrow magisk module for true Pixel and pie experience : https://drive.google.com/file/d/1qb8bhAFgKSivDVGRoSHhBi5a-S2HFIit/view?usp=sharing
    (Arrow Experience 1.5a - Magisk Module
    Adds: Pixel Launcher from Pixel 3 and Action Services, Proper Pie Recent apps from Pixels, Pixel boot animation, Pixel sounds)
    PLease flash above magisk module manually from magisk

    Download link build 2 : https://drive.google.com/file/d/1_-iIag3mLaM8EycgQsdOCbEGvhT7wOew/view?usp=sharing
    Afh link for V2 : https://www.androidfilehost.com/?fid=11410963190603852098

    Download link build 3 : https://www.androidfilehost.com/?fid=11410963190603853913

    Download link build 4 :
    Gdrive link : https://drive.google.com/file/d/1aauGdHLVaQXZCcMDsYi6StRnQD4atajN/view?usp=sharing
    AFH LInk : https://www.androidfilehost.com/?fid=11410963190603855294

    Download LInk build 5 :
    Gdrive download link : https://drive.google.com/file/d/1v7s5W3mUPhw7W58PuS_gnMDJbAmDj70g/view?usp=sharing
    AFH Download link : https://www.androidfilehost.com/?fid=11410963190603856017

    Download link build 6 :
    AFH : https://www.androidfilehost.com/?fid=11410963190603859186
    Gdrive : https://drive.google.com/file/d/12vAmdNWgVfD-W2tLLhQnFqGGrlPE9jPk/view?usp=sharing
    Dolby atmos link: https://androidfilehost.com/?fid=11410963190603856966

    Download link build 7 :
    GDRIVE LINK : https://drive.google.com/file/d/1oWEb2i8a0W9jcWsnbulEpBH-fA2g6wDt/view?usp=sharing
    AFH : https://www.androidfilehost.com/?fid=11410963190603863712

    Download link build 8 :
    GDRIVE : https://drive.google.com/file/d/19LOpqNJxV1bWH5t9XbkEQkVWxQF20dx1/view?usp=sharing
    AFH : https://www.androidfilehost.com/?fid=11410963190603864695

    Download link build 9 :
    GDRIVE : https://drive.google.com/open?id=1m8GJ-m04M7eGlxy_j9-GjiKvybTP_bbS
    AFH : https://www.androidfilehost.com/?fid=11410963190603871954

    Download link build 10 :
    GDRIVE : https://drive.google.com/open?id=1D2qAzLufFj9wP_mCMEKetL7pz47FbRud
    AFH : https://www.androidfilehost.com/?fid=11410963190603880492

    Download link build 11 :
    AFH : https://www.androidfilehost.com/?fid=11410963190603885345
    GDRIVE : https://drive.google.com/open?id=12t2qkwKBBRvKuac5syKWUUjjEGz8imCH

    Download links BUILD 12 :
    AFH LINK : https://www.androidfilehost.com/?fid=11410963190603889878
    GDRIVE : https://drive.google.com/open?id=1z7wcLm_Upnk_rhVN-pFg-CX-uzrhrXHL

    Download links BUILD 13 :
    AFH LINK : https://www.androidfilehost.com/?fid=11410963190603895192
    GDRIVE : https://drive.google.com/open?id=1Zphtn1japNmHSr0R-mRO_2fQznWxb3c_

    Download links BUILD 14 :
    AFH LINK : https://www.androidfilehost.com/?fid=11410963190603899033
    GDRIVE : https://drive.google.com/open?id=1nabPDqjY0xRFkkryNYQX1zAO9TLWuHaR

    Download links BUILD 15 :
    AFH LINK : https://www.androidfilehost.com/?fid=11410963190603899236
    GDRIVE : https://drive.google.com/open?id=1gNFkSlIwJtvm5qHWhEf51bdarL_V_2jO


    Download links BUILD 16 :
    AFH LINK : https://www.androidfilehost.com/?fid=1395089523397899992
    GDRIVE : https://drive.google.com/open?id=1QA0j98myh_BU0QBbX5UPBy0ZqUjowz49


    Download links BUILD 17 :
    AFH LINK : https://www.androidfilehost.com/?fid=1395089523397924304
    GDRIVE : https://drive.google.com/open?id=1CYFobmH35gygj76t2epS95fG92XWo-cg

    Download links BUILD 18 :
    AFH LINK : https://www.androidfilehost.com/?fid=1395089523397934601
    GDRIVE : https://drive.google.com/open?id=1ZYelH-1TSMvrmw7Wl6uv78ret3nN0jIK

    MY TELEGRAM SUPPORT GROUP : t.me/Hardrock_kernel

    Source code : https://github.com/ArrowOS
    Kernel : https://github.com/rakeshraimca/Kernel_xiaomi_oxygen

    Special thanks to :
    ArrowOs Team and ll other Open Source - Developers,Teams and Organisations

    Contributors:
    @Hard_Rock83
    and all my supporters who supported me till end

    Donation :

    IF you really like my work then consider donating me at https://www.paypal.me/Hardrock83
    Paytm and phonepe : 7010726092

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.x
    Based On: AOSP

    Version Information
    Status: Stable
    Current Stable Version: build 18
    Stable Release Date: 2019-24-03
    27
    ARROW BUILD 9 CHANGE LOGS :
    Upstreamed pie branch android-9.0.0_r21
    memory and battery optimizations included
    UPDATED ALL AUDIO DRIVERS OR BLOBS FROM LATEST MIUI 8.12.6(default audio is much more improved, even better than before)
    MERGED LATEST CAF TAG LA.UM.7.6.r1-03700-89xx.0 inside kernel

    Android Security patch Level : 5 Dec 2018
    - Option to unlink ringtone and notification sound
    - Keymaster updates
    - Fix high battery drain after using flashlight
    - DownloadProvider: allow more redirects
    - DownloadProvider: ability to pause/resume downloads
    - Prevent crash when multiple Screenshot request is made
    - LatinIME: Fix dicttool build
    - Latin IME bug with deleted text will reappear after screen orientation changes
    - Fixing layouts and adding 5th row to QWERTZ
    - LatinIME: Fix to English dictionary can be added after deleting
    - Add 5th number row to keyboard.
    - Launcher: Add back button to Settings
    - Launcher: Move package icon to the end of the preference
    - Translations
    - Removed Turbo
    - device related fixes, etc

    Download link :

    Gdrive : https://drive.google.com/open?id=1m8GJ-m04M7eGlxy_j9-GjiKvybTP_bbS
    AFH : https://www.androidfilehost.com/?fid=11410963190603871954
    23
    ARROW OS Build 16 CHANGE LOGS :

    - Merge February Security patch(r31)
    - Fixed weather not getting updated
    - Keyguard weather styles, option to display weather and conditions in one line
    - Removed Yahoo weather provider
    - Option to add Custom API key for OpenWeatherMap
    - Added Navigation Bar QS Tile toggle
    - Moved out buttons and navbar option to dashboard
    - Fixed signature spoofing (microG)
    - FMradio: fixed crash when adding radio station to favorites
    - Display Dash charging for dash charge in battery settings(oneplus devices)
    - Fix mediascanner access permissions to external storage
    - Make keyguard weather icon smaller
    - Hide check button when using PIN quick unlock
    - Auto face unlock v2 for pie
    - Unconditional led notifications for dialer and many other apps
    - Translation update for several apps
    - new Volte icon extracted from asus Pie beta
    - Fixed signature spoofing support
    - Hide arrows in Network Traffic indicators
    - Move statusbar weather to QS statusbar header
    - Move net monitor to expanded statusbar header
    - Make weather clickable in QS status bar header
    - Make traffic clickable in QS status bar header
    - Make statusbar header net monitor play nice with the QS Scrim
    - Clear all lingering notifications when network is disconnected
    - Remove unnecessary right padding from time picker
    - Network traffic: fix indicator not hiding on lost connection
    - Net monitor: fix text color on light theme
    - Statusbar net monitor: stop the handler if screen is off
    - SystemUI: Ambient Display: fixed overlap of weather and notifications
    - Fix disappearing home/recents button
    - Translations Updated
    - Updated qcom hals
    - optimisations, core changes and fixes which is not mentioned here but can be seen at Github Org or Gerrit


    DEVICE CHANGELOGS:

    Upstreamed kernel to 3.18.135
    merged latest caf tag
    fixed charging(Hopefully it shd reach 3000 ma)
    Night light fixed

    Download links :

    Gdrive : https://drive.google.com/open?id=1QA0j98myh_BU0QBbX5UPBy0ZqUjowz49
    AFH Link : https://www.androidfilehost.com/?fid=1395089523397899992
    22
    GUYS NOW NEXT BUILD WILL BE HAVING GREAT UPDATES.

    I HAVE UPDATED ALL BLOBS (AUDIO, MEDIA, CAMERA , GRAPHICS ETC) AND ALREADY INCLUDED ALL REQUIRED FIRMWARE.

    PREVIOUSLY WE HAD VERY OLD NOUGAT FIRMWARES AND VERY MUCH A LOT OF THINGS MISSED.EVEN IF U GUYS FLASHED LATEST FIRMWARES IT REPLACES OLD ONES WE HAVE INSIDE ROM.

    NOW UPCOMING UPDATES HAVING EVERYTHING UPTO DATE.I AM WAITING FOR SECURITY UPDATES TO BE PUSHED AND THEN I WILL PUBLISH THIS UPDATES.


    EVERYTHING WILL BE TOP NOTCH WITH THIS UPDATES.:eek:
    21
    RESERVED

    THere are few updates which I want to mention :

    1) There is problem with playstore download notifications due to rom source:
    to fix this :

    Go to Settings -> Apps & Notifications -> "See all apps" -> "Show System". Search for "Data Transfer Tool" or "Android Setup"

    Disable it and reboot your device

    Play store download notification will start working from now!

    2) There is latest adreno graphics driver available for pie. Download it here.
    https://drive.google.com/file/d/11sHzuGfs5sLQKp_qMoEwHk3AT_b0gwgG/view
    But flash it on your own risk..