Subscribe by Email

Your email:

Blog For Technicians

Current Articles | RSS Feed RSS Feed

Understanding ECU Coding, Flashing and Programming

Share on Twitter Twitter | Share on Facebook Facebook | Submit to Digg digg it |  Add to delicious  delicious |  Submit to StumbleUpon StumbleUpon |  Share on LinkedIn LinkedIn |  Share On Technorati Technorati | Submit to Reddit reddit 

Many technicians that I have talked to have difficulties understanding the concept of coding and programming or flashing of vehicle Electronic Control Unit (ECU). Not knowing what they are and their differences has caused them serious grief. Not only do they end up forking money over to the dealership but they could have easily repaired the vehicle with the scan tool they have already owned.  

Coding consists of 2 different types:

  • Introduction of a new ECU to the vehicle network (Handshaking). For example, on most Volkswagen and Audi vehicles, when replacing an ECU with a new one, the new ECU is required to be coded using the scan tool in order for the vehicle to start.

VW coding
  • Version/ National Coding: Setting the ECU to add new equipment or change certain features. ECU coding is often common on European vehicles and typically require OE-level scanners. For example, when a new instrument cluster module on Mercedes-Benz is replaced with a new one, a version coding is needed to define the region where the instrument cluster module will be used (US, Japan or Rest of the World), any accessory items the vehicle is equipped with (such as trailer), etc.

On either types of coding, an OEM scan tool or OEM-level aftermarket scan tool with manufacturer-specific coverage is required. Recently, some vehicle manufacturer like BMW (http://www.bmwtechinfo.com) releases an online diagnostic software which allows technicians to perform ECU coding through a SAE J2534 "pass-thru" interface and an online software subscription. 

Programming or often called Flashing, refers to rewriting the software of an ECU to improve the vehicle performance, the way the ECU sees and utilizes the sensors and view the data. This is similar to installing a new operating system on the PC. We are just upgrading the OS to improve its performance.   There are 2 possible reasons why you would need ECU programming:

1. When you replace a bad (or defective) ECU or;

2. When you fix a problem with the control module which has been updated (the update does not necessarily tell you what is fixed). For example, resolving emission-related issue is one of the main reasons for ECU programming. There are two ways to perform  programming of the ECUs (Each will require OEM service subscription services):

  • OEM scanners with software subscriptions (usually additional to diagnostic communication software) or GM Tech 2

 

  • SAE J2534 "pass-thru" device with either online/CD OEM subscriptions . Most OE websites offer online access to ECU programming on a daily, monthly or annual subscription basis. For details on the availability and charge, please visit National Automotive Service Task Force website (http://www.nastf.org).  ECU codingWhen purchasing the SAE J2534 "pass-thru" interface, make sure they are compatible with the vehicle manufacturer requirements. These requirements are usually listed on their Service Information websites. The price of a SAE J2534 interface device typically ranges from $1,000.00 to $3,000.00, depending on its functionalities. There are currently two "pass-thru" protocols: J2534-01 (for emission-related powertrain reprogramming) and a new standard J2534-02 (for non-emission related powertrain and chassis/body ECU reprogramming). Check with your equipment provider to determine which one is suitable for your needs. 

Feel free to comment on the article?

Comments

Thank you, Mr. Yu. 
 
 
 
I manage a budding after sales workshop in Lagos, Nigeria and stumbled on your post while searching for a diagnostic tool. Since I have no formal training in automechanics your contribution sheds light on many a thing for me. 
 
 
 
Cheers, 
 
Yomi
Posted @ Tuesday, December 29, 2009 10:52 AM by Yomi Ogunrinola
I am interested in opening a ECU business. I want to sell, program 
 
and repair these units, but have no technical or mechanical experience. Is there a school or course that teaches and provides distributor information for this business? Thank you in advance for any assistance you can provide.
Posted @ Friday, February 05, 2010 2:49 PM by Jose Estrada
I appreciate your good and excellent knowledge you input to people. I would like to know more on Car Servicing as have suffered both financially and Materially because of not having proper technicians n tools
Posted @ Wednesday, March 31, 2010 3:43 AM by Themistocles Laurian
dear,, 
who have mercedes ecu decoding software..? 
Posted @ Thursday, April 22, 2010 7:05 AM by vanos
Iam working in Dubai as Technician we bought Cardaq J2534 Passthru device the problem we dont know the website for international to order the software for Mercedes Benz of ECU and TCM and its available only in the USA but its not market outside USA Is there somebody can help us?we are ready to dealing with it.
Posted @ Saturday, April 24, 2010 7:30 AM by Mr. Demy Java
Hello..! 
I need software for Virgin ECU can be able to decoding,like VDO 24C02 E and C class 1999. Thanks
Posted @ Sunday, May 02, 2010 10:00 AM by vanos
erwer
Posted @ Tuesday, May 04, 2010 2:30 PM by same
its a very good topic for understanding the reprogramming, anyway we have Cardaq passthru device our problem how to get OEM service subscription for Mercedes Benz, I am here in United Arab Emirates, somebody can help?  
 
 
 
Thanks
Posted @ Monday, May 10, 2010 11:29 PM by Mr.Demy Java
thanks sir for your assistant,am mechanic from nigeria please can you please tell me the website that i can get software that can open interlock ECU for mercedes benz.thanks
Posted @ Tuesday, June 01, 2010 1:37 AM by yusuf
Hello..share plz,ecu decode software for Benz.will balance with bmw ecu factory software..
Posted @ Tuesday, June 01, 2010 11:37 AM by vanos
www.vanosthecardoctor.com W221,W164 NEC inside program a new key ready !!!!! JUST FROM EZS DUMP WE GENERATE KEYS FOR ALL MERCEDES!!!!!!!!
Posted @ Tuesday, June 01, 2010 11:41 AM by vanos
Dear Vanos..I want your prooduct. How to send money to you. I already send any mail to you. But didnot replay.please give me mercedes key factory soft software.
Posted @ Tuesday, June 01, 2010 7:36 PM by edilock bg
Hello Vanos..share pliz mercedes fact keys soft..
Posted @ Tuesday, June 01, 2010 7:42 PM by hassan
Life is good, i am about the the smallest and less experienced auto technician in Nigeria but i think i can be relevant after a brief study on this site. But i beg to be tried with a job and you will tell a new story about small technicians. Just make it Ford. 
 
NOLATECH (Nojim)
Posted @ Wednesday, July 14, 2010 3:20 AM by Ogunsola Nojim'
Post Comment
Name
 *
Email
 *
Website (optional)
Comment
 *

Allowed tags: <a> link, <b> bold, <i> italics