[Xiaomi Mi 5s Plus ROMs, Kernels, Recoveries, & Oth] NexusPenguin:
​

Disclaimer:

We are NOT responsible for anything that may happen to your device as a result of flashing ROMs, kernels, or installing any other mod. You are responsible for your own actions and bad decisions - so stop blaming others!

This is a user friendly thread. Please be respectful and courteous to other users. While feature requests will be considered, AquariOS tries to maintain a ROM that is smooth and stable, so adding every feature under the sun is not the plan here.

READ!​

1. Unless I tell you otherwise, you MUST always, absolutely, positively, most certainly wipe data AND system before flashing AquariOS...without a doubt!

2. Don't report bugs if you haven't followed directions - most likely it's user error at that point as far as I'm concerned.

3. Always run a backup before doing anything.

4. Provide a log when reporting a bug (see more info below).

5. Be respectful.

​

AquariOS Team:

LEAD DEVELOPERS:

calebcabob (Nexus builds)

rc420head (All things CAF)

DEVICE MAINTAINERS:

@jhenrique09

@NexusPenguin

TESTERS:

@p70shooter

@Ghoshnik

@biron_w

@Thisismyringtone

@tcat007

Features:

Featured attractions

*Smart Bar, Pulse, and Fling

*Custom status bar battery options

*Custom status bar clock and date

*Status bar weather (OmniJaws engine)

*Lock screen weather (OmniJaws engine)

*QS Weather tile (OmniJaws engine)

*Custom Headers (contextual or custom)

*Battery Bar (status bar & navbar)

*Rootless Substratum - fully theme-ready and up-to-date

*Magisk (root access)

*Battery and Notification LED controls

*Optional "Clear all" recents button

*Volume rocker options

*Lock screen visualizer

Expand to see full list of features:

Navbar & Status bar

*Smart Bar, Pulse, and Fling

*One-handed mode

*Ripple/Spring/Flip/Pixel animations

*Optional seek arrows for media playback

*All visualizer customizations

*Custom status bar battery options

*Custom status bar clock and date

*Status bar weather (OmniJaws engine)

*Battery Bar (status bar & navbar)

*Network traffic indicator

Notification Drawer

*QS Weather tile (OmniJaws engine)

*5-day weather display in header (OmniJaws)

*Custom Headers (contextual or custom)

*Advanced quick settings easy toggle (3-mode location toggle)

*Easy toggle for Wi-Fi, Bluetooth, and Location

*Brightness slider on/off toggle

*Haptic feedback on quick setting on/off toggle

*Ability to change number of quick settings columns/rows

*All tile scroller for small QS tiles

*Option to hide QS tile titles

Lock screen

*Lock screen item options (time, date, alarm text toggles & Clock font style)

*Lock screen shortcuts

*Lock screen weather (OmniJaws engine)

*Lock screen visualizer

Buttons

*Power Menu customizations (shortcuts, actions)

*Volume keys control media volume

*Volume key wake

*Volume key music control

*Volume key orientation swap

*Volume key keyboard cursor control

*Volume down to enter do not disturb

*Volume up to exit do not disturb

*Do not disturb volume panel switch

*Long-press power button for torch

System and Misc

*Rootless Substratum - fully theme-ready and up-to-date

*Magisk (root access)

*Battery and Notification LED controls

*Optional "Clear all" recents button

*Lots of system animation

*Optional dashboard columns

*Increasing ringtone option

*Ability to unlink notification volume from ringer volume

*Option to force show Enter key

*Power notification controls

*ADB enhancements (ADB over wifi, Hide ADB icon)

*Long-pressing settings icon enters custom settings

*Download speed in notification

*Status bar brightness control

*Advanced Reboot menu

*Advanced screenshot functionality (longpress tile/power menu for selectable screenshot)

*Ability to lock app in landscape via rotation tile

*Advanced charging sound controls

*Advanced seekbar style animation controls

*Quick setting header Longpress actions

*App package name to app info screen

*Ability to launch app when touching app icon in app info screen

*Phone info shortcut to about phone/status on top

*Dynamic vendor image notification

*Double tap anywhere to sleep

*Long press power for torch

*Option to disable pin needed after fingerprint unlock (even after first boot)

*Option to disable fingerprint success vibration

*Option to hide dashboard hints, summaries, etc.

*Bug fixes and stability improvements

*Developer settings enabled by default

*Custom night light brightness options

*Disabled forced encryption

*Disabled tether provision checks

*Expanded desktop options

*Option to enable/disable wake on plug

*Volume step options

Changelog:

====================
06-13-2017
====================

* frameworks/base/
c8e52ae update api
e2dfdf3 Merge branch 'a7.1.2' of https://github.com/aquarios/frameworks_base into a7.1.2-caf

* packages/apps/CoralReef/
a904f4e Merge branch 'a7.1.2' of https://github.com/aquarios/CoralReef into a7.1.2-caf

* packages/apps/Settings/
3b74851 Merge branch 'a7.1.2' of https://github.com/aquarios/packages_apps_Settings into a7.1.2-caf

* packages/apps/Snap/
bd1d6ea Snap: Sign with platform key

* vendor/aquarios/
a67c26b Update Nova and Substratum

====================
06-12-2017
====================

* kernel/samsung/jf/
84402df drivers: staging: prima: build non-debug version and don't panic on error
4a269a6 drivers: staging: make prima buildable
e8fafd8 drivers/sensors: Add i9515/i9515L
f3702b1 fix issue with faster extSDCards
2f0e3c6 Bring changes from board-jf_eur.c
ab1e9d7 net/wireless: Fix kernel crash while doing iwlist scan
f8b8d10 cfg80211: avoid restoring the regulatory during disconnect
331f68c cfg80211: unblock user hint when cfg80211_regdom is intersected
4c290d9 msm: wlan: Regulatory callback is ignored second time.
d222ebe msm: wlan: Update tx power limits of country UA
c623bd4 msm: wlan: Update regulatory database for some countries
17ad9dd cfg80211: add space after the b/w in db.txt
d2313c3 regulatory: add 5.9 GHz frequency range to US regulatory domain
7e49b35 msm: wlan: Update the wifi regulatory database
bb7c875 msm: wlan: Update US wifi database for TDWR channels
a1e75c2 msm: wlan: correct db.txt for country code RU
5d5327f nl80211: fix attrbuf access race by allocating a separate one
8fb5fda cfg80211: Add attributes describing prohibited channel bandwidth
c6a1fb1 cfg80211: add a flag to indicate inclusion of wdev and ifindex
804f8bb cfg80211: allow drivers to selectively disable 80/160 MHz
ea5b5c4 nl80211: Fix backport of struct wiphy_vendor_command
286a6fd nl80211: Correct the usage of command NL80211_CMD_VENDOR
e3e805d cfg80211: Correct API cfg80211_vendor_cmd_reply_skb
61be203 cfg80211: Add new wiphy flag WIPHY_FLAG_DFS_OFFLOAD
dde909c mac80211: implement HS2.0 gratuitous ARP/unsolicited NA dropping
f4a6fd2 cfg80211: Allow NL80211_ATTR_IFINDEX to be added to vendor events
88a08e3 cfg80211: Backport the channel switch notify event for VHT support.
45ec49e cfg80211: add channel switch notify event
4e2ea70 msm: wlan: Restore missing functionalities from nl80211_send_wiphy
89734d4 nl80211: allow splitting wiphy information in dumps
085b829 cfg80211: Allow use_mfp to be specified with the connect command
7326c8a cfg80211: Advertise maximum associated STAs in AP mode
4b3707c wcnss: Configure WLAN MAC addr through user control interface
c6b76a9 wlan: Remove support for deprecated api get/set countryrev
1511eb7 wlan: EnableStrictRegulatoryForFCC should be False by default.
b10ae8e wlan: Synchronize country code HDD ioctl
a3098ee wlan: Correcting timeout value for event driver_crda_req.
40d712e wlan: Send directed Probe Request frames only for hidden SSIDs.
eea595c wlan: Address buffer overflow due to invalid length
365ae57 wlan: Get Mac addr from platform driver
2c46cfc qcacld 2.0: Validate WPA and RSN IE for valid length
f929dff wlan:Check priviledge permission
379b66d wlan:Check priviledge permission
ad8f5c6 wlan:Check priviledge permission
fa141a2 wlan:Check priviledge permission
76c3912 wlan:Check priviledge permission
7ac035a wlan:Check priviledge permission
f48bd43 wlan:Check priviledge permission
9e1ebb6 wlan:Check priviledge permission before processing
73fe7e7 wlan:Check priviledge permission before processing
1bf5954 wlan:Check priviledge permission before processing
07daf09 wlan: prima: Sync with LA.AF.1.1_rb1.18
6e2e2fa prima: memset the command buffer in GetCommandBuffer routine

* packages/apps/Snap/
d7247ff Add orientation correction for landscape devices

* vendor/xiaomi/
ee1a964 capricorn: Update blobs from latest 7.0 release

====================
06-11-2017
====================

* device/xiaomi/msm8996-common/
108a07b Add back Snap, change default dpi.

* frameworks/base/
87d2d8b Remove this accidental duplicate
c73d2a4 Live Volume Steps [1/2]
9526be1 Heads up switch [1/2]
6d1a3b5 SystemUI: Support recents task locking
8382a47 Fix screenpinning from showing up unless enabled
6dcdecc Screen pinning improvements
45d6f2d Use theme accent color for the multiwindows divider
dc47518 Night auto brightness: restore user brightness values also after reboot
987c532 Fix manual brightness going to 0 after reboot
61e53ee Night light auto low brightness: wider action [1/2]
5db09a3 Night light tile brightness: merge the two options into one [1/2]
806bf9f Night mode tile brightness: allow to set a different value [1/2]
c719155 Night tile: automatically set a lower brightness when active [1/2]

* kernel/xiaomi/msm8996/
947454c Merge pull request #3 from LineageOS/cm-14.1

* packages/apps/CoralReef/
32a638b Heads up switch [2/2]

* packages/apps/Settings/
649ca77 Live Volume Steps [2/2]
b3c1201 Fix night light string capitalization
c20acc1 Night Light auto brightness: menu improvements
450a5e9 fix translation typo
5757b43 Night light menu reorganization
342f514 Move Night light brightness options to Settings [2/2]

====================
06-10-2017
====================

* frameworks/base/
40b501f fingerprint: Speed up wake-and-unlock scenario
41f3ba2 Merge tag 'android-7.1.2_r14' of https://android.googlesource.com/platform/frameworks/base into a7.1.2
425c531 Merge branch 'a7.1.2' of https://github.com/aquarios/frameworks_base into a7.1.2-caf

* kernel/xiaomi/msm8996/
c1056da input: synaptics_dsx: valid bounds of intr_reg_num
2328b73 input: synaptics_dsx: add bounds checks for firmware id
d00d4ce input: touchscreen: Synaptics: modify the attribute permission of rmidev
76419ae msm: sensor: validating the flash initialization parameters
2d91e4e ping: implement proper locking

* manifest/
e821eff android-7.1.2_r17

* packages/apps/Settings/
013ae49 Remove sRGB (color mode) settings from Dev settings, we have kcal support:
b0d9739 Merge branch 'a7.1.2' of https://github.com/aquarios/packages_apps_Settings into a7.1.2-caf

* vendor/aquarios/
d1a547a merge a7.1.2 into a7.1.2-caf

* vendor/xiaomi/
05b7755 capricorn: Update blobs from latest 7.0 release

====================
06-09-2017
====================

* build/
223b63c Version bump to NJH47B
c923b15 Version bump to NJH34C
6860028 N2G47W
f4ecb08 N2G47V
426071b [DO NOT MERGE] Update Security String to 2017-06-05 for nyc-dev
0363d14 [DO NOT MERGE] Update Security String to 2017-06-01 for nyc-dev
0f02c96 N2G47U
a683cf2 N2G47T
548c27a N2G47S
df44069 N2G47R
d006632 N2G47Q
dd20153 N2G47P

* frameworks/base/
2b84e81 SystemUI: fix MediaProjection cast crash

* frameworks/native/
fbb0e94 sensorservice: Fix orientation sensor for HAL's missing rotation vector sensor

* kernel/htc/msm8996/
886ab6a defconfig: Update localversion to 2.08
770fc84 Merge branch 'refs/heads/n7x-eas-1.2-master' into n7x-tabp0le-eas
435ce37 Merge branch 'cm-14.1' into n7x-eas-1.2-master
5e3c6ba Merge branch 'n7x-tabp0le-eas-staging' into n7x-tabp0le-eas

* kernel/oneplus/msm8996/
34ac328 drivers: video: Add bounds checking in fb_cmap_to_user
e88a34a net: ping: check minimum size on ICMP header length
f296382 ipv4: Don't do expensive useless work during inetdev destroy.
02d704e pipe: limit the per-user amount of pages allocated in pipes
3db1bb7 net: add length argument to skb_copy_and_csum_datagram_iovec
aba166a sysctl: Drop reference added by grab_header in proc_sys_readdir
655532d ipv6: fix out of bound writes in __ip6_append_data()
ee8ec7f ipv6/dccp: do not inherit ipv6_mc_list from parent
2b82ad6 sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
b10e13e ipv6: Prevent overrun when parsing v6 header options
44f8c37 ext4: fix deadlock during page writeback
20f7253 ext4: fix data exposure after a crash
276fdcc bpf: don't let ldimm64 leak map addresses on unprivileged

* packages/apps/CoralReef/
b05b25b Merge branch 'a7.1.2' of https://github.com/aquarios/CoralReef into a7.1.2-caf

* packages/apps/Dialer/
a6a8138 Use TabLayout for DSDA tabs.
6354477 Automatic translation import
9f639b4 IMS-VT: Send static image in a Video Call
85b1a0c IMS: Do not mute the Mic during add call
e00ede8 IMS-VT: Control display of player, video quality, data usage toasts
1ccee9f IMS: Get IMS Registration Status based on subId

* packages/services/Telecomm/
c89a427 (1/2) Make sensitive phone numbers not to be shown in call log history.

* system/sepolicy/
ab22b20 Allow recovery to alter / on userdebug/eng builds

* vendor/aquarios/
a54004d Fix Trusted Face
9e6a441 Add Live Wallpaper support
589c357 whoops
a34dfb3 sensitive_pn: Add sensitive phone numbers for Czech Republic
9a5d575 sensitive_pn: Add Canadian sensitive numbers
8d37c8f sensitive_pn: Add more numbers from the Netherlands
62eb2a8 sensitive_pn: Add sensitive numbers for Serbia
b93ceff sensitive_pn: Add sensitive phone numbers for India
891f6ad sensitive_pn: Add more numbers for Germany
3c3ce60 overlay: Enable Wi-Fi by default on first boot
5614db8 Update example backup-transport resource overlay
a720419 sensitive_pn: Add sensitive phone numbers for Norway
7792ded sensitive_pn: Add additional US numbers
47afad4 sensitive_pn: add sensitive number for Indonesia
136e8e5 sensitive_pn: Add sensitive phone number for Romania
75f8500 sensitive_pn: Added sensitive number for the Netherlands
cf0ff8d sensitive_pn: add sensitive numbers for Turkey
5c436d2 sensitive_pn: Add sensitive phone number for Bangladesh
8b17301 sensitive_pn: Add US number
9cf7ecf Add sensitive phone numbers for Brazil
3788403 sensitive_pn: reorder by MCC code
3fb50a6 sensitive_pn: Add Australian sensitive phone number.
723c722 sensitive_pn: Add New Zealand sensitive numbers.
36fa8c4 (2/2) Make sensitive phone numbers not to be shown in call log history.
bc2aa5b Use WallpaperCropper
9aebd58 Show full alarm info
f578973 common.mk: Let's not mess with PLATFORM_VERSION_CODENAME
816a92e extract_utils: fix extracting XML files containing binary characters
7fac791 slim: bye bye audiofx
eef3f93 Slim: rename BoardConfigCM -> BoardConfigSLIM
7d590c2 Cleanup vendor/slim
f1cfdee kernel: Fix broken C_INCLUDE_PATH for Darwin
a82cb23 kernel: Include openssl headers and dylibs on darwin
019c028 build: Update smali and baksmali to 2.2.0
8f544d7 charger: updates for 7.1.2 minui
4d5444a cm: charger: Correct res_create_multi_display_surface() usage
8eeb0a4 cm: charger: Center capacity and vertical offset
42172f8 cm: charger: Fix cm healthd
b10128d cm: charger: Export the RTC Clock and Alarm timestamps
ebad48d cm: charger: Add support for double backlight displays
22176ab cm: Add custom off-mode charging screen

====================
06-08-2017
====================

* frameworks/base/
ff5f8cb Fix issue with saving admins before finishing loading.
0903c5a resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev fix conflict in nyc-mr2-release (cherry picked from commit f806d65e615b942c268a5f68d44bde9d55634972)

* kernel/oneplus/msm8996/
0b420df ANDROID: sdcardfs: d_splice_alias can return error values
4b16c37 UPSTREAM: merge d_materialise_unique() into d_splice_alias()
e3f2f3d ANDROID: mnt: Fix next_descendent
533c69f ANDROID: sdcardfs: Check for NULL in revalidate
7dac750 ANDROID: sdcardfs: Add linux/kref.h include
15c629c ANDROID: sdcardfs: Move top to its own struct
f0ec7a5 ANDROID: sdcardfs: fix sdcardfs_destroy_inode for the inode RCU approach
91a333a ANDROID: sdcardfs: Don't iput if we didn't igrab
4deaf39 ANDROID: sdcardfs: Call lower fs's revalidate
12607ee ANDROID: sdcardfs: Avoid setting GIDs outside of valid ranges
4986494 ANDROID: sdcardfs: Copy meta-data from lower inode
f7c5642 Revert "Revert "Android: sdcardfs: Don't do d_add for lower fs""
c38b737 ANDROID: sdcardfs: Use filesystem specific hash
fdf54d7 Revert "Android: sdcardfs: Don't do d_add for lower fs"
3226254 Android: sdcardfs: Don't complain in fixup_lower_ownership
f77dbb3 Android: sdcardfs: Don't do d_add for lower fs
0662909 ANDROID: sdcardfs: ->iget fixes
7700132 Android: sdcardfs: Change cache GID value
363b82c ANDROID: sdcardfs: Directly pass lower file for mmap
f6ebef33 ANDROID: sdcardfs: update module info
9adbfbf ANDROID: sdcardfs: use d_splice_alias
5b215e2 ANDROID: sdcardfs: add read_iter/write_iter opeations
f5db540 ANDROID: sdcardfs: fix ->llseek to update upper and lower offset
47900b0 ANDROID: sdcardfs: copy lower inode attributes in ->ioctl
049d4ca ANDROID: sdcardfs: remove unnecessary call to do_munmap
1914f7a ANDROID: fs: Export vfs_rmdir2
57ddfbe ANDROID: fs: Export free_fs_struct and set_fs_pwd
b00bac8 ANDROID: sdcardfs: Fix style issues in macros
3438db4 ANDROID: sdcardfs: Use seq_puts over seq_printf
4aba92c ANDROID: sdcardfs: Use to kstrout
d291433 ANDROID: sdcardfs: Use pr_[...] instead of printk
3f28eb9 ANDROID: sdcardfs: remove unneeded null check
e70ce6f ANDROID: sdcardfs: Fix style issues with comments
449e09d ANDROID: sdcardfs: Fix formatting
3e8115b ANDROID: sdcardfs: correct order of descriptors
d996275 ANDROID: sdcardfs: Fix gid issue
7702a7b ANDROID: sdcardfs: Use tabs instead of spaces in multiuser.h
40af9e9 ANDROID: sdcardfs: Remove uninformative prints
e97b560 ANDROID: sdcardfs: move path_put outside of spinlock
cb3180a ANDROID: sdcardfs: Use case insensitive hash function
ab7a0a1 ANDROID: sdcardfs: declare MODULE_ALIAS_FS
3f4633e ANDROID: sdcardfs: Get the blocksize from the lower fs
43f589b ANDROID: sdcardfs: Use d_invalidate instead of drop_recurisve
51a670b ANDROID: sdcardfs: Switch to internal case insensitive compare
dc227f3 ANDROID: sdcardfs: Use spin_lock_nested
fcf76cf ANDROID: sdcardfs: Replace get/put with d_lock
d6603ca ANDROID: sdcardfs: rate limit warning print
89d2432 ANDROID: sdcardfs: Fix case insensitive lookup
a5b64bb mm: Export do_munmap

* kernel/xiaomi/msm8996/
eb80e5d ANDROID: sdcardfs: d_splice_alias can return error values

* packages/apps/Settings/
0582dad Automatic translation import
e61a280 Settings[Wifi]: fix the input invalid length for WEP encryption.
b4c6741 Settings: Fix internal storage summary for non-emulated storage
ea3de6f IMS: Cellular network type is not showing VoLTE enabled
ad6fddf Settings: Phone process crash in SIM Status.
223711c Add package overlay support for carrier
8b49725 Add new network types in settings app.

* vendor/xiaomi/
eff4197 capricorn: Update blobs from latest 7.0 release

====================
06-07-2017
====================

* kernel/oneplus/msm8996/
1cf91dc power: Synchronize with OxygenOS 4.1.5

* kernel/xiaomi/msm8996/
5be65d0 ANDROID: mnt: Fix next_descendent
565c4c9 ANDROID: sdcardfs: Check for NULL in revalidate
d645265 ANDROID: sdcardfs: Add linux/kref.h include
c04a624 ANDROID: sdcardfs: Move top to its own struct
aafb3b1 ANDROID: sdcardfs: fix sdcardfs_destroy_inode for the inode RCU approach
ee2a363 ANDROID: sdcardfs: Don't iput if we didn't igrab
b308446 ANDROID: sdcardfs: Call lower fs's revalidate
2f81e8c ANDROID: sdcardfs: Avoid setting GIDs outside of valid ranges
56b1c62 ANDROID: sdcardfs: Copy meta-data from lower inode
e06fe72 Revert "Revert "Android: sdcardfs: Don't do d_add for lower fs""
f380ca7 ANDROID: sdcardfs: Use filesystem specific hash
0db6efa Revert "Android: sdcardfs: Don't do d_add for lower fs"
f7f8643 Android: sdcardfs: Don't complain in fixup_lower_ownership
dc7a3cd Android: sdcardfs: Don't do d_add for lower fs
484059e ANDROID: sdcardfs: ->iget fixes
9de3cea Android: sdcardfs: Change cache GID value
e54250f ANDROID: sdcardfs: Directly pass lower file for mmap
f30bead ANDROID: sdcardfs: update module info
4ff9891 ANDROID: sdcardfs: use d_splice_alias
f1a1ee1 ANDROID: sdcardfs: add read_iter/write_iter opeations
d9cc90b ANDROID: sdcardfs: fix ->llseek to update upper and lower offset
4559c4a ANDROID: sdcardfs: copy lower inode attributes in ->ioctl
5b31652 ANDROID: sdcardfs: remove unnecessary call to do_munmap
4e9a142 ANDROID: fs: Export vfs_rmdir2
1bff4fa ANDROID: fs: Export free_fs_struct and set_fs_pwd
8c3f764 ANDROID: sdcardfs: Fix style issues in macros
3af127c ANDROID: sdcardfs: Use seq_puts over seq_printf
a51c029 ANDROID: sdcardfs: Use to kstrout
1259632 ANDROID: sdcardfs: Use pr_[...] instead of printk
bcc3cd9 ANDROID: sdcardfs: remove unneeded null check
a6839af ANDROID: sdcardfs: Fix style issues with comments
31e02be ANDROID: sdcardfs: Fix formatting
a4fdcd2 ANDROID: sdcardfs: correct order of descriptors
0b06213 ANDROID: sdcardfs: Fix gid issue
5dab8b5 ANDROID: sdcardfs: Use tabs instead of spaces in multiuser.h
064063b ANDROID: sdcardfs: Remove uninformative prints
d096ec4 ANDROID: sdcardfs: move path_put outside of spinlock
ad63fa1 ANDROID: sdcardfs: Use case insensitive hash function
2e47ad7 ANDROID: sdcardfs: declare MODULE_ALIAS_FS
e4dba4a ANDROID: sdcardfs: Get the blocksize from the lower fs
323f7d0 ANDROID: sdcardfs: Use d_invalidate instead of drop_recurisve
4eed672 ANDROID: sdcardfs: Switch to internal case insensitive compare
137e59c ANDROID: sdcardfs: Use spin_lock_nested
9b120c7c ANDROID: sdcardfs: Replace get/put with d_lock
8c9fd49 ANDROID: sdcardfs: rate limit warning print
8641967 ANDROID: sdcardfs: Fix case insensitive lookup
f7d0eb4 ANDROID: mnt: remount should propagate to slaves of slaves
00f5b6d merge d_materialise_unique() into d_splice_alias()

* packages/apps/CoralReef/
9914baa Allow to set Ripple on other buttons for Home button only pixel animation [2/2]
1b3bee7 Smartbar: allow to set pixel ani for the home button only [2/2]
36497e5 SmartBar: Add Pixel to button animation settings [3/3]

* packages/apps/Snap/
78666b5 Snap: Simulate back button press when menu back button is pressed

* vendor/oneplus/
1c4faaa op3: Update to OxygenOS 4.1.5 blobs

Downloads:

ROM: Latest AquariOS build

Gapps: BeansGapps (for full Google Assistant features, use full)

Reporting a bug?

See how to do so here:

You need to provide a log in order for the issue to be addressed. Please also include how to reproduce the reported bug if possible.

If you need a log extracting app, try out MatLog and/or paste your log into an online text sharing site like hastebin.com.

Credits & Thanks:

@BeansTown106 - for almost everything Nexus specific (blobs, device, etc) and many ROM features and fixes!

@The Flash for all the features, fixes, theming, and more!

Flash-ROM

The CyanogenMod Community

Dirty Unicorns

SlimRoms

Team Substratum

OmniRom

@rc420head - for teaching me 99% of what I know

@fhem - for teaching me the ropes with compiling for Nexus devices

The AquariOS testers!!!

And all other open source Devs/Teams I may have missed!

Source Code:

Kernel

JOIN OUR G+ COMMUNITY!​

Q & A

Read this before telling everyone something is broken!

1. Android Pay isn't working!! What do I do?

Go into Magisk settings and toggle on the "Hide Magisk" option.

Then try again.

Also, I've found once in a great while, even with this enabled, it will say it failed - if this happens, just try again...it'll work.

2. Waze keeps saying "Looking for network" ?

There is probably a problem in the way Waze handles the access to data when 2 SIM cards are inserted in the device.

You should make sure that : SIM card 1 is the one you receive data with ; SIM card 2 is the one you receive voice calls with.

Swap cards if needed.

If you can't swap cards, disable data on SIM card 1 going to "Settings => Data usage" that should do the trick...

3. I don't receive notifications from an APP / I get delayed notifications from an APP

Most likely, you restored the app causing the problem using Titanium Back-UP. This is a known problem... and is not ROM related.

Just uninstall the app that is causing the problem and re-install it from Google Play.

You should be good to go :-)

4. Help! I can't find more Q & A entries! Why is there only one??

I'll add more soon :)

XDA:DevDB Information

AquariOS, ROM for the Xiaomi Mi 5s Plus

Contributors

NexusPenguin

Source Code: https://github.com/AquariOS

ROM OS Version: 7.x Nougat

Version Information

Status: Beta

Created 2017-06-11

Last Updated 2017-06-16