11 responses

  1. rasz_pl
    November 28, 2013

    This usually happens on chinese hacked crap that was force locked to chinese market and GPS expects to see chinese sky = it will take a VERY long time before it finally gives up looking for chinese sky and tries other regions.
    Other fix I saw somewhere was switching region you are in with Fasterfix or GPSfix + syncing your time. GPS uses Time to predict signals it looks for.

  2. nixzero
    November 28, 2013

    actually you dont need to install mobileuncle to enable epo and agps, in location settings (first screen of your post) if you push “GPS satellites” (the name, no the blue toggle) you’ll open epo/agps settings page so these settings are standard, its not clear why they are disabled by default and placed in such an awkward manner.
    btw if you want an even slightly better fix time change ntp settings to a server nearer to your place, with stock firmware they defaults to a chinese ntp server so high latency from everywere than china.

  3. nixzero
    November 28, 2013

    a few other tidbits: from what I gather, agps predict your position by doing a cell-tower lockup and then a ntp lockup, epo downloads a pre-calculated almanac and ephemeris data, thus basically the phone knows allready more or less where it is and where to look for satellites shortening calculations.
    note than it needs both working, agps wont work if the phone is connected to wifi so even if you have enabled everything correctly you’ll still get extra long fix time if you are still in your wifi range.

  4. cnxsoft
    November 28, 2013

    Thanks! It does work the way you explained. That’s very strange they disabled it, and basically hid the settings that way. Now Mediatek is well-know for having poor GPS, but once you set the correct settings everything works as expected. The only reason I can imagine it’s disabled by default is to avoid overloading Mediatek “EPO servers”.

    Damn Android! It seems you need to root your device, then edit a file with root explorer just to change the NTP server.

    The only problem is that there’s no gps.conf file in /system/etc. Should I just create it?

  5. nixzero
    November 28, 2013

    just let it do to fasterfix or gpsfix app, as @rasz_pl suggested, it will create every needed file.

  6. Astralix
    November 28, 2013

    I do not recomment to use EPO. The ammount of precalculated ephemerides data requires a big file transfer. Unfortunately the MTK EPO Servers often break up transfers, are unreachable or load this data while you’re out in the fields via slow GSM.
    I recomment to properly set up AGPS with correct time and data servers. The ammount of data to get AGPS going is very little, the time-to-fix is usable but this way it is far more reliable.
    The maior problem of MTK is not the GPS but that they base all calculations on the GPS only. They would do a better job to integrate inertial sensor information for position prediction. Neither EPO nor AGPS can keep you on track if no or bad GPS signals are available only. You need to use g-sensor, compass and gyro data, there is no other way.

    In the latest firmwares they use GPS, Baidu and GLONASS, tracking up to 32 satellites in parallel. But if you turn left on a crossing, the nav still goes straight forward. After 500m it jumps or fades back to your real position, but the nav already tracked you on the wrong road and now tries to naviagte you back to the right way.
    Using gyro sensor to detect the left-turn would not have led to this misbehaviour.

  7. zikzak
    December 16, 2013

    After trying three smartphone with MTK chipset I gave up and swith to a chinese smartphone with a Snapdragon.
    Works like a charm, no need to root it and mess up with 3rd party applications.

  8. thinkthing
    March 29, 2014

    Which version of MobileUncle did you use?
    Current version dont have EPO enable option
    I bought a zopo zp998 and experienced the same problem.

  9. cnxsoft
    March 30, 2014

    now 2014011v2.9.9.
    I’m now accessing the EPO menu directly in the Android menu, as explained in the comments above

Leave a Reply




Back to top
mobile desktop