• 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][AXON 7][A2017] EmotionOS [7.1.2][OFFICIAL][1/23]

SaintZ93

Elite Member
Feb 4, 2011
1,518
4,682
113
27
Massachusetts
github.com

EmotionOS aims to provide stability, performance optimizations, ultimate customizations, theme support, security patches, and the most recent updates. If you are looking for a stable ROM that is feature full and fully customizable, you are in the right place.



Disclaimer:
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.
 *
 */


In first place we want to give proper credits to:
  • Google
  • AOSP
  • AOKP
  • LineageOS
  • AICP
  • BenzoRoms
  • flar2
  • grarak
  • Community

  • hsbadr
  • Kabata
  • Pafcholini
  • Crimsonthunder
  • SaintZ93

  • Based on Google Source.
  • Custom Kernel. (Built by me, @SaintZ93)
  • Emotion Control.
  • OTA Updates.
  • DU Navigation Bar.
  • OmniSwitch.
  • Statusbar settings.
  • OMS support.
  • Gestures.
  • App Circle Bar.
  • Recents Panel.
  • Wakelock blocker.
  • Cclock Widget.
  • LockScreen settings.
  • Notification Drawer settings.
  • PA Pie Control.
  • Hardware keys settings.
  • Substratum.
  • And much more...

EmotionOS Control:
Code:
- General (Section)
-- General Settings (Tab)
--- cLock Settings
--- Settings Drawer
--- Hostname Settings
--- Emotion Stats
-- Recents Settings (Tab)
--- Recents General Settings
--- OmniSwitch
-- Wakelock Blocker (Tab)

- App Launcher (Section)
-- Gesture Anywhere (Tab)
-- App Circle Bar (Tab)
-- App Side Bar (Tab)

- Lockscreen (Sections)
-- Lockscreen General Settings

- Buttons (Section)
-- Hardware Keys
-- Power Button
-- Home Button
-- Recents Button
-- Volume Buttons
-- IME Features

- Notification Drawer (Section)
-- Brightness Settings
-- Header Settings
-- Tile Settings

- Power Menu (Section)

- PA Pie Control (Section)
-- PIE Style (Tab)
-- PIE Targets (Tab)
-- PIE Color Settings (Tab)

- Sound (Section)
-- Sound Settings (Tab)
--- Notifications
-- Volume Steps (Tab)

- Statusbar (Section)
-- Statusbar Settings (Tab)
--- Clock Settings
--- Date Settings
--- Battery Settings
--- Miscellaneous Settings
-- Network Traffic (Tab)

- User Interface (Section)
-- User Interface Settings (Tab)
--- General Settings
--- Toast Settings
-- Animations (Tab)
-- Transparency Porn (Tab)
--- Notification Drawer Settings
--- Volume Dialog
--- Power Menu
-- Blur Personalizations (Tab)
--- Expanded Statusbar
--- Quick Settings
--- Recents Blur
--- Blur Color Filters

Keys:
- Represents the sections
-- Represents the features in that section unless stated tab then it is a tabbed section
--- Represents the features that are in the tabbed section
  • None at this time, please report if any found.

  • Download ROM
  • Wipe System, Data, Cache, Dalvik Cache (x3)
  • Factory Reset (x3)
  • Install EmotionOS Rom
  • Install GAPPS
  • Install Your Favorite Root System
  • Reboot and your good to go!

How To Update (Dirty Flash):
  • Download Update
  • Wipe Cache & Dalvik Cache
  • Flash EmotionOS Update
  • Re-flash Your GAPPS
  • Re-flash Magisk or SuperSU
  • Wipe Cache & Dalvik Cache Again
  • Reboot & Profit




Additional Credits:
  • @OrdenKrieger and @Unjustified Dev - For the device tree, vendor and kernel base

Donators:
You may also join EmotionOS Google+ Community

Disclaimer: I as well as the EmotionOS Team do not and will not take any responsibility towards anything that happens to your phone after flashing.

XDA:DevDB Information
[ROM][All Variants] EmotionOS [7.1.2][OFFICIAL][1/8], ROM for the ZTE Axon 7

Contributors
SaintZ93, Pafcholini
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.x
ROM Firmware Required: U|G Model
Based On: AOSP

Version Information
Status: Stable
Stable Release Date: 2018-01-08

Created 2018-01-09
Last Updated 2018-01-08
 
Last edited:

SaintZ93

Elite Member
Feb 4, 2011
1,518
4,682
113
27
Massachusetts
github.com
Please Note:
  • This ROM will work for all Axon 7 models.
  • Please wait about 5 minutes to boot on initial flash.
  • OTA (Over The Air Updates) is currently not working, will be fixed in future builds.
  • Please DO NOT create mirrors without permission.
  • I will try and answer everyone who reports issues.
  • Before reporting an issue please make sure you followed the instructions in OP.
  • Most importantly, enjoy the s**t out of this ROM :)
 
Last edited:

joaste

Senior Member
Sep 11, 2011
878
250
63
Hello.
Thanks for another ROM, the more the better. :)
I'm wondering, you said you built a custom kernel, what are the kerne's features?
More specifically does it have KCAL?
Thanks again!
I have the same question, but more general regarding the kernel. What have you tweaked? More performance related or battery related tweaks?

Thanks for the time taken!
 
Last edited:

SaintZ93

Elite Member
Feb 4, 2011
1,518
4,682
113
27
Massachusetts
github.com
I found it ... Thanks it's looking great just substratum it's not applying for some reason
I'm gonna run it all day and see wasup
If you have Magisk there is a Substratum module in the download section that may help. You could also try going into developer options and turning on force enable color engine and see what happends. I don't use Substratum so I didn't even think to test that lol. So many days of developing stuff like that slips by me.
 

SaintZ93

Elite Member
Feb 4, 2011
1,518
4,682
113
27
Massachusetts
github.com
Looks great so far ... Trying to set it up ... I just can't find how to change the navigation keys
You can download this file https://www.dropbox.com/s/2j782oxxoum41mw/synaptics_dsx.kl?dl=0 go to system --> usr --> keylayout delete existing one and replace with the one downloaded and set permissions.

Or you can do it a manual way
1. Use root browser and go to system --> usr --> keylayout
2. Open synaptics_dsx.kl
3. Scroll all the way down and you will see
APP_SWITCH
BACK
4. Switch the locations, meaning change APP_SWITCH to BACK and BACK to APP_SWITCH
5. Save and reboot
 
  • Like
Reactions: abimaeld7

joaste

Senior Member
Sep 11, 2011
878
250
63
Just installed this.

I'm happy to see that this ROM does not have the speakerphone bug! Well done.

My first few suggestions/issues are:

1) add Location easy toggle
2) Data easy toggle is not working (whether on or off in Notification Drawer settings) - it opens a second windows and you have to toggle it on/off
2) in hardware button assignments (Home, recents, back buttons), the option (long press or double tap) to pull down notifications is missing - some ROMs have a much more extensive list of options (quicksettings, notificaitons, etc...)

I'll add comments as I discover things.

Thanks for your work!

EDIT1: by the way, GPU frequency stays at 214, instead of going to 133, eventhough KA, in the overview screen indicates 133, on the GPU page, it shows 214. Checking with EXKM, I see that the GPU Initial Frequency is set at 214. Changing it to 133 fixes this. The latter setting does not seem to be available through KA.

EDIT 2: I have only seen this issue once on another ROM (can't remember which one), but volume down control from a headset does not work (on the stock player, Neutron, youtube via browser). Up volume control works. Both up and down work with the physiscal volume buttons on the phone.
 
Last edited:

FrankJHTC

Senior Member
Jun 7, 2013
679
103
0
Thanks.. The rom works great.. I only have one problem. Substratum doesn't work.. It doesn't ask for root permissions and doesn't apply the temes...

Regards

Enviado desde mi ZTE A2017U mediante Tapatalk
 

marcdw

Elite Member
Sep 24, 2014
5,731
2,880
113
57
Baldwin Park
Gave the ROM an initial go around (installed as a third in a multiboot setup).
Other than the aforementioned Substratum issue everything seems a-ok. It feels most similar to AOKP to me.
When I first tried Music via a Bluetooth speaker the volume was extremely low. A reboot fixes that up though.
Oh, selecting Pulse causes Settings to crash. On this first test I didn't have a log app to capture the crash. Man, I wish Andy Log worked on Nougat. Its Last Crash feature was great.


ZTE Axon 7 A2017U, Dark ROM, Llama Sweet Kernel, microG (NoGAPPS), Tapatalk 4.9.5
 

nfsmw_gr

Elite Member
Dec 25, 2010
3,798
1,941
113
25
Salamina,Greece
www.facebook.com
You can see here for all kernel changes and modifications, https://github.com/EmotionOS/android_kernel_zte_msm8996/commits/nougat
Thanks.
Unfortunately I can't see kcal listed.
It's an incredibly useful feature, please consider adding it.
I'll post the link of the commits here to make it easier:

https://github.com/LineageOS/androi...mmit/7de5600364f51ac41522259c57fbc1422d622e7f

https://github.com/LineageOS/androi...mmit/b4c434d778df3cec794bd95785abb2ecc510dc7f

https://github.com/LineageOS/androi...mmit/b50fac21ca2674bf673a4a1748e056fab3193596

---------- Post added at 04:28 PM ---------- Previous post was at 04:27 PM ----------

at anyone, is the camera working fine on this rom?
anyone tried stock ZTE Camera?