Does anyone have a fully functional A-GPS?
I tested a lot of firmware, A-GPS does not really work anywhere.
A-GPS works when in the GpsTest program you immediately see the "AE" flags - almanacs and ephemeris.
If there is only flag "A" (Almanacs), then A-GPS works.
A working A-GPS was seen here:
MIUI, Android 9, Official, Global Stable
miui_LAVENDERGlobal_V10.2.7.0.PFGMIXM_b4667cdac6_9.0.zip
a-gps seems to work, there are http requests, there are ephemeris. But there are no requests for http requests, only after rebooting and turning on gps. Those. ephemeris is cached somewhere in android. After what time the androyd will consider the ephemeris rotten, I don’t know.
This is the first firmware where I see that there are ephemeris for the entire group of GPS satellites at once.
https://disk.yandex.ru/d/R-po044EPeNJ_Q/miui-android9-global/1_gps-e.jpg - after http xtra request (a-gps). All GPS satellites have an E flag (ephemeris)
https://disk.yandex.ru/d/R-po044EPeNJ_Q/miui-android9-global/2_gps-ae.jpg - after http xtra request (a-gps). All GPS satellites have an E flag (ephemeris) and an A flag (Almanacs). As I understand it, this is the ideal work of A-GPS. When the entire group of satellites has the flag A + E.