yashsingh1/xdaforums huggingface dataset:
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] jelly28:
Newbie here trying to ensure favorable outcome. I’d appreciate if as I go through the process people would offer advice.

My phone is A2017U and Build A2017UV1.1.0B35

I don’t have a Windows PC. I use Ubuntu 18.04 for my OS on which I’ve loaded ADB and fastboot.

Personally, I don’t care for users that ask for help w/o doing the basics. To this end, 1) I’ve read this entire thread. There is a lot to unpack; my eyes eventually glass over and its taken several sessions. 2) I sent OrdenKrieger $25 USD via PayPal for the privilege of using his intellectual property.

The point I seek to make it I’m trying to do what I think is the right thing to get in the game.

First question is which TWRP should I use? The OP – which I suspect means Original Post – links to 3.2.3-0-axon7.img. OTOH, later in the thread, for example, DarkQuark entry #68 suggests using Nfounds TWRP 312-7 , and, Raysterr66 entry #78 TWRP_3.2.1-6_axon7-only_official_oreo.img.

Once I get this squared away I’ll move on to the Bootloader step.

Thanks much,

Dave
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Druboo666:
follow the op as is and you will be fine and if you face problem with TWRP then use this one
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] redandr:
Did someone get Dolby Atmos working on this ROM? If so - how exactly? Tried the Unity port from this thread, but no success, no Dolby icon apperas anywhere.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Infy_AsiX:
Check the mods and apps section for the guide
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troy5890:
Try this Dolby atmos
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] racerx002:
I'm so excited. I have missed Dolby Atmos. I've tried countless different ones. This one works perfectly. Thanks for posting!
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troy5890:
Happy to help out
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Predatorhaze:
Doesn't work anymore on newer dotos builds.Also the Dolby digital plus is not worth it.Sounds very bad and surround option does not work.

If you want Dolby for music,I recommend you disable audiofx and use retro player with in build equilizer

---------- Post added at 01:30 PM ---------- Previous post was at 01:29 PM ----------

This is not Dolby atmos,this version does not work 100% and the audio sounds very bad
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] juniorD:
First off thanks for the guide. You have no idea how much it is appreciated. There are a lack of truly detailed guides out there and guys tend to skip over what they think are inconsequential steps or fully describe what you should see/expect when you do whatever the thing is.

That said Im confused by step 8. The last line says the bottom options are not applicable. Which options are you reffering to?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] EBeatFLA:
I think there are a couple of buttons at the bottom of MiFlash. He's just telling you to ignore those.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troy5890:
It is Dolby Atmos, and its working fine for me. Though I do wish Surround Virtualization was on, but it sounds good to me
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Predatorhaze:
Surround sound does not even work,and audio is horrible.Don't understand how you can say it works 'perfectly'
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troy5890:
The audio maybe horrible to you, but that's only what you perceive. It could be fine or great for others due to subjectivity. For me, I think it sounds great if the dialogue enhancer is off and its set on focused or rich and volume enhancer.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] jelly28:
Thanks for the reply. I ran into a glitch where I can access adb but not fastboot. While I expect this is an issue for another forum if any readers are familiar with fastboot hassles using Ubuntu 18.04 I'd appreciate the advice.

Once I figure this out I shall return.

Dave
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] _phk_:
it seems on lineage-15.1-20181110-UNOFFICIAL-axon7.zip BUILD I always loose non LTE signal on my first simcard. Second simcard I use as a data only card with LTE

I have to enter *#*#4636#*#* menu and switch to LTE/CDMA/UMTS auto. After a while I loose signal and the settings switches back to "LTE only" automatically.

Any idea how to fix this?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Dodgexander:
See the discussion a few posts back and my mention of this bug. To try a workaround use anything other than global.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] _phk_:
I chose Global and after some seconds signal came back. Previously LTE was selected which didn't work.

Now it's working even after reboot. Thanks [MENTION=5199968]Dodgexander[/MENTION]
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] achillesphazd:
Any tips on extending battery life? I'm on the universal O bootloader and the latest release and battery life is poor compared to what it was on the MiFavor Nougat ROM.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] EBeatFLA:
Everything is going to seem poor compared to stock Nougat. It's the price to pay for Oreo or Pie. That's why battery life is the #1 topic in every thread you see. We are all chasing the optimal custom setup that balances bugs, features and battery. It's going to be a different answer for everyone, based on their individual daily usage.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Spooderman46:
Has anyone tried dirty flashing from this ROM to AOKP Oreo, they're based off of the same source aren't they so it might work. I'm on unofficial build now so I was thinking using the migration script then flashing AOKP. Has anyone else tried this?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] _phk_:
[MENTION=4911249]Unjustified Dev[/MENTION]: Are those LP mode changes you made also included in lineage-15.1-20181110-UNOFFICIAL-axon7.zip or only in lineage-15.1-20181021-UNOFFICIAL-axon7.zip?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Predatorhaze:
battery life is almost like the same,dont know what price everyone talks about.

Also on stock battery life is different for everyone
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] DragonAce:
My battery Life ist realy bad. My phone also runs realy hot, because of high cpu usage.

Here is what htop says:

imgur com/a/dVwtxod
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] koftheworld:
Has anyone been able to solve the recent gps issues?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] voetbalremco:
Use the unofficial builds. Rock solid and no issues with GPS.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] koftheworld:
That's what I've always been on. I didn't notice the GPS issues until the last build 11/10. It's takes a long time to get a lock.

---------- Post added at 04:12 PM ---------- Previous post was at 04:09 PM ----------

I'm going to factory reset and see what happens.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Young Gunna:
[MENTION=2640499]koftheworld[/MENTION]. When you do you factory reset can you let me know the results? I'm on 11/10 after a clean flash and have problems with gps as well. What I have noticed is location using WiFi and cell towers only takes a LOOOOONNNNNG time if it ever works. (set your location mode to battery-saving to not use GPS) to see what I'm talking about. It makes location based apps kinda impossible to use as most times precise locations can't be provided without opening up maps to get a sat lock.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] koftheworld:
It didn't help sorry. I'm thinking about doing an edl back to stock and trying again.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Young Gunna:
I'm confident it has something to do with the updated gps blobs lineage switched to a few weeks ago. Everyone was working fine till about the last release or so when they merged that change. I just wish I could help trouble shoot.

I know going back to stock would work, but love lineage.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Predatorhaze:
i followed this and all went good,but i try to flash gapps package after (pico) and it sayd there is no more system space
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Predatorhaze:
los15 with hellsgate x13 works good
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Stagnation2:
Last few updates have left me with a phone that's getting really hot while doing just about anything (CPU temp is getting over 70C just browsing Reddit, Youtube gets to over 88C before I shut it off). Phone also can't outcharge the battery drain. Anyone else experiencing this?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] jelly28:
I can't find the solution. My dilemma, again, is with bootloader. Adb works in that adb devices generates a reply although I get no reply from fastboot devices.

My OS is Ubuntu and I don't have a windows machine.

Thanks in advance,

Dave
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] koftheworld:
I love lineage as well, but I've been having volte issues for awhile and most recently these GPS problems have directly affected me. I was in the middle of nowhere the other day with no access to maps. It was perfect. Entirely my fault for not fixing gps before then but it wasn't a good feeling returning to a pre gps reality.

Anyway I'm on b20 and not hating it.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Axon7User:
I just installed the Build from 29.11 on my axon 7. It runs just fine but I can not download any apps from the appstore. It says something like download pending...

What can I do, to resolve that?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] williamthardy:
Which Open-GApps version?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] fuzzmania:
I have a stupid question, this, and any custom ROM will always fail safetynet since bootloader must remain unlocked to boot yes?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] _phk_:
You have to install module safety patch via magisk manager.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] fuzzmania:
Thanks, that helps except my work profile got removed because now I'm rooted, wooo

even hid root from Hub and Workprofilesetup, however when it adds the other applications they detect root before I can block them and remove the whole profile. LOL
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] haerwu:
[MENTION=3435097]fuzzmania[/MENTION] search thread - instructions were provided in past.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] seliqui:
outgoing phone call issue

Anyone else experience the Outgoing phone call issue?

If someone calls me, everything works fine.

But if I want to call someone, neither me or the other side can hear anything when the connection is established.

Also I can't hear the sound you hear that indicates that the other phone is ringing.

- It's NOT the issue where switching to Speaker and back solves the problem (had that too on a early LOS15 Version some time ago, and there the other side could always hear me).

- Installed LOS Version is the currently latest nightly (lineage-15.1-20181208-nightly-axon7-signed.zip) for the A2017G

- Also tried re-flashing the Modem via TWRP. No difference.

- Tried both the LOS Dialer and the Google Dialer App

Can anyone suggest something I could try?

(Quick search via google and on XDA didn't returned a solution that worked - although it could be that I missed something.)

Update #1:

Could be a issue with "Voice over Wifi / Voice over LTE". If I disable WIFI and Mobile Data, outgoing phonecalls work.

But if either Wifi or Mobile Data / LTE is enabled, the Problem persists.

Update #2:

Found a solution!

Settings > Network & Internet > Mobile network > Expand "Advanced" > DISABLE "Enhanced 4G LTE Mode"

(or in German: Einstellungen > Netzwerk & Internet > Mobilfunknetz > Erweitert > "Erweiterter 4G LTE-Modus" ausschalten)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] abel408:
I'm also having this issue. Keep getting random apps that say "keeps stopping". If I ignore them, the phone doesn't get past the looking for updates screen. Perhaps a modem issue? I did flash the correct modem though so I have no idea what's causing this. I'm coming from stock everything. Just unlocked the bootloader using miflash and used party to create vendor partition.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Mart Son:
Did you wipe the data partition when coming from another rom?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] fanta110:
Anybody have problems to mount /data in twrp? As I can't mount /data partition after first booting. Formatted /data again and again after booting can't mount /data in twrp. Came yesterday from stock 8.0 A2017G
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] okmikel:
You have to remove encryption if you want to be able to mount data in TWRP. Or use nfounds TWRP with vendor support.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] _phk_:
this will fix low persistence mode on oreo :)

diff --git a/drivers/video/msm/mdss/mdss_fb.c b/drivers/video/msm/mdss/mdss_fb.c
index e4dee9359a2c..30cc6fe3e64d 100644
--- a/drivers/video/msm/mdss/mdss_fb.c
+++ b/drivers/video/msm/mdss/mdss_fb.c
@@ -835,7 +835,7 @@ static ssize_t mdss_fb_change_persist_mode(struct device *dev,
struct mdss_panel_info *pinfo = NULL;
struct mdss_panel_data *pdata;
int ret = 0;
- u32 persist_mode;
+ unsigned int persist_mode;

if (!mfd || !mfd->panel_info) {
pr_err("%s: Panel info is NULL!\n", __func__);
@@ -858,8 +858,10 @@ static ssize_t mdss_fb_change_persist_mode(struct device *dev,
mutex_lock(&mfd->bl_lock);

pdata = dev_get_platdata(&mfd->pdev->dev);
- if ((pdata) && (pdata->apply_display_setting))
+ /*if ((pdata) && (pdata->apply_display_setting))
ret = pdata->apply_display_setting(pdata, persist_mode);
+ else pr_err("could not apply");*/
+ pdata->vr_mode_enable(pdata, persist_mode);

mutex_unlock(&mfd->bl_lock);

Thx [MENTION=4911249]Unjustified Dev[/MENTION] for backporting the function from nougat. It will now be automatically triggered (at least in the LOS unoffical builds).

The vr_mode_enable function will be called by /sys/class/graphics/fb0/msm_fb_persist_mode file handle.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] abel408:
Yes, I formatted data. Came from an encrypted device though. Does that matter? I believe the format wiped the encryption.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] lichtblitz:
Take oki's twrp. The one w/o b12 encryption support. Then format again.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] [armitage]:
[MENTION=4911249]Unjustified Dev[/MENTION]

I know that you are probably busy with life and I get that your private life is much more important than android and roms and of course that's the way it should be.

I'm not trying to annoy you and I hope I don't and I do get that this is a hobby done in your freetime and if you don't have any time for it then of course I completely understand. I do get all that and I really hope that I don't and didn't sound demanding in any way.

Nevertheless I just have to ask if there is any chance that you could take a look at the gps problem that some of us have...

If you can't or simply won't, which of course is fine as well, then so be it and of course I'm still grateful for all that you've done so far.

In any case, all the best man and thanks anyway. :)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
Thanks I'm backporting the updated version from A2017G Oreo and I will apply the persist_mode dependency to enable it each time the light HAL writes to msm_fb_persist_mode

edit: This appears to already be done in A2017G Kernel

bool vr_mode_judge = 0;
static ssize_t mdss_fb_change_persist_mode(struct device *dev,
struct device_attribute *attr, const char *buf, size_t len)
{
struct fb_info *fbi = dev_get_drvdata(dev);
struct msm_fb_data_type *mfd = (struct msm_fb_data_type *)fbi->par;
struct mdss_panel_info *pinfo = NULL;
struct mdss_panel_data *pdata;
int ret = 0;
u32 persist_mode;

if (!mfd || !mfd->panel_info) {
pr_err("%s: Panel info is NULL!\n", __func__);
return len;
}

pinfo = mfd->panel_info;

if (kstrtouint(buf, 0, &persist_mode)) {
pr_err("kstrtouint buf error!\n");
return len;
}

mutex_lock(&mfd->mdss_sysfs_lock);
if (mdss_panel_is_power_off(mfd->panel_power_state)) {
pinfo->persist_mode = persist_mode;
goto end;
}

mutex_lock(&mfd->bl_lock);

pdata = dev_get_platdata(&mfd->pdev->dev);
if ((pdata) && (pdata->vr_mode_enable))
pdata->vr_mode_enable(pdata, persist_mode);

mutex_unlock(&mfd->bl_lock);

if (!ret) {
pr_debug("%s: Persist mode %d\n", __func__, persist_mode);
pinfo->persist_mode = persist_mode;
}
vr_mode_judge = pinfo->persist_mode ;
end:
mutex_unlock(&mfd->mdss_sysfs_lock);
return len;
}
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] _phk_:
[MENTION=4911249]Unjustified Dev[/MENTION]: this call won't work, the variable has to be unsigned int	if (kstrtouint(buf, 0, &persist_mode)) {

If the vr_mode_enable function is the function you backported from nougat it should then already work.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
Yeah, I sent you a hangout they slightly revamped the whole thing in Oreo but it's only on A2017G kernel source.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] haerwu:
[MENTION=4911249]Unjustified Dev[/MENTION] any changelog for 20181210 unofficial?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] lrp22:
LOS 14.1 to 15.1

Hello, I would like to know if it is worth upgradint from 14.1 to 15.1?

If yes, I have read the Official thread in XDA but it did not understand

Install the Universal O bootloader and your model specific modem. Download

I have the A2017U version but there are at least :

A2017UV2.1.0B20v01_Bootstack_by_DrakenFX.zip

A2017U_OreoModem.zip

ZTE_A7LOSv1_UniversalBootStack.zip

So which of these should i choose ?

Thank you so much !
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] EBeatFLA:
Use this bootstack (it's there, but you didn't list it):

A2017x_LineageOS15.1_UniversalBootstack_v2_by_DrakenFX.zip

Then flash modem.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] dodo34:
Which is the best camera app for Lineage OS 15.1 ?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
I basically imported the changes from A2017G Oreo release and dumped the one's I pulled from Axon M 8.1 still trying to determine if they are needed.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Mart Son:
Yesterday I flashed the new unofficial kernel with official lineage system and my heating problems got a little better.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Infy_AsiX:
I've noticed both the audioserver processes still use several percent CPU after the fix for their several dozen percent before and memory leak. If you take the old custom B32 O ROM example they only used around half of one percent for each audioserver process. It's small but unfortunately enough to affect battery life still. See attached screenshot for the current issue i've tested on Nov, Dec unofficial compared to old B32 without issue.

On a different note but still related to audio. Since updating from custom B32 O I've also found that being in an app that uses the microphone in a voice mode V4A/Dolby effects won't work. Trying different audio voice modes and audio API HW acceleration in Discord doesn't help change this back, see the last screenshot. It would be better if they could still work like previously but if it's difficult the prior issue of CPU usage is a better priority.

Another unrelated bug that's been around since B12 but worked on L14.1 that I haven't seen mentioned. The lock rotation notification quick setting doesn't work as intended and only locks to 0 degrees portrait and auto-rotate. I've worked around it using an old version of Ultimate Rotation Control being controlled via Tasker's custom Quick Settings. Thanks.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] _phk_:
Anyone got last unofficial http://files.nwwn.com/~unjust/LineageOS/lineage-15.1-20181210-UNOFFICIAL-axon7.zip build running? After dirty flash it's not booting.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Mart Son:
I dirty flashed and came from official with migration script. All is fine
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Predatorhaze:
How is your accubattery overlay working correctly? i cant find a way it works,not on nougat and also not on oreo.Only the battery and core overlay works
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] okmikel:
For me idle battery drain in 20181110 is better than in 20181210. Phone at the same place (same network) it is about 1.3%/h in 20181210 and about 0.8%/h in 20181110.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] _phk_:
In 20181210 low persistence mode is already working :)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Predatorhaze:
last unofficial show vendor error message on boot,also cant unlock simcard ( pin overlay not showed),and again im facing charging and drain problems
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Mart Son:
I don't have a vendor message, SIM does work, no charging problem. Drain just with massive use, e.g. gaming.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Predatorhaze:
Thats weird.When i unplugged my phone from charger,the sim unlock overlay appeared.Data work fine now
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Infy_AsiX:
When expanded desktop or a fullscreen app is enabled you can't swipe from the top of the screen to only trigger the status bar, the main display also gets touched. It's supposed to be a swipe from the top only triggers the status bar but no other touch.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] koftheworld:
FYI my experiment with the stock rom is over and I'm back on the latest unofficial.

Firstly I'll say that a clean install of this got me back gps and volte (Verizon). Make sure you install oki's apnlist module and reset apns for volte to work. GPS is locking very fast now. It's my fault for getting lazy and dirty flashing a bunch of times in a row.

Secondly, the stock rom is terrible with the two biggest issues being battery life (I lost 50% in about an hour and a half just playing an audiobook) and Android 8.0. There are so many small things wrong with 8.0 that made me dislike using my phone.

Anyway, I highly recommend the latest unofficial version of this rom.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] EBeatFLA:
Can you reshare this zip? Please and thank you.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] asj283:
has anyone tried out xposed with this
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] ssirK:
[MENTION=4911249]Unjustified Dev[/MENTION] whats new in unoff 1213 please ? :)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] ackliph:
delete
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] ackliph:
I followed the instructions coming from an absolute stock phone. It should be important to note that the steps in the first post are incomplete. To overcome this you must do the following in between steps 3 and 4 to overcome the encryption problem.

1. Boot to TWRP.

2. Advanced Wipe

3. Choose "data"

4. Repair or Change File System

5. Change File System

6. EXT4

Note: If you get a Vendor Image error when installing, make sure you have System checked under "Mount"
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] taufikthexfader:
Fyi, i had no problem coming from stock.

I didn't change file system back to ext4, it was formatted f2fs by LOS installation script by default. Only advanced wipe and format data to erase the encryption was required.