Related
Hi all,
this is my very first post here on xda, so please forgive me if this is not the proper section for my thread. I searched for other thread about similar issues, but I didn't find anyone. I'm Italian, so I even hope to not being wrong in English writing.
I recently bought (on November 2014) an Huawei Ascend Y550-L01 (Android 4.4.4, EMUI 2.3, ROM B137), coming from a (Portuguese) Samsung Galaxy Y Pro GT-B5512. Soon I experienced a very strange GPS behaviour: GPS turns itself off. No problem in signal fixing, nor in quality or precision. It simply deactivates.
First I noticed this using the OruxMaps app (which works fine on many phones, even my old one), simply recording the track. Indeed, at the beginning the app was being killed (because of the integrated task-killer) when screen was off, but after setting it as a "protected" app, when I record a track, GPS works while screen is on and, if screen turns off, then most of the times (not always) GPS is deactivated from within Android settings.
I even received (from the purchasing time) some GPS errors while in the home screen... I don't remember exactly that error, but in a fast Internet search it was told being caused from the weather widget, precisely from the "actual position" setting. I deactivated it and added manually my town and those errors were gone.
Then I noted another strange behaviour: GPS turns off even in standby, during night. It is on "extreme precision" on evening and it's off at morning. Sometimes I notice these deactivation (in the notification menu or into the energy saving widget) while I'm using the phone (but always when screens is off), without any error or message popping out... It simply gets deactivated.
Any other experiencing this strange issue? What could be the cause? I sent a mail to official support, but they asked me to take the phone in a service point... I can't stay without phone, so I would like to avoid this if it's not strictly needed.
I think it's a ROM issue (said that even in the mail), but unfortunately still there is no alternative one (or at least I found none). I think also that (almost) every app that uses GPS suffers for the same behaviour I faced using OruxMaps.
PS: phone IS rooted by a couple of week, but I'm facing this issue from the first day.
What the hell is going on? Any help, idea or trying suggestion is appreciated...
Many thanks!
Up?
I also see strange problems on the Y550-L01 connected to GPS.
In my case the GPS does not disconnect completely, but during car navigation the signal gets lost from time to time (tested with different navigation apps).
This is only the case when the Y550 is NOT connected to the charger. If I connect it to the power supply, GPS works quite reliable and accurate!
For me this sounds like a software problem (maybe connected to a power saving mode?). I hope a firmware update will fix this soon.
Even to me this is a firmware issue. Before of your answer, I was really beginning to think it's a fault of my phone. Now that I'm not the only one, I went back to think of a bug.
If it is a power save problem, then try to use this app to stop the power save mode :
https://play.google.com/store/apps/details?id=eu.thedarken.wl
(ultra light : 35K, free/no adds)
"Wake Lock gives you control over the Android Power- and WifiManager.
For example, you can force the PowerManager to keep the screen on or have the CPU still running in standby mode or make sure the Wifi connection keeps running at full performance.
You can use it on any android phone or tablet.
Use it to keep the screen on in full brightness or dimmed mode during movies or slideshows.
To make sure the CPU is still running in the background doing your tasks when you press the standby button."
Thank you for the report.
It seems that the new huaweï G620S has the same GPS problem :
https://www.google.fr/search?q=G620S+GPS+problem+fix
Any news of an Huaweï update ? Hope yes...
magooz85 said:
Hi all,
this is my very first post here on xda, so please forgive me if this is not the proper section for my thread. I searched for other thread about similar issues, but I didn't find anyone. I'm Italian, so I even hope to not being wrong in English writing.
I recently bought (on November 2014) an Huawei Ascend Y550-L01 (Android 4.4.4, EMUI 2.3, ROM B137), coming from a (Portuguese) Samsung Galaxy Y Pro GT-B5512. Soon I experienced a very strange GPS behaviour: GPS turns itself off. No problem in signal fixing, nor in quality or precision. It simply deactivates.
First I noticed this using the OruxMaps app (which works fine on many phones, even my old one), simply recording the track. Indeed, at the beginning the app was being killed (because of the integrated task-killer) when screen was off, but after setting it as a "protected" app, when I record a track, GPS works while screen is on and, if screen turns off, then most of the times (not always) GPS is deactivated from within Android settings.
I even received (from the purchasing time) some GPS errors while in the home screen... I don't remember exactly that error, but in a fast Internet search it was told being caused from the weather widget, precisely from the "actual position" setting. I deactivated it and added manually my town and those errors were gone.
Then I noted another strange behaviour: GPS turns off even in standby, during night. It is on "extreme precision" on evening and it's off at morning. Sometimes I notice these deactivation (in the notification menu or into the energy saving widget) while I'm using the phone (but always when screens is off), without any error or message popping out... It simply gets deactivated.
Any other experiencing this strange issue? What could be the cause? I sent a mail to official support, but they asked me to take the phone in a service point... I can't stay without phone, so I would like to avoid this if it's not strictly needed.
I think it's a ROM issue (said that even in the mail), but unfortunately still there is no alternative one (or at least I found none). I think also that (almost) every app that uses GPS suffers for the same behaviour I faced using OruxMaps.
PS: phone IS rooted by a couple of week, but I'm facing this issue from the first day.
What the hell is going on? Any help, idea or trying suggestion is appreciated...
Many thanks!
Click to expand...
Click to collapse
Hi! Better post your question in our small Huawei Ascend Y550 thread. Maybe there someone of us can help.
If you understand German:
http://www.android-hilfe.de/huawei-...gation-unzuverlaessig-nur-im-akkubetrieb.html
These folks have the same proplem, but no solution.
Try it while a charger is attached.
I use Spotify in my car and have set it to manually manage and allow it to run in the background..
However, the audio always cuts off to after a while after the screen goes off.
When I wake the phone I see Spotify still playing (audio via fone now, but this means it's kept running in background which is good) and Bluetooth remains connected to the device. It's like the android system just stops sending audio via Bluetooth after a while
Does anyone know how to solve this? My only workaround now is to keep the phone awake via an app like Google maps...
I'm on mate 10 pro. 8.0.0.131 c636
Sent from my BLA-L29 using Tapatalk
Same for me with deezer app and car audio which hadn't any disconnects on my other mobiles. No help though....
I tried to change the codec in developer options, which didn't change. I hadn't any bluetooth cutoff since then (couple of days now). Maybe coincidence.
I have discovered the same problem just today (my mate pro is fairly new). It is clearly a software bug. It also fails to update the track name on my car stereo - still shows the first track name even several tracks in.
To get it playing again I turned Bluetooth on and off. Quite annoying. I hope it gets fixed.
happens on my P10, happens on my mate10 pro as well.
It's not a bug, just unintuitive EMUI.
Fix Launch settings for Spotify and add the app on the "Ignore battery optimization"-list under Special Access menu.
It can be difficult to find. Search for "Special" and it will pop up, or click
Settings/Apps & notifications/Apps/Settings/Special Access/ignore battery optimization/
vembryrsig9 said:
It's not a bug, just unintuitive EMUI.
Fix Launch settings for Spotify and add the app on the "Ignore battery optimization"-list under Special Access menu.
It can be difficult to find. Search for "Special" and it will pop up, or click
Settings/Apps & notifications/Apps/Settings/Special Access/ignore battery optimization/
Click to expand...
Click to collapse
I did try this and it still doesn't work.
I don't think it's an issue with the app itself as this also happens on stock music app on stock launcher.
Audio cuts out, plays via the phone speakers so the app itself isn't being optimized or shutdown.. Seems like the Bluetooth function is though
Sent from my BLA-L29 using Tapatalk
I set spotify up with battery optimisation off and with manual launch in battery settings as part of my initial set up. That is not the cause of this Bluetooth problem, unfortunately.
Mine cuts off regardless of app and screentime... so even if i am playing music behind navigation, the bluetooth audio still pushes via the phone after a while
bluetooth still showing connected to the device.
The issue seems resolved for me, but don't know exactly what fixed it.
The only 2 things I did was to manually manage all apps(battery settings), prevent almost all apps from running in background except the audio apps (music/Spotify, and other impt widgets.. Which was already done previously)
And reset defaults on developer mode (not that i changed anything)
See if u guys have any luck with this
Sent from my BLA-L29 using Tapatalk
Hey guys,
Greetings from a Mediapad owner. (EMUI should have it's own subforum)
I first experienced this issue, or a similar issue for myself a few days ago - audio would cut out with the screen off, and would be choppy at best with the screen on (but my music player in the background). The music player itself would stay open, and as soon as I put in the foreground, audio would resume from where it left off (i.e. playback would be paused while the app was in the background).
I am also looking for insight. My suspicion is that EMUI's launch feature is responsible for killing an Android system process related to media, bluetooth, and/or battery optimization in this instance. Launch only allows you to specify preferences for user apps; system apps are managed automatically by Launch no?
Here is the insight I can provide:
This issue went away for me as soon as I plugged in a charger. Connected to a charger, EMUI's battery optimization is apparently less aggressive.
After trying random things, I once again attempted to stream music in the background without a charger plugged in. Eventually, the issue fixed itself. I am not sure if I did anything to accomplish that, however there are two things that may have contributed:
As with another poster above, I tried to change the bluetooth driver in Developer Settings. I was unsuccessful and there was no change for a while after.
The other thing I did, is I found what I think is the standard Android battery usage screen that EMUI hides from us, and I played around with it. This screen showed me that "Android System" was not set to ignore battery optimization. I tried to change that and couldn't. Really, I didn't change anything, but in this process it is possible that an Android system app relating to battery optimization may have been reopened after having been killed off?
The only way I know how to access that screen btw, is to download an app titled 'pNutsAnySettings' and then click on the tile with the battery percentage on it.
I had exactly the same issue with my Mate 10 pro in my car. Audio would cut off from car and continue playing on the phone but the car said it was still connected to the phone. I had the same kind of issue with my Garmin Forerunner watch which would constantly disconnect throughout the day meaning I missed smart notifications.
I found on another thread (Cant remember what one) that if you have root, use Titanium Backup to freeze the Power Genius app. Since doing this a few weeks ago I have not had the issue again in the car and my Garmin now stays connected all day and night
djclark25 said:
I found on another thread (Cant remember what one) that if you have root, use Titanium Backup to freeze the Power Genius app. Since doing this a few weeks ago I have not had the issue again in the car and my Garmin now stays connected all day and night
Click to expand...
Click to collapse
I read that same thing as well - but freezing the Power Genius app (via Xposed Edge Pro) didn't help in my case. Maybe it would have if I had rebooted, or something.
In any event, I believe that freezing the Power Genius app partially if not fully disables EMUI's launch feature, which I generally like...
This problem returned for me last night. I turned bluetooth off and back on again. That fixed it.
My mate 10 Pro does this too. 2011 Camaro SS with MyLink conversion. I go into BY, hit the info icon and disconnects the media playback then reconnect it. Works for a few days. Comes back. No clue why
(Unrooted stock btw)
Update: I finally disabled Power Genius and rebooted. No more pesky issues and if anything my battery life has improved. Only differences I observe (on my Mediapad): there are no longer 'app usage' battery stats inside the EMUI settings app (I can access them by other means), and Launch now needs to be managed through the Settings app (rather than the App Info screen).
thref23 said:
Update: I finally disabled Power Genius and rebooted. No more pesky issues and if anything my battery life has improved. Only differences I observe (on my Mediapad): there are no longer 'app usage' battery stats inside the EMUI settings app (I can access them by other means), and Launch now needs to be managed through the Settings app (rather than the App Info screen).
Click to expand...
Click to collapse
What app now
leo72793 said:
What app now
Click to expand...
Click to collapse
The app you need to freeze or disable is Power Genius. It's a component of EMUI. It won't show up in your main app list, but if you are rooted you can use an app like Titanium or Service Disabler to do the trick. If you aren't rooted - this is a prime example of why people root.
If that's what you were asking?
I've seen other threads in passing mention issues with bluetooth but no detailed responses as to whether it's likely to be hardware issues common to Huawei, or something that has been fixed in later updates.
The symptoms: Not every time, but regularly enough to be annoying, bluetooth audio will revert to phone loud speaker, even with bluetooth shown as enabled and the device connected. correctly. This has happened with headphones and car receiver (both cheap and cheerful Chinese stuff). Often if I toggle bluetooth off and on again audio will switch to the headphones for a second or two, then back to speaker. If I go into bluetooth settings and disable media audio and then re-enable, it usually then works for the remaining time I have the bluetooth device connected.
When it's in this state, the play/pause button on the bluetooth device still works, showing that there is still a connection - so the issue seems to be audio routing.
Has anyone had this problem in the past and now found that it doesn't happen after an update? (Change log for one of the newer updates not yet available on my model C782 ,mention bluetooth).
Or has anyone who switched to a treble ROM found that the problem is gone (suggesting software) or remains (suggesting hardware or chipset issues).
Considering a rebrand to C432 to get the more recent updates, but would be good to know if that's likely to solve the bluetooth issues.
Thanks
Do you have development settings enabled? Found out that having it disabled solved my problems with fallback to phone speaker. If i enable it, the problem comes back. Even with not changing any parameters in the settings. I'm now on c432 137 and the problem has been there from the release...
L.R.G. said:
Do you have development settings enabled? Found out that having it disabled solved my problems with fallback to phone speaker. If i enable it, the problem comes back. Even with not changing any parameters in the settings. I'm now on c432 137 and the problem has been there from the release...
Click to expand...
Click to collapse
Actually yes I do! (for adb access while trying to get HiSuite to work). I'll try turning it off and see if that fixes it - thanks
gonzo99 said:
Actually yes I do! (for adb access while trying to get HiSuite to work). I'll try turning it off and see if that fixes it - thanks
Click to expand...
Click to collapse
Any update on this - did disabling developer settings help?
I have same issue too. Does it help to disable the mode?
bkakus said:
I have same issue too. Does it help to disable the mode?
Click to expand...
Click to collapse
It did seem to help but hasn't solved it entirely. Neither have the two major updates I've had in 6 months....
It happens intermittently so I've learnt to live with it, but it's still annoying when it happens.
I think that is more a PIE problem.
I was using the Essential PH-1 for the past 3 months (reverted back to my Mate 9 on Oreo) and my Essential would once in a while
do that. I typically wear a BT headset, plantronics 5200 series, and once in a while, I would hear the beep beep as it reverted back
to the phone, requiring me to press the speaker icon to put it back on the headset. It SHOWS the headset connected to BT, but would
just switch from the BT headset to the speaker.
I also wear a Samsung G3 Frontier watch, and once in a while, it would switch from the Essential, to the watch, requiring the same
process of pressing the on screen speaker to switch it back to the headset.
NEVER had that problem on my Mate9, running Oreo.
Hope that helps, that it might not be the phone, but the OS.
Not a Pie problem, because mine isn't on Pie yet.
I have had the exact same problem for a longer period of time. Huawei contacted me saying it was solved, but it wasn't. The latest contact with huawei official said that I should send my phone in for repair. Annoying when I know that several others have the same exact problem.
Maybe it's coincidence, but mine seems to disconnect at similar locations. Maybe that's just a function of me having a boring routine, but it happens almost like clockwork on my drive home from work.
I've seen in other threads that freezing the app (via root) Power Genius solves this problem.
Bobomo said:
Maybe it's coincidence, but mine seems to disconnect at similar locations. Maybe that's just a function of me having a boring routine, but it happens almost like clockwork on my drive home from work.
Click to expand...
Click to collapse
I've noticed the same thing. It seems to be more likely to disconnect at certain locations on my drive. I wonder if being near other bluetooth or wifi networks has anything to do with it.
This happens (I think) because EMUI kills off background processes needed for bluetooth music playback (in the name of battery optimization). It happens when your music player is in the background (or your screen is off), and the more apps/processes running, the more likely EMUI is to kill something off.
If rooted, use either Titanium Backup or Service Disabler to get rid of Power Genius, which is the app responsible for Huawei's battery optimization. There are zero negative consequences in my experience with the MediaPad M5.
If you aren't rooted, there's a way to uninstall system apps via ADB, but I don't think it works for this.
I've disabled Power Genius via adb and it has not helped.
yurkyurk said:
I've disabled Power Genius via adb and it has not helped.
Click to expand...
Click to collapse
Try rebooting, after disabling it.
But also, I haven't personally seen someone claim to successfully disable it via adb.
Anyone using smarthome devices that are using the geolocation of the phone to be triggered?
I have Phillips hue and Netatmo welcome and cannot see me when coming home except if my screen is opened and also open google maps and update manual my location.
Tried giving access to these apps not to sleep or use battery optimization but still nothing.
Anyone else?
I use a Tado system and I have noticed on the odd occasion it doesn't know I'm home with this phone, though setting the app to be exempt from throttling of data and exempt from power management seems to almost have resolved the issue.
Could you please share how to do that of throttling of data?
ooMoo said:
I use a Tado system and I have noticed on the odd occasion it doesn't know I'm home with this phone, though setting the app to be exempt from throttling of data and exempt from power management seems to almost have resolved the issue.
Click to expand...
Click to collapse
Has this been resolved by anyone?
I too have the Tado and it only updates my location when I open Maps and physically click on the blue dot to zoom in on my location or e.g. start navigating.
I've tried all the obvious like disable maps and tado battery optimisation, allow background data and what have you. On the Mate 10 pro this worked flawlessly btw so this has to be m20p related...
Together with the not too good curved screen (letters/graphics falling off), green tint, poor face and fingerprint recognition this is for me a reason to maybe get rid of this phone...
So you have already gone to:-
Battery settings, more battery settings, turn on "stay connected when device sleeps"
I use TADO with Mate20x AL00 and that fixed it for me.
Also make sure you have toggled the app power settings then it should be ok.
Hi, yes, 'stay connected when sleeps' is on.
What app power settings toggle do you mean, under special access, battery optimization?
In the meantime I've put Automate to work (https://play.google.com/store/apps/details?id=com.llamalab.automate&hl=en) and made this little flow that seems to be a good work around. Starting Tado in the last block is there now only to check if it works, nothing else.
Update: this is a workflow that works really well. Let me know if you want more info.
XDA is having issues uploading pics now, will attach it later
blackspp said:
XDA is having issues uploading pics now, will attach it later
Click to expand...
Click to collapse
The flow
I just found an interesting solution to prevent wifi getting disabled on a device without root. I am just beginning to test this now, so this may have battery consequences, but it seems to work as desired on my fossil sport. If there is the key "cw_disable_wifimediator=1" in global settings, then the wifi will never turn off. The user can change the setting to disable wifi, but this will have no effect on wifi connectivity. Same with airplane mode. Interesting. This change also survives device restarts.
To add this setting, you can do
adb shell settings put global cw_disable_wifimediator 1
I don't know if you can do it from an app (maybe with write_system_settings), but I'll keep testing this in the future.
Yep, can be done at least with granted permission WRITE_SECURE_SETTINGS.
Settings.Global.putInt(contentResolver, DISABLE_WIFI_MEDIATOR_KEY, 1)
I did it accidentally... I moved my watch from one phone to another (guide online). But it stuffed up Bluetooth so it only connected via wifi. Battery was worse so I just reset the watch like you're supposed to.
so good
I just found this thread searching for a solution to this problem...
Android 12 Developer options adb "Wireless debugging" option keeps turning off
The question I'd like to ask those who tried this ... is...
Q: Is there any way to KNOW (after the fact) that you've permanently turned off the ability to turn off the Wi-FI?
How do you turn it back on if you need to?
GalaxyA325G said:
I just found this thread searching for a solution to this problem...
Android 12 Developer options adb "Wireless debugging" option keeps turning off
The question I'd like to ask those who tried this ... is...
Q: Is there any way to KNOW (after the fact) that you've permanently turned off the ability to turn off the Wi-FI?
How do you turn it back on if you need to?
Click to expand...
Click to collapse
Code:
adb shell settings get global cw_disable_wifimediator
to get the status. Whether or not the feature works as intended, I don't know - I'm going to test it myself.
Code:
adb shell settings get global cw_disable_wifimediator 0
to disable this feature and re-enable the auto setting.
GalaxyA325G said:
I just found this thread searching for a solution to this problem...
Android 12 Developer options adb "Wireless debugging" option keeps turning off
The question I'd like to ask those who tried this ... is...
Q: Is there any way to KNOW (after the fact) that you've permanently turned off the ability to turn off the Wi-FI?
How do you turn it back on if you need to?
Click to expand...
Click to collapse
I have the same issue you have, have you got it to work yet as intended?