yashsingh1/xdaforums huggingface dataset:
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
I don't think relaying it into ZTE's forum will change anything. They would never hand out proprietary code to an open source dev without him signing those mentioned papers.

I think the best would be to wait and see what unjustifieddev has to say about the current state of development.

Reverse engineering like that which is required isn't done easy and it takes and experienced reverse engineer and a lot of time to finish the task.

Keep in mind an open source project such as CM is done in free spare time. No one is willing to spend that amount of time for something that will possible be replaced anyway in the next 6-8 months.

(The Chinese have Teams about this stuff and it took them years. For example Huawei Reversed engineered all the Cisco networking equipment from beginning to the end and it's how they became China's Cisco)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] azam_:
Well tbh I chose this over op3 and pixel which was months away :(. But I think people need to stop complaining. I hate what is happening but I could care less. Its a great phone no need to harass anyone for not giving up some codes. But then again ZTE shouldn't mislead consumers with the bootloader unlock and being open to developers campaign.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] jongcruz:
The unlock bootloader thing was a marketing plan to sell the phone.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] rczrider:
This isn't true and it's off-topic.

Let's keep talk in this thread limited to CM, shall we? There's a sub-forum for general discussion.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] jongcruz:
OK sorry but tell the other 50 comments the same and yes is true.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] rczrider:
I have. I also suggested that the OP close the thread because folks can't seem to keep the conversation on-topic. At least the name-calling, ETA requests, and general complaining has died down. And if by "true" you mean it's your opinion, then sure. And since we've established that, let's keep the opinions on topics unrelated to the thread in their appropriate place.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] ScaryBugThing:
Posted this in a separate topic, but in case anyone on the dev team hasn't seen it, ZTE posted something today they're calling A2017 source code, on a thread dedicated to CM13 by UnjustifiedDev, and linking back to this thread:

https://community.zteusa.com/thread/12988
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Reechings:
Any way to see the thread without signing up to zteusa?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troyraf:
No, you will need to sign up.

The thread seems to be locked. I'm guessing only devs will be able to post.

This is the only post on the thread:
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Reechings:
Thanks for the reply, I'm sure if anything big happens with this device we'll hear about it. My Pixel XL won't show up for a while yet so there's still time to be surprised haha.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
To me this looks like they are trying to get in touch with udev? those sources are nothing new. As far as I can see it's kernel sources for A2017(Chinese) and A2017U (US) version.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Kevinkuensken:
And where EU Version?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] alexander宇:
A2017/A2017U/A2017G are the same piece of hardware. The only difference is their basebands.

That means any rom build for one version will work on the other two, CM is no exception.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Filiprino:
What if I wanted to develop for this device? I have entered the github repository, but seems incomplete. For example, system.prop is empty.

What is your toolchain and workflow for ROM development?

I know how to program in C, C++ and know basics of Linux kernel and GNU Linux programming.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
tool chain is linked by "envsetup" if you don't explicitly link it but you better start here:

https://wiki.cyanogenmod.org/w/Doc:_porting_intro

and work your way through the countless guides here in the forum. All questions have been answered countless times over a decade. You will find all answers and in case you don't, ask the devs in #CyanogenMod@irc.freenode
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] kdp162:
I built the night before last, nothing new to report, still nothing on audio.. I'm sure UnjustifedDev is working a fast as he can but this may take some time people so when they're is something to update everyone about I'm sure you'll here from him.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
Audio as I know is working the UI works. Unless I pushed it wrong to GitHub. I have audio in call working and throughout the UI only audio in music isn't working yet.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] WesTD:
So audio is working on all ROM except music player, right? Can you upload new version, I want to use it. Btw, thanks for your effort mate :angel:
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] k13tas:
Are you getting any help from ZTE?

btw, thank you for your work :)
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
Yeah, I'm using the prebuilt stock audio which needs workarounds.

No help yet, I had to give up on opensource and use the prebuilt stock audio.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] WesTD:
[MENTION=4911249]Unjustified Dev[/MENTION] when you update GitHub, I'll try to build RR
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
I can see the kernel on Haxon is still based on 3.18.20

Didn't ZTE release the current A2017U on their website based on B27?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] nsane:
Spectacular news! Well done.

I am really disappointed that you are still not getting any help from ZTE. Especially considering that they have opened a subforum specifically for your CM13 Rom.

I just cannot make any sense of this situation.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Filiprino:
They have opened a forum in community.zteusa.com for developers. Maybe if you ask something there they'll give you what you need?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] azam_:
I think we need to push ZTE towards helping this dev and getting in direct contact with him. I get that not all can be solved by this but should be a step in right direction
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
Well I'm not sure who speaks the truth but apparently unjustifieddev has received help from ZTE. As how far it's not stated (scroll to the bottom)

https://community.zteusa.com/thread/12998
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troyraf:
This all seems rather disastrous. ZTE says they are communicating with the devs, UD says they aren't. I'm more likely to believe the latter, considering how much ZTE has flip flopped with this phone.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
I guess I wasn't clear. ZTE aren't that bad guys it's just the code we need can't be shared. I'm not sure how to ask for help since it involves code. Unless ZTE changes how their HALs work in AOSP and send those prebuilt there's not much they can do to help without getting in trouble with Qualcomm.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troyraf:
Is this specifically related to the audio issue?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] rczrider:
What we need is a good ol' fashioned insider leak that is completely untraceable to an individual employee...
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
Audio and sensors. The sensors only work because they are from a device that implemented Qualcomm source in a way that it doesn't need modifications outside of the HAL itself. How they work on this device is because they are mainly generic we do suffer using them though but a few errors and warnings are better than no sensors at all.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] xxBrun0xx:
What we really need are more devs. Not fair to have only one person working on this.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] WesTD:
Will you share new version? I'll use it
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] azam_:
Well the ROM last I tried was almost finished. Thx to our dev. He just needs a helping hand.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
[MENTION=4911249]Unjustified Dev[/MENTION]

Sorry in advanced if this comes up rude. I see you mentioned above you have a build working with sound for the system and calls except for music. Would you be able to post that build so we could try it out?

I am currently getting my building environment up and forgot how long it took to sync all CM sources.

Thank you for your work again!

Edit: Also by using generic sensors and audio you say we suffer. In what way exactly? the errors or like battery life and usability?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
I'll see if the build is still on the server in an hour or two. I think I may have pushed some stuff afterwards to make it work.

The code Qualcomm uses for the sensors is mainly generic for the sensors to function on their devices and vendors tailor it for their device if they need. In this case I could have used one plus 3 sensors and still got sensors working. I don't think it'll impact battery life but the logs are going crazy about the sensors missing stuff because of course it wasn't tailored for this device because the Xiaomi Mi5 doesn't have the same sensors.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] ChazzMatt:
No, he's not received any help.

Do you believe the actual dev or the large company who thinks sending phones to cyanogen is "helping devs". No one has seen these phones. They are in the Indiana Jones "Ark" warehouse somewhere.

Apparently there was some aborted project between ZTE and cyanogen. Maybe they're referring to that, or they think this dev has access to cyanogen corporate files. (He doesn't)

Any "devs" they allegedly helped probably deleted all files and went and bought Pixel XL phones. ZTE needs to contact THIS dev and help him.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] ethanscooter:
So audio from another app like YouTube works or it doesn't work? I'm confused. Does only the music app not work or something?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
He probably meant the AMP's. Which is kinda the whole purpose of the Axon-7 being an audio enthusiastic phone.

I haven't looked into the code but my guess is Qualcomm audio works.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] alexander宇:
I haven't try the rom so I'm not sure, but it should be all audio defined as "media, videos, games and other media". You won't say audio doesn't work if one single music app crushes. By music not working he was saying audio doesn't work in the entire music playing scenario.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
I don't believe any of them. Not ZTE nor Cyanogen.

Also do you know by a fact that those phones never arrived at Cyanogen? Without proof your statements are just claims.

Maybe they have received them but Steve let's them focus on other phones because that's how B2B works. They dropped the earlier project with ZTE for a reason which is unknown/confidential.

And cyanogen is all about

"Fool me once, shame on you. Fool me twice shame on me."-again.

Same happened with the ZUK Z2. They had CyanogenOS on ZUK Z1 and then Lenovo decided Cyanogen couldn't deliver and dropped them for the ZUK Z2. I can't go into details but word from Cyanogen is "don't touch the Z2" and that's why it doesn't receive any official "love" from CM.

I know off two CM devs who receive phone's from Cyanogen on regular basis (some phones are even being shipped between devs back and forth) and they would like to get their hands on the Axon 7.

I'm picking up my A2017U from the post office tomorrow here in Germany and the first I'm gone do is to sync up AnyKernel2 and work on a custom kernel for the Axon 7.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] ChazzMatt:
You purposely misunderstood. You are putting words in my mouth I didn't say. And you just said you don't believe/trust unjustified dev, when you say you don't believe any of them -- he's one of the two main parties taking about this.

I didn't say they never arrived. Just the opposite. Cyanagen misplaced then. And ZTE seemingly doesn't understand the difference in cyanogen and independent devs.

ZTE claiming they are helping "devs" doesn't mean they are helping devs. It means they ate confused who they should be helping.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] celoxocis:
I didn't purposely misunderstood. Also by the way you are beginning your reply with an Oxymoron you are purposely putting drama into it. I'm note getting myself troll'd by you.

Where did you read I said I don't believe unjustifieddev?! I was referring to "Cyanogen" the company and ZTE the company! I was talking about B2B (business to business). If you don't understand the difference between Cyanogen Inc and CyanogenMod, learn how to use your smartphone and let it Google it for you!
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Controllerboy:
Hello. Please stay on topic and please don't let your frustrations get the better of you. It's really annoying for the folks like me (and I'm sure I'm not alone) who check this thread multiple times a day hoping [MENTION=4911249]Unjustified Dev[/MENTION] found a solution for the audio issues so we can finally shed this annoying MiFavor. Thank you.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] jim262:
The one thing we have never heard or seen (at least I haven't) is any confirmation from Cyanogen, Inc. that any of the things ZTE says are true. One can speculate about things said by one party all they want, but until you have any confirmation from the other party, it's probably just spin/talk being done by one company.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] kdp162:
I built on the 23rd and there was no sounds in system UI at all except for the beep you get when trying to raise volume when it's already at 100%
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
Could you check if you have sound when on a call with headphones or built in earpiece?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] kdp162:
Just finished a new build, I'll let ya know
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] kdp162:
OK, results from today's build are... Dial TouchPad sounds work, screen off/on sound works, no sound when selecting ringtone/notification sounds or InCall UI with headset, speaker, or headphones. No sound for notifications. That is all
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] lokissmile:
Thanks Devs! All your hard work is much appreciated!
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] HansWursT619:
If I flash this to the european model, will it undo the head phone port limits resulting in the same output as on the US model?

As far as I remember cyanogenmod ROMs ask to increase the limit above the EU limit on first use.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] xtermmin:
Check the past couple of pages. Audio is not fully working yet.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
Thank you for trying the build!

Too bad in call sound isn't working, if only that was working at the moment I would have that as daily driver till speakers sound is fixed.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] kdp162:
Anytime, I know unjustifieddev is busy working on getting this up and running for everyone so I'll build every few days or when I see new commits added and keep everyone apprised of the progress
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
Very much appreciated. I can't wait to see a fully working build on the axon 7. MIfavor is fine but the bugs in it are killing the experience.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] kdp162:
Yeah it's the most buggy stock Rom I've ever used and I've been around since the Sammy Cappy days lol
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
I like to be able to at least use stock (rooted + xposed) for couple months till the manufacturer stops updating. But using Mifavor on the axon 7 feels like a beta software. When I switch sound profiles, my music mutes automatically and I have to turn up my volume again. Even when on vibrate or mute some sounds still get through, like using the torch toggle. I will wait for next week's monthly update, if there isn't significant improvements I might unfortunately jump ship because some features such as encryption, prompt for password on reboot is important to me (the axon 7 for some reason only accepts your fingerprint on reboot which is not how its intended to work) :(
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] CaiKroll:
I hate Mifavor soo much. The bagginess is so frustrating I kind of lost my cool and broke the screen. Mifavor is the worst!!!
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] JeromeLeung:
Alright, let's not get too carried away and off topic. We wanna see dev talk not frustrations being vented, lol
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Kevinkuensken:
i want to test the new Build.I know that Gps and Sound not work but pls give me the new Build.Can i install it on A2017G or only for A2017U?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] azam_:
Have patience senõr
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
We're waiting on ZTE. They have synced cm-13 and are applying their audio enhancements.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] marcusah123:
This development work was sent over to CM and then got to ZTE? I was going to suggest getting all the work done here over to CM so ZTE and CM could get it done faster because this is fantastic work. If I can run CM on the Axon 7 I will be buying one for my daily driver. To upgrade from my AT&T Samsung Galaxy Note 3 with encrypted bootloader ( sadest day ever for me is when I didn't have CM not to mention tickets for using the phone while driving due to crummy bluetooth software on the Note 3 stock rom ).
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Yoshi_Guy:
I think [MENTION=4911249]Unjustified Dev[/MENTION] is trying to say that ZTE is working on applying their audio specific enhancements to the CM13 source to see what the issue is. CM is not involved with the audio issue right now. Just give ZTE some time.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] marcusah123:
I was basically saying the dev work done here was sent over to CM/ZTE to help them speed along development?

We'll just play hurry up and wait, and see what happens.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] DrakenFX:
The Dev. job ( [MENTION=4911249]Unjustified Dev[/MENTION] ) is NOT DONE yet, ZTE is just helping with audio code , because is not open source and can't be share (or that is what i get from them).

Right now we just need to be patient and wait a bit, when they get it done ,there will be a rom release with functional audio and probably sensor.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] DrakenFX:
:rolleyes: :confused: you know cuz you seem to be New users , I'll not go berserk on you , but I'LL NEVER going give an ETA on anything, that's a Rude thing to ask to a developer and this is not my project by the way.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] marcusah123:
Just remember, when it comes to CM you don't ask for an ETA, it's ready when it's ready even if it takes a year.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] WesTD:
Okey, you are right, I'm sorry. Accept my apologies.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] troyraf:
So, correct me if I'm wrong, but does this mean that anyone trying to port a custom ROM to the Axon 7 will have to have ZTE bake in the audio and sensor software into that ROM?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] jawz101:
Yeah that's what I don't get. I've never heard of any ROM needing any oversight. It doesn't sound like normal CM ROMs. I'm assuming this week be ZTE Cyanogen with no official CM nightlies, root functions stripped out, and no CM14... That's the vibe I'm getting.

I mean, if they have to slip audio in themselves, all of those things sound like additional stipulations.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] reluttr:
I honestly have no idea how android handles drivers, like are they compiled into the kernel itself? Does that mean the dev has to send them the source then they send back a compiled file? Or are the drivers open, but the dolby software itself the hang up? Does this also effect the camera and other problem sensors? :confused:

Surely there is a way to get access to such things outside of reverse engineering, right?

I mean... if this makes it where I wont void my warranty to get a more stock experience I guess its fine.

Though I'm not sure if this alleviates my fears for what happens half a year from now when the Axon 8 drops. I mean... I did not really expect continued support for components like the dolby software itself, but I had hoped they would at least provide the basic drivers so development of a stable rom could continue past the end of their support.

EDIT:

Actually it sounds more like Unjustified Dev sent ZTE the kernel source as completed so far and they will help find and fix the issues keeping the audio from working, as well as adding any of the software needed to access advertised features like the Dolby. So I guess its not all doom and gloom. XD
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] NOSTALGIA:
NO ASKING OF ETA'S..... Devs are doing this for free for us... Hope all understands that..
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
It's nothing like that at all. They are applying their changes to cm source and sending it back. This way we ensure everything is the same as stock. This is probably the first time an OEM has ever done something like this.
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
Would you know if they are doing this for just audio drivers or if they will extend it to sensors and camera drivers as well?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Unjustified Dev:
Probably sensors as well, but not sure about camera. Is there a difference in camera performance?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] clementinox:
Yeah I took some pictures using stock rom and CM13 around the same time and environment. The pictures from CM come up with noise and grainy inside the house with normal lighting. Outside the pictures are almost the same but you can tell stock is a bit better on colors and white balance. For some reason, using the camera after a while switching between different modes, the camera becomes dim and you have to force close it to get it to working properly again.

Fingerprint sensor you can tell is not as fast but not that slow. Could be animations performance. I tried 0.5x in developpers mode it helped a bit.

on a side note, I do a TWRP backup before trying roms. In this case after trying CM, I attempt to go back to stock it restores but never actually finishes so I cancel the process and reboot. Phone works fine but this time i am asked a password to boot the phone (like encrypted android would) (btw i am using pattern lock and it shows up really small at the top left of the screen). I enter my usual screen lock password and it lets me in but after my phone boots, only my fingerprint will work my pattern lock on my lockscreen seems to change. This I am sure is an issue with stock rom or am I backing it up and restoring something unusual?
[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] azam_:
I think ZTE taking part in the development is a good thing. Just hope they don't complicate things for devs and restrict certain aspects.