I have an abs ligh on the dash on a 2007 mini r56 the code showing is 5de3..... the cas,ecu and key were replaced with a used 'set' also the dash has been set to 0miles for some reason..... so is the light on due to the vin being different in the abs unit to the others? or is it due to incorrect mileage?

I have avdi with the bmw add on can i change the vin in the ecu ans cas via obd ?