I ported this to lineage-15.1.
The port is based on Albertos AOSP 8.1 tree, with the necessary changes to work with lineage again.
That means primarily: no arm64. This is a plain arm build.
It only needed very small bits of work here and there, so the primary credit clearly goes to Alberto97.
Keep in mind, this build is an UNOFFICIAL build. Meaning, if you're coming from the official lineage 14.1, you will either need to wipe your data partition, or follow these steps to migrate your data to unofficial keys:
https://wiki.lineageos.org/signing_builds.html#using-a-script
The script it mentions is here:
https://github.com/LineageOS/scripts/blob/master/key-migration/migration.sh
Generally, updating from 14.1 is supported though, if not for the aforementioned key issue.
The way back from unofficial to official is a bumpy road though, and you should not expect it to work when this hopefully makes it to official. So definitely keep your backups!
You will need to be on the bootloader and modem firmware from OPN27.76-12-22.
For me the firmware from OPNS27.76-12-22-3 resulted in no cellular signal, no matter what ROM i tried. Might just have been a misflash, but for now I'm back on OPN27.76-12-22, which is the original stock 8.0.0 release from Motorola.
As always, make a backup before flashing this! I'm using it as my everyday system now and haven't encountered any major issues, but you never know.
I'm not aware of any major features not working. The only thing I'm very uncertain about is VoLTE, which in theory should work, but I lack the possibility to test it with my ISP.
Device tree:
https://github.com/BtbN/android_device_motorola_addison
Kernel:
https://github.com/BtbN/android_kernel_motorola_msm8953
Download:
https://btbn.de/files/lineage-15.1-20180713-UNOFFICIAL-addison.zip
Gapps: I'm using OpenGapps, arm version for 8.1.