• 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][UNOFFICIAL][perry] LineageOS 14.1 for Moto E4 Qualcomm

squid2

Recognized Developer
Mar 9, 2015
1,722
10,969
0
Ontario

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
Sources
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
 

squid2

Recognized Developer
Mar 9, 2015
1,722
10,969
0
Ontario
Installation Instructions

Prerequisites:
This is for the Qualcomm based Moto E4 only! If you have a Mediatek phone, don't install this. First ensure your phone is bootloader unlocked. Follow the procedure on Motorola's website if required. Next, ensure that you you have my TWRP installed on your device. I only support my own recovery builds. If you are using somebody else's recovery, you're on your own. Once that is all taken care of, you can boot into TWRP and install the ROM.

Initial/Clean Installation
  1. Using TWRP, wipe system, data, cache, and dalvik.
  2. Install my LineageOS zip file, and optionally GApps.
  3. Optionally install the ARM su addon and/or a weather provider downloaded from the LineageOS extras page.
  4. Reboot into your fresh installation of LineageOS.
If you want GApps, you MUST install the same time as the initial OS installation. Else, you will need to wipe data and start again.

Upgrading:
When upgrading from a previous version of my own LineageOS builds, dirty flashing should be fine unless I say otherwise. Just install the LineageOS zip over an existing installation. There is no need to reinstall GApps.
 
Last edited:

madbat99

Elite Member
Mar 1, 2014
5,539
3,285
113
Wow nice work @squid2
My wife has the virgin mobile version (Sprint mvno) but she won't let me tinker with it yet. She loves how fast the stock camera is and she doesn't want me to "mess it up". No faith I tell ya.
 
Last edited:
A

amarc78

Guest
Wow nice work @squid2
I linked zips for the boost and virgin Mobile apn zips in this thread if they help anyone. My wife has the virgin mobile version (Sprint mvno) but she won't let me tinker with it yet. She loves how fast the stock camera is and she doesn't want me to "mess it up". No faith I tell ya.
Those apns are pretty old, you brought back some Moto G falcon memories with that zip, lol. Anyway, the zip isn't quite compatible with this device and the apns are pretty different than what they should be. Unfortunately I haven't been able to get the stock apns even working at all. I have full signal bars and can get the carrier to read sprint or boost, but just can't get it to connect. So I think it may be just a matter of getting the apns right, otherwise it may not be reading the sim card right. It does say please insert a sim card on the initial setup so that may be it.
 

madbat99

Elite Member
Mar 1, 2014
5,539
3,285
113
Those apns are pretty old, you brought back some Moto G falcon memories with that zip, lol. Anyway, the zip isn't quite compatible with this device and the apns are pretty different than what they should be. Unfortunately I haven't been able to get the stock apns even working at all. I have full signal bars and can get the carrier to read sprint or boost, but just can't get it to connect. So I think it may be just a matter of getting the apns right, otherwise it may not be reading the sim card right. It does say please insert a sim card on the initial setup so that may be it.
Yeah those were ones I use on my virgin mobile S3. Awesome progress on this phone bro. If data gets working on CDMA maybe my wife will finally let me play with that thing.
 
A

amarc78

Guest
Yeah those were ones I use on my virgin mobile S3. Awesome progress on this phone bro. If data gets working on CDMA maybe my wife will finally let me play with that thing.
I think I may have figured it out. I need any one with other devices with cdma carriers that are rooted to use a terminal emulators and open it then type "su" (no quotation marks) then type "getprop" and copy and past the output to a text file and upload it for me so I can make sure it's working for everyone.

Sent from my Moto E (4) using XDA Labs
 

savagevegeta

Senior Member
Oct 16, 2017
145
9
0
I think I may have figured it out. I need any one with other devices with cdma carriers that are rooted to use a terminal emulators and open it then type "su" (no quotation marks) then type "getprop" and copy and past the output to a text file and upload it for me so I can make sure it's working for everyone.
Do you want stock or from your ROM? I can supply this