• 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][arm] Unofficial LineageOS 15.1

BtbN

Senior Member
Jul 6, 2010
155
275
0

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

LineageOS is a free, community built, aftermarket firmware distribution of Android 8.1.0 (Oreo), which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit Gerrit Code Review.

Not Working/Bugs
  • I'm not aware of anything not working, but this is still pretty fresh, so no guarantees!

Installation
Make sure you have at least a nougat bootloader and modem else TWRP denies the installation by throwing a message about the wrong bootloader. I recommend bootloader and modem from OPN27.76-12-22. Further details and a guide to upgrade what you need without losing data here.
Requires unlocked bootloader and a custom recovery

  1. Place ROM & Gapps in your virtual SD
  2. Reboot in Bootloader Mode
  3. Go to "Recovery" (Vol +/Vol -) and confirm (power)
  4. Wipe Data/Factory Reset
  5. Wipe Dalvik cache
  6. Install the ROM zip
  7. Install su for root (get it here, you have to enable it from developer settings) [optional]
  8. DO NOT REBOOT
  9. Install the Gapps zip (OpenGapps works fine for me)
  10. (Correct variant for both Gapps and su is arm for 8.1/15.1)
  11. Reboot

Migrating to the signed build
To migrate to the newer signed builds, you will need to run a migration script once (or wipe your data).
Script with my signing keys: https://btbn.de/files/lineage/migration.sh
Instructions on how to use it: https://wiki.lineageos.org/signing_builds.html#test-keys-to-official-or-vice-versa

Downloads
All files
Latest version
Last unsigned version

Sources
Device Tree
Kernel

Credits
This is primarily based on the AOSP 8.1 ROM from Alberto97
So most of the credit for this still goes to him!

XDA:DevDB Information
Unofficial LineageOS 15.1, ROM for the Moto Z Play

Contributors
BtbN
Source Code: https://github.com/LineageOS

ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.x
Based On: LineageOS

Version Information
Status: Nightly

Created 2018-07-14
Last Updated 2020-10-12
 

BtbN

Senior Member
Jul 6, 2010
155
275
0
Changelog

Update 2020-10-12
  1. Sync with LineageOS sources for October Security Patches.
Update 2019-02-02
  1. Potential fix for low speaker volume in rare edge cases.
Update 2019-01-13
  1. December and January Security Updates
Update 2018-11-25
  1. November Security Updates
Update 2018-10-13
  1. October Security Updates
Update 2018-09-09
  1. September Security Updates
  2. Add greybus module from MMI-OPNS27.76-12-22-24-3. This should enable _very_ basic Moto Mod support, but is entirely untested.
Update 2018-08-25
  1. Add ipacm service and add its services to manifest
  2. Fix reading Moto-Specific Wifi mac
Update 2018-08-24
  1. Fix vold exFat support
  2. Update Kernel to OPN28.49-2 (Based on Albertos AOSP Kernel, with latest security fixes rebased ontop)
Update 2018-08-15
  1. Copied media encoder config from griffin to make UHD video recording work in Snap (and probably other places as well)
Update 2018-08-14
  1. Synced with Lineage for august security patches
  2. Switched from Camera2 to Snap (Camera2 is still somehow there, the less basic Camera-App is Snap)
  3. A lot of larger under the hood fixes with barely any immediately noticeable user-impact
  4. Made an attempt at fixing VoLTE, but since I can't test it, no promises.
 
Last edited:

McFlypants

Senior Member
Mar 22, 2013
302
109
43
Nice!! But i wont use it because i have a moto mod i need.

Might there be any possibility to have it working (TeamMex made it partially possible in his rom)?
 

BtbN

Senior Member
Jul 6, 2010
155
275
0
Why you make the rom not 64bit?
Because the official ROM is 32 bit, so by keeping it that way I can keep using the official proprietary files and (for the most part) don't need to go collect them from other devices.
Lowers the maintenance burden considerably, specially as long as Motorola still supports this device.

Isn't moto mods support at least enabled in official LOS 14.1.?
I don't think so. At least I don't see any traces of it in the 14.1 device tree.
 

smoke007

Member
Nov 29, 2010
8
3
0
Because the official ROM is 32 bit, so by keeping it that way I can keep using the official proprietary files and (for the most part) don't need to go collect them from other devices.
Lowers the maintenance burden considerably, specially as long as Motorola still supports this device.
Ok.
Do you know if VoLTE works in Germany with Telekom.De with this Rom? With albertos aosp it dont work for me.

Gesendet von meinem XT1635-02 mit Tapatalk
 

guenterm800

Senior Member
Mar 7, 2009
223
52
0
@BtbN: can you share your file roomservice.xml, please?
I tried to compile with error:
build/core/base_rules.mk:238: error: vendor/motorola/addison: MODULE.TARGET.SHARED_LIBRARIES.libril already defined by hardware/ril/libril.
23:26:09 ckati failed with: exit status 1
 

BtbN

Senior Member
Jul 6, 2010
155
275
0
@BtbN: can you share your file roomservice.xml, please?
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="BtbN/android_device_motorola_addison" path="device/motorola/addison" remote="github" />
  <project name="BtbN/android_kernel_motorola_msm8953" path="kernel/motorola/msm8953" remote="github" />
  <project name="BtbN/proprietary_vendor_motorola" path="vendor/motorola" remote="github" depth="1" />
  <project name="LineageOS/android_external_bson" path="external/bson" remote="github" />
  <project name="LineageOS/android_device_qcom_common" path="device/qcom/common" remote="github" />
  <project name="LineageOS/android_packages_resources_devicesettings" path="packages/resources/devicesettings" remote="github" />
</manifest>
Pretty much the default "breakfast addison" creates from the dependencies, minus the proprietary files.