garmin technology investigation