My iPhone 8+ purchased in March from an Apple store was terrible with GPS. It was basically an $800 phone without useable GPS. On an international trip I had to rely on my fellow traveler with an iPhone 7 to actually get any GPS signal. Thanks to this thread I discovered the GPS Diagnostic app which was key to understanding when I was getting satellite GPS and when I wasnāt.
I would lose satellite coverage in multiple situations ā walking, standing, driving, mounts, no mounts, charging, not charging, everything ā it would fail randomly. I even have a nice screen recording video of it picking up a satellite signal for about 10 minutes, then dying and losing all satellite GPS ā out in the wide open. Every time I lost satellite GPS signal it would stay dead, but I could always get it back simply restarting my phone (but not by flipping airplane mode). I tried a lot of the tricks in this thread to no avail. On my first visit to the Apple store the tech wanted to do a iTunes reset, basically setting it up as a new phone (which required me to lose all my messages) instead of using an iCloud backup. However, this did not work, and starting the next day the GPS repeatedly failed until I restarted the phone.
After another visit to the Apple store and two awful hours of things going wrong due to tech mistakes, I finally received a replacement phone. They had trouble getting my old SIM card into the new phone, so I got a new one of those as well. I opted to set it up as a new phone again. Everything was new: new hardware, new SIM card, plus setting up as a new phone.
Itās been about 10 days and everything seems great. Interestingly, my GPS signals in the same location as my old phone are higher on the replacmentā¦ 100% vs. 75% in GPS diagnostic. The new phone also goes down to 17ft accuracy, when the old phone never went below 33ft accuracy. The old phone I purchased was model MQ8D2LL/A, and the replacement I have now thatās working is model NQ962LL/A (replacement models start with N instead of M, evidently).
Iām now convinced the original 8+ I purchased was bad hardware. Beyond that, I can only speculate. From what I understand, the GPS is part of the modem chip, and Apple used a mix of Qualcomm and Intel modem chips in the 8 and X due to supply issues. Maybe the problem lies there.