The most crappiest things in MTK Device is GPS,It doesn't works properly,Takes too much time for locking
You can't even download EPO (Extended Prediction Orbit) data properly in MTK Device for Crappiest MediaTek server
i found a solution for downloading EPO data Manually.
Your device must need to be rooted,I have MT6589 based device,You can use framaroot for rooting your device
First download FasterGPS ( https://play.google.com/store/apps/details?id=org.fastergps ) from Play store,Open it grant root permission
Then select your continent & region,It will write a gps configuration file based your selection.
Then you need to download MT GPS EPO Fix ( https://play.google.com/store/apps/details?id=com.chxdev.mtgps )
Open it root grant permission
Then press download epo files,it will download epo satelite data based for your location which u can't download from settings
Go to your settings enable location services then reboot :silly:
Open Maps or another location App,it should lock in seconds ...

Sorry for my crappiest english :angel: