with the ECU coding or rather introducing it to the rest of the system can be done with carsoft or STAR DAS (dealer).
if the old ecu is still talking the software copies the settings and then asks you to replace the ecu. once in it writes the old ecus coding to the new. if the old ecu is not talking then it can be manually coded only by dealer.
with the key and transponder this is a dealer job as it links into the immobilizer. ecu failing and keys failing are rare...
if the immobilizer has failed the car wouldn't start at all and START ERROR would come up on the dash. the key is being authenticated as it is starting...
if the old ecu is still talking the software copies the settings and then asks you to replace the ecu. once in it writes the old ecus coding to the new. if the old ecu is not talking then it can be manually coded only by dealer.
with the key and transponder this is a dealer job as it links into the immobilizer. ecu failing and keys failing are rare...
if the immobilizer has failed the car wouldn't start at all and START ERROR would come up on the dash. the key is being authenticated as it is starting...