Unfortunately, the GPS still isn't working since I pulled the phone apart to fix the power switch, which is making Ingress (and anything else that needs GPS) increasingly problematic. I'm working on some ideas here, but so far, no luck.
On the other hand, the new arms for my desk chair arrived today. These, from a different source, are not the same as the original arms, but they do fit on the chair perfectly.
So it's progress.