I have an BG96 based product, Revision: BG96MAR02A07M1G
Main problem is that the command AT+QGPSXTRADATA? does not decrease the number of valid minutes, and thus is hard to check the validity of gpsOneXTRA file
AT+QGPSXTRADATA? Is the total valid time of the XTRA file and the effective start time of the XTRA file. The sum of these two times is the expiry time of the XTRA file.