BlueNRG firmware version questions
I am currently using the X-NUCLEO-BNRG2A1 to experiment with the BlueNRG-2. Using the getBlueNRGVersion function, I see that the hardware version is 0x12 and the firmware version is 0x2211 and had some questions on how to interpret this:
- I believe the hardware version represents bluetooth 5.0, but how is the firmware version interpreted? (I found some information in DT0074 that makes me think 0x2211 corresponds to V3.4.1a, but I didn't find any image with that version number on the ST website).
- The X-NUCLEO-BNRG2A1 is listed as bluetooth 5.0 compliant, while the standalone BlueNRG-2 is listed as bluetooth 5.2 compliant. Is this simply the result of flashing different BLE stack images (since the X-NUCLEO-BNRG2A1 uses a BlueNRG-M2SP which contains a BlueNRG-2)?
- Does the BlueNRG-2 come preflashed with an image for use as a network coprocessor?
- Are there compatibility issues between the main application HCI APIs and different versions of the BlueNRG-2 coprocessor images?
- Where can I find documentation on the differences between BlueNRG-2 coprocessor firmware versions?
