info.currentHeading seems to return valid data when the device is at rest. When moving, it returns somewhat wild and random numbers. The device itself works fine as the Garmin data fields for heading and compass screen work fine. However any IQ datafield returns random junk when the device is moving at normal bike speeds. This is observed with firmware 5.44 I noticed a report here of the same problem with the 530 from two months ago, but not status update.