Hardware.
I the phone is brought used, or if it is old, it can have had chocks.
These chocks crush the contacts along the antennas paths and the signal is too weak at the end of the path. Dust/dirt can also prevent a good signal conduction.
I have fixed many XA2 and am using the GPS every day or week, at work.
Works well ![]()
Fixing recipe, with pics here.