The Bluetooth standards are:
Bluetooth v4.1 - 2013
Bluetooth v4.2 - 2014
Bluetooth v5.0 - 2016
My Garmin 645/M had (AFAIK) Bluetooth v4.2 when it was released.
A Garmin driver was recently released for this: ANT/BLE/BT 5.04. This is now on my watch.
Does the 645/M have the hardware to use Bluetooth v5.0? Has this new Garmin driver upgraded the 645/M to Bluetooth v5.0?
I'm intrigued that the software version number went from 4.xx to 5.xx
I'm not sure what hardware or software specification there are that determine which Bluetooth version a manufacture can use.