We are trying to use AT+QFCRC command to check if an existing file matches with stored version. We have done some tests in order to identify the algorithm used for crc32 with no success. The test is very straightforward:
Upload 1 byte (or a few bytes, it doesn’t matter)
Get crc with AT+QFCRC command
Calculate crc32 (there are a lot of online resources for this)
In case anyone else is looking for this information (I’ve looked in the past too), the CRCs are calculated using the following configurations.
I’m using the BG95-M3, which has three CRCs in the response from AT+QFCRC: