• So, that is great!, the issue with AGPS is resolved.

    I'm not convinced. The code for the AGPS app is here:
    https://github.com/hughbarney/BangleApps­­/blob/master/apps/assistedgps/custom.ht­m­l

    Lines 137-141 handle Bangle 1 and send UBLOX AGPS data.

    Lines 142-155 handle Bangle 2 and only send a CAS04 NMEA command to select the type of GPS service. The code is incorrectly saying CASIC when these commands are NMEA protocol.
    The CASIC checksum is a lot more complex than the code at 122-129 which is only doing a simple XOR checksum for NMEA commands.

    The comments in lines 151-154, show that the author knows that to send AGPS to the Bangle 2 GPS chip you need to use the CASIC AID-INI (0x0B 0x01) message and this is not implemented yet.

    UPDATE: I should add that using the AGPS app sending CAS04 set to GPS only I did observe the first fix time to be about 1 minute which is perfectly fine for what I want and I could just modify my GPS touch app to send a CAS04 first.

About

Avatar for HughB @HughB started