Related
Just picked up my new Honor 6x(BLN-L24) from Best Buy because I'm tired of only having 2GB RAM on my Honor 5x. Unfortunately I didn't come here before ordering because if I had I would have noticed only a fraction of dev support compared to what is available for the 5x, and I would have not purchased the 6x.
Anyway, I tried flashing HassanMirza01's LineageOS 14.1 but after letting it sit 3 times on animated boot logo screen for over 30 minutes each time I wiped everything and read through the rest of the ROMs in the dev section. Either the ROMs have currently reported install problems, or in the case of all Meticulus ROMs the download links are gone. None seem to be working correctly or near stable for daily use unless I'm missing something here.
At this point I'm following the dload method to go back to latest stock and honestly thinking about just returning the phone to Best Buy. It's quite disappointing seeing such a small amount of support for it. Is that because there is something wrong or difficult with this phone when it comes to development?
The weak development is because Huawei/Honor hasn't released source code yet (I guess, but I've seen a link for my BLL-L23 source code some time ago).
A thing I don't like about H6X devs is that lately they have (strangely) "spammed" their ports from other Huawei devices, maybe without improving the ported codes. I mean, about 6 ROMs in just a few days, with the same ported S.C... That's suspicious
But, since I'm not a dev (sad reaction only) I can't judge their work without considering all the variables involved into their work.
I guess all this happened because of the unreleased S.C, but I'm confident this has a near end.
Cheers to all devs btw, ur work is really appreciated
I can't even return to stock. I tried the dload method, and then I tried the full return to stock where I fastboot flash boot/recovery/system and then dload the update.app. Keeps saying Software install failed! on the part where I do vol+/vol-/pwr and try the dload flash of update.app.
Have I completely bricked this phone?
johnnyrichter said:
Just picked up my new Honor 6x(BLN-L24) from Best Buy because I'm tired of only having 2GB RAM on my Honor 5x. Unfortunately I didn't come here before ordering because if I had I would have noticed only a fraction of dev support compared to what is available for the 5x, and I would have not purchased the 6x.
Anyway, I tried flashing HassanMirza01's LineageOS 14.1 but after letting it sit 3 times on animated boot logo screen for over 30 minutes each time I wiped everything and read through the rest of the ROMs in the dev section. Either the ROMs have currently reported install problems, or in the case of all Meticulus ROMs the download links are gone. None seem to be working correctly or near stable for daily use unless I'm missing something here.
At this point I'm following the dload method to go back to latest stock and honestly thinking about just returning the phone to Best Buy. It's quite disappointing seeing such a small amount of support for it. Is that because there is something wrong or difficult with this phone when it comes to development?
Click to expand...
Click to collapse
You live in Missouri? :laugh: The Honor 5x is a Qualcom Snapdragon device and that chipset has plenty of official support from LineageOS. The Honor 6x is a Kirin 655 device and has absolutely NO official support what soever. You asked if there is "something wrong or difficult with this phone when it comes to development". Yes there is and for the same reason that it will NEVER had any official support from custom ROMs like Lineage: no source code.
So, if you bought your Honor 6x with expectation that your "custom rom experience" would be the same as your 5x, I'm afraid that you probably made a mistake.
As for "Where are the download links?". I mean absolutely no disrespect when I say that, if you can not find them, then it's probably for the best. :laugh:
Huawei/Honor should do something related to Kirrin processor, considering their massive advertisements on XDA- they're not caring any development
sreekantt said:
Huawei/Honor should do something related to Kirrin processor, considering their massive advertisements on XDA- they're not caring any development
Click to expand...
Click to collapse
I do not know the 'deal' that Huawei/Honor has with XDA but it seems likely to me that Huawei/Honor pays XDA to help make Huawei/Honor devices more popular by sponsoring Honor branded contests and giving away phones to 'openkirin'. I can not say for certain but I don't think that Huawei/Honor cares about 'custom ROM' development at all. It is just a vehicle, by which, XDA can make Huawei/Honor devices more popular, help increase sales and help them build their brand.
Panchoso4D said:
The weak development is because Huawei/Honor hasn't released source code yet (I guess, but I've seen a link for my BLL-L23 source code some time ago).
A thing I don't like about H6X devs is that lately they have (strangely) "spammed" their ports from other Huawei devices, maybe without improving the ported codes. I mean, about 6 ROMs in just a few days, with the same ported S.C... That's suspicious
But, since I'm not a dev (sad reaction only) I can't judge their work without considering all the variables involved into their work.
I guess all this happened because of the unreleased S.C, but I'm confident this has a near end.
Cheers to all devs btw, ur work is really appreciated
Click to expand...
Click to collapse
These ROMs came about because I decided to bring up my code base to operate on EMUI 5. While I was doing that I noticed the way Huawei does things in an abstract way so that the same code base can be used to build ROMs for many devices. I decided to do things in a similar way. In doing so, other quickly found out that this ROM runs on all hi6250 devices. However it is true that I do not own an Honor 6x and where this device differs from the devices that I do own, you come in. If you help me help you I might be able to fix issues. If not, well ... the choice is yours ...
Meticulus said:
I do not know the 'deal' that Huawei/Honor has with XDA but it seems likely to me that Huawei/Honor pays XDA to help make Huawei/Honor devices more popular by sponsoring Honor branded contests and giving away phones to 'openkirin'. I can not say for certain but I don't think that Huawei/Honor cares about 'custom ROM' development at all. It is just a vehicle, by which, XDA can make Huawei/Honor devices more popular, help increase sales and help them build their brand.
Click to expand...
Click to collapse
Yeah absolutely- thats d strategy
But for any device to appeal for XDA public - it should have impressive development or promising atmosphere(releasing sources,support etc)
Advertisements on XDA gonna do more harm than good if they have nill dev support as every user who purchases phone seeing ad on XDA hoping good development like OP would badly be disappointed and it hurts brand value indirectly. Basically majority phones which get advertised on XDA has excellent dev support already like One plus. Huawei is missing this point.
---------- Post added at 01:25 PM ---------- Previous post was at 01:22 PM ----------
Meticulus said:
These ROMs came about because I decided to bring up my code base to operate on EMUI 5. While I was doing that I noticed the way Huawei does things in an abstract way so that the same code base can be used to build ROMs for many devices. I decided to do things in a similar way. In doing so, other quickly found out that this ROM runs on all hi6250 devices. However it is true that I do not own an Honor 6x and where this device differs from the devices that I do own, you come in. If you help me help you I might be able to fix issues. If not, well ... the choice is yours ...
Click to expand...
Click to collapse
Yeah observed this- Feels like Huawei had implemented Project treble like functionality already in all kirrin devices
sreekantt said:
Yeah absolutely- thats d strategy
But for any device to appeal for XDA public - it should have impressive development or promising atmosphere(releasing sources,support etc)
Advertisements on XDA gonna do more harm than good if they have nill dev support as every user who purchases phone seeing ad on XDA hoping good development like OP would badly be disappointed and it hurts brand value indirectly. Basically majority phones which get advertised on XDA has excellent dev support already like One plus. Huawei is missing this point.
Click to expand...
Click to collapse
I am not a "business expert" and I willing to bet that you are not either. We have no idea what the nature of the business relationship is, with Huawei and it's hardware partners such as Hisilicon. Perhaps Huawei is unable to be more forth coming with its source code because of agreements they have with Hisilicon. Perhaps, Hisilicon, being relatively new to the market-place has decided that keeping their userspace code closed is in their best interest, in the face of older companies like Qualcom. Who knows? I think that companies do things by the numbers and if having "good development at XDA" could produce bigger profits for them, I'm sure they would encourage it. I willing to bet that 'custom ROM' development's impact on Huawei's bottom line is negligible. XDA is more useful to them for helping to spread the word about the brand. Also, XDA also generates revenue by advertising and although it is an unfortunate fact. When a ROM is running perfectly their is less reason to come here and post. When a ROM is half working and has lots of bugs, ppl are checking constantly while waiting for bugs to get fixes. If a ROM works well, then you just flash it and go on. No reason to stick around here....
I'm just spit balling anyway.... I could be all wrong...:laugh:
Meticulus said:
You live in Missouri? :laugh: The Honor 5x is a Qualcom Snapdragon device and that chipset has plenty of official support from LineageOS. The Honor 6x is a Kirin 655 device and has absolutely NO official support what soever. You asked if there is "something wrong or difficult with this phone when it comes to development". Yes there is and for the same reason that it will NEVER had any official support from custom ROMs like Lineage: no source code.
So, if you bought your Honor 6x with expectation that your "custom rom experience" would be the same as your 5x, I'm afraid that you probably made a mistake.
As for "Where are the download links?". I mean absolutely no disrespect when I say that, if you can not find them, then it's probably for the best. :laugh:
Click to expand...
Click to collapse
Yep, about 20 minutes from Springfield. :good:
So with Kirin, is it that they just haven't opensourced what you devs need? Has there been any 'official' discussion on that from them that would give any hope towards easier development
I didn't see links in your rom threads, and your threads don't have the Downloads tab on them like other rom threads do. Guessing you're hosting the files directly from your website you have linked in your threads?
johnnyrichter said:
So with Kirin, is it that they just haven't opensourced what you devs need? Has there been any 'official' discussion on that from them that would give any hope towards easier development.
Click to expand...
Click to collapse
I like to think I've done pretty well despite any lack of resources from Huawei. On the devices I own, to me at least, my ROMs are full daily drivers. Perhaps they are not perfect but without source it was never gonna be but, afaict the bugs are minor. I have never heard anything from Huawei on publishing their source. They publish their GPL stuff which is more than some companies do. I will admit that my ROMs probably run better on the P9 Lite and the P10 Lite because I own those devices and when they have problems, I can get information personally. Something I can't do for devices I don't own.
Meticulus said:
I like to think I've done pretty well despite any lack of resources from Huawei. On the devices I own, to me at least, my ROMs are full daily drivers. Perhaps they are not perfect but without source it was never gonna be but, afaict the bugs are minor. I have never heard anything from Huawei on publishing their source. They publish their GPL stuff which is more than some companies do. I will admit that my ROMs probably run better on the P9 Lite and the P10 Lite because I own those devices and when they have problems, I can get information personally. Something I can't do for devices I don't own.
Click to expand...
Click to collapse
Well if you're nearby in SPFD you can always hit me up if you need a phone to test stuff on, haha.
One thing that can help revive the development is an Oreo update with treble support
With rumours of Treble support coming along with 8.1 that have been debunked by the actual updates, I couldn't help but wonder how plausible it even is that we'll be getting Treble-support on our devices? I know that the Pixel got it and some other devices that came with Nougat got it as well but I can appreciate the complexity of the situation. That being said, I wanted to start a discussion, trying to gain some knowledge by people who have a deeper understanding of how Treble works and how plausible this actually happening for us.
Also, if we were to stay on the a/b partition system without Treble support, how plausible would it be that Xiaomi keeps its promise to deliver Android P for the Mi A1? I get the feeling that it'll be more or less obligated to be able to upgrade.
This is not an attempt to complain about update frequency, I'm very content with the monthly updates and if updates stop I'm pretty sure custom ROMs will provide us with extended support. I'm just trying to get some more insight and I know that there are a lot of people on this forum who have a lot of knowledge to share about stuff like this.
The thing is that xiaomi will never care about this phone and i bet that mi a2 will have the same end. No Support. I think that xiaomi was not really ready to make an android one phone.
billis2020 said:
The thing is that xiaomi will never care about this phone and i bet that mi a2 will have the same end. No Support. I think that xiaomi was not really ready to make an android one phone.
Click to expand...
Click to collapse
I don't really agree with that. We've gotten updates every month, we were one of the first to get Oreo, one of the first to get 8.1. If you look at the Android adoptions rates and the Android One project guidelines, objectively speaking, we really have nothing to complain about.
That aside, i wasn't looking for subjective comments on why Xiaomi "isn't doing a good job" but more for comments that can give me more knowledge on the questions I was asking.
How can people say xiaomi doesn't care about this phone? We've been getting updates consistently every 3rd week of every month and among the 3% of all phones in the world to actually have Oreo 8.1. Think about that for a moment....
Look at all the other OEMs, LG barely just updated it's almost 2 year old LG V20 to Oreo 8.0, not even 8 1 and it'll get stuck on oreo 8.0. They haven't given the V10 a single uodate for almost more than a year and y'all still complain about the Mi A1?
Also keep in mind that all OEMs will have bugs in initial releases of updates that eventually, are fixed in a timely manner.
Y'all seriously need to chill. If you want daily updates, go develop your own rom and stop complaining.
berezker said:
How can people say xiaomi doesn't care about this phone?
Click to expand...
Click to collapse
people like to create drama, always.
I don't think they will add treble support for this device. But who knows!
Well I thought it was impossible because messing with the partition table could lead to bricked devices, but seeing the treble port and even Android P is kinda giving me hope we'll get it in some update (Android P perhaps, after it's release this or next month).
here's my opinion, Xiaomi is unlikely to give A1 a treble support, but constant update will be given to the phone, and as far as I can tell Xiaomi is trying their best to give the user a bug-free experience, I mean it's their first time giving a REAL stock android experience, heck A1 made them more popular... I think?
PaulDnoOb said:
here's my opinion, Xiaomi is unlikely to give A1 a treble support, but constant update will be given to the phone, and as far as I can tell Xiaomi is trying their best to give the user a bug-free experience, I mean it's their first time giving a REAL stock android experience, heck A1 made them more popular... I think?
Click to expand...
Click to collapse
I have no doubts about the constant updates. They have been very consistent and monthly so they are doing a very good job at that.
I don't know if someone can give me a more technical explaination of how OTA Treble support would work and what the risks are, that would be nice. Also does anyone know what the requirements are when it comes to Android P? Will Treble be required to be able to upgrade?
I find a lot of info pointing out the dangers of moving from a/b to Treble but I can't seem to find any good ELI5 info that explains why
berezker said:
How can people say xiaomi doesn't care about this phone? We've been getting updates consistently every 3rd week of every month and among the 3% of all phones in the world to actually have Oreo 8.1. Think about that for a moment....
Look at all the other OEMs, LG barely just updated it's almost 2 year old LG V20 to Oreo 8.0, not even 8 1 and it'll get stuck on oreo 8.0. They haven't given the V10 a single uodate for almost more than a year and y'all still complain about the Mi A1?
Also keep in mind that all OEMs will have bugs in initial releases of updates that eventually, are fixed in a timely manner.
Y'all seriously need to chill. If you want daily updates, go develop your own rom and stop complaining.
Click to expand...
Click to collapse
I couldn't agree more, I open this thread trying to educate myself on Treble and Android P upgrading process and the very first comment is about how Xioami isn't doing a good job with the Mi A1
Mi A1 is an Android One device which should get an priority to having updates to the latest version asap as Google stated, so comparing Mi A1 with other device that out of the Android One Program is nonsense.
From the very first release of the device Mi A1 get poorly support from Xiaomi, which includes very late deploying source code that almost make the device developing community dies.
Actually the monthly update is just 'OK', everyone knows that we received new bugs on every update even with they have beta program to testing before deploy the stable release.
tanapak1 said:
Mi A1 is an Android One device which should get an priority to having updates to the latest version asap as Google stated, so comparing Mi A1 with other device that out of the Android One Program is nonsense.
From the very first release of the device Mi A1 get poorly support from Xiaomi, which includes very late deploying source code that almost make the device developing community dies.
Actually the monthly update is just 'OK', everyone knows that we received new bugs on every update even with they have beta program to testing before deploy the stable release.
Click to expand...
Click to collapse
Thanks for your contribution, now all my questions are answered. Thanks!
Aside from the cynical remark to yet another pointless comment that's completely besides the questions I was asking I want to add that you people shouldn't hijack every thread that has the keyword "update" in it to start whining. I actually want to gather some knowledge and so far half of the comments are completely pointless. Here are some facts for you guys, please mess up someone else's thread, thanks.
Android adoption rates
Android One update guidelines
Let me try to be helpful here:
What do you mean by plausible? Plausible is a word for liberal arts, philosophy, literature and other abstract studies or fields. In development, engineering fields no such word is being used. So let us first replace that word, with another one that makes sense.
Is it possible? Yes, everything is.
Is it doable? Yes, it is.
Will Xiaomi ever do it? I can't say for sure since I'm not in anyway affiliated with the development team of Mi A1 updates, but my bet would be on "No".
Now let me explain my reasoning behind this.
To recreate the partition table required for project treble to work (separate system and vendor partitions basically) you need to format your phone. They can't just send an OTA that wipes people's phones. Xiaomi releases an update where the notification led does not blink and people lose their minds. Just imagine what would happen if they put a disclaimer on the OTA, that tells people to backup because the OTA update will wipe their phones for treble support re-partitioning. The majority of people wouldn't even read it and then flood the forums to cry about it (you are experiencing it in this very thread). People expect Google Pixel-like experience (even pixel has hardware and software issues every month) from a 150$ smartphone. You can't afford to do things like that as a company, when you know that your audience is going to publicly execute you, even when they are at fault. It is just not worth it.
There is a make-shift way to enable treble support without re-partitioning and without wiping the phone, but no separate vendor partition is created (Asus has done is on zenfone 3 and google has done it for pixel and pixel xl). However, this procedure is again somewhat risky and could cause soft to semi-hard bricks and alleviates almost all the benefits of project treble due to not having that separate partition. So again, not worth it.
If I was Xiaomi, knowing my customers, I wouldn't have done it either as a marketing strategy. Give people stable updates, less stuff to worry and complain about and also avoid any risky situations that could put the company's name on the front-pages of bad news.
I hope I helped
solis_f said:
Let me try to be helpful here:
What do you mean by plausible? Plausible is a word for liberal arts, philosophy, literature and other abstract studies or fields. In development, engineering fields no such word is being used. So let us first replace that word, with another one that makes sense.
Is it possible? Yes, everything is.
Is it doable? Yes, it is.
Will Xiaomi ever do it? I can't say for sure since I'm not in anyway affiliated with the development team of Mi A1 updates, but my bet would be on "No".
Now let me explain my reasoning behind this.
To recreate the partition table required for project treble to work (separate system and vendor partitions basically) you need to format your phone. They can't just send an OTA that wipes people's phones. Xiaomi releases an update where the notification led does not blink and people lose their minds. Just imagine what would happen if they put a disclaimer on the OTA, that tells people to backup because the OTA update will wipe their phones for treble support re-partitioning. The majority of people wouldn't even read it and then flood the forums to cry about it (you are experiencing it in this very thread). People expect Google Pixel-like experience (even pixel has hardware and software issues every month) from a 150$ smartphone. You can't afford to do things like that as a company, when you know that your audience is going to publicly execute you, even when they are at fault. It is just not worth it.
There is a make-shift way to enable treble support without re-partitioning and without wiping the phone, but no separate vendor partition is created (Asus has done is on zenfone 3 and google has done it for pixel and pixel xl). However, this procedure is again somewhat risky and could cause soft to semi-hard bricks and alleviates almost all the benefits of project treble due to not having that separate partition. So again, not worth it.
If I was Xiaomi, knowing my customers, I wouldn't have done it either as a marketing strategy. Give people stable updates, less stuff to worry and complain about and also avoid any risky situations that could put the company's name on the front-pages of bad news.
I hope I helped
Click to expand...
Click to collapse
Thanks, this was actually helpful. I completely agree that procedures like that would flood all Mi A1 forums with people who didn't inform themselves and it would backfire so that makes perfect sense. I didn't knew that the procedure Google did for the Pixel phones did not unlock full Treble capabilities, kind of strange that they decided to take the risk at all for that.
denisval said:
Thanks, this was actually helpful. I completely agree that procedures like that would flood all Mi A1 forums with people who didn't inform themselves and it would backfire so that makes perfect sense. I didn't knew that the procedure Google did for the Pixel phones did not unlock full Treble capabilities, kind of strange that they decided to take the risk at all for that.
Click to expand...
Click to collapse
Well since they are at the forefront of Android development they are required to have the latest and greatest thing as they promised for the Pixel lineup. They were somewhat forced to do it because they promised for it. Imagine Google not keeping true to their written statements to customers.
tanapak1 said:
Mi A1 is an Android One device which should get an priority to having updates to the latest version asap as Google stated, so comparing Mi A1 with other device that out of the Android One Program is nonsense.
From the very first release of the device Mi A1 get poorly support from Xiaomi, which includes very late deploying source code that almost make the device developing community dies.
Actually the monthly update is just 'OK', everyone knows that we received new bugs on every update even with they have beta program to testing before deploy the stable release.
Click to expand...
Click to collapse
Get a new phone then lol
Let me give you a piece of advice, OP
If you want an actual, on-topic and useful discussion, NEVER do that on either XDA or MIUI (Much worse btw)
The only people who can discuss these topics mindfully are the developers and a few handful of people that don't get triggered the moment they see the word "update"
Good luck to you
apexashwin said:
Get a new phone then lol
Click to expand...
Click to collapse
Why would I have to? We already have strong developing community which is better than manufacturer's support.
berezker said:
Let me give you a piece of advice, OP
If you want an actual, on-topic and useful discussion, NEVER do that on either XDA or MIUI (Much worse btw)
The only people who can discuss these topics mindfully are the developers and a few handful of people that don't get triggered the moment they see the word "update"
Good luck to you
Click to expand...
Click to collapse
I actually deleted my account at the MIUI forum because of the poisonous attitude people have over there. The little useful information people post on there is buried immediately by brainless toddlers who clearly don't know how a forum works.
Maybe I was naive thinking this section of XDA would be better but at least a couple of people in these 17 comments were actually helpful so yeah ¯\_(ツ)_/¯
tanapak1 said:
Why would I have to? We already have strong developing community which is better than manufacturer's support.
Click to expand...
Click to collapse
Look man, if you have nothing relevant to say about what I'm asking here just don't comment. I didn't create this thread to give complainers like you another platform to post your unfounded and subjective views on support for our device. If you want to see what the Android One update guidelines or the Android adoption rates are, scroll up, I've posted the links. Educate yourself. But please, stop with the complaining, my thread is not the place for it. If you want to contribute be my guest, if you don't, leave.
cmon man, I was answered the one I quoted to.
Did you tried to fight with everyone who doesn't the same as yours?
For what I thought about the topic, ofc it should be 'No' and also you shoudn't pretend yourself and believe on what you think.
If Xiaomi want to do, they will do, but also think that they just released Mi A2 Lite which should be replaced Mi A1 eventually
It's a marketing, business things.
Last thing is, if you really want to make some topic support, just make some online petition and spread them, and I would sign them one if someone make it.
Like somebody said, making the discussion in here is useless, Xiaomi customer support or something else wouldn't response them.
hey folks,
PREFACE:
I'm posting this so that others thinking about purchasing the device may get a perspective that they won't find in a YouTube product review, on the huawei subreddit, etc... I'm also posting to bring awareness to device owners/this community... Before replying, please have a look through the thread; I'm starting to provide a lot of info, that may give better insights to the problems I see...
NOTE:
I'm not bashing you for buying this device, so don't take my criticisms personally... I will try to provide as much info as I can. feel free to ask questions, share your own insights/experiences, etc...
First, i'd like to point out that the hardware is great, EMUI is better than i expected and has some nice extras (compared with stock android). There are many aspects that I do like about the phone, however there are many problems too. I take issue with a few things that I will outline in this post && in the thread;
- huawei revoking the bootloader unlock service
- huawei is extremely developer unfriendly/hostile.
- huawei's poor management of customers, poor policies && support
- huawei's "technical support" staff lack any real knowledge of their products.
- huawei as a company seems to be shady, imho && lacks any transparency.
It is very unfortunate, because i do like the device (the hardware/build seems to be very good). the leica cameras + camera software are great. i do like the native dark theme, the CPU is fast, nice display, etc.. but given the above and also after poking around the kernel code, in depth;
- huawei's kernel sources are by far the absolute worst kernel source code that I've seen in my life.
- it appears huawei has intentionally obfuscated their changesets, by how they distribute them...
- the code doesn't follow C standards, nor any consistent coding style / best practices typically found in the linux kernel.
- the published source code may not even be what's running on the device (EDIT: It's not. I've now verified this, follow the link at the bottom).
- they are also using a technology that allows live patching the running kernel remotely (so even if the sources are the same, it can be patched at runtime anyway. cant be properly audited)...
- they are a full year behind on linux LTS.
I have contacted huawei directly via email, phone and live chat (EDIT: everyday now, since I posted this thread and I will be continuing to do so). They have given me the run around continually and their staff were not able to give me any satisfactory answers to my concerns, nor did i get the impression they even gave a crap ... They have only added to my suspicions (significantly) and along with the recent bad press that huawei has had in US, UK, Canada (where i am) and Australia; i don't trust huawei, their lack of transparency and lack of cooperation; is rather unsettling... Likewise, I find their hostility towards developers and users who would like to service their own devices (via OEM unlock) to be a brutal policy. (especially since their justifications are mostly FUD/untrue.).
- Audio latency is also horrible on the P20 Pro. it experiences anywhere from 50-500ms of latency with pro audio type apps. (noise app by roli in playstore shows just how bad it is, so does Beatonal app, many others too.) the device uses x6 the audio buffering compared the OG pixel. (the OG pixel has no problems with low latency at all, with far lower specs).
so to recap; it's pretty sad and unfortunate,
- i can't run my apps. (love my music creation apps)
- i have no control or ownership over my P20 Pro. apparently only huawei and the Chinese gov't do.
- i don't trust or have faith in the manufacturer.
- the kernel source code is disgusting and incomplete.
- I find some of the technology used troubling at best.
Here's some links in the thread, where some of the above is discussed in more detail;
some kernel source related issues outlined in more detail by me:
https://forum.xda-developers.com/showpost.php?p=78186512&postcount=37
(note: I'm discussing evira kernel, but nearly all of the issues apply to the distributed kernel sources that evira is based on)
if you are interested in helping me verify if the kernel sources actually reflect what's running on your device, follow this post;
https://forum.xda-developers.com/showpost.php?p=78182210&postcount=32 (this would be very helpful, as it will be ammo that I bring to huawei).
The distributed kernel sources are absolutely NOT the kernel sources used to compile the kernel that's running on your device:
https://forum.xda-developers.com/showpost.php?p=78188018&postcount=42
(this is an update to the above help request; I've now verified that at least L29/LO4 running kernels differ from the provided sources)
livepatch/OASES/Karma technology used by huawei, zte and others:
https://forum.xda-developers.com/showpost.php?p=78574615&postcount=86
So wait, you've only had it for a few days and you're trying to make a warning against buying the phone?
Giraff3 said:
So wait, you've only had it for a few days and you're trying to make a warning against buying the phone?
Click to expand...
Click to collapse
not exactly. I'm outlining my experience and why i am returning the phone, so that others who may have similar requirements and/or concerns avoid making the same mistake, by purchasing this phone only to be unhappy with it.....
the length of time that I've owned the phone isn't a factor because it doesn't fix any of the issues that i point out... *why would you even think that after reading what i wrote???* ... if it was just a matter of getting used to the device, that would be another story.
to be clear; i don't have any issue with the UX, performance, build quality or any of that jazz, really. the cameras are great, phone is a beast. However, huawei's policies, their lack of transparency, the device being locked down, their source code being sketchy, other security concerns and yeah; the audio latency... big problems (for me, possibly others)...
holding on to or having used the phone for a longer period of time doesn't fix any of these issues... if i wasn't into software development, didn't care about unlocked bootloader, etc - i might very well be happy with the device... It's a great phone, if none of these details/issues effect or matter to you...
the fact you can't run a launcher like Nova does it for me, terrible mistake
ant78 said:
the fact you can't run a launcher like Nova does it for me, terrible mistake
Click to expand...
Click to collapse
I use Nova just fine.
ant78 said:
the fact you can't run a launcher like Nova does it for me, terrible mistake
Click to expand...
Click to collapse
What do you mean? I've had the P20 Pro since end of August, installed Nova Launcher the moment I took it out of the box and been running fine since. Mind you the lack of bootloader unlock or having to pay for it doesn't fly well with me but haven't found myself needing to root this device like all my previous devices for customization. The P20 Pro has let me do everything I wanted.
StatikBlue said:
What do you mean? I've had the P20 Pro since end of August, installed Nova Launcher the moment I took it out of the box and been running fine since. Mind you the lack of bootloader unlock or having to pay for it doesn't fly well with me but haven't found myself needing to root this device like all my previous devices for customization. The P20 Pro has let me do everything I wanted.
Click to expand...
Click to collapse
No idea what they are talking about 3rd part launchers work just fine. It's just less obvious how to change them vs. stock android... but I had Apex launcher installed 15 minutes after turning on the device, wasn't hard to figure out.
the lack of unlocked bootloader is problematic, beyond just having root ~ once huawei stops pushing updates, if you still own the phone; no way to service or update it.... and for me, I actually like to audit my devices and know what's going on inside of them (and that's why I spend days going through their kernel source code too) ~ pretty hard to audit anything on the device though, without unlocked bootloader + root.
I do agree though, there is lots of stuff baked into the rom, so customization OOTB is pretty good...and i do like that...
On the other hand though, I like having AdAway, AFWall and other root apps.... and at least one of the issues that I mentioned; the audio latency problem ~ I could probably fix if I was rooted... I'm actually pretty shocked that huawei software engineers think that high latency is somehow acceptable....
the latency makes playing instruments on my phone impossible ~ latency has to be low, the sound must play as I touch the notes ~ but instead, there is an extremely long delay / completely unusable. The latency is worse than most early / very old android devices...
So you're saying the phone is great then? Bootloader is easily unlocked and if you want to make unsubstantiated claims that Huawei is spying on us you might want to back up with some proof. There would probably more development on this phone if the US didn't stop Huawei from selling it there over unproven spying claims.
Giraff3 said:
So you're saying the phone is great then? Bootloader is easily unlocked and if you want to make unsubstantiated claims that Huawei is spying on us you might want to back up with some proof. There would probably more development on this phone if the US didn't stop Huawei from selling it there over unproven spying claims.
Click to expand...
Click to collapse
That's just the US being the US man. Trump and his clown posse are more of a threat to the citizens then Huawei would ever be.
Giraff3 said:
So you're saying the phone is great then? Bootloader is easily unlocked and if you want to make unsubstantiated claims that Huawei is spying on us you might want to back up with some proof. There would probably more development on this phone if the US didn't stop Huawei from selling it there over unproven spying claims.
Click to expand...
Click to collapse
I'm saying it's a mixed bag, not that it's a great phone... some aspects of the phone are great, some are absolutely terrible. ~ even if I ignore the security issues, poor quality of their source code ~ I'm still left with a locked device, slow updates, a company with crappy policies, crappy support, no accountability && a phone that can't even run my applications; the audio latency is worse than most ancient android devices. seriously... in 2018, several hundred ms of latency is unacceptable (samsung devices, google devices, etc - do not have this problem... and apple products NEVER had this problem, even 10years ago).
Bootloader is easily unlocked by paying shady third parties, who I don't know and who I don't want to give my personal nor unique identifiers to... give me a frickin' break and *stop acting like this is some ideal situation, it's not*.... Huawei has screwed end users by discontinuing the service, their justifications is BS... If they want to void a warranty of unlock bootloaders; that's fine, then do that - but don't lock users out of servicing their own devices that they've purchased with their own money and that THEY OWN.... again, it's BS... and guess what; Google doesn't even void your warranty over oem unlocking, it's a supported feature ~ if you brick your device (through your own stupidity), they may invalidate it ~ but unlocking the device, does not void your warranty (i know from direct experience).... I don't buy into Huawei's excuses at all...
The fact that huawei are live patching the kernel, means that they can essentially backdoor your device at any time. you have ZERO idea what the kernel is doing, no way to proper audit the code.... The fact that they've obfuscated their own changes and their source code for the device has all sorts of problems, says a lot ~ They've went well out of there way to provide their source code like this... There is absolutely no way that during development, they were using these sources.... they've intentionally done this.... why do that, if you have nothing to hide? ... it's highly suspicious and dubious, at best... That is proof enough to cast serious doubt on Huawei.
Huawei is using the same kernel live patching technology in both mobile and IOT ~ no wonder the US wants to purge all of huawei's hardware from their infrastructure and why the gov't doesn't want it's employees using Huawei's devices and also why they are putting pressure on Canada to do the same (for our 5G networks)...
huawei has plenty of controversies; intellectual property theft, espionage, etc. it's not like the US is the only country that that is distrusting of huawei's activities.... e.g: Canada excluded huawei from being involved with the gov't secure network infrastructure too (years ago, long before the USA). We've also denied several Huawei employee's permanent residency, over concerns of espionage, gov't subversion, etc...
You can't really blame the USA for the lack of development for this device... there would be way more development if Huawei didn't screw over users by taking away the unlocking service ~ the US blocking their gov't employees from using Huawei devices && the US carriers dropping their devices, has very little to do with the lack of development... I'm not a fan of the current US prez, nor politics ~ but you can't really blame them, when Huawei controls whether or not you can unlock your bootloader ~ it's Huawei's policy, not the US gov't's policy...
and it's huawei's own fault that they're getting bad press.
Google and your information
But you trust pixel?
kolembo said:
But you trust pixel?
Click to expand...
Click to collapse
Google operates with far more transparency, than huawei... no contest.
A very large part of google's development happens out in the open, their devices are more secure, their code quality is to a much higher standard... like I said; Huawei's code is by far the worst kernel code that I've ever seen... Google actually takes security seriously, Huawei does not (or they should be shipping quality code, distributing their sources in a non-sketchy way, their kernel would be more reasonably up-to-date, they would operate with more transparency, etc.)...
Does Google collect a lot of data? yes. (most tech companies and gov't do).
Do I think they should be, no ~ as I believe that in general, people need better protections in their online / digital lives. Many rights that people have ''in the real world'', we don't have online ~ that's a problem.... But it's also improving to some extent...
At the end of the day; If I have to pick between google's approach and Huawei's approach ~ google is much better... Regardless, the majority of android devices shipping, will have GAPPs installed; which means the P20 Pro that I bought wouldn't be sharing any less info with google than any other device does ~ Pixels don't have a bunch of magical extra code designed to shovel more data to google, if that what you are thinking...
This guy for real? You want optimized kernels, and all that crap go to iOS but don't slander a device without a ounce of knowledge. Huawei have great customer service representatives Maybe you spoke to one that wasn't very intellectual (every company has them) try speaking to there representatives on Facebook/Twitter they are much better on there
TheDevGuy9497 said:
This guy for real? You want optimized kernels, and all that crap go to iOS but don't slander a device without a ounce of knowledge. Huawei have great customer service representatives Maybe you spoke to one that wasn't very intellectual (every company has them) try speaking to there representatives on Facebook/Twitter they are much better on there
Click to expand...
Click to collapse
It's not slander, when it's true.
I've talked to several of their reps and support staff (on 3 separate occasions.). They may very will be better in a public facing forum, but the fact that on multiple non-public interactions; where they didn't have to be worried about PR => they were pure crap to deal with.... I would hardly call that "great customer support".... it sounds like you think "saving-face" = great customer support. (it isn't)... Also, great customer support involves being knowledgeable about the products and services.... Look at your own thread title; "The lack of knowledge is concerning" from September;
https://forum.xda-developers.com/hu...concerning-t3847975/post77741568#post77741568 ... you can't have it both ways.
I'm correct about the issues that I pointed out, in particular with the kernel code.... You may not like it, but that's your problem, not mine... And no, I don't need to go to iOS to have an optimized kernel or have a device that can provide low latency for audio for applications that need it... Other decent devices manage it just fine in android-land...
A good android/linux kernel that has good coding styles / following standards, where compiler warnings are actually taken seriously, fixed properly and where the code can be can be audited, etc ~ These are reasonable expectations one should have out of ANY android vendor. While no one is perfect and you can knit pick any of the vendor's code -> The P20 Pro's kernel, as I said; is literally the worst kernel source code that I've seen in my life... It's worse than any QC/msm kernel that I've ever seen, worse than any of samsung's kernel code, etc.. (you don't believe me??? download the CLT's kernel sources, breakout your cross compiler, enable some extra warnings and actually look through the god damn code yourself! (Does that sound good to "TheDevGuy"???).... then come back and talk to me.
I've spent several days (hours and hours) now going through it, looking at what Huawei is actually doing in the kernel with livepatch, OASES and how some of their specific features work, poking through driver code, etc, etc (i do this with all vendor code for devices that I own)....
Out of curiosity, How much time have you spent???
I'm guessing it's actually you that is " without a ounce of knowledge" and you're just triggered because you didn't like what I had to say.
There are some valid points, and i am aware of p20 pro flaws but do we really need a separate thread for every personal rant?
forever_lol said:
There are some valid points, and i am aware of p20 pro flaws but do we really need a separate thread for every personal rant?
Click to expand...
Click to collapse
hey, i get what you're driving at, but when researching the device - i couldn't find a lot of the info that i was after and i don't think some of what I've touched on has been discussed here.... i know a few people are upset or don't like what I've said, but at the same time - i hope they can appreciate where i'm coming from, that I've actually went way out of me way and spent a lot of my free time, digging through the kernel sources...
there is also still a possibility that i may get stuck with this phone, if my carrier screws me around or has changed their policy - and if that does happen; i can pretty much promise that XDA community for this device are going to benefit;
- I've rebased their kernel on a proper git tree, with all mainline commit history, intact.
- I'm in the process of fixing all of the immediate GCC warnings and some other code issues.
- I'll get it compiling with the latest GCC (possibly clang too).
- I'm figuring out how all of huawei's features work
- i have experience porting/backporting kernel features.
- I'm experienced / know my way around the Linux kernel, having been hacking on it since long before XDA or android existed.
i don't really see much kernel development going on for this device, so who knows; even if i end up exchanging the phone, i still may end up cleaning up the sources and publishing them for other people to use (who may be comfortable using git / cherry-picking, etc - but may have difficulty getting huawei's somewhat broken source code to compile, ootb...
Who would have thought Huawei spies on its users? Geezas. Nobody.
It's not like they have done before.
Wait..
They have.
And bad software? Well, that's Huawei's middle name.
FluFlu said:
No idea what they are talking about 3rd part launchers work just fine. It's just less obvious how to change them vs. stock android... but I had Apex launcher installed 15 minutes after turning on the device, wasn't hard to figure out.
the lack of unlocked bootloader is problematic, beyond just having root ~ once huawei stops pushing updates, if you still own the phone; no way to service or update it.... and for me, I actually like to audit my devices and know what's going on inside of them (and that's why I spend days going through their kernel source code too) ~ pretty hard to audit anything on the device though, without unlocked bootloader + root.
I do agree though, there is lots of stuff baked into the rom, so customization OOTB is pretty good...and i do like that...
On the other hand though, I like having AdAway, AFWall and other root apps.... and at least one of the issues that I mentioned; the audio latency problem ~ I could probably fix if I was rooted... I'm actually pretty shocked that huawei software engineers think that high latency is somehow acceptable....
the latency makes playing instruments on my phone impossible ~ latency has to be low, the sound must play as I touch the notes ~ but instead, there is an extremely long delay / completely unusable. The latency is worse than most early / very old android devices...
Click to expand...
Click to collapse
erm I think you will find that in Huawei's latest firmware updates they have disabled custom launchers, you can install them but when you pick them as your default launcher you will get an error message and it crashes, there's a thread on here about it.
neflictus said:
Who would have thought Huawei spies on its users? Geezas. Nobody.
It's not like they have done before.
Wait..
They have.
And bad software? Well, that's Huawei's middle name.
Click to expand...
Click to collapse
that's some high-level cynicism, right there.... coupled with apathy.
I've never personally dealt with Huawei directly, nor peaked at any of their code (until very recently... and I doubt that I am the only person in this situation), so it shouldn't be surprising that I've chosen to comment about it. (for others who may not be aware).
with you having such disdain and having previous experience with huawei - why did you even buy the phone?
just curious.
You talk so much... I didn't even bother reading all what you said. Given that your frustration isn't about the phone itself but Huawei as a company, why did you buy the phone in the first place?
Hello fellow TA-1004/TA-1012 users.
Nokia 8 has been a bittersweet experience for most of us. The insane price drop killing it's resale value. Stock but buggy and sub par software. It's a flagship that has ticked as many wrong boxes as it did right.
But the software experience leaves a lot to be desired.
http://chng.it/5X8ncWT6XB
Let's go ahead and sign this petition in numbers to get LineageOS official support for this device.
Please spread the word.
Eh? The issue is not at LineageOS, they would support it if there only was something to work with.
The issue is HMD Global unwilling to provide sufficient sources or provide any help for the community around their devices.
LineageOS can't just throw developers into puzzling proprietary blobs. They will just be shooting in the dark and will have a real hard time maintaining anything. You need a proper source code or clear device specifications to make anything usable..
Modding and puzzling around vendors firmware is totally another thing than actually maintain code.
Signed!
Hello,
today morning I saw this on Reddit: https://www.reddit.com/r/Xiaomi/com...e_to/?utm_medium=android_app&utm_source=share
I don't know if it's true or not, but I wanted to share it ?
I posted this also in the Global Telegram group, but I got banned I don't know why, but it doesn't matter ?
Edt: Here's the direct link to MiCommunity: https://c.mi.com/thread-2830599-1-0.html?utm_source=share&utm_medium=twitter
The phone launched with Oreo (and it's an Android one phone)
They must update to Android 10 like the A2 (must get at least 3 years of security updates) the A2 lite launched the same day as the A2
U can be calm about it and don't believe the chat support?
I personally dont care what call center says. But if its true Xiaomi will lose our and Google's respect. That means they will join Huawei ban caravan. Another reason for Xiaomi ban. Xiaomi doesnt want ban, arent you Xiaomi?
Usual clueless support staff. I'm sure we'll get the update... probably after A3, so march (...?)
If you look at the screenshot, "Xiaomi support dude" is saying that Mi A2 will get Android 10 within this week (written at 22 Jan 2020). I might be mistaken but, considering that Mi A2 got the update about two weeks ago, we can conclude that Xiaomi support dudes know nothing at all lol.
Time to go custom rom if this is true.
C'mon guys. I know we're all tired of waiting but we all should know by now that Xiaomi support has no more information than we have.
We will get the 10 update either way we don't know when
The guy is clearly clueless. Speaking to Xiaomi reps on chat is like trying to measure both position and speed of a subatomic particle: The indetermination principle forbids you from gathering all the relevant information at once .
The A2 Android 10 update got pulled out last week, since it was less than half baked, and it was causing a plethora of different issues. It should be resuming now. This obviously impacts us, since the small number of developers Xiaomi devotes to the A1 program can barely deal with the issues of cooking a ROM for one device at the time. On top of that, most of the Xiaomi guys on chat don't even have a clue of the difference between MIUI and Android One.
So let's all calm down here, and wait until they consider the A2 issues solved. I for one know I won't be Guinea pigging for Xiaomi, and will surely wait a couple of weeks after they release the A10 OTA to update my device.
00norman00 said:
Hello,
today morning I saw this on Reddit: https://www.reddit.com/r/Xiaomi/com...e_to/?utm_medium=android_app&utm_source=share
I don't know if it's true or not, but I wanted to share it ?
I posted this also in the Global Telegram group, but I got banned I don't know why, but it doesn't matter ?
Edt: Here's the direct link to MiCommunity: https://c.mi.com/thread-2830599-1-0.html?utm_source=share&utm_medium=twitter
Click to expand...
Click to collapse
It has to get Android 10 by the rules of Android one. Xiaomi can't break the rules
https://www.notebookcheck.net/Xiaom...-Lite-after-just-one-OS-upgrade.451259.0.html
xbs said:
https://www.notebookcheck.net/Xiaom...-Lite-after-just-one-OS-upgrade.451259.0.html
Click to expand...
Click to collapse
Clickbait
slimshady76 said:
Clickbait
Click to expand...
Click to collapse
No, it's actually really good that someone is writing about it. If nothing, it will get some views and might grab attention of some bigger media causing bigger impact. It's a shame that you can get Q up and running from community members that don't get anything from it and do it in their free time but the manufacturer fails to do so. Community ROMs might not be perfect, but stock is neither.
Noam5651 said:
The phone launched with Oreo (and it's an Android one phone)
They must update to Android 10 like the A2 (must get at least 3 years of security updates) the A2 lite launched the same day as the A2
U can be calm about it and don't believe the chat support
Click to expand...
Click to collapse
In theory, yes, but Google also agreed it's up to the manufacturers, so, if they behave like they did with other devices in the past, they might not bring an update to Android 10, only giving security patches.
FRibeiro1400 said:
In theory, yes, but Google also agreed it's up to the manufacturers, so, if they behave like they did with other devices in the past, they might not bring an update to Android 10, only giving security patches.
Click to expand...
Click to collapse
Not in a theory. Xiaomi signed agreement.
Xiaomi have no excuse!
The agreement is to provide monthly updates for at least 3 years.
Can't find anywhere that they are obligated to upgrade two Android versions.
xbs said:
The agreement is to provide monthly updates for at least 3 years.
Can't find anywhere that they are obligated to upgrade two Android versions.
Click to expand...
Click to collapse
Where did you look at.
perfect_ said:
Where did you look at.
Click to expand...
Click to collapse
Google Android One.
andraslate said:
Google Android One.
Click to expand...
Click to collapse
Link
"With monthly security updates** and Google Play Protect integrated, Android One phones are among the most secure."
"** Confirm exact duration of support for phones in your territory with smartphone manufacturer. Monthly security updates to be supported for at least 3 years after initial phone release."
Source: https://www.android.com/one/
xbs said:
"With monthly security updates** and Google Play Protect integrated, Android One phones are among the most secure."
"** Confirm exact duration of support for phones in your territory with smartphone manufacturer. Monthly security updates to be supported for at least 3 years after initial phone release."
Source: https://www.android.com/one/
Click to expand...
Click to collapse
There is a difference between looking and seeing.