I am doing a benchmarking of possible Bluetooth Modules to use in my product, and the basic specifications are Bluetooth 5.0+ and long range. During my search for these modules, I noticed that many of them used the chip nRF52840 in their hardware and, surprisingly, they attested that the Bluetooth version where something between 5.0 and 5.2. Why the same chip has so many Bluetooth version options, but it is not mentioned in the PN? Is it something 100% firmware based that can be upgraded? Is there any significant IC difference between these nRF52840 that I found that would prevent me from upgrading an nRF52840 to the newest Bluetooth version supported (according to Nordic documentation)?
I don't want to buy the "wrong" nRF52840, with less Bluetooth capabilities.