The cluster receives data from 5 different moduls, so reprogramming the cluster software will not solve the mph/kmph problem. The cluster will return to the original unit (mph) whenever stop and leave your car. Maybe the cluster will indicate kmph BUT will count in miles, i.e. you drive 100 kms...