Since last firmware (5.90 for Fr645 case) the value of the uniqueIdentifier has changed. Maybe other devices are involved.
1- Why Garmin have changed a field supposed to be be constant?
2- Why is there any trace in firmware release note?
3- Why developers have any information for this kind of modification before a release?
That is annoying.