I have worked to bring LineageOS to the Qualcomm based Moto E4, code-named perry. The device trees I have built are commonized with all other 32 bit Motorola Qualcomm devices with a 3.18 Linux kernel. The intention is for these to become the official LineageOS device trees once we are ready for that.
The device specific code for this device is still very new and a work in progress. Don't expect everything to be working or complete. However, at least on GSM devices, this ROM is stable and functional enough for daily use on GSM devices. I don't have a CDMA device, and we don't even have CDMA networks in Canada any more, so I don't know what the status of CDMA is.
Known working:
- Booting
- Graphics and video playback
- RIL
- Connecting to GSM networks, calls, and data
- Fingerprint sensor
- Camera
- Audio
- WiFi
- Sensors
- GPS
Untested or possibly broken
- Modifying some camera settings may cause the camera to behave oddly
- CDMA support may be broken out of the box
- Let me know if you encounter other device specific issues
See this post by @SeanStar to fix CDMA for now: https://forum.xda-developers.com/showpost.php?p=75597767&postcount=118
Changelog:
Code:
August 17, 2018:
- Same device specific code, updated LineageOS
January 2, 2018:
- Same device specific code, updated LineageOS
October 17, 2017:
- Fixed boot on some devices by modifying dt.img format
- Fixed video playback issues by patching libOmxVdec to not use UBWC
- Fixed call audio by setting correct ACDB IDs
October 14, 2017:
- Initial pre-release preview build
https://github.com/moto8937
https://github.com/LineageOS
Downloads:
August 17 2018 Build
January 2 2018 Build
October 17 2017 Build
XDA:DevDB Information
LineageOS 14.1 for Moto E4 Qualcomm, ROM for the Moto E4
Contributors
squid2, Alberto97
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.x
Version Information
Status: Alpha
Created 2017-10-17
Last Updated 2018-08-17