• 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][addison] Android Open Source Project 9

Alberto97

Recognized Developer
Feb 6, 2012
976
7,825
0
22

Code:
/*
 * Your warranty is now void.
 *
 * I am 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 me for messing up your device, I will laugh at you.
 */
Moto Mods are not supported, fork my sources and add the support yourself if this is so important to you

AOSP is Android as Google release without other modifications, similar to Pixel/Nexus stock rom but without gapps.
Features such as Chop Chop, Double Twist, Fingerprint sleep and Ambient display gestures are kept.
Google does not release an AOSP Browser anymore since Marshmallow, thus there isn't a default browser. If I find the time I might port and revamp it in the future.

Working
  • Audio playback
  • RIL (Calls, SMS, Data)
  • Wifi
  • Bluetooth
  • Hotspot
  • Video Playback
  • LED Notifications
  • Camera
  • GPS
  • NFC
  • Biometric sensor
  • Night Mode

Not Working/Bugs
  • -

Camera2 APIs disclaimer
If you decide to enable Camera2 APIs, be aware that in certain conditions photos and videos quality might be extremely low.
This happens because Motorola on our device officially supports only the old camera apis.
For this reason old camera apis are currently enabled by default.


Preconditions

Installation
  1. Place ROM & Gapps in your virtual SD
  2. Reboot in Bootloader Mode
  3. Go to "Recovery" (Vol +/Vol -) and confirm (power)
  4. Wipe system if you're coming from a different Android version
  5. Wipe Data (only if you come from a different ROM/Android version, not required while updating)
  6. Wipe Dalvik cache
  7. Install the ROM zip
  8. DO NOT REBOOT
  9. Install the Gapps zip (optional)
  10. Reboot

Downloads
arm builds
arm64 builds (No more supported)

Sources
Device Tree
Kernel
Sensor HAL


XDA:DevDB Information
Android Open source Project 9, ROM for the Moto Z Play

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

Version Information
Status: No Longer Updated

Created 2018-08-15
Last Updated 2020-01-06
 

Alberto97

Recognized Developer
Feb 6, 2012
976
7,825
0
22
Changelog

09/08/2019
  • August security patches
  • Enabled IMS carrier settings in Brazil as per latest stock oreo (you still need to insert yourself the IMS apn)
  • Android for Work Profiles should work properly now

02/07/2019
  • July security patches

09/06/2019
  • June (and May) security patches
  • Vibration intensity is now adjustable on three levels from accessibility settings
  • Occasional crashes at boot/bootloops caused by the sensor hal are now fixed
  • Exposed through sysfs some SD infos (SD status register + speed class + uhs speed grade) and internal storage health

05/04/2019
  • April security patches
  • Fixed adopted storage

09/03/2019
  • March security patches
  • Device now goes in deep sleep mode when using Always on Display

09/02/2019
  • February security patches
  • Device correctly boots when setting pin/password/pattern *at boot* now

19/01/2019
  • January security patches
  • Device specific gestures entry points in Settings have been reworked to be consistent with the rest of UI
  • LZ4 kernel-side improvements from Pixel 2 kernel
  • Back to Moto's F2FS kernel sources
  • Video stablization is now working

---- From now on all builds will be 32bit, wipe data is required if you're updating on the top of a 2018 build ----

Old ARM64 builds changelog

28/12/2018
  • Lags and slowdowns have been fixed
  • Bootanimation does not crash anymore

22/12/2018
  • exFAT support for sdcards
  • Rebased kernel on the top of Moto pie sources
  • Now using stable f2fs kernel sources instead of Moto's fork

09/12/2018
  • IMS related stability issues should have been fixed now

07/12/2018
  • December security patches
  • Low speaker volume is now fixed
  • Proprietary stacks have been upgraded to pie
  • BFQ is the default IO scheduler
  • Enforcing selinux
  • Flip to Mute: the phone now vibrates when you mute/unmute it, just like Google's Flip to shhh

10/11/2018
  • November security patches
  • IMS is possibly working now
  • 4K video recording is now available on AOSP an third party cameras
  • 1080p and 720p video recording on Moto Camera is now fixed
  • Camera2 APIs are now working
  • Prima wlan update to LA.UM.7.6.r1-03400-89xx.0 CAF release

03/10/2018
  • October security patches
  • Reboot to recovery is now working
  • Wifi - BT crash fix from the experimental build included
  • Moto kernel patches from 28.85-13 release included
  • Blobs updated to OPNS27.76-12-22-9 moto release
  • Added some padding between mobile signal groups (before - after)

15/09/2018
  • September security patches
  • Flashlight now works in DND mode too
  • Rebased kernel (again) on the top of qcom pie sources

26/08/2018
  • Auto brightness fixed
  • Encryption support implemented
  • Removed wifi display support (reason here)
  • Added Google Sans font
  • MAC address is properly set now
  • Added missing F2FS moto changes in kernel rebase

15/08/2018
  • Initial Release
 
Last edited:

Alberto97

Recognized Developer
Feb 6, 2012
976
7,825
0
22
Do I need to update modem and bootloader?
  • Download DevCheck or CPU-Z or any other app that let you see your bootloader version.
  • If the reported version is not 0xC180 or 0xC182, you need to update them.
  • Anyway before installing the rom TWRP will do this check for you and will stop you if your device is not compatible.

How do I update modem and bootloader?
This does not wipe your data if you closely follow these steps
  • Download the latest firmware for addison (available here, lolinet.com mirror, moto.netlib.re mirror).
    Alternatively I made a package (up here) that only contains the required images if you're short on data/have bad speed.
  • Once you have made sure adb/fastboot properly detects the device, open a terminal in the folder where you have extracted the firmware and run the following commands:
    Code:
    fastboot flash partition gpt.bin
    fastboot flash bootloader bootloader.img
    fastboot flash modem NON-HLOS.bin
    fastboot flash fsg fsg.mbn
    fastboot flash dsp adspso.bin
    fastboot flash oem oem.img
 
Last edited:

sebx_g1

Elite Member
Nov 6, 2009
2,912
707
113
Ok I'm going to flash it now [emoji846] see you soon I hope [emoji39]

So I restoring now my apps from titanium backup, those gapps from my link works but they are must flashed after rom booted at last one time ,so reboot is need after rom flash.Otherwise setup fc constantly.

Magisk 16.7 works [emoji846]

Bluetooth music playback via headphones works perfectly [emoji3]

Even Moto Camera works [emoji41]

Wysłane z mojego XT1635-02 przy użyciu Tapatalka
 
Last edited:

Milly7

Elite Member
Oct 21, 2010
1,221
378
0
Ok I'm going to flash it now [emoji846] see you soon I hope [emoji39]

So I restoring now my apps from titanium backup, those gapps from my link works but they are must flashed after rom booted at last one time ,so reboot is need after rom flash.Otherwise setup fc constantly.

Magisk 16.7 works [emoji846]

Bluetooth music playback via headphones works perfectly [emoji3]

Even Moto Camera works [emoji41]

Wysłane z mojego XT1635-02 przy użyciu Tapatalka
Can't seem to get the ROM to boot with gapps. Even when booting first before installing then. What else can I try?