I don't know alot about Android GPS, but this Magisk module (for Qualcomm devices) may help:To make it clear to everyone, there are at least six satellite navigation systems in the world. Our tablet is designed to process at least four systems. After updating the firmware, only the American gps system works well, the rest of the systems are processed but the satellites are not active .. that is, in the program navigation they don't work. 17.1-20200512-UNOFFICIAL-clover everything worked here!
https://github.com/Magisk-Modules-Repo/optmizedgpsconf PWThe stock Android gps.conf file found in system/etc/gps.conf or system/vendor/etc/gps.conf is replaced with a new one correctly edited for a better improvement and faster satellite signals fix/lock.
This file is responsible for the correct GPS operation and functionality.
The default file found in most ROMs is very wrong and has a lot of bad information and settings for the correct operation and functionality of the GPS and A-GPS.