yashsingh1/xdaforums huggingface dataset:
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
It's just deodexed it's from stock b29

https://github.com/Hax-on/proprietary_vendor_zte/commit/dd02925224d3063163a6cfa22e8eed7e2e54b4f4
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
Ah I see. I'm working on a bring-up, it kept crashing.

I used Superr's kitchen to fix other issues I had, like IMS and qcom.location.services, etc.

I guess somewhere in-between Superr's kitchen messed up with that apk it kept crashing constantly. Im pass bootloop crashes now.

Mind telling me if you used any blobs from other devices like OP3? You have some pinned using sha1sum's. But I can't tell what device source it is?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
The pinned acdbd are from ZTE they sent them with the audio patches. The pinned sensors are stock b29 minus the sensors.ssc.so that's from ZTE. The fp are from stock B20 and B29 mixed I believe I don't think it needs to be pinned. The adreno is from op3 our stock blobs don't make it in the HAL.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
Thanks for the info. I was running diff's between the repo and the B29 stock to figure most of them out. Except the sensors and audio patch from ZTE which was big news.

I figured adreno was from Op3 because of the CAF support.

Have you seen the additional mixer-path file which is probably some ZTE custom built? It's in the usf directory. Apparently usf stands for Ultrasound (device) file?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
None of the extra configs are used. We only use mixer_paths.xml. Most of those configs are based on properties we set to false in build.prop so no use of shipping them.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
I know. I was just wondering because I haven't seen you use the file in the bring-up history.

It's in data/usf/
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] marcusah123:
Just out of curiosity [MENTION=3661947]uDEV[/MENTION] are you planning on putting in the Dolby codecs to correct the audio distortion, or did I miss something when reading through the post?

Thanks ( just kind of a update if I didn't miss anything )
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] ammarr:
Anyone played around with color settings (under LiveDisplay) to create a more accurate color profile? Any recommendations?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
You should probably have mentioned me correctly as I don't always look at the thread. We aren't getting dolby for specific reasons and dolby isn't the issue with the amp. A lot of devices ship dolby and their audio is fine without it.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
It's not. It's just more of a quick fix for those wanting speaker volume adjustment for in call.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] marcusah123:
Sorry, I'll do that in the future. Thanks for the comment about Dolby, I thought it was a codec issue as to why I mentioned it. I personally don't care about Dolby myself, just the audio distortion is a tad annoying at times. You're still doing awesome work though.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] mow4cash:
Whatever you did fixed Ok Google listening for me, that was a huge help. Overall I think audio is better than before. I can't see any reason why people would not want to run your quick fix for now.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] manea_q1:
nice rom .. but 2 things ...

first , the audio quality :

compared to the stock rom --> the dolby atom and the audio driversvand audio quality was on the stock rom is much much much beyond and much better than the audio quality in this rom !!

second thing :

the screen some time doesn't get the order well ... for example --> if I want to scroll up >> it will react to the first thing I touched ..

other wise , I like this rom

thank you so much
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] puremind:
OK, I have now rooted my device and was able to retrieve the actual calibrated icc profile (actually I discovered that the WeShare app can extract the root without rooting the device - I did a backup of boot and recovery before rooting, do I only need to flash those back to unroot?).

View attachment latestDisplayProfile.zip

Hopefully you can use iccXML to transform it to XML.

Let me know how it goes. I suggest putting the sRGB under natural in the ROM.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] TeutonJon78:
It might be a good idea for the other current and future devs to note that done somewhere (maybe the README or Github Wiki). There is a lot of info you are probably keeping in your head, esp. about things like what went was exchanged with ZTE.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
It's in the commit history
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] alansupra94:
Same reason why it isn't as simple as people reading the entire thread before posting the same question that has been answered 6 times already. :eek:
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
Yes blobs history is in the vendor repo.

Unjustified Dev could you tell me how you fixed "com.qti.dpmserviceapp"? I tried taking ROM blobs from Hax-on. To try to fix it. However.

I'm getting

"Unfortunately, com.qti.dpmserviceapp has stopped". I know how to disable it in init.rc and using the package manager but I would like to be able to fix it.

You are probably wondering "Why is he working on the device bring-up when i have done it already?".

Well, its because this way i have a better understanding of the device itself (especially the msm8996) and will be able to better contribute.

I have done ports and bringups before but those were msm8916/msm8939.

I have fixed Wifi, Ril, etc just "com.qti.dpmserviceapp" is giving me an headache.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] puremind:
I found the actual ColorTrue calibrated icc profile in the root. I hope this version can be transformed with iccXML.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
Where exactly is it located?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] puremind:
\data\user\0\com.xrite.mobiledisplaycalibration\app_iccprofiles

The time stamp corresponds to the time I calibrated.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
Oh I see. That's after you calibrated the display with the app named "colortrue"?

I wonder if I were to install the app and move the file into the folder if I could actually use the profile?

I message Steve to see how he converted the profiles for OP3. If I get no answer I will ask rashed.

Update: Just tried above and it keeps saying "No display profile found".
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] puremind:
Yes you can but you also need to install other files (see tar archive below) and the app itself.

You can use weshare, which has elevated privileges and can unpack the profile and other app settings for you through a selective restore.

Here is the app backup (to be placed in your weshare\backup\apps folder)

View attachment com.xrite.mobiledisplaycalibration.tar

If you can't restore only the tar file without the apk, also add the app apk to the folder (the apk was too big to include but is created in the backup folder when I back up the app).

Alternatively you can copy to the root using the path from the tar archive once you have installed the app from the play store.

When you are done, the app should be installed and when you open it you can click on the gallery icon and test the calibration for yourself (there is a button to toggle between before and after). Let me know how it goes.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] puremind:
Note the folder I gave has an extra space added (ap p instead of app). No matter how I type it the space is added for some reason.

\data\user\0\com.xrite.mobiledisplaycalibration\

app_iccprofiles
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
What we share app exactly?

Checked the play store and there are countless named liked it.

I'm old school I run backups using Titanium Backup/Total Commander and my NAS drive.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] puremind:
The weshare app is the app that comes with the stock ROM. But you can use titanium or root access to copy the files, it should produce the same results.

The point of the weshare app is that it copies files to the root even for unrooted devices since it has elevated privileges in the stock ROM. But if you are on CM it is a bit pointless, you might as well copy the files manually.

But you need to install ColorTrue from the play store.

---------- Post added at 04:23 PM ---------- Previous post was at 03:56 PM ----------

Someone else did the same thing with titanium backup on another device but seems to be following the same approach:

http://xdaforums.com/xperia-sp/general/display-calibration-profile-t2848628
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
I have tried it now with tree different approaches.

Whenever I start the app it says no display profile found. Even tried with reboots in-between.

My guess is they kinda use the Google Client ID to map the profile in the database and it's no longer simply working by moving the files into the folder.

They probably figured out people would do that and changed the app accordingly.

If someone else gets it working, let me know.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] puremind:
Maybe you need the additional xml file in the x-rite folder of the SD card? Seeing as this is the only file that is not in the tar archive?

---------- Post added at 05:51 PM ---------- Previous post was at 05:07 PM ----------

I never needed a display profile to start the app, even before calibrating it would always start. You should also know that not all gallery apps are colortrue aware, it will not work with any gallery but works good with stock one.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
I can start the app and when I choose pictures.

I simply select the stock gallery and it shows in red letters "No display profile found".
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] manea_q1:
How to istall this one ?!
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] puremind:
For system wide calibration you have to wait for it to be integrated in CM.

For gallery calibration it seems it is not possible to use my profile as the colortrue app somehow recognizes the fact that the profile was created for another device. At least others have not been able to use it on their device.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] ChazzMatt:
Google doesn't want any dev work done for Android Pay phones. Safetynet checks for unlocked bootloader now.

https://www.google.com/amp/amp.andr...u-unlock-your-bootloader-and-thats-good-thing

My freedom is more important than Android Pay. Taking out my wallet is as easy as taking out my phone.

I will always root my phones so that I am admin, I own my phone. So, no Android Pay or any other virtual payment option is worth running unrooted stock ROM where the carrier or manufacturer controls my phone. I own my phone, NOT them or even Google.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Loader009:
Please calm down about Safetynet.

As soon as anything is working, I am sure that the unlocked bootloader check will be bypassed. (There are custom kernels for other devices with this patch.)

Then there need to be root and probably Xposed check bypassed, but that's not the work for a ROM dev.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] puremind:
is it currently possible to relock the bootloader like it is on other devices? Will Android Pay work once the bootloader is relocked and the root has been removed? I know Samsung pay has the issue that once you trigger knox, you can't recover Samsung pay. Can you on Android? Because if you can I think this is not a big deal at all. All I need is recovery to keep flashing ROM's but I don't need to unlock the bootloader.

Actually, don't we have tools for the Axon 7 that allow us to flash a recovery without unlocking the bootloader? I remember flashing TWRP without unlocking.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] xtermmin:
Yes, just flash complete stock everything, then "fastboot oem lock". It'll lock the bootloader and display it as "locked", as opposed to "relocked" like on other devices. Not sure if that'll re-enable Android Pay or not though, as I don't use AP. Also not sure if there's any sort of physical fuse or some other software trigger that ZTE/the OS can check to see if the BL has been unlocked before.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] nupi:
Was in the back of a car today and got a GPS fix (not super accurate but definitely updating steadily) . Later in the street again no matter fix. So now I really am confused on the status of the GPS?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] puremind:
No Android pay in Europe any time soon, so I am not bothered, my credit cards work well and I don't really mind right now. I will only care once it is accepted everywhere and I don't have to spend more time explaining cashiers how it work than actually paying LOL
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] ChazzMatt:
Nothing to calm down about. Simple statement of facts I will never use Android Pay if bootloader unlock is prohibited. It's not important to me vs me controlling my own phone. Therefore I couldn't care less about Android Pay.

Some phones like my 2014 Moto XT1225 (sibling Quark to the Droid Turbo XT1254) requires bootloader unlock for root. Ask Motorola why. (Quarks were designed and manufacturing started before Lenovo bought them.) 2015 Kinzie (Droid Turbo 2/Moto X Force) is the same.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Loader009:
Shouldn't be any kind of discussion about SafetyNet in another thread?

It is kind of annoying that I hope for news about cm13 and instead reading about useless complaints of SafetyNet.

If you want to discuss about that, do it somewhere else!
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] vadsvads:
I'm getting a force reboot every time I get called or initiate a call on my own. I have the German model and I'm running the 13.0-20161123-Unofficial-ailsa_ii build. Unfortunately, I can't remember if calling ever worked since I installed CM... Is there an error log or anythin that could help identify the issue?

LogCat and Tombs:

https://drive.google.com/file/d/0B3Fmm2FspRtVVGY1WmJFMGFEMDA/view?usp=sharing
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] XblackdemonX:
We cannot wait for the Xmas update!
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Charsher47:
Did you set your default phone app to phone?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Xshooter726:
Xmas update? Will we get a Xmas update? Or is it just wish to Santa? ?

Even with the bugs I've been using this ROM as a daily. Rocking 3g to get incoming calls (T-Mobile) and half the volume to reduce distortion. I refuse to use stock lol. Would love to have another beta build to mess around but no rush I'm sure we'll get it when it's ready for prime time. Thanks for all the hard work. I'll be making a Xmas donation soon. ;)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] WesTD:
I'm using too :)

I think this device deserves to 7.1.1. it would be nice if we get a 7.1.1 ROM
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] shia786:
I agree with yourself, this is a brilliant r and I also refuse to go to stick, I don't mind the audio distortion but I need a GPS fix, currently. I'm carrying another phone for GPS that I have borrowed from friend lol

Thanks again for the really hard work, I will also be making a donation soon merry Christmas everyone
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] XblackdemonX:
Only wishful thinking since the last update was 3 weeks ago :P
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Controllerboy:
Here's another one who uses this as a daily driver. I'm an audiophile and my ears bleed whenever I receive a call or listen to the speakers. Besides that my device seems unable to register additional fingerprints. GPS works fine for me (A2017G user). I'm never returning to the stock roms, CM all the way!

Enjoy the holidays, everyone.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] shia786:
I also have the G model but mine isn't usable at all

GPS that is
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Controllerboy:
Strange. Our situation should be the same. I have no idea why our devices differ, but here's at least what I did to get to where I am now

1) Started with A2017G B03 locked, unrooted

2) Used the process I explain in detail in my guide until I had flashed TWRP

3) Because I had made a mistake by flashing CM13 when BL wasn't unlocked yet, I had a soft brick

4) To fix the soft brick, I flashed the B06 Bootstack and the B06 stock ROM provided by DrakenFX in his "back to stock" thread

5) Unlocked the BL, installed CM13 with Gapps nano

6) Enabled root for apps and adb.

Not recommending you to reflash back to stock and go the exact same route, but maybe someone more experienced than I has an idea which of these steps may have preserved my GPS function...
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] shia786:
I never flashed b06 bootstack that could be the issue I flashed b03 which was what I was on at the time

I will try to flash b06 and then flash CM13 and will let everyone know if it works
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] vadsvads:
Welp, that was it. Thank you!
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Xshooter726:
[MENTION=2494638]celoxocis[/MENTION] has a quick audio fix that seems to help. Still get robot voice when recording but recording is also slightly improved by his fix. Think it's on page 121 check it out. Also check out (DiVINEBeatsBeta_v8.0_InvincibleEdition_By_TheRoyalSeeker.zip) flash it to get viper and dobly. Improves audio even more over Bluetooth and headphones. Gps is working just fine on my end.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] hjjiang:
As for sound mod, i would recommend

A.R.I.S.E. Sound Systems - Auditory Research in Sound Enhancement
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] TheBigG:
It would be nice to get a build based on the actual patch level of Android (Dirty cow) and disabled usb Debugging.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] TheLastSidekick:
Swear by this.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] nupi:
Did you go all the way to setup B06 or just flash it and then flash cm over it?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Controllerboy:
I did boot it up once, skipped everything and went to developer options to ensure OEM Unlock and ADB debugging was enabled. After that I flashed CM13 over it.

I'm very intrigued by your sound mod. Can anyone confirms it works with CM13? For the moment I don't have cellular data because something's wrong with my phone after I restored a TWRP backup after flashing a Dolby Zip that didn't work at all :P
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] hjjiang:
I have on my stock rom, patiently waiting for stable, right now I have stock + root + unlock bootloader + gravity box + Android n ify + arise

But on that forum, they have pple who run cm13 + arises
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] WesTD:
is it fix for distortion?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Kevinkuensken:
My question too
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] XblackdemonX:
Do you need to do anything special besides flashing the zip to make it work?. Did you delete the stock Dolby app ?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] hjjiang:
I disabled the original Dolby atmos because every time I plug my headphone atmos is disabled for the original one
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] EasyTiger6x13:
The short answer is no.

The longer answer is, it definitely seems to help. But not really. Been testing for the past 6 hours and there is still distortion on the phone speakers. HOWEVER, it does vastly improve audio quality through other means such as Bluetooth or Aux.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Ashevar:
After using the fix from celoxocis all of my distortion was gone, I flashed A.R.I.S.E. a short while ago and it works great.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] masong397:
Here are my 2 cents on the audio distortion. I waited to flash this ROM a while because I thought it would be fixed sooner. Finally flashed it today and my strong feeling on playback is simply that their should be a cap on the maximum volume. When I listen to music I never even reach half volume. (On stock I was always close to max) also I don't notice distortion and won't raise the volume higher because I don't want to hurt my ears or destroy my earbuds. As for the speaker playback I feel the same way. The volume gets very loud without distortion and the highest levels don't really get louder, just messed up. Of course their is still the audio recording issue and I believe it is caused possibly by the input level not being capped? But I'm not very sure about this and don't know too much about the recording. But try setting the file type to wav and quality goes way up but still far from perfect. As for phone calls I haven't tested much and can only say it was usable. What do you guys think?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] EasyTiger6x13:
Is said fix linked in this thread? If not do you mind linking it? Thanks :)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] VinylJStar:
I limited the gain output in the master gate settings in v4a. Distortion gone. I set it to -10.5.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] masong397:
Can confirm this work perfectly! Thanks for sharing! Voice recorder is still robot voice but like I had said before that probably has to do with the mic. In my opinion this has to have been the true problem. Volume can still get as loud as stock without distortion. But I can only confirm that if I have 2 axon 7's to compare stock
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] VinylJStar:
Cheers. So does the far side hear robot voice when you make a call? If not, then it may not be a mic problem. Mic gain may be too high.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] masong397:
The only test that matters is a phone call in speakerphone mode. Everything else seems good. I called my (slightly annoyed) brother who said I sounded fine. I should sound fine though because the mic volume is lower if I'm not using speakerphone. I also tested sound recorder using my headset mic and it sounded fine.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Kevinkuensken:
How is IT with WhatsApp voice Mail. robot voice or not
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] nupi:
Did you get around to trying that? I will see about it over the weekend...
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] shia786:
I will also be testing this sober the weekend
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Ashevar:
http://xdaforums.com/axon-7/development/cyanogenmod-13-a2017u-t3457410/post69924760
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Locklear308:
Reading through this file, I have one question. Does this lock the DAC to 44.1 khz? I saw 44.1 in there and was curious if that is what that means. I specifically bought this phone for the DAC and such. (And because it's a great phone) lol. Anyway I'd hate to purposely limit it's potential :0
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] manea_q1:
is ther any way to swap between the capacitive navigation keys ( not the on screen ) ?

thank you
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] VinylJStar:
Download button remapper from the play store.

---------- Post added at 06:41 PM ---------- Previous post was at 06:40 PM ----------

Speaker distortion is gone, but Bluetooth audio still sounds degraded. I may go back to stock...