Hi Sean,
It might be the case that this process doesn't work on the Pixel 8.
I have a Faraday cage with a GNSS simulator transmitting internally. I have a small number of receivers inside the cage.
I know that the simulator is not using a current almanac or ephemeris data.
When I attempt the process to initiate a cold restart, I watch the Status view of the GPSTest App. Reasonably quickly I start seeing SVs with the E flag, and then within no more than 2 minutes all the SVs also have the A flag. It seems too quick. Despite the signals from many of the individual SVs being reported with C/N0 over 40, and most of the SVs reporting azimuth & elevation, my phone only occasionally reports a fix.
The devices that are left in the Faraday cage generally report fixes quite quickly and with reasonable accuracy, which suggests to me that my phone is holding onto the real world almanac and ephemeris data from outside the cage, despite my attempts to delete it.
There is no apparent difference whether I use "Clear AGPS" in GnssLogger or "Clear Assist Data" in GPSTest.
I'm wondering if the other apps on my phone that are using Location Services are preventing the cold restart?
Regards,
Peter.