[Q] Location service error and Google dashboard not showing location data. - Huawei MediaPad, T-Mobile SpringBoard

I have a Huawei Honor X1 (503L version B007) and live in northern Europe.
I noticed that, although I have turned on the settings to share my location, I can't see my device in Google Dashboard.
In the past weeks there is one moment An hour or so at 03:00 AM that my phone shows up in Google dashboard, but that's all.
Also my weather apps do not seem to find the location I am at or take a long time to switch to the correct location (time to check is set to a low interval).
GPS works fine. Internet through WIFI and data connection work fine and calling or receiving calls is no problem either.
I have tried reinstalling some Google play services with a GPS spoofer installed and all that but it doesn't seem to help.
I read about the 503L, because it's meant for the Asian market, has a different frequency for cell towers. Could this be the problem for the apps not being able to locate my device?
Are there Google services I should have installed for this service to work? (I have Playstore, Google now, mail and sync).
Is there a ROM (being) developed that i could use to 'Europeanize' my phone? (base language English, Google apps installed, frequency correction etc.)

I think there are various issues with this phone. I have the 7D-501U and I note that it too does not properly keep the location up to date. It also fails to run various services at startup, despite them being marked as "allow to run at startup". They can also get shut down if started manually. Basically, I think Huawei has been too aggressive with their power saving tricks.

Related

[Q] Grey signal all the time but data working fine

I have searched online for this issue and tried most of them
In general, from the first minute, the signal bars of both wifi and cell network have been grey. No matter if i use cell network only or work/home/public wifi APs. But data flow has not problems at all, all app download, web surfing, IM apps and SNS apps work fine.
It is said that grey signal bars indicates the google service is not connected. I registered my Gmail account the first time startup. And in the system, google account and google+ account are working fine. Hangout, Gmail, Google Now, Google+, Google calendar, Google Maps, Google Play, Youtube, all working fine.
I did some suggested tricks including:
1\ Clear data and force stop the "google service framework" in the app management. Then reboot.
2\ Reset the phone and erase all user data, serveral times.
3\ Uninstall google play service updates (in app management), then reinstall them through the notification from google hangout.
4\ Use the ATT ready2go service to set the phone for one of the phone reset trials.
5\ Turn on most of the common location identify/sharing settings
In general, NONE of them worked. I don't know which google service is causing the grey bar, nor will I see any further action to take.
Considering return and get another one to try. But sincerely, does not see why that would help.
Thanks for your advice!
I was just told by a friend that under sense interface, the signal bars will remain grey and will never turn into blue (the normal color of all other android devices I have used). Is that true? Can someone verify this?
Yes, Sense's signal indicator is always white/grey.
dbdynsty25 said:
Yes, Sense's signal indicator is always white/grey.
Click to expand...
Click to collapse
Thanks a lot!
Stupid me working on things before getting a clear idea about it.
Yet I do think the color changing indicator is a good design. I often rely on it to confirm that I am really "online" instead of just "linked to the router".

[Q] nlpwakelock "Use wireless networks"

Hi,
Whenever the "Use wireless networks" setting is on under "Location services", I get constant "nlpwakelocks" and battery drain.
However, I see that this was supposidely fixed by Google: http://www.androidpolice.com/2013/05/29/download-latest-google-play-store-4-1-10/ (my version is 4.3.11).
Does anyone else have this issue? I've only started looking into wakelocks and have had the phone 5 months and have never had better battery than with this option turned off. Yes the simple answer is "turn it off", but I find I can get location locks quicker with it on, and also my phone can locate me when indoors.
I use Google+ location services so I can locate trusted friends (and they can locate me), and previously Google Latitude, but surely they shouldn't be constantly requesting my location and Android should prevent this in someway?
Cheers.
I too suffered this issue (several times on different roms). Nlpwakelocks appeared in an insanely high abundance (several thousand wakelocks in a single day).
My first fix consisted of uninstalling all updates of google play, google services framework and google play services, clearing caches and deleting the data of the before mentioned in Appmanager, then do a reboot and re-install the updates again. Magically, the number of wakelocks dropped to a quite acceptable level. It still was the major cause of wakelocks, but it didn't drain the battery nearly as much as before. Since then, I had the "Use wireless networks" setting enabled without heavy battery drain. I could happily live with this result.
However, since I updated to 4.3 (CM 10.2), there's no longer a button to uninstall updates of those services in AppManager. Luckily though, clearing caches and data then reboot seems to suffice now.
The only caveeat seems to be google maps. Since the update, you need to be logged in to your google account to see your favorite places in google maps. Unfortunately, maps then begins to poll your location every few minutes, thus raising nlpwakelocks to an alarming level again.
Since I've not found a workaround for this yet, I always logout of google maps after use and login again when needed. Not very comfortable, but this way I'm still able to use Google Now while experiencing an acceptable battery life.
Hope this helps!
Here's the fix, if you're rooted: http://forum.xda-developers.com/xposed/modules/mod-nlpunbounce-reduce-nlp-wakelocks-t2853874

[Q] Play Services cut-off my cellular abilities when there's no internet

Hi everyone - I actually don't know who else to ask but this issue has been driving me mental for the last couple of months. After days and nights of investigating and looking through various forums and articles, I think I can find (or try at least) the words to describe my problem more...technically))
So OK, first off the device is Huawei Ascend G510-0100 running KitKat under the Cyanogenmod platform but the issue was already present with the factory's 4.1 ROM. I thought rooting the phone, installing just brand-new everything and having a bloatware/clutter-free Android OS would rectify all the causes of this nightmare but no. I'm not the only one with this problem: Google-search the issue and you'll find numerous forum threads where users seek for a solution to this "software loophole" as well as one of my friends (Galaxy S2) and another one with the HTC One X+ so I rule out my phone's model, OS version or just my device being faulty from the list of potential causes.
So - every time I turn my WiFi off on purpose or when I go out of my house (where logically my phone looses home's wireless signal) - the location services and the app synchronization processes stumble, mess up, run into and furthermore cause internal system mess-ups from such "unexpected" losts of internet. After that I can't make a phone call, send SMS or run USSD codes (checking credit balance etc) but I can still receive calls and texts - basically I fail to reach my cellular services but the service can still reach me. Turning Airplane Mode on and then off or simply restarting the phone altogether temporary fixes the cellular problem until the next time the internet becomes unreachable to Play Services. I tried turning location and sync off, tried different location/sync options...I wish I could disable Play Services but then I wouldn't be able to use the Play Store - | tried messing around with probably every single option available and possible but the Play Services still failed me and.......I honestly don't know what am I missing and where to look next
Edit: (I never use the mobile data btw)
Any suggestions? Anybody? I'm hopeless at this point :crying:
Thank you all...
...
Anyone? Please...

[Q] Default accept “Improve Location Accuracy” popup with GooglePlayServices update

I have an application which is installed in the phones cab drivers use to track the location and distance traveled by the cab. (The phone is rooted and we have all privileges on the phone). In the first implementation of our application we used LocationManager.requestLocationUpdates to get location updates from GPS and Network providers. Since we need to capture every kilometer traveled by the cab we enabled "High Accuracy" mode in location settings.
For two reasons we are willing to move to Fused-location-provider
For some reason (a known bug in android: https://code.google.com/p/android/issues/detail?id=57707) NETWORK_PROVIDER is not providing location updates.
For some reason the devices are suddenly loses GPS fix and are not gaining again until the device reboots.
We observed that FusedLocationProvider is giving better results and are planning to change our application to use FusedLocationProvider. Now the problem is - our devices have an older version of GooglePlayServices which does not have LocationServices. Two options we have are
Use older version of FusedLocationProvider using LocationRequest and LocationClient. Though it is giving good results outdoors(which is our primary requirement), we are not getting location updates(not-at-all) indoors even with wifi enable and with good network signal (This also seems to be a known issue (Location updates not working indoors as claimed by Fusion Location Provider APIs). So, i suspect there could be some bugs in older version of GooglePlayServices and/or FusedLocationProvider which would have been fixed in later versions.
Update GooglePlayServices on all phones (by installing apk over the air) and use LocationServices to get location updates with high accuracy as priority. This implementation is giving location updates even indoors which is what we expect -- Here the problem is when I update GooglePlayServices with an apk when I request location updates in my application it is opening 2 popups one asking for confirmation to improve location accuracy and the other is to turn on ability for google apps to use my location. It is working fine even if I don't accept second popup but if I don't accept the first popup it is changing the location setting to "Device Only" mode (which means only GPS provider is used).
Improve Location Accuracy https://40.media.tumblr.com/53af918884f8ab444ec6352e3e710007/tumblr_npfjbwwnKV1uxztu6o1_540.jpg
Permission to enable google apps to use location
https://40.media.tumblr.com/0eb9a64f55032fe2250a18dd6e0755cc/tumblr_npfjbwwnKV1uxztu6o2_540.jpg
We can not expect all our drivers to accept the popup when it is shown. I would like to know if there is any way I can do "default accept" kind of thing for the first popup so that my devices remain in "High Accuracy" mode.
I found a solution to disable location consent which comes when high accuracy mode is enabled manually in Location Settings as suggested in http://forum.xda-developers.com/galaxy-s2/themes-apps/mod-disable-google-location-consent-t2791431 That solution was working with our old application but with updated GooglePlayServices it is not working. I saw some google-play-services-MOD-apks out there on net so I thought it would be possible to modify the apk, sign it and install it., but when I try to modify the Google play services apk and signit with one click signer and install it is failing with inconsistent certificates error.
Any way of achieving this - like executing a command in device shell , issuing an intent or modifying the GooglePlayServices apk itself is fine with me.
Device Type : MotoE - XT1022
Android Version : 4.4.4
Build Number : KXC21.5-40

CyanogenMod Location mystery

I recently installed Cyanogenmod (cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J0-bullhead.zip) and deactivate Location.
Installing OSMand~ from F-droid and wanted to load some maps. I discovered that OSMand known my phone location even if "Location" is out.
How it is possible?
Of course wifi is "on" to load the maps, but the android location service should not return anything.
Where am I wrong?
After several days of test I also noticed looking at the battery consumption that OsmAnd~ (v2.4.6 installed from F-droid) has automatically started and GPS is used even if location is deactivated.
I manually stopped OsmAnd, and it started alone again few hours later

Categories

Resources