Gordon might have a B2 with a cracked screen but a functioning GPS that he could maybe send out for tests.
I have previously suggested B5 fitness tracker from SMA aliexpress store because the one I got from there has very same AT6558 GPS but later I got another B5 from aliexpress (different store) and just recently found it has UBX-G7020 which is quite old generation (but may be even better if one doesn't need GLONASS and BDS) but is simply different and more similar to Bangle 1. I also got some EVOLVEO branded B5 too and those are UBX-G7020 too. So getting B5 with AT6558 may be hit and miss.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I have previously suggested B5 fitness tracker from SMA aliexpress store because the one I got from there has very same AT6558 GPS but later I got another B5 from aliexpress (different store) and just recently found it has UBX-G7020 which is quite old generation (but may be even better if one doesn't need GLONASS and BDS) but is simply different and more similar to Bangle 1. I also got some EVOLVEO branded B5 too and those are UBX-G7020 too. So getting B5 with AT6558 may be hit and miss.