Perhaps it would be possible to improve the 5x by increasing the power used by the receiver? I have no idea if that’s possible but if it was then could offer high power gps mode. Only gets, say, 12 hours GPS because of additional battery drain but improves the ability of the device to receive a signal.
(yes it should do better than it does all ready but it doesn’t, so it is what it is)